Properties
VERSION
VERSION: TypedContractMethod<[], [string], "view">
WETH
WETH: TypedContractMethod<[], [string], "view">
calculateMaxSwapAmountIn
calculateMaxSwapAmountIn: TypedContractMethod<[token: AddressLike], [bigint], "view">
calculateNativeSwapAmountOut
calculateNativeSwapAmountOut: TypedContractMethod<[token: AddressLike, toNativeAmount: BigNumberish], [bigint], "view">
calculateRelayerFee
calculateRelayerFee: TypedContractMethod<[targetChainId: BigNumberish, token: AddressLike, decimals: BigNumberish], [bigint], "view">
cancelOwnershipTransferRequest
cancelOwnershipTransferRequest: TypedContractMethod<[chainId_: BigNumberish], [void], "nonpayable">
chainId
chainId: TypedContractMethod<[], [bigint], "view">
completeTransferWithRelay
completeTransferWithRelay: TypedContractMethod<[encodedTransferMessage: BytesLike], [void], "payable">
confirmOwnershipTransferRequest
confirmOwnershipTransferRequest: TypedContractMethod<[], [void], "nonpayable">
decodeTransferWithRelay
decodeTransferWithRelay: TypedContractMethod<[encoded: BytesLike], [TransferWithRelayStructOutput], "view">
denormalizeAmount
denormalizeAmount: TypedContractMethod<[amount: BigNumberish, decimals: BigNumberish], [bigint], "view">
deregisterToken
deregisterToken: TypedContractMethod<[chainId_: BigNumberish, token: AddressLike], [void], "nonpayable">
encodeTransferWithRelay
encodeTransferWithRelay: TypedContractMethod<[transfer: TransferWithRelayStruct], [string], "view">
feeRecipient
feeRecipient: TypedContractMethod<[], [string], "view">
fetchLocalAddressFromTransferMessage
fetchLocalAddressFromTransferMessage: TypedContractMethod<[payload: BytesLike], [string], "view">
filters
filters: {
FeeRecipientUpdated: TypedContractEvent<InputTuple, OutputTuple, OutputObject>;
FeeRecipientUpdated(address,address): TypedContractEvent<InputTuple, OutputTuple, OutputObject>;
OwnershipTransfered: TypedContractEvent<InputTuple, OutputTuple, OutputObject>;
OwnershipTransfered(address,address): TypedContractEvent<InputTuple, OutputTuple, OutputObject>;
SwapExecuted: TypedContractEvent<InputTuple, OutputTuple, OutputObject>;
SwapExecuted(address,address,address,uint256,uint256): TypedContractEvent<InputTuple, OutputTuple, OutputObject>;
SwapRateUpdated: TypedContractEvent<InputTuple, OutputTuple, OutputObject>;
SwapRateUpdated(tuple[]): TypedContractEvent<InputTuple, OutputTuple, OutputObject>;
TransferRedeemed: TypedContractEvent<InputTuple, OutputTuple, OutputObject>;
TransferRedeemed(uint16,bytes32,uint64): TypedContractEvent<InputTuple, OutputTuple, OutputObject>;
}
Type declaration
-
FeeRecipientUpdated: TypedContractEvent<InputTuple, OutputTuple, OutputObject>
-
FeeRecipientUpdated(address,address): TypedContractEvent<InputTuple, OutputTuple, OutputObject>
-
OwnershipTransfered: TypedContractEvent<InputTuple, OutputTuple, OutputObject>
-
OwnershipTransfered(address,address): TypedContractEvent<InputTuple, OutputTuple, OutputObject>
-
SwapExecuted: TypedContractEvent<InputTuple, OutputTuple, OutputObject>
-
SwapExecuted(address,address,address,uint256,uint256): TypedContractEvent<InputTuple, OutputTuple, OutputObject>
-
SwapRateUpdated: TypedContractEvent<InputTuple, OutputTuple, OutputObject>
-
SwapRateUpdated(tuple[]): TypedContractEvent<InputTuple, OutputTuple, OutputObject>
-
TransferRedeemed: TypedContractEvent<InputTuple, OutputTuple, OutputObject>
-
TransferRedeemed(uint16,bytes32,uint64): TypedContractEvent<InputTuple, OutputTuple, OutputObject>
getAcceptedTokensList
getAcceptedTokensList: TypedContractMethod<[], [string[]], "view">
getPaused
getPaused: TypedContractMethod<[], [boolean], "view">
getRegisteredContract
getRegisteredContract: TypedContractMethod<[emitterChainId: BigNumberish], [string], "view">
interface
interface: TokenBridgeRelayerInterface
isAcceptedToken
isAcceptedToken: TypedContractMethod<[token: AddressLike], [boolean], "view">
maxNativeSwapAmount
maxNativeSwapAmount: TypedContractMethod<[token: AddressLike], [bigint], "view">
nativeSwapRate
nativeSwapRate: TypedContractMethod<[token: AddressLike], [bigint], "view">
normalizeAmount
normalizeAmount: TypedContractMethod<[amount: BigNumberish, decimals: BigNumberish], [bigint], "view">
owner
owner: TypedContractMethod<[], [string], "view">
ownerAssistant
ownerAssistant: TypedContractMethod<[], [string], "view">
pendingOwner
pendingOwner: TypedContractMethod<[], [string], "view">
registerContract
registerContract: TypedContractMethod<[chainId_: BigNumberish, contractAddress: BytesLike], [void], "nonpayable">
registerToken
registerToken: TypedContractMethod<[chainId_: BigNumberish, token: AddressLike], [void], "nonpayable">
relayerFee
relayerFee: TypedContractMethod<[chainId_: BigNumberish], [bigint], "view">
relayerFeePrecision
relayerFeePrecision: TypedContractMethod<[], [bigint], "view">
setPauseForTransfers
setPauseForTransfers: TypedContractMethod<[chainId_: BigNumberish, paused: boolean], [void], "nonpayable">
submitOwnershipTransferRequest
submitOwnershipTransferRequest: TypedContractMethod<[chainId_: BigNumberish, newOwner: AddressLike], [void], "nonpayable">
swapRate
swapRate: TypedContractMethod<[token: AddressLike], [bigint], "view">
swapRatePrecision
swapRatePrecision: TypedContractMethod<[], [bigint], "view">
tokenBridge
tokenBridge: TypedContractMethod<[], [string], "view">
transferTokensWithRelay
transferTokensWithRelay: TypedContractMethod<[token: AddressLike, amount: BigNumberish, toNativeTokenAmount: BigNumberish, targetChain: BigNumberish, targetRecipient: BytesLike, batchId: BigNumberish], [bigint], "payable">
unwrapWeth
unwrapWeth: TypedContractMethod<[], [boolean], "view">
updateFeeRecipient
updateFeeRecipient: TypedContractMethod<[chainId_: BigNumberish, newFeeRecipient: AddressLike], [void], "nonpayable">
updateMaxNativeSwapAmount
updateMaxNativeSwapAmount: TypedContractMethod<[chainId_: BigNumberish, token: AddressLike, maxAmount: BigNumberish], [void], "nonpayable">
updateOwnerAssistant
updateOwnerAssistant: TypedContractMethod<[chainId_: BigNumberish, newAssistant: AddressLike], [void], "nonpayable">
updateRelayerFee
updateRelayerFee: TypedContractMethod<[chainId_: BigNumberish, amount: BigNumberish], [void], "nonpayable">
updateRelayerFeePrecision
updateRelayerFeePrecision: TypedContractMethod<[chainId_: BigNumberish, relayerFeePrecision_: BigNumberish], [void], "nonpayable">
updateSwapRate
updateSwapRate: TypedContractMethod<[chainId_: BigNumberish, swapRateUpdate: SwapRateUpdateStruct[]], [void], "nonpayable">
updateSwapRatePrecision
updateSwapRatePrecision: TypedContractMethod<[chainId_: BigNumberish, swapRatePrecision_: BigNumberish], [void], "nonpayable">
updateUnwrapWethFlag
updateUnwrapWethFlag: TypedContractMethod<[chainId_: BigNumberish, unwrapWeth_: boolean], [void], "nonpayable">
wormhole
wormhole: TypedContractMethod<[], [string], "view">
wrapAndTransferEthWithRelay
wrapAndTransferEthWithRelay: TypedContractMethod<[toNativeTokenAmount: BigNumberish, targetChain: BigNumberish, targetRecipient: BytesLike, batchId: BigNumberish], [bigint], "payable">