code: 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,
      )
docs: Helper to get all events of the Registry contract at `registry_address`.