EVM2EVMOnRamp

Verified contract

Active on Ethereum with 3 txns
Deployed by via 0x960dde13 at 18679301
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 $1,685.04
ERC-20
Value $97.64
0x73bde8f0883bb79ae2bf2de32438bf31573857b261ac48f2f9630ea08b539f7c
0xb60e4ecfb4446fa884ae44f60bf2ddf796e5655fe9463b075c86db48afbad59e
0xff5ce7d636816dec34959011c474d1b2d1b96bee1e6e8f4fcc1901a06a152b5e

Functions
Getter at block 20913373
currentRateLimiterState(view returns (struct RateLimiterTokenBucket)
(5000000000000000000000000, 1728300371, true, 5000000000000000000000000, 1389000000000000000000)
getDynamicConfig(view returns (struct EVM2EVMOnRampDynamicConfig dynamicConfig)
(0x80226fc0ee2b096224eeac085bb9a8cba1146f7d, 1, 350000, 16, 33596, 16, 6840, 0x8c9b2efb7c64c394119270bfece7f54763b958ad, 30000, 3000000)
getExpectedNextSequenceNumber(view returns (uint64)
1654
getNopFeesJuels(view returns (uint96)
451716676709599952
 
getNops(view returns (struct EVM2EVMOnRampNopAndWeight[] nopsAndWeightsuint256 weightsTotal)
getStaticConfig(view returns (struct EVM2EVMOnRampStaticConfig)
(0x514910771af9ca656af840dff83e8264ecf986ca, 5009297550715157269, 3734403246176062136, 200000, 20000000000000000000000, 0x0000000000000000000000000000000000000000, 0x411de17f12d1a34ecc7f45f49844626267c75e81)
getTokenLimitAdmin(view returns (address)
0x2f2a3e36ce5fb0924c414beb1d98b531cdf17e0b
linkAvailableForPayment(view returns (int256)
8174092945680593468
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