EVM2EVMOnRamp
Verified contract
Active on
Ethereum with 3 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 2 additional slots
-
variable spans 2 additional slots
Balances ($1,782.68)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
WETH | ERC-20 | 0.686742 | $2,453.67 |
$1,685.04 | |
LINK | ERC-20 | 8.62581 | $11.32 |
$97.64 |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 18687228 | 10 months ago | | | 0 | 0.0037200619 | |
| 18687223 | 10 months ago | | | 0 | 0.0030608899 | |
| 18687222 | 10 months ago | | | 0 | 0.0025209718 |
ABI
ABI objects
Getter at block 20913373 getNops() view returns (struct EVM2EVMOnRampNopAndWeight[] nopsAndWeights, uint256 weightsTotal)
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
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 destChainSelector, struct ClientEVM2AnyMessage message) view returns (uint256 feeTokenAmount)
getFeeTokenConfig(address token) view returns (struct EVM2EVMOnRampFeeTokenConfig feeTokenConfig)
getPoolBySourceToken(uint64, address sourceToken) view returns (address)
getSenderNonce(address sender) view returns (uint64)
getSupportedTokens(uint64) view returns (address[])
getTokenTransferFeeConfig(address token) view returns (struct EVM2EVMOnRampTokenTransferFeeConfig tokenTransferFeeConfig)
State-modifying
Events acceptOwnership()
applyPoolUpdates(struct InternalPoolUpdate[] removes, struct InternalPoolUpdate[] adds)
forwardFromRouter(uint64 destChainSelector, struct ClientEVM2AnyMessage message, uint256 feeTokenAmount, address originalSender) returns (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 feeToken, address to)
AdminSet(address newAdmin)
CCIPSendRequested(struct InternalEVM2EVMMessage message)
ConfigSet(struct EVM2EVMOnRampStaticConfig staticConfig, struct EVM2EVMOnRampDynamicConfig dynamicConfig)
FeeConfigSet(struct EVM2EVMOnRampFeeTokenConfigArgs[] feeConfig)
NopPaid(address indexed nop, uint256 amount)
NopsSet(uint256 nopWeightsTotal, struct EVM2EVMOnRampNopAndWeight[] nopsAndWeights)
OwnershipTransferRequested(address indexed from, address indexed to)
OwnershipTransferred(address indexed from, address indexed to)
PoolAdded(address token, address pool)
PoolRemoved(address token, address pool)
TokenTransferFeeConfigSet(struct EVM2EVMOnRampTokenTransferFeeConfigArgs[] transferFeeConfig)
constructor(struct EVM2EVMOnRampStaticConfig staticConfig, struct EVM2EVMOnRampDynamicConfig dynamicConfig, struct InternalPoolUpdate[] tokensAndPools, struct RateLimiterConfig rateLimiterConfig, struct EVM2EVMOnRampFeeTokenConfigArgs[] feeTokenConfigs, struct EVM2EVMOnRampTokenTransferFeeConfigArgs[] tokenTransferFeeConfigArgs, struct EVM2EVMOnRampNopAndWeight[] nopsAndWeights)
This contract contains no fallback and receive objects.
AggregateValueMaxCapacityExceeded(uint256 capacity, uint256 requested)
AggregateValueRateLimitReached(uint256 minWaitInSeconds, uint256 available)
BadARMSignal()
BucketOverfilled()
CannotSendZeroTokens()
InsufficientBalance()
InvalidAddress(bytes encodedAddress)
InvalidChainSelector(uint64 chainSelector)
InvalidConfig()
InvalidExtraArgsTag()
InvalidNopAddress(address nop)
InvalidTokenPoolConfig()
InvalidWithdrawParams()
LinkBalanceNotSettled()
MaxFeeBalanceReached()
MessageGasLimitTooHigh()
MessageTooLarge(uint256 maxSize, uint256 actualSize)
MustBeCalledByRouter()
NoFeesToPay()
NoNopsToPay()
NotAFeeToken(address token)
OnlyCallableByAdminOrOwner()
OnlyCallableByOwnerOrAdmin()
OnlyCallableByOwnerOrAdminOrNop()
PoolAlreadyAdded()
PoolDoesNotExist(address token)
PriceNotFoundForToken(address token)
RouterMustSetOriginalSender()
SourceTokenDataTooLarge(address token)
TokenMaxCapacityExceeded(uint256 capacity, uint256 requested, address tokenAddress)
TokenPoolMismatch()
TokenRateLimitReached(uint256 minWaitInSeconds, uint256 available, address tokenAddress)
TooManyNops()
UnsupportedNumberOfTokens()
UnsupportedToken(address token)