Properties
VERSION
VERSION: TypedContractMethod<[], [string], "view">
bytes32ToAddress
bytes32ToAddress: TypedContractMethod<[address_: BytesLike], [string], "view">
calculateMaxSwapAmountIn
calculateMaxSwapAmountIn: TypedContractMethod<[token: AddressLike], [bigint], "view">
calculateNativeSwapAmountOut
calculateNativeSwapAmountOut: TypedContractMethod<[token: AddressLike, toNativeAmount: BigNumberish], [bigint], "view">
cancelOwnershipTransferRequest
cancelOwnershipTransferRequest: TypedContractMethod<[chainId_: BigNumberish], [void], "nonpayable">
chainId
chainId: TypedContractMethod<[], [bigint], "view">
circleIntegration
circleIntegration: TypedContractMethod<[], [string], "view">
confirmOwnershipTransferRequest
confirmOwnershipTransferRequest: TypedContractMethod<[], [void], "nonpayable">
decodeTransferTokensWithRelay
decodeTransferTokensWithRelay: TypedContractMethod<[encoded: BytesLike], [TransferTokensWithRelayStructOutput], "view">
encodeTransferTokensWithRelay
encodeTransferTokensWithRelay: TypedContractMethod<[transfer: TransferTokensWithRelayStruct], [string], "view">
feeRecipient
feeRecipient: TypedContractMethod<[], [string], "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>;
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(address,uint256): 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>
-
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(address,uint256): TypedContractEvent<InputTuple, OutputTuple, OutputObject>
-
Upgraded: TypedContractEvent<InputTuple, OutputTuple, OutputObject>
-
Upgraded(address): TypedContractEvent<InputTuple, OutputTuple, OutputObject>
getPaused
getPaused: TypedContractMethod<[], [boolean], "view">
getRegisteredContract
getRegisteredContract: TypedContractMethod<[emitterChainId: BigNumberish], [string], "view">
interface
interface: CircleRelayerInterface
maxNativeSwapAmount
maxNativeSwapAmount: TypedContractMethod<[token: AddressLike], [bigint], "view">
nativeSwapRate
nativeSwapRate: TypedContractMethod<[token: AddressLike], [bigint], "view">
nativeSwapRatePrecision
nativeSwapRatePrecision: TypedContractMethod<[], [bigint], "view">
nativeTokenDecimals
nativeTokenDecimals: TypedContractMethod<[], [bigint], "view">
owner
owner: TypedContractMethod<[], [string], "view">
ownerAssistant
ownerAssistant: TypedContractMethod<[], [string], "view">
pendingOwner
pendingOwner: TypedContractMethod<[], [string], "view">
redeemTokens
redeemTokens: TypedContractMethod<[redeemParams: RedeemParametersStruct], [void], "payable">
registerContract
registerContract: TypedContractMethod<[chainId_: BigNumberish, contractAddress: BytesLike], [void], "nonpayable">
relayerFee
relayerFee: TypedContractMethod<[chainId_: BigNumberish, token: AddressLike], [bigint], "view">
setPauseForTransfers
setPauseForTransfers: TypedContractMethod<[chainId_: BigNumberish, paused: boolean], [void], "nonpayable">
submitOwnershipTransferRequest
submitOwnershipTransferRequest: TypedContractMethod<[chainId_: BigNumberish, newOwner: AddressLike], [void], "nonpayable">
transferTokensWithRelay
transferTokensWithRelay: TypedContractMethod<[token: AddressLike, amount: BigNumberish, toNativeTokenAmount: BigNumberish, targetChain: BigNumberish, targetRecipientWallet: BytesLike], [bigint], "payable">
updateFeeRecipient
updateFeeRecipient: TypedContractMethod<[chainId_: BigNumberish, newFeeRecipient: AddressLike], [void], "nonpayable">
updateMaxNativeSwapAmount
updateMaxNativeSwapAmount: TypedContractMethod<[chainId_: BigNumberish, token: AddressLike, maxAmount: BigNumberish], [void], "nonpayable">
updateNativeSwapRate
updateNativeSwapRate: TypedContractMethod<[chainId_: BigNumberish, token: AddressLike, swapRate: BigNumberish], [void], "nonpayable">
updateNativeSwapRatePrecision
updateNativeSwapRatePrecision: TypedContractMethod<[chainId_: BigNumberish, nativeSwapRatePrecision_: BigNumberish], [void], "nonpayable">
updateOwnerAssistant
updateOwnerAssistant: TypedContractMethod<[chainId_: BigNumberish, newAssistant: AddressLike], [void], "nonpayable">
updateRelayerFee
updateRelayerFee: TypedContractMethod<[chainId_: BigNumberish, token: AddressLike, amount: BigNumberish], [void], "nonpayable">
wormhole
wormhole: TypedContractMethod<[], [string], "view">