def METHOD_NAME(receipt):
    """Checks the initialization of the ritual"""
    print("==================== CHECKING INITIALIZATION ====================")
    testerchain.wait_for_receipt(receipt['transactionHash'])
    # check that the ritual was created on-chain
    assert coordinator_agent.number_of_rituals() == RITUAL_ID + 1
    assert coordinator_agent.get_ritual_status(RITUAL_ID) == coordinator_agent.Ritual.Status.AWAITING_TRANSCRIPTS
    # time travel has a side effect of mining a block so that the scanner will definitively
    # pick up ritual event
    # TODO is there a better strategy
    testerchain.time_travel(seconds=1)
    for ursula in cohort:
        # this is a testing hack to make the event scanner work
        # normally it's called by the reactor clock in a loop
        ursula.ritual_tracker.task.run()
        # nodes received `StartRitual` and submitted their transcripts
        assert (
            len(
                coordinator_agent.get_participant_from_provider(
                    ritual_id=RITUAL_ID, provider=ursula.checksum_address
                ).transcript
            )
            > 0
        ), "ursula posted transcript to Coordinator"