MultichainV7Router
Verified contract
Active on
Ethereum with 285 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) |
---|---|---|---|---|---|---|---|
| 18744460 | a year ago | | | 0.039 | 0.0047051188 | |
| 18530614 | a year ago | | | 0.008 | 0.0034169805 | |
| 18093071 | a year ago | | | 0.035 | 0.0037976522 | |
| 18065059 | a year ago | | | 0.028 | 0.0024606005 | |
| 18055492 | a year ago | | | 0.05 | 0.0011759622 | |
| 18001627 | a year ago | | | 0.02 | 0.0011803035 | |
| 17956591 | a year ago | | | 0.009 | 0.0019242980 | |
| 17892884 | a year ago | | | 0.02 | 0.0028908317 | |
| 17853620 | a year ago | | | 0.02 | 0.0013556638 | |
| 17823137 | a year ago | | | 0.021 | 0.0020442651 |
ABI
ABI objects
Getter at block 21322268
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)
0x78c1f761f7b7970bfe5c89e340fa4e96593f7ed4
anycallExecutor() view returns (address)
0x38264fccb88da59ca4609c729031bfa8e7db24ef
delay() view returns (uint256)
172800
delayMPC() view returns (uint256)
0
mpc() view returns (address)
0x5608b26cc2996351c4d1289b867888081a9d4244
pendingMPC() view returns (address)
0x0000000000000000000000000000000000000000
routerSecurity() view returns (address)
0x9303e7b16ef03c22b657e7ba37c8ca88379c1a76
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.