EVM2EVMOffRamp
Verified contract
Active on
Ethereum with 60 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 1 additional slot
-
variable spans 1 additional slot
-
variable spans 1 additional slot
-
variable spans 2 additional slots
Balances ($0.00)
No balances found for "EVM2EVMOffRamp"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21081551 | 32 minutes ago | | | 0 | 0.0010749056 | |
| 21081267 | an hour ago | | | 0 | 0.00091958595 | |
| 21080939 | 3 hours ago | | | 0 | 0.0013736182 | |
| 21080632 | 4 hours ago | | | 0 | 0.0010989773 | |
| 21080332 | 5 hours ago | | | 0 | 0.0012678511 | |
| 21080021 | 6 hours ago | | | 0 | 0.0019750909 | |
| 21080019 | 6 hours ago | | | 0 | 0.0020054876 | |
| 21079738 | 7 hours ago | | | 0 | 0.0016728405 | |
| 21079440 | 8 hours ago | | | 0 | 0.0035823651 | |
| 21079156 | 9 hours ago | | | 0 | 0.0039601747 |
ABI
ABI objects
Getter at block 21081709 getTransmitters() view returns (address[])
currentRateLimiterState() view returns (struct RateLimiterTokenBucket)
(0, 1730330567, false, 0, 0)
getAllRateLimitTokens() view returns (address[] sourceTokens, address[] destTokens)
(sourceTokens=[], destTokens=[])
getDynamicConfig() view returns (struct EVM2EVMOffRampDynamicConfig)
(3600, 30000, 1, 0x80226fc0ee2b096224eeac085bb9a8cba1146f7d, 0x8c9b2efb7c64c394119270bfece7f54763b958ad)
getStaticConfig() view returns (struct EVM2EVMOffRampStaticConfig)
(0x1a3d582d1ab9cf630b44b91c54cbd16ca7e35a8d, 5009297550715157269, 4348158687435793198, 0xd2a9f49aa973fdd42edbb24e01baa8163ac3141c, 0x0000000000000000000000000000000000000000, 0x411de17f12d1a34ecc7f45f49844626267c75e81, 0xb22764f98dd05c789929716d677382df22c05cb6)
getTokenLimitAdmin() view returns (address)
0x0000000000000000000000000000000000000000
latestConfigDetails() view returns (uint32 configCount, uint32 blockNumber, bytes32 configDigest)
(configCount=2, blockNumber=20943933, configDigest=0x000122bd9a7715200d5c0a6e4404a1f0a06b343d766334eabb33b475489d53e3)
latestConfigDigestAndEpoch() view returns (bool scanLogs, bytes32 configDigest, uint32 epoch)
(scanLogs=true, configDigest=0x0000000000000000000000000000000000000000000000000000000000000000, epoch=0)
owner() view returns (address)
0x44835bbba9d40deda9b64858095ecfb2693c9449
typeAndVersion() view returns (string)
EVM2EVMOffRamp 1.5.0
Read-only
ccipReceive(struct ClientAny2EVMMessage) pure
getExecutionState(uint64 sequenceNumber) view returns (uint8)
getSenderNonce(address sender) view returns (uint64 nonce)
State-modifying
Events acceptOwnership()
executeSingleMessage(struct InternalEVM2EVMMessage message, bytes[] offchainTokenData, uint32[] tokenGasOverrides)
manuallyExecute(struct InternalExecutionReport report, struct EVM2EVMOffRampGasLimitOverride[] gasLimitOverrides)
setAdmin(address newAdmin)
setOCR2Config(address[] signers, address[] transmitters, uint8 f, bytes onchainConfig, uint64 offchainConfigVersion, bytes offchainConfig)
setRateLimiterConfig(struct RateLimiterConfig config)
transferOwnership(address to)
transmit(bytes32[3] reportContext, bytes report, bytes32[] rs, bytes32[] ss, bytes32)
updateRateLimitTokens(struct EVM2EVMOffRampRateLimitToken[] removes, struct EVM2EVMOffRampRateLimitToken[] adds)
AdminSet(address newAdmin)
AlreadyAttempted(uint64 sequenceNumber)
ConfigChanged(struct RateLimiterConfig config)
ConfigSet(struct EVM2EVMOffRampStaticConfig staticConfig, struct EVM2EVMOffRampDynamicConfig dynamicConfig)
ConfigSet(uint32 previousConfigBlockNumber, bytes32 configDigest, uint64 configCount, address[] signers, address[] transmitters, uint8 f, bytes onchainConfig, uint64 offchainConfigVersion, bytes offchainConfig)
ExecutionStateChanged(uint64 indexed sequenceNumber, bytes32 indexed messageId, uint8 state, bytes returnData)
OwnershipTransferRequested(address indexed from, address indexed to)
OwnershipTransferred(address indexed from, address indexed to)
SkippedAlreadyExecutedMessage(uint64 indexed sequenceNumber)
SkippedIncorrectNonce(uint64 indexed nonce, address indexed sender)
SkippedSenderWithPreviousRampMessageInflight(uint64 indexed nonce, address indexed sender)
TokenAggregateRateLimitAdded(address sourceToken, address destToken)
TokenAggregateRateLimitRemoved(address sourceToken, address destToken)
TokensConsumed(uint256 tokens)
Transmitted(bytes32 configDigest, uint32 epoch)
constructor(struct EVM2EVMOffRampStaticConfig staticConfig, struct RateLimiterConfig rateLimiterConfig)
This contract contains no fallback and receive objects.
AggregateValueMaxCapacityExceeded(uint256 capacity, uint256 requested)
AggregateValueRateLimitReached(uint256 minWaitInSeconds, uint256 available)
BucketOverfilled()
CanOnlySelfCall()
CommitStoreAlreadyInUse()
ConfigDigestMismatch(bytes32 expected, bytes32 actual)
CursedByRMN()
DestinationGasAmountCountMismatch(bytes32 messageId, uint64 sequenceNumber)
EmptyReport()
ExecutionError(bytes err)
ForkedChain(uint256 expected, uint256 actual)
InvalidConfig(uint8 errorType)
InvalidDataLength(uint256 expected, uint256 got)
InvalidEVMAddress(bytes encodedAddress)
InvalidManualExecutionGasLimit(bytes32 messageId, uint256 oldLimit, uint256 newLimit)
InvalidMessageId()
InvalidNewState(uint64 sequenceNumber, uint8 newState)
InvalidSourceChain(uint64 sourceChainSelector)
InvalidTokenGasOverride(bytes32 messageId, uint256 tokenIndex, uint256 oldLimit, uint256 tokenGasOverride)
ManualExecutionGasLimitMismatch()
ManualExecutionNotYetEnabled()
MessageTooLarge(uint256 maxSize, uint256 actualSize)
NotACompatiblePool(address notPool)
OnlyCallableByAdminOrOwner()
OracleCannotBeZeroAddress()
PriceNotFoundForToken(address token)
ReceiverError(bytes err)
ReleaseOrMintBalanceMismatch(uint256 amountReleased, uint256 balancePre, uint256 balancePost)
RootNotCommitted()
TokenDataMismatch(uint64 sequenceNumber)
TokenHandlingError(bytes err)
TokenMaxCapacityExceeded(uint256 capacity, uint256 requested, address tokenAddress)
TokenRateLimitReached(uint256 minWaitInSeconds, uint256 available, address tokenAddress)
UnauthorizedTransmitter()
UnexpectedTokenData()
UnsupportedNumberOfTokens(uint64 sequenceNumber)
WrongMessageLength(uint256 expected, uint256 actual)
ZeroAddressNotAllowed()