InternetMoneySwapRouter
Verified contract
Active on
Ethereum with 114 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($324.28)
Native
Value
$324.28
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
ETH | Native | 0.102617 | $3,160.06 |
$324.28 |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 19294354 | 9 months ago | | | 0.011335513 | 0.0045621023 | |
| 18788642 | a year ago | | | 0.00014619752 | 0.0061330856 | |
| 18751373 | a year ago | | | 0 | 0.0050500508 | |
| 18746901 | a year ago | | | 0 | 0.0050658928 | |
| 18713127 | a year ago | | | 0.23036 | 0.0065864856 | |
| 18709581 | a year ago | | | 0 | 0.0069723257 | |
| 18703073 | a year ago | | | 0.00053174156 | 0.0083647523 | |
| 18701670 | a year ago | | | 0 | 0.0093814219 | |
| 18699852 | a year ago | | | 1.110373 | 0.0054375695 | |
| 18699519 | a year ago | | | 0 | 0.0057474796 |
ABI
ABI objects
Getter at block 21216009
destination() view returns (address)
0xd08481058399490b83a72676901d4e9db70e75ac
dexInfoSize() view returns (uint256)
7
fee() view returns (uint256)
729
feeDenominator() view returns (uint256)
100000
owner() view returns (address)
0x979d96614ddbc0cd0ec7bed7c508a5b69c24f25e
pendingDistribution() view returns (uint256)
102617399793343626
pendingDistributionSegmented() view returns (uint256, uint256)
(102617399793343626, 0)
wNative() view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
Read-only
amountOutFrom(address factory, address tokenIn, address tokenOut, uint256 amountIn) view returns (uint256)
checkPairForValidPrice(address factory, address token) view returns (uint256 tokenReserve, uint256 wethReserve)
clamp(uint256 amount, uint256 max) pure returns (uint256)
dexInfo(uint256) view returns (uint64 id, address router, bool disabled, address wNative, uint8 dexType, string name)
getFeeMinimum(address factory, uint256 _amountIn, address[] path) view returns (address, uint256)
getSingleFeeMinimum(address factory, uint256 _amountIn, address source) view returns (uint256 minimum)
migrationAddresses(uint256) view returns (address)
routerToDex(address) view returns (uint256)
State-modifying
Events addDex(string _dexName, address _router, address _wNative, uint8 dexType) payable
disableDex(uint256 id, bool disabled) payable
distribute(uint256 amount) payable
distributeAll(uint256 amount) payable
renounceOwnership()
setMigrationAddress(address[] _migrationAddresses)
swapBalancerV2(uint256 dexId, struct IVaultBatchSwapStep[] swaps, address[] assets, struct IVaultFundManagement funds, int256[] limits, uint256 deadline, uint256 inTokenIndex, uint256 outTokenIndex, uint256 amountIn) payable
swapNativeToV2(uint256 _dexId, address recipient, address[] _path, uint256 _amountIn, uint256 _minAmountOut, uint256 _deadline) payable
swapPiteas(uint256 dexId, bytes piteasCalldata) payable
swapToNativeV2(uint256 _dexId, address recipient, address[] _path, uint256 _amountIn, uint256 _minAmountOut, uint256 _deadline) payable
swapTokenV2(uint256 _dexId, address recipient, address[] _path, uint256 _amountIn, uint256 _minAmountOut, uint256 _deadline) payable
swapUniswapV3(uint256 dexId, struct ISwapRouterExactInputParams params) payable
transferOwnership(address newOwner)
updateDex(uint256 index, string _name, address _wNative, uint8 dexType) payable
wrap(address _wNative) payable
AddDex(address indexed executor, uint256 indexed dexId)
FeesCollected(uint256 indexed amount, bool indexed isNative)
FeesDistributed(uint256 amount)
IMSwap(bytes32 indexed inAndOutTokens, uint256 amountIn, address indexed sender, uint256 indexed dexId)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
UpdateDex(address indexed executor, uint256 indexed dexId)
UpdateMigrationAddresses(address indexed executor, address[] addresses)
constructor(address _destination, address _wNative, uint96 _fee)
fallback()
receive()
Deadline()
DestinationMissing()
DexConflict(uint256 dexIndex)
DexDisabled()
DexTypeInvalid()
FeeMissing(uint256 expected, uint256 provided, string message)
FunderMismatch(address expected, address provided)
NativeMissing(uint256 pathIndex)
ValueMismatch(uint256 consumed, uint256 provided)