EVM2EVMOnRamp

Verified contract

Active on Ethereum with 3 txns
Deployed by via 0xd470002f at 18679457
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 1 additional slot
-
variable spans 2 additional slots
-
variable spans 2 additional slots
ERC-20
Value $4,580.6
ERC-20
Value $162.04
0x8c59af5c6102c64dff0d31c1352d07ecb5215d822b34ae5a26078444e905fa68
0x05392fa970f9fd004a1f7d226884c9fd1321a40b4f04f1a6fe535d3f304fb830
0xbe679aa097344b57c8b891d341d7e7ff50b0d3114ff481985232b29d8fa63786

Functions
Getter at block 20912198
currentRateLimiterState(view returns (struct RateLimiterTokenBucket)
(5000000000000000000000000, 1728286223, true, 5000000000000000000000000, 1389000000000000000000)
getDynamicConfig(view returns (struct EVM2EVMOnRampDynamicConfig dynamicConfig)
(0x80226fc0ee2b096224eeac085bb9a8cba1146f7d, 1, 350000, 16, 35648, 16, 6500, 0x8c9b2efb7c64c394119270bfece7f54763b958ad, 30000, 3000000)
getExpectedNextSequenceNumber(view returns (uint64)
5506
getNopFeesJuels(view returns (uint96)
6651720060780353644
 
getNops(view returns (struct EVM2EVMOnRampNopAndWeight[] nopsAndWeightsuint256 weightsTotal)
getStaticConfig(view returns (struct EVM2EVMOnRampStaticConfig)
(0x514910771af9ca656af840dff83e8264ecf986ca, 5009297550715157269, 4949039107694359620, 200000, 20000000000000000000000, 0x0000000000000000000000000000000000000000, 0x411de17f12d1a34ecc7f45f49844626267c75e81)
getTokenLimitAdmin(view returns (address)
0x2f2a3e36ce5fb0924c414beb1d98b531cdf17e0b
linkAvailableForPayment(view returns (int256)
7365579338642862072
owner(view returns (address)
0x44835bbba9d40deda9b64858095ecfb2693c9449
typeAndVersion(view returns (string)
EVM2EVMOnRamp 1.2.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(uint64view returns (address[])
getTokenTransferFeeConfig(address tokenview returns (struct EVM2EVMOnRampTokenTransferFeeConfig tokenTransferFeeConfig)
State-modifying
acceptOwnership(
applyPoolUpdates(struct InternalPoolUpdate[] removesstruct InternalPoolUpdate[] adds
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[] tokenTransferFeeConfigArgs
transferOwnership(address to
withdrawNonLinkFees(address feeTokenaddress to
Events
AdminSet(address newAdmin
CCIPSendRequested(struct InternalEVM2EVMMessage message
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
PoolAdded(address tokenaddress pool
PoolRemoved(address tokenaddress pool
TokenTransferFeeConfigSet(struct EVM2EVMOnRampTokenTransferFeeConfigArgs[] transferFeeConfig
Constructor
constructor(struct EVM2EVMOnRampStaticConfig staticConfigstruct EVM2EVMOnRampDynamicConfig dynamicConfigstruct InternalPoolUpdate[] tokensAndPoolsstruct 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
BadARMSignal(
BucketOverfilled(
CannotSendZeroTokens(
InsufficientBalance(
InvalidAddress(bytes encodedAddress
InvalidChainSelector(uint64 chainSelector
InvalidConfig(
InvalidExtraArgsTag(
InvalidNopAddress(address nop
InvalidTokenPoolConfig(
InvalidWithdrawParams(
LinkBalanceNotSettled(
MaxFeeBalanceReached(
MessageGasLimitTooHigh(
MessageTooLarge(uint256 maxSizeuint256 actualSize
MustBeCalledByRouter(
NoFeesToPay(
NoNopsToPay(
NotAFeeToken(address token
OnlyCallableByAdminOrOwner(
OnlyCallableByOwnerOrAdmin(
OnlyCallableByOwnerOrAdminOrNop(
PoolAlreadyAdded(
PoolDoesNotExist(address token
PriceNotFoundForToken(address token
RouterMustSetOriginalSender(
SourceTokenDataTooLarge(address token
TokenMaxCapacityExceeded(uint256 capacityuint256 requestedaddress tokenAddress
TokenPoolMismatch(
TokenRateLimitReached(uint256 minWaitInSecondsuint256 availableaddress tokenAddress
TooManyNops(
UnsupportedNumberOfTokens(
UnsupportedToken(address token