MultichainV7Router
Verified contract
Active on
Ethereum with 990 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($0.00)
No balances found for "MultichainV7Router"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 17590924 | a year ago | | | 0 | 0.0029172596 | |
| 17590823 | a year ago | | | 0 | 0.0034856809 | |
| 17590749 | a year ago | | | 0 | 0.0048628921 | |
| 17589695 | a year ago | | | 0 | 0.0054311562 | |
| 17589310 | a year ago | | | 0 | 0.0054023414 | |
| 17585837 | a year ago | | | 0 | 0.0068964507 | |
| 17583068 | a year ago | | | 0 | 0.0023315464 | |
| 17582764 | a year ago | | | 0 | 0.0027659984 | |
| 17582754 | a year ago | | | 0 | 0.0033486202 | |
| 17582480 | a year ago | | | 0 | 0.0024407871 |
ABI
ABI objects
Getter at block 21282345
Call_Paused_ROLE() view returns (bytes32)
0xf1fb9f45325ee45a8708aacc208b1051219c6c4134780d77ec04c67aea218abf
Exec_Paused_ROLE() view returns (bytes32)
0x42aeccb36e4cd8c38ec0b9ee052287345afef9d7d5211d495f4abc7e1950eb26
PAUSE_ALL_ROLE() view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
Retry_Paused_ROLE() view returns (bytes32)
0x2db31f196e2df05c7a9363b1c9f780b80a1c446ac321107e34140944bfef822f
Swapin_Paused_ROLE() view returns (bytes32)
0x9246b6a221bc8c80334eddce2febc232b5cab9fba8e96ff92acabffc5920ef32
Swapout_Paused_ROLE() view returns (bytes32)
0x6353028a1e62f134c5974e9ee55a946683badabdaaaa0bfabd235a446273e047
admin() view returns (address)
0xfa9da51631268a30ec3ddd1ccbf46c65fad99251
anycallExecutor() view returns (address)
0xfaa272e69bb1d3cbca7175db5c8b7dd9d6c638c5
delay() view returns (uint256)
172800
delayMPC() view returns (uint256)
0
mpc() view returns (address)
0xd22f25d385b55547343dc86dddea1975bc482e5a
pendingMPC() view returns (address)
0x0000000000000000000000000000000000000000
routerSecurity() view returns (address)
0x9d939e22d4a50025cddac3d26f9485e49f95d074
wNATIVE() view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
Read-only
anycallProxyInfo(address) view returns (bool supported, bool acceptAnyToken)
paused(bytes32 role) view returns (bool)
retryRecords(bytes32) view returns (bytes32)
State-modifying
Events addAnycallProxies(address[] proxies, bool[] acceptAnyTokenFlags)
anySwapFeeTo(address token, uint256 amount)
anySwapIn(string swapID, struct SwapInfo swapInfo)
anySwapInAndExec(string swapID, struct SwapInfo swapInfo, address anycallProxy, bytes data)
anySwapInAuto(string swapID, struct SwapInfo swapInfo)
anySwapInNative(string swapID, struct SwapInfo swapInfo)
anySwapInUnderlying(string swapID, struct SwapInfo swapInfo)
anySwapInUnderlyingAndExec(string swapID, struct SwapInfo swapInfo, address anycallProxy, bytes data)
anySwapOut(address token, string to, uint256 amount, uint256 toChainID)
anySwapOutAndCall(address token, string to, uint256 amount, uint256 toChainID, string anycallProxy, bytes data)
anySwapOutNative(address token, string to, uint256 toChainID) payable
anySwapOutNativeAndCall(address token, string to, uint256 toChainID, string anycallProxy, bytes data) payable
anySwapOutUnderlying(address token, string to, uint256 amount, uint256 toChainID)
anySwapOutUnderlyingAndCall(address token, string to, uint256 amount, uint256 toChainID, string anycallProxy, bytes data)
applyMPC()
changeAdmin(address _admin)
changeMPC(address _mpc)
changeVault(address token, address newVault) returns (bool)
pause(bytes32 role)
removeAnycallProxies(address[] proxies)
retrySwapinAndExec(string swapID, struct SwapInfo swapInfo, address anycallProxy, bytes data, bool dontExec)
setRouterSecurity(address _routerSecurity)
unpause(bytes32 role)
ChangeAdmin(address indexed _old, address indexed _new)
LogAnySwapIn(string swapID, bytes32 indexed swapoutID, address indexed token, address indexed receiver, uint256 amount, uint256 fromChainID)
LogAnySwapInAndExec(string swapID, bytes32 indexed swapoutID, address indexed token, address indexed receiver, uint256 amount, uint256 fromChainID, bool success, bytes result)
LogAnySwapOut(bytes32 indexed swapoutID, address indexed token, address indexed from, string receiver, uint256 amount, uint256 toChainID)
LogAnySwapOutAndCall(bytes32 indexed swapoutID, address indexed token, address indexed from, string receiver, uint256 amount, uint256 toChainID, string anycallProxy, bytes data)
LogApplyMPC(address indexed oldMPC, address indexed newMPC, uint256 applyTime)
LogChangeMPC(address indexed oldMPC, address indexed newMPC, uint256 effectiveTime)
LogRetryExecRecord(string swapID, bytes32 swapoutID, address token, address receiver, uint256 amount, uint256 fromChainID, address anycallProxy, bytes data)
LogRetrySwapInAndExec(string swapID, bytes32 swapoutID, address token, address receiver, uint256 amount, uint256 fromChainID, bool dontExec, bool success, bytes result)
Paused(bytes32 role)
Unpaused(bytes32 role)
constructor(address _admin, address _mpc, address _wNATIVE, address _anycallExecutor, address _routerSecurity)
receive()
This contract contains no error objects.