UNPKG

@skalenetwork/fair-manager-types

Version:

TypeScript typings for SKALE Fair Manager smart contracts

957 lines (895 loc) 26.4 kB
/* Autogenerated file. Do not edit manually. */ /* tslint:disable */ /* eslint-disable */ import type { BaseContract, BigNumberish, BytesLike, FunctionFragment, Result, Interface, EventFragment, AddressLike, ContractRunner, ContractMethod, Listener, } from "ethers"; import type { TypedContractEvent, TypedDeferredTopicFilter, TypedEventLog, TypedLogDescription, TypedListener, TypedContractMethod, } from "../common"; export declare namespace INodes { export type NodeStruct = { id: BigNumberish; ip: BytesLike; domainName: string; nodeAddress: AddressLike; port: BigNumberish; }; export type NodeStructOutput = [ id: bigint, ip: string, domainName: string, nodeAddress: string, port: bigint ] & { id: bigint; ip: string; domainName: string; nodeAddress: string; port: bigint; }; } export interface NodesInterface extends Interface { getFunction( nameOrSignature: | "ZERO_IPV4" | "ZERO_IPV6" | "activeNodeExists" | "authority" | "committeeContract" | "confirmOwnerChange" | "deleteNode" | "deleteNodeByFoundation" | "getActiveNodeIds" | "getNode" | "getNodeId" | "getPassiveNodeIds" | "getPassiveNodeIdsForAddress" | "getPublicKey" | "initialize" | "isConsumingScheduledOp" | "nodes" | "ownerChangeRequests" | "passiveNodeExists" | "registerNode" | "registerPassiveNode" | "requestChangeOwner" | "setAuthority" | "setCommittee" | "setDomainName" | "setIpAddress" ): FunctionFragment; getEvent( nameOrSignatureOrTopic: | "ActiveNodeDeleted" | "AuthorityUpdated" | "CommitteeUpdated" | "Initialized" | "NodeDomainNameChanged" | "NodeIpChanged" | "NodeOwnerChangeRequested" | "NodeOwnerChanged" | "NodeRegistered" | "PassiveNodeDeleted" ): EventFragment; encodeFunctionData(functionFragment: "ZERO_IPV4", values?: undefined): string; encodeFunctionData(functionFragment: "ZERO_IPV6", values?: undefined): string; encodeFunctionData( functionFragment: "activeNodeExists", values: [BigNumberish] ): string; encodeFunctionData(functionFragment: "authority", values?: undefined): string; encodeFunctionData( functionFragment: "committeeContract", values?: undefined ): string; encodeFunctionData( functionFragment: "confirmOwnerChange", values: [BigNumberish] ): string; encodeFunctionData( functionFragment: "deleteNode", values: [BigNumberish] ): string; encodeFunctionData( functionFragment: "deleteNodeByFoundation", values: [BigNumberish] ): string; encodeFunctionData( functionFragment: "getActiveNodeIds", values?: undefined ): string; encodeFunctionData( functionFragment: "getNode", values: [BigNumberish] ): string; encodeFunctionData( functionFragment: "getNodeId", values: [AddressLike] ): string; encodeFunctionData( functionFragment: "getPassiveNodeIds", values?: undefined ): string; encodeFunctionData( functionFragment: "getPassiveNodeIdsForAddress", values: [AddressLike] ): string; encodeFunctionData( functionFragment: "getPublicKey", values: [BigNumberish] ): string; encodeFunctionData( functionFragment: "initialize", values: [AddressLike, INodes.NodeStruct[], [BytesLike, BytesLike][]] ): string; encodeFunctionData( functionFragment: "isConsumingScheduledOp", values?: undefined ): string; encodeFunctionData(functionFragment: "nodes", values: [BigNumberish]): string; encodeFunctionData( functionFragment: "ownerChangeRequests", values: [BigNumberish] ): string; encodeFunctionData( functionFragment: "passiveNodeExists", values: [BigNumberish] ): string; encodeFunctionData( functionFragment: "registerNode", values: [BytesLike, [BytesLike, BytesLike], BigNumberish] ): string; encodeFunctionData( functionFragment: "registerPassiveNode", values: [BytesLike, BigNumberish] ): string; encodeFunctionData( functionFragment: "requestChangeOwner", values: [BigNumberish, AddressLike] ): string; encodeFunctionData( functionFragment: "setAuthority", values: [AddressLike] ): string; encodeFunctionData( functionFragment: "setCommittee", values: [AddressLike] ): string; encodeFunctionData( functionFragment: "setDomainName", values: [BigNumberish, string] ): string; encodeFunctionData( functionFragment: "setIpAddress", values: [BigNumberish, BytesLike, BigNumberish] ): string; decodeFunctionResult(functionFragment: "ZERO_IPV4", data: BytesLike): Result; decodeFunctionResult(functionFragment: "ZERO_IPV6", data: BytesLike): Result; decodeFunctionResult( functionFragment: "activeNodeExists", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "authority", data: BytesLike): Result; decodeFunctionResult( functionFragment: "committeeContract", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "confirmOwnerChange", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "deleteNode", data: BytesLike): Result; decodeFunctionResult( functionFragment: "deleteNodeByFoundation", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "getActiveNodeIds", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "getNode", data: BytesLike): Result; decodeFunctionResult(functionFragment: "getNodeId", data: BytesLike): Result; decodeFunctionResult( functionFragment: "getPassiveNodeIds", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "getPassiveNodeIdsForAddress", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "getPublicKey", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "initialize", data: BytesLike): Result; decodeFunctionResult( functionFragment: "isConsumingScheduledOp", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "nodes", data: BytesLike): Result; decodeFunctionResult( functionFragment: "ownerChangeRequests", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "passiveNodeExists", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "registerNode", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "registerPassiveNode", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "requestChangeOwner", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "setAuthority", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "setCommittee", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "setDomainName", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "setIpAddress", data: BytesLike ): Result; } export namespace ActiveNodeDeletedEvent { export type InputTuple = [ nodeId: BigNumberish, nodeAddress: AddressLike, ip: BytesLike, port: BigNumberish ]; export type OutputTuple = [ nodeId: bigint, nodeAddress: string, ip: string, port: bigint ]; export interface OutputObject { nodeId: bigint; nodeAddress: string; ip: string; port: bigint; } export type Event = TypedContractEvent<InputTuple, OutputTuple, OutputObject>; export type Filter = TypedDeferredTopicFilter<Event>; export type Log = TypedEventLog<Event>; export type LogDescription = TypedLogDescription<Event>; } export namespace AuthorityUpdatedEvent { export type InputTuple = [authority: AddressLike]; export type OutputTuple = [authority: string]; export interface OutputObject { authority: string; } export type Event = TypedContractEvent<InputTuple, OutputTuple, OutputObject>; export type Filter = TypedDeferredTopicFilter<Event>; export type Log = TypedEventLog<Event>; export type LogDescription = TypedLogDescription<Event>; } export namespace CommitteeUpdatedEvent { export type InputTuple = [newCommittee: AddressLike]; export type OutputTuple = [newCommittee: string]; export interface OutputObject { newCommittee: string; } export type Event = TypedContractEvent<InputTuple, OutputTuple, OutputObject>; export type Filter = TypedDeferredTopicFilter<Event>; export type Log = TypedEventLog<Event>; export type LogDescription = TypedLogDescription<Event>; } export namespace InitializedEvent { export type InputTuple = [version: BigNumberish]; export type OutputTuple = [version: bigint]; export interface OutputObject { version: bigint; } export type Event = TypedContractEvent<InputTuple, OutputTuple, OutputObject>; export type Filter = TypedDeferredTopicFilter<Event>; export type Log = TypedEventLog<Event>; export type LogDescription = TypedLogDescription<Event>; } export namespace NodeDomainNameChangedEvent { export type InputTuple = [ nodeId: BigNumberish, nodeAddress: AddressLike, newName: string ]; export type OutputTuple = [ nodeId: bigint, nodeAddress: string, newName: string ]; export interface OutputObject { nodeId: bigint; nodeAddress: string; newName: string; } export type Event = TypedContractEvent<InputTuple, OutputTuple, OutputObject>; export type Filter = TypedDeferredTopicFilter<Event>; export type Log = TypedEventLog<Event>; export type LogDescription = TypedLogDescription<Event>; } export namespace NodeIpChangedEvent { export type InputTuple = [ nodeId: BigNumberish, nodeAddress: AddressLike, ip: BytesLike, port: BigNumberish ]; export type OutputTuple = [ nodeId: bigint, nodeAddress: string, ip: string, port: bigint ]; export interface OutputObject { nodeId: bigint; nodeAddress: string; ip: string; port: bigint; } export type Event = TypedContractEvent<InputTuple, OutputTuple, OutputObject>; export type Filter = TypedDeferredTopicFilter<Event>; export type Log = TypedEventLog<Event>; export type LogDescription = TypedLogDescription<Event>; } export namespace NodeOwnerChangeRequestedEvent { export type InputTuple = [ nodeId: BigNumberish, oldOwner: AddressLike, newOwner: AddressLike ]; export type OutputTuple = [ nodeId: bigint, oldOwner: string, newOwner: string ]; export interface OutputObject { nodeId: bigint; oldOwner: string; newOwner: string; } export type Event = TypedContractEvent<InputTuple, OutputTuple, OutputObject>; export type Filter = TypedDeferredTopicFilter<Event>; export type Log = TypedEventLog<Event>; export type LogDescription = TypedLogDescription<Event>; } export namespace NodeOwnerChangedEvent { export type InputTuple = [ nodeId: BigNumberish, oldOwner: AddressLike, newOwner: AddressLike ]; export type OutputTuple = [ nodeId: bigint, oldOwner: string, newOwner: string ]; export interface OutputObject { nodeId: bigint; oldOwner: string; newOwner: string; } export type Event = TypedContractEvent<InputTuple, OutputTuple, OutputObject>; export type Filter = TypedDeferredTopicFilter<Event>; export type Log = TypedEventLog<Event>; export type LogDescription = TypedLogDescription<Event>; } export namespace NodeRegisteredEvent { export type InputTuple = [ nodeId: BigNumberish, nodeAddress: AddressLike, ip: BytesLike, port: BigNumberish ]; export type OutputTuple = [ nodeId: bigint, nodeAddress: string, ip: string, port: bigint ]; export interface OutputObject { nodeId: bigint; nodeAddress: string; ip: string; port: bigint; } export type Event = TypedContractEvent<InputTuple, OutputTuple, OutputObject>; export type Filter = TypedDeferredTopicFilter<Event>; export type Log = TypedEventLog<Event>; export type LogDescription = TypedLogDescription<Event>; } export namespace PassiveNodeDeletedEvent { export type InputTuple = [ nodeId: BigNumberish, nodeAddress: AddressLike, ip: BytesLike, port: BigNumberish ]; export type OutputTuple = [ nodeId: bigint, nodeAddress: string, ip: string, port: bigint ]; export interface OutputObject { nodeId: bigint; nodeAddress: string; ip: string; port: bigint; } export type Event = TypedContractEvent<InputTuple, OutputTuple, OutputObject>; export type Filter = TypedDeferredTopicFilter<Event>; export type Log = TypedEventLog<Event>; export type LogDescription = TypedLogDescription<Event>; } export interface Nodes extends BaseContract { connect(runner?: ContractRunner | null): Nodes; waitForDeployment(): Promise<this>; interface: NodesInterface; queryFilter<TCEvent extends TypedContractEvent>( event: TCEvent, fromBlockOrBlockhash?: string | number | undefined, toBlock?: string | number | undefined ): Promise<Array<TypedEventLog<TCEvent>>>; queryFilter<TCEvent extends TypedContractEvent>( filter: TypedDeferredTopicFilter<TCEvent>, fromBlockOrBlockhash?: string | number | undefined, toBlock?: string | number | undefined ): Promise<Array<TypedEventLog<TCEvent>>>; on<TCEvent extends TypedContractEvent>( event: TCEvent, listener: TypedListener<TCEvent> ): Promise<this>; on<TCEvent extends TypedContractEvent>( filter: TypedDeferredTopicFilter<TCEvent>, listener: TypedListener<TCEvent> ): Promise<this>; once<TCEvent extends TypedContractEvent>( event: TCEvent, listener: TypedListener<TCEvent> ): Promise<this>; once<TCEvent extends TypedContractEvent>( filter: TypedDeferredTopicFilter<TCEvent>, listener: TypedListener<TCEvent> ): Promise<this>; listeners<TCEvent extends TypedContractEvent>( event: TCEvent ): Promise<Array<TypedListener<TCEvent>>>; listeners(eventName?: string): Promise<Array<Listener>>; removeAllListeners<TCEvent extends TypedContractEvent>( event?: TCEvent ): Promise<this>; ZERO_IPV4: TypedContractMethod<[], [string], "view">; ZERO_IPV6: TypedContractMethod<[], [string], "view">; activeNodeExists: TypedContractMethod< [nodeId: BigNumberish], [boolean], "view" >; authority: TypedContractMethod<[], [string], "view">; committeeContract: TypedContractMethod<[], [string], "view">; confirmOwnerChange: TypedContractMethod< [nodeId: BigNumberish], [void], "nonpayable" >; deleteNode: TypedContractMethod<[nodeId: BigNumberish], [void], "nonpayable">; deleteNodeByFoundation: TypedContractMethod< [nodeId: BigNumberish], [void], "nonpayable" >; getActiveNodeIds: TypedContractMethod<[], [bigint[]], "view">; getNode: TypedContractMethod< [nodeId: BigNumberish], [INodes.NodeStructOutput], "view" >; getNodeId: TypedContractMethod<[nodeAddress: AddressLike], [bigint], "view">; getPassiveNodeIds: TypedContractMethod<[], [bigint[]], "view">; getPassiveNodeIdsForAddress: TypedContractMethod< [nodeAddress: AddressLike], [bigint[]], "view" >; getPublicKey: TypedContractMethod< [nodeId: BigNumberish], [[string, string]], "view" >; initialize: TypedContractMethod< [ initialAuthority: AddressLike, initialNodes: INodes.NodeStruct[], nodesPublicKeys: [BytesLike, BytesLike][] ], [void], "nonpayable" >; isConsumingScheduledOp: TypedContractMethod<[], [string], "view">; nodes: TypedContractMethod< [nodeId: BigNumberish], [ [bigint, string, string, string, bigint] & { id: bigint; ip: string; domainName: string; nodeAddress: string; port: bigint; } ], "view" >; ownerChangeRequests: TypedContractMethod< [nodeId: BigNumberish], [string], "view" >; passiveNodeExists: TypedContractMethod< [nodeId: BigNumberish], [boolean], "view" >; registerNode: TypedContractMethod< [ip: BytesLike, publicKey: [BytesLike, BytesLike], port: BigNumberish], [void], "payable" >; registerPassiveNode: TypedContractMethod< [ip: BytesLike, port: BigNumberish], [void], "nonpayable" >; requestChangeOwner: TypedContractMethod< [nodeId: BigNumberish, newOwner: AddressLike], [void], "nonpayable" >; setAuthority: TypedContractMethod< [newAuthority: AddressLike], [void], "nonpayable" >; setCommittee: TypedContractMethod< [committeeAddress: AddressLike], [void], "nonpayable" >; setDomainName: TypedContractMethod< [nodeId: BigNumberish, name: string], [void], "nonpayable" >; setIpAddress: TypedContractMethod< [nodeId: BigNumberish, ip: BytesLike, port: BigNumberish], [void], "nonpayable" >; getFunction<T extends ContractMethod = ContractMethod>( key: string | FunctionFragment ): T; getFunction( nameOrSignature: "ZERO_IPV4" ): TypedContractMethod<[], [string], "view">; getFunction( nameOrSignature: "ZERO_IPV6" ): TypedContractMethod<[], [string], "view">; getFunction( nameOrSignature: "activeNodeExists" ): TypedContractMethod<[nodeId: BigNumberish], [boolean], "view">; getFunction( nameOrSignature: "authority" ): TypedContractMethod<[], [string], "view">; getFunction( nameOrSignature: "committeeContract" ): TypedContractMethod<[], [string], "view">; getFunction( nameOrSignature: "confirmOwnerChange" ): TypedContractMethod<[nodeId: BigNumberish], [void], "nonpayable">; getFunction( nameOrSignature: "deleteNode" ): TypedContractMethod<[nodeId: BigNumberish], [void], "nonpayable">; getFunction( nameOrSignature: "deleteNodeByFoundation" ): TypedContractMethod<[nodeId: BigNumberish], [void], "nonpayable">; getFunction( nameOrSignature: "getActiveNodeIds" ): TypedContractMethod<[], [bigint[]], "view">; getFunction( nameOrSignature: "getNode" ): TypedContractMethod< [nodeId: BigNumberish], [INodes.NodeStructOutput], "view" >; getFunction( nameOrSignature: "getNodeId" ): TypedContractMethod<[nodeAddress: AddressLike], [bigint], "view">; getFunction( nameOrSignature: "getPassiveNodeIds" ): TypedContractMethod<[], [bigint[]], "view">; getFunction( nameOrSignature: "getPassiveNodeIdsForAddress" ): TypedContractMethod<[nodeAddress: AddressLike], [bigint[]], "view">; getFunction( nameOrSignature: "getPublicKey" ): TypedContractMethod<[nodeId: BigNumberish], [[string, string]], "view">; getFunction( nameOrSignature: "initialize" ): TypedContractMethod< [ initialAuthority: AddressLike, initialNodes: INodes.NodeStruct[], nodesPublicKeys: [BytesLike, BytesLike][] ], [void], "nonpayable" >; getFunction( nameOrSignature: "isConsumingScheduledOp" ): TypedContractMethod<[], [string], "view">; getFunction( nameOrSignature: "nodes" ): TypedContractMethod< [nodeId: BigNumberish], [ [bigint, string, string, string, bigint] & { id: bigint; ip: string; domainName: string; nodeAddress: string; port: bigint; } ], "view" >; getFunction( nameOrSignature: "ownerChangeRequests" ): TypedContractMethod<[nodeId: BigNumberish], [string], "view">; getFunction( nameOrSignature: "passiveNodeExists" ): TypedContractMethod<[nodeId: BigNumberish], [boolean], "view">; getFunction( nameOrSignature: "registerNode" ): TypedContractMethod< [ip: BytesLike, publicKey: [BytesLike, BytesLike], port: BigNumberish], [void], "payable" >; getFunction( nameOrSignature: "registerPassiveNode" ): TypedContractMethod< [ip: BytesLike, port: BigNumberish], [void], "nonpayable" >; getFunction( nameOrSignature: "requestChangeOwner" ): TypedContractMethod< [nodeId: BigNumberish, newOwner: AddressLike], [void], "nonpayable" >; getFunction( nameOrSignature: "setAuthority" ): TypedContractMethod<[newAuthority: AddressLike], [void], "nonpayable">; getFunction( nameOrSignature: "setCommittee" ): TypedContractMethod<[committeeAddress: AddressLike], [void], "nonpayable">; getFunction( nameOrSignature: "setDomainName" ): TypedContractMethod< [nodeId: BigNumberish, name: string], [void], "nonpayable" >; getFunction( nameOrSignature: "setIpAddress" ): TypedContractMethod< [nodeId: BigNumberish, ip: BytesLike, port: BigNumberish], [void], "nonpayable" >; getEvent( key: "ActiveNodeDeleted" ): TypedContractEvent< ActiveNodeDeletedEvent.InputTuple, ActiveNodeDeletedEvent.OutputTuple, ActiveNodeDeletedEvent.OutputObject >; getEvent( key: "AuthorityUpdated" ): TypedContractEvent< AuthorityUpdatedEvent.InputTuple, AuthorityUpdatedEvent.OutputTuple, AuthorityUpdatedEvent.OutputObject >; getEvent( key: "CommitteeUpdated" ): TypedContractEvent< CommitteeUpdatedEvent.InputTuple, CommitteeUpdatedEvent.OutputTuple, CommitteeUpdatedEvent.OutputObject >; getEvent( key: "Initialized" ): TypedContractEvent< InitializedEvent.InputTuple, InitializedEvent.OutputTuple, InitializedEvent.OutputObject >; getEvent( key: "NodeDomainNameChanged" ): TypedContractEvent< NodeDomainNameChangedEvent.InputTuple, NodeDomainNameChangedEvent.OutputTuple, NodeDomainNameChangedEvent.OutputObject >; getEvent( key: "NodeIpChanged" ): TypedContractEvent< NodeIpChangedEvent.InputTuple, NodeIpChangedEvent.OutputTuple, NodeIpChangedEvent.OutputObject >; getEvent( key: "NodeOwnerChangeRequested" ): TypedContractEvent< NodeOwnerChangeRequestedEvent.InputTuple, NodeOwnerChangeRequestedEvent.OutputTuple, NodeOwnerChangeRequestedEvent.OutputObject >; getEvent( key: "NodeOwnerChanged" ): TypedContractEvent< NodeOwnerChangedEvent.InputTuple, NodeOwnerChangedEvent.OutputTuple, NodeOwnerChangedEvent.OutputObject >; getEvent( key: "NodeRegistered" ): TypedContractEvent< NodeRegisteredEvent.InputTuple, NodeRegisteredEvent.OutputTuple, NodeRegisteredEvent.OutputObject >; getEvent( key: "PassiveNodeDeleted" ): TypedContractEvent< PassiveNodeDeletedEvent.InputTuple, PassiveNodeDeletedEvent.OutputTuple, PassiveNodeDeletedEvent.OutputObject >; filters: { "ActiveNodeDeleted(uint256,address,bytes,uint16)": TypedContractEvent< ActiveNodeDeletedEvent.InputTuple, ActiveNodeDeletedEvent.OutputTuple, ActiveNodeDeletedEvent.OutputObject >; ActiveNodeDeleted: TypedContractEvent< ActiveNodeDeletedEvent.InputTuple, ActiveNodeDeletedEvent.OutputTuple, ActiveNodeDeletedEvent.OutputObject >; "AuthorityUpdated(address)": TypedContractEvent< AuthorityUpdatedEvent.InputTuple, AuthorityUpdatedEvent.OutputTuple, AuthorityUpdatedEvent.OutputObject >; AuthorityUpdated: TypedContractEvent< AuthorityUpdatedEvent.InputTuple, AuthorityUpdatedEvent.OutputTuple, AuthorityUpdatedEvent.OutputObject >; "CommitteeUpdated(address)": TypedContractEvent< CommitteeUpdatedEvent.InputTuple, CommitteeUpdatedEvent.OutputTuple, CommitteeUpdatedEvent.OutputObject >; CommitteeUpdated: TypedContractEvent< CommitteeUpdatedEvent.InputTuple, CommitteeUpdatedEvent.OutputTuple, CommitteeUpdatedEvent.OutputObject >; "Initialized(uint64)": TypedContractEvent< InitializedEvent.InputTuple, InitializedEvent.OutputTuple, InitializedEvent.OutputObject >; Initialized: TypedContractEvent< InitializedEvent.InputTuple, InitializedEvent.OutputTuple, InitializedEvent.OutputObject >; "NodeDomainNameChanged(uint256,address,string)": TypedContractEvent< NodeDomainNameChangedEvent.InputTuple, NodeDomainNameChangedEvent.OutputTuple, NodeDomainNameChangedEvent.OutputObject >; NodeDomainNameChanged: TypedContractEvent< NodeDomainNameChangedEvent.InputTuple, NodeDomainNameChangedEvent.OutputTuple, NodeDomainNameChangedEvent.OutputObject >; "NodeIpChanged(uint256,address,bytes,uint16)": TypedContractEvent< NodeIpChangedEvent.InputTuple, NodeIpChangedEvent.OutputTuple, NodeIpChangedEvent.OutputObject >; NodeIpChanged: TypedContractEvent< NodeIpChangedEvent.InputTuple, NodeIpChangedEvent.OutputTuple, NodeIpChangedEvent.OutputObject >; "NodeOwnerChangeRequested(uint256,address,address)": TypedContractEvent< NodeOwnerChangeRequestedEvent.InputTuple, NodeOwnerChangeRequestedEvent.OutputTuple, NodeOwnerChangeRequestedEvent.OutputObject >; NodeOwnerChangeRequested: TypedContractEvent< NodeOwnerChangeRequestedEvent.InputTuple, NodeOwnerChangeRequestedEvent.OutputTuple, NodeOwnerChangeRequestedEvent.OutputObject >; "NodeOwnerChanged(uint256,address,address)": TypedContractEvent< NodeOwnerChangedEvent.InputTuple, NodeOwnerChangedEvent.OutputTuple, NodeOwnerChangedEvent.OutputObject >; NodeOwnerChanged: TypedContractEvent< NodeOwnerChangedEvent.InputTuple, NodeOwnerChangedEvent.OutputTuple, NodeOwnerChangedEvent.OutputObject >; "NodeRegistered(uint256,address,bytes,uint16)": TypedContractEvent< NodeRegisteredEvent.InputTuple, NodeRegisteredEvent.OutputTuple, NodeRegisteredEvent.OutputObject >; NodeRegistered: TypedContractEvent< NodeRegisteredEvent.InputTuple, NodeRegisteredEvent.OutputTuple, NodeRegisteredEvent.OutputObject >; "PassiveNodeDeleted(uint256,address,bytes,uint16)": TypedContractEvent< PassiveNodeDeletedEvent.InputTuple, PassiveNodeDeletedEvent.OutputTuple, PassiveNodeDeletedEvent.OutputObject >; PassiveNodeDeleted: TypedContractEvent< PassiveNodeDeletedEvent.InputTuple, PassiveNodeDeletedEvent.OutputTuple, PassiveNodeDeletedEvent.OutputObject >; }; }