CircleRelayer

Verified contract

Active on Ethereum with 9,471 txns
Deployed by via 0x8c35eee5 at 17546395
Slot
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"

0x01ef2d65c62321a689e0d63e92398c4b46b3649c2b6981376961a5d089da799b
0xbac5d99920bff6e17133b52162ec38461c042fc1dc2f81a72d3127436284d9f0
0x857829bcbb9d3b3ff7459404bef081fdc317088bcdbe1d67fd468110c8577be0
0xac9a83c2c9ac7fe692e6a0a434e4cfa070a6bc78f67aba36316c01d19493dc9d
0x8a4017ae3a03ee29b63d39aec9f2e2ea6ba09069a327a536f98b6ed6b319bd67
0x48293fe013ff71072091bdb7773b46edc26801aa42a0cdf91590c8978f24d2fe
0x328184838ba3a4a23ec6775fcdb9d5a8891f9f7609a28d5f3745aab263ee0aec
0x97d0efa5fa4a2503c5c65dbe912b2eaa40df4796989488dfa7ab68aea4ab4817
0x58597a13181b3bc963ca6b643c9b00dc99861c15cccf2380bad3735c10372372
0x8f346007eb0a6a46712b6cb6ad288af38b9f90730479cfb5bcd5eacf816bbed8

Functions
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 tokenview returns (uint256 maxAllowed)
calculateNativeSwapAmountOut(address tokenuint256 toNativeAmountview returns (uint256 nativeAmount)
decodeTransferTokensWithRelay(bytes encodedpure returns (struct CircleRelayerStructsTransferTokensWithRelay transfer)
encodeTransferTokensWithRelay(struct CircleRelayerStructsTransferTokensWithRelay transferpure returns (bytes encoded)
getRegisteredContract(uint16 emitterChainIdview returns (bytes32)
maxNativeSwapAmount(address tokenview returns (uint256)
nativeSwapRate(address tokenview returns (uint256)
relayerFee(uint16 chainId_address tokenview returns (uint256)
State-modifying
cancelOwnershipTransferRequest(uint16 chainId_
confirmOwnershipTransferRequest(
redeemTokens(struct ICircleIntegrationRedeemParameters redeemParamspayable 
registerContract(uint16 chainId_bytes32 contractAddress
setPauseForTransfers(uint16 chainId_bool paused
submitOwnershipTransferRequest(uint16 chainId_address newOwner
transferTokensWithRelay(address tokenuint256 amountuint256 toNativeTokenAmountuint16 targetChainbytes32 targetRecipientWalletpayable returns (uint64 messageSequence)
updateFeeRecipient(uint16 chainId_address newFeeRecipient
updateMaxNativeSwapAmount(uint16 chainId_address tokenuint256 maxAmount
updateNativeSwapRate(uint16 chainId_address tokenuint256 swapRate
updateNativeSwapRatePrecision(uint16 chainId_uint256 nativeSwapRatePrecision_
updateOwnerAssistant(uint16 chainId_address newAssistant
updateRelayerFee(uint16 chainId_address tokenuint256 amount
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
FeeRecipientUpdated(address indexed oldRecipientaddress indexed newRecipient
OwnershipTransfered(address indexed oldOwneraddress indexed newOwner
SwapExecuted(address indexed recipientaddress indexed relayeraddress indexed tokenuint256 tokenAmountuint256 nativeAmount
SwapRateUpdated(address indexed tokenuint256 indexed swapRate
Upgraded(address indexed implementation
Constructor
constructor(address circleIntegration_uint8 nativeTokenDecimals_address feeRecipient_address ownerAssistant_
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.