EVM2EVMOnRamp
Verified contract
Active on
Ethereum with 1 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 2 additional slots
-
variable spans 2 additional slots
Balances ($39.03)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
WETH | ERC-20 | 0.011364 | $3,131.47 |
$35.59 | |
LINK | ERC-20 | 0.203846 | $14.18 |
$2.89 | |
GHO | ERC-20 | 0.554936 | $0.994144 |
$0.55 |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 20886538 | a month ago | | | 0 | 0.00047388602 |
ABI
ABI objects
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[] nopsAndWeights, uint256 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 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) pure returns (address[])
getTokenTransferFeeConfig(address token) view returns (struct EVM2EVMOnRampTokenTransferFeeConfig tokenTransferFeeConfig)
State-modifying
Events acceptOwnership()
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, address[] tokensToUseDefaultFeeConfigs)
transferOwnership(address to)
withdrawNonLinkFees(address feeToken, address to)
AdminSet(address newAdmin)
CCIPSendRequested(struct InternalEVM2EVMMessage message)
ConfigChanged(struct RateLimiterConfig config)
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)
TokenTransferFeeConfigDeleted(address[] tokens)
TokenTransferFeeConfigSet(struct EVM2EVMOnRampTokenTransferFeeConfigArgs[] transferFeeConfig)
TokensConsumed(uint256 tokens)
constructor(struct EVM2EVMOnRampStaticConfig staticConfig, struct EVM2EVMOnRampDynamicConfig dynamicConfig, 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)
BucketOverfilled()
CannotSendZeroTokens()
CursedByRMN()
ExtraArgOutOfOrderExecutionMustBeTrue()
GetSupportedTokensFunctionalityRemovedCheckAdminRegistry()
InsufficientBalance()
InvalidChainSelector(uint64 chainSelector)
InvalidConfig()
InvalidDestBytesOverhead(address token, uint32 destBytesOverhead)
InvalidEVMAddress(bytes encodedAddress)
InvalidExtraArgsTag()
InvalidNopAddress(address nop)
InvalidWithdrawParams()
LinkBalanceNotSettled()
MaxFeeBalanceReached()
MessageGasLimitTooHigh()
MessageTooLarge(uint256 maxSize, uint256 actualSize)
MustBeCalledByRouter()
NoFeesToPay()
NoNopsToPay()
NotAFeeToken(address token)
OnlyCallableByAdminOrOwner()
OnlyCallableByOwnerOrAdmin()
OnlyCallableByOwnerOrAdminOrNop()
PriceNotFoundForToken(address token)
RouterMustSetOriginalSender()
SourceTokenDataTooLarge(address token)
TokenMaxCapacityExceeded(uint256 capacity, uint256 requested, address tokenAddress)
TokenRateLimitReached(uint256 minWaitInSeconds, uint256 available, address tokenAddress)
TooManyNops()
UnsupportedNumberOfTokens()
UnsupportedToken(address token)