def get_token_network_registry_events(
        chain: BlockChainService,
        token_network_registry_address: PaymentNetworkID,
        contract_manager: ContractManager,
        events: Optional[List[str]] = ALL_EVENTS,
        from_block: BlockSpecification = GENESIS_BLOCK_NUMBER,
        to_block: BlockSpecification = 'latest',
) -> List[Dict]:
    """ Helper to get all events of the Registry contract at `registry_address`. """
    return get_contract_events(
        chain=chain,
        abi=contract_manager.get_contract_abi(CONTRACT_TOKEN_NETWORK_REGISTRY),
        contract_address=Address(token_network_registry_address),
        topics=events,
        from_block=from_block,
        to_block=to_block,
    )
def get_token_network_registry_events ( chain : BlockChainService , token_network_registry_address : PaymentNetworkID , contract_manager : ContractManager , events : Optional [ List [ str ] ] = ALL_EVENTS , from_block : BlockSpecification = GENESIS_BLOCK_NUMBER , to_block : BlockSpecification = 'latest' , ) -> List [ Dict ] : return get_contract_events ( chain = chain , abi = contract_manager . get_contract_abi ( CONTRACT_TOKEN_NETWORK_REGISTRY ) , contract_address = Address ( token_network_registry_address ) , topics = events , from_block = from_block , to_block = to_block , )
Helper to get all events of the Registry contract at `registry_address`.