EVM2EVMOnRamp

Verified contract

Active on Ethereum with 1 txns
Deployed by via 0xb974e454 at 20886508
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 1 additional slot
-
variable spans 2 additional slots
-
variable spans 2 additional slots
ERC-20
Value $35.59
ERC-20
Value $2.89
ERC-20
Value $0.55
0xe36d722eb0baed2c78113a4e3b2021db010f2a72426080af51337cf4140082bf
From

Functions
Getter at block 21198035
currentRateLimiterState(view returns (struct RateLimiterTokenBucket)
(0, 1731733343, false, 0, 0)
getDynamicConfig(view returns (struct EVM2EVMOnRampDynamicConfig dynamicConfig)
(0x80226fc0ee2b096224eeac085bb9a8cba1146f7d, 1, 300000, 16, 33596, 16, 6840, 0x8c9b2efb7c64c394119270bfece7f54763b958ad, 30000, 3000000, 50, 90000, false)
getExpectedNextSequenceNumber(view returns (uint64)
66
getNopFeesJuels(view returns (uint96)
2888332444788153110
getNops(view returns (struct EVM2EVMOnRampNopAndWeight[] nopsAndWeightsuint256 weightsTotal)
(nopsAndWeights=[], weightsTotal=0)
getStaticConfig(view returns (struct EVM2EVMOnRampStaticConfig)
(0x514910771af9ca656af840dff83e8264ecf986ca, 5009297550715157269, 15971525489660198786, 200000, 20000000000000000000000, 0xe2c2ab221aa0b957805f229d2aa57fbe2f4dadf7, 0x411de17f12d1a34ecc7f45f49844626267c75e81, 0xb22764f98dd05c789929716d677382df22c05cb6)
getTokenLimitAdmin(view returns (address)
0x2f2a3e36ce5fb0924c414beb1d98b531cdf17e0b
linkAvailableForPayment(view returns (int256)
-2684485958062614639
owner(view returns (address)
0x44835bbba9d40deda9b64858095ecfb2693c9449
typeAndVersion(view returns (string)
EVM2EVMOnRamp 1.5.0
Read-only
getFee(uint64 destChainSelectorstruct ClientEVM2AnyMessage messageview returns (uint256 feeTokenAmount)
getFeeTokenConfig(address tokenview returns (struct EVM2EVMOnRampFeeTokenConfig feeTokenConfig)
getPoolBySourceToken(uint64address sourceTokenview returns (address)
getSenderNonce(address senderview returns (uint64)
getSupportedTokens(uint64pure returns (address[])
getTokenTransferFeeConfig(address tokenview returns (struct EVM2EVMOnRampTokenTransferFeeConfig tokenTransferFeeConfig)
State-modifying
acceptOwnership(
forwardFromRouter(uint64 destChainSelectorstruct ClientEVM2AnyMessage messageuint256 feeTokenAmountaddress originalSenderreturns (bytes32)
payNops(
setAdmin(address newAdmin
setDynamicConfig(struct EVM2EVMOnRampDynamicConfig dynamicConfig
setFeeTokenConfig(struct EVM2EVMOnRampFeeTokenConfigArgs[] feeTokenConfigArgs
setNops(struct EVM2EVMOnRampNopAndWeight[] nopsAndWeights
setRateLimiterConfig(struct RateLimiterConfig config
setTokenTransferFeeConfig(struct EVM2EVMOnRampTokenTransferFeeConfigArgs[] tokenTransferFeeConfigArgsaddress[] tokensToUseDefaultFeeConfigs
transferOwnership(address to
withdrawNonLinkFees(address feeTokenaddress to
Events
AdminSet(address newAdmin
CCIPSendRequested(struct InternalEVM2EVMMessage message
ConfigChanged(struct RateLimiterConfig config
ConfigSet(struct EVM2EVMOnRampStaticConfig staticConfigstruct EVM2EVMOnRampDynamicConfig dynamicConfig
FeeConfigSet(struct EVM2EVMOnRampFeeTokenConfigArgs[] feeConfig
NopPaid(address indexed nopuint256 amount
NopsSet(uint256 nopWeightsTotalstruct EVM2EVMOnRampNopAndWeight[] nopsAndWeights
OwnershipTransferRequested(address indexed fromaddress indexed to
OwnershipTransferred(address indexed fromaddress indexed to
TokenTransferFeeConfigDeleted(address[] tokens
TokenTransferFeeConfigSet(struct EVM2EVMOnRampTokenTransferFeeConfigArgs[] transferFeeConfig
TokensConsumed(uint256 tokens
Constructor
constructor(struct EVM2EVMOnRampStaticConfig staticConfigstruct EVM2EVMOnRampDynamicConfig dynamicConfigstruct RateLimiterConfig rateLimiterConfigstruct EVM2EVMOnRampFeeTokenConfigArgs[] feeTokenConfigsstruct EVM2EVMOnRampTokenTransferFeeConfigArgs[] tokenTransferFeeConfigArgsstruct EVM2EVMOnRampNopAndWeight[] nopsAndWeights
Fallback and receive

This contract contains no fallback and receive objects.

Errors
AggregateValueMaxCapacityExceeded(uint256 capacityuint256 requested
AggregateValueRateLimitReached(uint256 minWaitInSecondsuint256 available
BucketOverfilled(
CannotSendZeroTokens(
CursedByRMN(
ExtraArgOutOfOrderExecutionMustBeTrue(
GetSupportedTokensFunctionalityRemovedCheckAdminRegistry(
InsufficientBalance(
InvalidChainSelector(uint64 chainSelector
InvalidConfig(
InvalidDestBytesOverhead(address tokenuint32 destBytesOverhead
InvalidEVMAddress(bytes encodedAddress
InvalidExtraArgsTag(
InvalidNopAddress(address nop
InvalidWithdrawParams(
LinkBalanceNotSettled(
MaxFeeBalanceReached(
MessageGasLimitTooHigh(
MessageTooLarge(uint256 maxSizeuint256 actualSize
MustBeCalledByRouter(
NoFeesToPay(
NoNopsToPay(
NotAFeeToken(address token
OnlyCallableByAdminOrOwner(
OnlyCallableByOwnerOrAdmin(
OnlyCallableByOwnerOrAdminOrNop(
PriceNotFoundForToken(address token
RouterMustSetOriginalSender(
SourceTokenDataTooLarge(address token
TokenMaxCapacityExceeded(uint256 capacityuint256 requestedaddress tokenAddress
TokenRateLimitReached(uint256 minWaitInSecondsuint256 availableaddress tokenAddress
TooManyNops(
UnsupportedNumberOfTokens(
UnsupportedToken(address token