RubicRouterV2
Verified contract
Active on
Ethereum with 1,082 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
Balances ($0.00)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
0x1b1a…b3e3 | ERC-1555 | 1 | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 15905924 | 2 years ago | | | 0 | 0.00034091939 | |
| 15879118 | 2 years ago | | | 0 | 0.00061268110 | |
| 15879115 | 2 years ago | | | 0 | 0.00063911841 | |
| 15423182 | 2 years ago | | | 0 | 0.00057368446 | |
| 15301689 | 2 years ago | | | 0 | 0.00077723315 | |
| 15295188 | 2 years ago | | | 0.12498035 | 0.0014725545 | |
| 15292923 | 2 years ago | | | 0.80105125 | 0.0019515932 | |
| 15292478 | 2 years ago | | | 0.0010577 | 0.0011582469 | |
| 15291517 | 2 years ago | | | 0.0010577 | 0.0022875715 | |
| 15290862 | 2 years ago | | | 0.12105095 | 0.0024242655 |
ABI
ABI objects
Getter at block 21324091
DEFAULT_ADMIN_ROLE() view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
EXECUTOR() view returns (bytes32)
0x9cf85f95575c3af1e116e3d37fd41e7f36a8a373623f51ffaaa87fdd032fa767
MANAGER() view returns (bytes32)
0xaf290d8680820aad922855f39b306097b20e28774d6c1ad35a20325630c3a02c
feeRubic() view returns (uint256)
1500
getSupportedDEXes() view returns (address[] dexes)
[0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D, 0xd9e1cE17f2641f24aE83637ab66a2cca9C378B9F, 0xE592427A0AEce92De3Edee1F18E0157C05861564, 0x1111111254fb6c44bAC0beD2854e76F90643097d]
messageBus() view returns (address)
0x4066d196a423b2b3b8b054f4f40efb47a74e200c
nativeWrap() view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
nonce() view returns (uint64)
966
paused() view returns (bool)
true
Read-only
collectedFee(address) view returns (uint256)
dstCryptoFee(uint64) view returns (uint256)
getRoleAdmin(bytes32 role) view returns (bytes32)
hasRole(bytes32 role, address account) view returns (bool)
integratorCollectedFee(address, address) view returns (uint256)
integratorFee(address) view returns (uint256)
maxSwapAmount(address) view returns (uint256)
minSwapAmount(address) view returns (uint256)
platformShare(address) view returns (uint256)
supportsInterface(bytes4 interfaceId) view returns (bool)
txStatusById(bytes32) view returns (uint8)
State-modifying
Events addSupportedDex(address[] _dexes)
bridgeWithSwap(address _receiver, uint256 _amountIn, uint64 _dstChainId, address _srcBridgeToken, struct SwapBaseSwapInfoDest _dstSwap, uint32 _maxBridgeSlippage) payable
bridgeWithSwapNative(address _receiver, uint256 _amountIn, uint64 _dstChainId, address _srcBridgeToken, struct SwapBaseSwapInfoDest _dstSwap, uint32 _maxBridgeSlippage) payable
executeMessage(address _sender, uint64 _srcChainId, bytes _message, address _executor) payable returns (uint8)
executeMessageWithTransfer(address, address _token, uint256 _amount, uint64 _srcChainId, bytes _message, address _executor) payable returns (uint8)
executeMessageWithTransferFallback(address, address _token, uint256 _amount, uint64 _srcChainId, bytes _message, address _executor) payable returns (uint8)
executeMessageWithTransferRefund(address _token, uint256 _amount, bytes _message, address _executor) payable returns (uint8)
grantRole(bytes32 role, address account)
integratorCollectFee(address _token, uint256 _amount)
pauseRubic()
removeSupportedDex(address[] _dexes)
renounceRole(bytes32 role, address account)
revokeRole(bytes32 role, address account)
rubicCollectCryptoFee(uint256 _amount)
rubicCollectPlatformFee(address _token, uint256 _amount)
setCryptoFee(uint64 _networkID, uint256 _amount)
setIntegrator(address _integrator, uint256 _percent)
setMaxSwapAmount(address _token, uint256 _amount)
setMessageBus(address _messageBus)
setMinSwapAmount(address _token, uint256 _amount)
setNativeWrap(address _nativeWrap)
setRubicFee(uint256 _feeRubic)
setRubicShare(address _integrator, uint256 _percent)
sweepTokens(address _token, uint256 _amount)
transferWithSwapInch(address _receiver, uint256 _amountIn, uint64 _dstChainId, struct SwapBaseSwapInfoInch _srcSwap, struct SwapBaseSwapInfoDest _dstSwap, uint32 _maxBridgeSlippage) payable
transferWithSwapInchNative(address _receiver, uint256 _amountIn, uint64 _dstChainId, struct SwapBaseSwapInfoInch _srcSwap, struct SwapBaseSwapInfoDest _dstSwap, uint32 _maxBridgeSlippage) payable
transferWithSwapV2(address _receiver, uint256 _amountIn, uint64 _dstChainId, struct SwapBaseSwapInfoV2 _srcSwap, struct SwapBaseSwapInfoDest _dstSwap, uint32 _maxBridgeSlippage) payable
transferWithSwapV2Native(address _receiver, uint256 _amountIn, uint64 _dstChainId, struct SwapBaseSwapInfoV2 _srcSwap, struct SwapBaseSwapInfoDest _dstSwap, uint32 _maxBridgeSlippage) payable
transferWithSwapV3(address _receiver, uint256 _amountIn, uint64 _dstChainId, struct SwapBaseSwapInfoV3 _srcSwap, struct SwapBaseSwapInfoDest _dstSwap, uint32 _maxBridgeSlippage) payable
transferWithSwapV3Native(address _receiver, uint256 _amountIn, uint64 _dstChainId, struct SwapBaseSwapInfoV3 _srcSwap, struct SwapBaseSwapInfoDest _dstSwap, uint32 _maxBridgeSlippage) payable
unPauseRubic()
BridgeRequestSent(bytes32 id, uint64 dstChainId, uint256 srcAmount, address srcToken)
MessageBusUpdated(address messageBus)
Paused(address account)
RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
SwapRequestDone(bytes32 id, uint256 dstAmount, uint8 status)
SwapRequestSentInch(bytes32 id, uint64 dstChainId, uint256 srcAmount, address srcToken)
SwapRequestSentV2(bytes32 id, uint64 dstChainId, uint256 srcAmount, address srcToken)
SwapRequestSentV3(bytes32 id, uint64 dstChainId, uint256 srcAmount, address srcToken)
Unpaused(address account)
constructor(address _messageBus, address[] _supportedDEXes, address _nativeWrap)
fallback()
This contract contains no error objects.