SuperformRouter

Verified contract

Active on Ethereum with 3,977 txns
Deployed by via 0x8a5dd7ba at 19075516
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $336.76
0x4bf816aaa7450b42c240263700298e503fcde67ef183a52a5c23b9d3d79a60c5
From
0x5372f9158737dd75ccc307e98e9773cf51cdfea2b3d7fa76dd2edca7efb80990
0xacfc482bbef1de62d8db33aea75358c6206f412912d969dfc04966b08829c000
0xfda714b3d02f6c8054c31b2ca08597d9c4ba8f327a2fff907e493877f680b4af
0x33a14d8ba2bb60160df6c8fe8a237645a07888d05dd73c14cb8c0b3d13063ec3
0x509dc2aabc09c963918487ab21ffef64fa5be29573da611452240b18ddf51dd6
0x2a3373b8f8f32b31b8650c166d779bec9b8868eda6818c1728b04d321d22803a
0xd762ce67647cc8399384e27014097e444f555b40848820ff0bb740117ef71c52
0x3d0b31ffa6395c14111acb964e35cef164fd6ef13e59a6fc51bda3a84d67ef1a
From
0x592f1cfa347d940f3a1eeb0e8d6d676d71360ea32a3ec04b03b08e8c0f311b73
From

Functions
Getter at block 21199904
CHAIN_ID(view returns (uint64)
1
payloadIds(view returns (uint256)
342
superRegistry(view returns (address)
0x17a332dc7b40ae701485023b219e9d6f493a2514
Read-only

This contract contains no read-only function objects.

State-modifying
forwardDustToPaymaster(address token_
multiDstMultiVaultDeposit(struct MultiDstMultiVaultStateReq req_payable 
multiDstMultiVaultWithdraw(struct MultiDstMultiVaultStateReq req_payable 
multiDstSingleVaultDeposit(struct MultiDstSingleVaultStateReq req_payable 
multiDstSingleVaultWithdraw(struct MultiDstSingleVaultStateReq req_payable 
singleDirectMultiVaultDeposit(struct SingleDirectMultiVaultStateReq req_payable 
singleDirectMultiVaultWithdraw(struct SingleDirectMultiVaultStateReq req_payable 
singleDirectSingleVaultDeposit(struct SingleDirectSingleVaultStateReq req_payable 
singleDirectSingleVaultWithdraw(struct SingleDirectSingleVaultStateReq req_payable 
singleXChainMultiVaultDeposit(struct SingleXChainMultiVaultStateReq req_payable 
singleXChainMultiVaultWithdraw(struct SingleXChainMultiVaultStateReq req_payable 
singleXChainSingleVaultDeposit(struct SingleXChainSingleVaultStateReq req_payable 
singleXChainSingleVaultWithdraw(struct SingleXChainSingleVaultStateReq req_payable 
Events
Completed(
CrossChainInitiatedDepositMulti(uint256 indexed payloadIduint64 indexed dstChainIduint256[] superformIdsuint256[] amountsInuint8[] bridgeIdsuint8[] ambIds
CrossChainInitiatedDepositSingle(uint256 indexed payloadIduint64 indexed dstChainIduint256 superformIdsuint256 amountInuint8 bridgeIduint8[] ambIds
CrossChainInitiatedWithdrawMulti(uint256 indexed payloadIduint64 indexed dstChainIduint256[] superformIdsuint8[] ambIds
CrossChainInitiatedWithdrawSingle(uint256 indexed payloadIduint64 indexed dstChainIduint256 superformIdsuint8[] ambIds
RouterDustForwardedToPaymaster(address indexed tokenuint256 indexed amount
Constructor
constructor(address superRegistry_
Fallback and receive
receive(
Errors
AddressEmptyCode(address target
AddressInsufficientBalance(address account
BLOCK_CHAIN_ID_OUT_OF_BOUNDS(
ERC1155InvalidReceiver(address receiver
FAILED_TO_EXECUTE_TXDATA(address token
FailedInnerCall(
INSUFFICIENT_ALLOWANCE_FOR_DEPOSIT(
INSUFFICIENT_BALANCE(
INSUFFICIENT_NATIVE_AMOUNT(
INVALID_ACTION(
INVALID_CHAIN_ID(
INVALID_DEPOSIT_TOKEN(
INVALID_SUPERFORMS_DATA(
NO_TXDATA_PRESENT(
SafeERC20FailedOperation(address token
ZERO_ADDRESS(
ZERO_AMOUNT(