Properties
chainId
chainId: TypedContractMethod<[], [bigint], "view">
evmChainId
evmChainId: TypedContractMethod<[], [bigint], "view">
filters
filters: { AdminChanged: TypedContractEvent<ethers_contracts.AdminChangedEvent.InputTuple, ethers_contracts.AdminChangedEvent.OutputTuple, ethers_contracts.AdminChangedEvent.OutputObject>; AdminChanged(address,address): TypedContractEvent<ethers_contracts.AdminChangedEvent.InputTuple, ethers_contracts.AdminChangedEvent.OutputTuple, ethers_contracts.AdminChangedEvent.OutputObject>; BeaconUpgraded: TypedContractEvent<ethers_contracts.BeaconUpgradedEvent.InputTuple, ethers_contracts.BeaconUpgradedEvent.OutputTuple, ethers_contracts.BeaconUpgradedEvent.OutputObject>; BeaconUpgraded(address): TypedContractEvent<ethers_contracts.BeaconUpgradedEvent.InputTuple, ethers_contracts.BeaconUpgradedEvent.OutputTuple, ethers_contracts.BeaconUpgradedEvent.OutputObject>; ContractUpgraded: TypedContractEvent<ethers_contracts.ContractUpgradedEvent.InputTuple, ethers_contracts.ContractUpgradedEvent.OutputTuple, ethers_contracts.ContractUpgradedEvent.OutputObject>; ContractUpgraded(address,address): TypedContractEvent<ethers_contracts.ContractUpgradedEvent.InputTuple, ethers_contracts.ContractUpgradedEvent.OutputTuple, ethers_contracts.ContractUpgradedEvent.OutputObject>; GuardianSetAdded: TypedContractEvent<ethers_contracts.GuardianSetAddedEvent.InputTuple, ethers_contracts.GuardianSetAddedEvent.OutputTuple, ethers_contracts.GuardianSetAddedEvent.OutputObject>; GuardianSetAdded(uint32): TypedContractEvent<ethers_contracts.GuardianSetAddedEvent.InputTuple, ethers_contracts.GuardianSetAddedEvent.OutputTuple, ethers_contracts.GuardianSetAddedEvent.OutputObject>; LogMessagePublished: TypedContractEvent<ethers_contracts.LogMessagePublishedEvent.InputTuple, ethers_contracts.LogMessagePublishedEvent.OutputTuple, ethers_contracts.LogMessagePublishedEvent.OutputObject>; LogMessagePublished(address,uint64,uint32,bytes,uint8): TypedContractEvent<ethers_contracts.LogMessagePublishedEvent.InputTuple, ethers_contracts.LogMessagePublishedEvent.OutputTuple, ethers_contracts.LogMessagePublishedEvent.OutputObject>; Upgraded: TypedContractEvent<ethers_contracts.UpgradedEvent.InputTuple, ethers_contracts.UpgradedEvent.OutputTuple, ethers_contracts.UpgradedEvent.OutputObject>; Upgraded(address): TypedContractEvent<ethers_contracts.UpgradedEvent.InputTuple, ethers_contracts.UpgradedEvent.OutputTuple, ethers_contracts.UpgradedEvent.OutputObject>; }
getCurrentGuardianSetIndex
getCurrentGuardianSetIndex: TypedContractMethod<[], [bigint], "view">
getGuardianSetExpiry
getGuardianSetExpiry: TypedContractMethod<[], [bigint], "view">
governanceActionIsConsumed
governanceActionIsConsumed: TypedContractMethod<[hash: BytesLike], [boolean], "view">
governanceChainId
governanceChainId: TypedContractMethod<[], [bigint], "view">
governanceContract
governanceContract: TypedContractMethod<[], [string], "view">
initialize
initialize: TypedContractMethod<[], [void], "nonpayable">
isFork
isFork: TypedContractMethod<[], [boolean], "view">
isInitialized
isInitialized: TypedContractMethod<[impl: AddressLike], [boolean], "view">
messageFee
messageFee: TypedContractMethod<[], [bigint], "view">
nextSequence
nextSequence: TypedContractMethod<[emitter: AddressLike], [bigint], "view">
parseAndVerifyVM
parseAndVerifyVM: TypedContractMethod<[encodedVM
: BytesLike], [[VMStructOutput, boolean, string] & { reason: string; valid: boolean; vm: VMStructOutput; }], "view">
parseVM
parseVM: TypedContractMethod<[encodedVM
: BytesLike], [VMStructOutput], "view">
publishMessage
publishMessage: TypedContractMethod<[nonce: BigNumberish, payload: BytesLike, consistencyLevel: BigNumberish], [bigint], "payable">
quorum
quorum: TypedContractMethod<[numGuardians: BigNumberish], [bigint], "view">
submitContractUpgrade
submitContractUpgrade: TypedContractMethod<[_vm: BytesLike], [void], "nonpayable">
submitNewGuardianSet
submitNewGuardianSet: TypedContractMethod<[_vm: BytesLike], [void], "nonpayable">
submitRecoverChainId
submitRecoverChainId: TypedContractMethod<[_vm: BytesLike], [void], "nonpayable">
submitSetMessageFee
submitSetMessageFee: TypedContractMethod<[_vm: BytesLike], [void], "nonpayable">
submitTransferFees
submitTransferFees: TypedContractMethod<[_vm: BytesLike], [void], "nonpayable">
verifySignatures
verifySignatures: TypedContractMethod<[hash
: BytesLike, signatures
: SignatureStruct[], guardianSet
: GuardianSetStruct], [[boolean, string] & { reason: string; valid: boolean; }], "view">
verifyVM
verifyVM: TypedContractMethod<[vm
: VMStruct], [[boolean, string] & { reason: string; valid: boolean; }], "view">