Properties
WETH
WETH: TypedContractMethod<[], [string], "view">
_parseTransferCommon
_parseTransferCommon: TypedContractMethod<[encoded: BytesLike], [TransferStructOutput], "view">
attestToken
attestToken: TypedContractMethod<[tokenAddress: AddressLike, nonce: BigNumberish], [bigint], "payable">
bridgeContracts
bridgeContracts: TypedContractMethod<[chainId_: BigNumberish], [string], "view">
chainId
chainId: TypedContractMethod<[], [bigint], "view">
completeTransfer
completeTransfer: TypedContractMethod<[encodedVm: BytesLike], [void], "nonpayable">
completeTransferAndUnwrapETH
completeTransferAndUnwrapETH: TypedContractMethod<[encodedVm: BytesLike], [void], "nonpayable">
completeTransferAndUnwrapETHWithPayload
completeTransferAndUnwrapETHWithPayload: TypedContractMethod<[encodedVm: BytesLike], [string], "nonpayable">
completeTransferWithPayload
completeTransferWithPayload: TypedContractMethod<[encodedVm: BytesLike], [string], "nonpayable">
createWrapped
createWrapped: TypedContractMethod<[encodedVm: BytesLike], [string], "nonpayable">
encodeAssetMeta
encodeAssetMeta: TypedContractMethod<[meta: AssetMetaStruct], [string], "view">
encodeTransfer
encodeTransfer: TypedContractMethod<[transfer: TransferStruct], [string], "view">
encodeTransferWithPayload
encodeTransferWithPayload: TypedContractMethod<[transfer: TransferWithPayloadStruct], [string], "view">
evmChainId
evmChainId: TypedContractMethod<[], [bigint], "view">
filters
filters: {
AdminChanged: TypedContractEvent<InputTuple, OutputTuple, OutputObject>;
AdminChanged(address,address): TypedContractEvent<InputTuple, OutputTuple, OutputObject>;
BeaconUpgraded: TypedContractEvent<InputTuple, OutputTuple, OutputObject>;
BeaconUpgraded(address): TypedContractEvent<InputTuple, OutputTuple, OutputObject>;
ContractUpgraded: TypedContractEvent<InputTuple, OutputTuple, OutputObject>;
ContractUpgraded(address,address): TypedContractEvent<InputTuple, OutputTuple, OutputObject>;
TransferRedeemed: TypedContractEvent<InputTuple, OutputTuple, OutputObject>;
TransferRedeemed(uint16,bytes32,uint64): TypedContractEvent<InputTuple, OutputTuple, OutputObject>;
Upgraded: TypedContractEvent<InputTuple, OutputTuple, OutputObject>;
Upgraded(address): TypedContractEvent<InputTuple, OutputTuple, OutputObject>;
}
Type declaration
-
AdminChanged: TypedContractEvent<InputTuple, OutputTuple, OutputObject>
-
AdminChanged(address,address): TypedContractEvent<InputTuple, OutputTuple, OutputObject>
-
BeaconUpgraded: TypedContractEvent<InputTuple, OutputTuple, OutputObject>
-
BeaconUpgraded(address): TypedContractEvent<InputTuple, OutputTuple, OutputObject>
-
ContractUpgraded: TypedContractEvent<InputTuple, OutputTuple, OutputObject>
-
ContractUpgraded(address,address): TypedContractEvent<InputTuple, OutputTuple, OutputObject>
-
TransferRedeemed: TypedContractEvent<InputTuple, OutputTuple, OutputObject>
-
TransferRedeemed(uint16,bytes32,uint64): TypedContractEvent<InputTuple, OutputTuple, OutputObject>
-
Upgraded: TypedContractEvent<InputTuple, OutputTuple, OutputObject>
-
Upgraded(address): TypedContractEvent<InputTuple, OutputTuple, OutputObject>
finality
finality: TypedContractMethod<[], [bigint], "view">
governanceActionIsConsumed
governanceActionIsConsumed: TypedContractMethod<[hash: BytesLike], [boolean], "view">
governanceChainId
governanceChainId: TypedContractMethod<[], [bigint], "view">
governanceContract
governanceContract: TypedContractMethod<[], [string], "view">
interface
interface: BridgeInterface
isFork
isFork: TypedContractMethod<[], [boolean], "view">
isInitialized
isInitialized: TypedContractMethod<[impl: AddressLike], [boolean], "view">
isTransferCompleted
isTransferCompleted: TypedContractMethod<[hash: BytesLike], [boolean], "view">
isWrappedAsset
isWrappedAsset: TypedContractMethod<[token: AddressLike], [boolean], "view">
outstandingBridged
outstandingBridged: TypedContractMethod<[token: AddressLike], [bigint], "view">
parseAssetMeta
parseAssetMeta: TypedContractMethod<[encoded: BytesLike], [AssetMetaStructOutput], "view">
parsePayloadID
parsePayloadID: TypedContractMethod<[encoded: BytesLike], [bigint], "view">
parseRecoverChainId
parseRecoverChainId: TypedContractMethod<[encodedRecoverChainId: BytesLike], [RecoverChainIdStructOutput], "view">
parseRegisterChain
parseRegisterChain: TypedContractMethod<[encoded: BytesLike], [RegisterChainStructOutput], "view">
parseTransfer
parseTransfer: TypedContractMethod<[encoded: BytesLike], [TransferStructOutput], "view">
parseTransferWithPayload
parseTransferWithPayload: TypedContractMethod<[encoded: BytesLike], [TransferWithPayloadStructOutput], "view">
parseUpgrade
parseUpgrade: TypedContractMethod<[encoded: BytesLike], [UpgradeContractStructOutput], "view">
registerChain
registerChain: TypedContractMethod<[encodedVM: BytesLike], [void], "nonpayable">
submitRecoverChainId
submitRecoverChainId: TypedContractMethod<[encodedVM: BytesLike], [void], "nonpayable">
tokenImplementation
tokenImplementation: TypedContractMethod<[], [string], "view">
transferTokens
transferTokens: TypedContractMethod<[token: AddressLike, amount: BigNumberish, recipientChain: BigNumberish, recipient: BytesLike, arbiterFee: BigNumberish, nonce: BigNumberish], [bigint], "payable">
transferTokensWithPayload
transferTokensWithPayload: TypedContractMethod<[token: AddressLike, amount: BigNumberish, recipientChain: BigNumberish, recipient: BytesLike, nonce: BigNumberish, payload: BytesLike], [bigint], "payable">
updateWrapped
updateWrapped: TypedContractMethod<[encodedVm: BytesLike], [string], "nonpayable">
upgrade
upgrade: TypedContractMethod<[encodedVM: BytesLike], [void], "nonpayable">
wormhole
wormhole: TypedContractMethod<[], [string], "view">
wrapAndTransferETH
wrapAndTransferETH: TypedContractMethod<[recipientChain: BigNumberish, recipient: BytesLike, arbiterFee: BigNumberish, nonce: BigNumberish], [bigint], "payable">
wrapAndTransferETHWithPayload
wrapAndTransferETHWithPayload: TypedContractMethod<[recipientChain: BigNumberish, recipient: BytesLike, nonce: BigNumberish, payload: BytesLike], [bigint], "payable">
wrappedAsset
wrappedAsset: TypedContractMethod<[tokenChainId: BigNumberish, tokenAddress: BytesLike], [string], "view">