CircleRelayer
Verified contract
Active on
Ethereum with 9,471 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 10 additional slots
No balances found for "CircleRelayer"
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21247105 | 42 minutes ago | | | 0 | 0.00073560035 | |
| 21247103 | 43 minutes ago | | | 0 | 0.00071570763 | |
| 21247101 | 43 minutes ago | | | 0 | 0.00071784020 | |
| 21246876 | an hour ago | | | 0 | 0.0063522958 | |
| 21246785 | 2 hours ago | | | 0 | 0.00073571213 | |
| 21246621 | 2 hours ago | | | 0 | 0.0034857776 | |
| 21246467 | 3 hours ago | | | 0 | 0.00074714042 | |
| 21246465 | 3 hours ago | | | 0 | 0.00079137548 | |
| 21246463 | 3 hours ago | | | 0 | 0.00077313617 | |
| 21246461 | 3 hours ago | | | 0 | 0.00076996464 |
ABI
ABI objects
Getter at block 21247314
VERSION() view returns (string)
0.2.0
chainId() view returns (uint16)
2
circleIntegration() view returns (address)
0xaada05bd399372f0b0463744c09113c137636f6a
feeRecipient() view returns (address)
0x53207e216540125e322cda8a693b0b89576deb46
getPaused() view returns (bool paused)
false
nativeSwapRatePrecision() view returns (uint256)
100000000
nativeTokenDecimals() view returns (uint8)
18
owner() view returns (address)
0x4d666a1fa38c25df6adbc1b6f1d716cc2a3525f8
ownerAssistant() view returns (address)
0x8c16639239e2b5de89e9bffe8f7e0d0317a19503
pendingOwner() view returns (address)
0x0000000000000000000000000000000000000000
wormhole() view returns (address)
0x98f3c9e6e3face36baad05fe09d375ef1464288b
Read-only
bytes32ToAddress(bytes32 address_) pure returns (address)
calculateMaxSwapAmountIn(address token) view returns (uint256 maxAllowed)
calculateNativeSwapAmountOut(address token, uint256 toNativeAmount) view returns (uint256 nativeAmount)
decodeTransferTokensWithRelay(bytes encoded) pure returns (struct CircleRelayerStructsTransferTokensWithRelay transfer)
encodeTransferTokensWithRelay(struct CircleRelayerStructsTransferTokensWithRelay transfer) pure returns (bytes encoded)
getRegisteredContract(uint16 emitterChainId) view returns (bytes32)
maxNativeSwapAmount(address token) view returns (uint256)
nativeSwapRate(address token) view returns (uint256)
relayerFee(uint16 chainId_, address token) view returns (uint256)
State-modifying
Events cancelOwnershipTransferRequest(uint16 chainId_)
confirmOwnershipTransferRequest()
redeemTokens(struct ICircleIntegrationRedeemParameters redeemParams) payable
registerContract(uint16 chainId_, bytes32 contractAddress)
setPauseForTransfers(uint16 chainId_, bool paused)
submitOwnershipTransferRequest(uint16 chainId_, address newOwner)
transferTokensWithRelay(address token, uint256 amount, uint256 toNativeTokenAmount, uint16 targetChain, bytes32 targetRecipientWallet) payable returns (uint64 messageSequence)
updateFeeRecipient(uint16 chainId_, address newFeeRecipient)
updateMaxNativeSwapAmount(uint16 chainId_, address token, uint256 maxAmount)
updateNativeSwapRate(uint16 chainId_, address token, uint256 swapRate)
updateNativeSwapRatePrecision(uint16 chainId_, uint256 nativeSwapRatePrecision_)
updateOwnerAssistant(uint16 chainId_, address newAssistant)
updateRelayerFee(uint16 chainId_, address token, uint256 amount)
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
FeeRecipientUpdated(address indexed oldRecipient, address indexed newRecipient)
OwnershipTransfered(address indexed oldOwner, address indexed newOwner)
SwapExecuted(address indexed recipient, address indexed relayer, address indexed token, uint256 tokenAmount, uint256 nativeAmount)
SwapRateUpdated(address indexed token, uint256 indexed swapRate)
Upgraded(address indexed implementation)
constructor(address circleIntegration_, uint8 nativeTokenDecimals_, address feeRecipient_, address ownerAssistant_)
This contract contains no fallback and receive objects.
This contract contains no error objects.