OdosRouterV2
Verified contract
Active on
Ethereum with 518 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($101,688.95)
Native
Value
$2,675.54
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
ETH | Native | 0.727727 | $3,676.57 |
$2,675.54 | |
DOGE | ERC-20 | 311.912498K | $0.29687 |
$92,597.46 | |
CHAT | ERC-20 | 11.33886K | $0.122706 |
$1,391.35 | |
MARS | ERC-20 | 132.736858M | $0.00001 |
$1,303.48 | |
MND | ERC-20 | 40.11731K | $0.024208 |
$971.17 | |
HOPPY | ERC-20 | 3.783738M | $0.000151 |
$570.74 | |
D.O.G.E | ERC-20 | 78.420325M | $0.000007 |
$511.3 | |
DOGGO | ERC-20 | 70.249606M | $0.000005 |
$377.24 | |
Mog | ERC-20 | 128.254951M | $0.000002 |
$298.83 | |
ZCX | ERC-20 | 895.471499 | $0.179595 |
$160.82 |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21315100 | 3 hours ago | | | 0 | 0.0039362599 | |
| 21314654 | 4 hours ago | | | 0 | 0.0023581904 | |
| 21314623 | 4 hours ago | | | 0 | 0.0025087583 | |
| 21302165 | 2 days ago | | | 0 | 0.0035536256 | |
| 21301710 | 2 days ago | | | 0.1 | 0.0022656200 | |
| 21301690 | 2 days ago | | | 2.1 | 0.0026684060 | |
| 21300399 | 2 days ago | | | 0.1 | 0.0016006043 | |
| 21299849 | 2 days ago | | | 0.1 | 0.0012162727 | |
| 21299840 | 2 days ago | | | 0 | 0.0031751721 | |
| 21299812 | 2 days ago | | | 0.2 | 0.0014229035 |
ABI
ABI objects
Getter at block 21315924
BASIS_POINTS() view returns (uint256)
10000
FEE_DENOM() view returns (uint256)
1000000000000000000
REFERRAL_WITH_FEE_THRESHOLD() view returns (uint256)
2147483648
buyBack() view returns (address)
0xffdc626bb733a8c2e906242598e2e99752dcb922
buybackFee() view returns (uint256)
50
owner() view returns (address)
0xbc6c3c0dfcdb584584033d5570fcf7d2b07f8d22
swapMultiFee() view returns (uint256)
500000000000000
treasury() view returns (address)
0xffdc626bb733a8c2e906242598e2e99752dcb922
treasuryFee() view returns (uint256)
50
Read-only
addressList(uint256) view returns (address)
referralLookup(uint32) view returns (uint64 referralFee, address beneficiary, bool registered)
State-modifying
Events registerReferralCode(uint32 _referralCode, uint64 _referralFee, address _beneficiary)
renounceOwnership()
setBuyback(address _buyBack)
setBuybackFee(uint256 _buybackFee)
setSwapMultiFee(uint256 _swapMultiFee)
setTreasury(address _treasury)
setTreasuryFee(uint256 _treasuryFee)
swap(struct OdosRouterV2swapTokenInfo tokenInfo, bytes pathDefinition, address executor, address targetRouter, uint32 referralCode) payable returns (uint256 amountOut)
swapCompact() payable returns (uint256)
swapMulti(struct OdosRouterV2inputTokenInfo[] inputs, struct OdosRouterV2outputTokenInfo[] outputs, uint256 valueOutMin, bytes pathDefinition, address executor, uint32 referralCode) payable returns (uint256[] amountsOut)
swapMultiCompact() payable returns (uint256[] amountsOut)
swapMultiPermit2(struct OdosRouterV2permit2Info permit2, struct OdosRouterV2inputTokenInfo[] inputs, struct OdosRouterV2outputTokenInfo[] outputs, uint256 valueOutMin, bytes pathDefinition, address executor, uint32 referralCode) payable returns (uint256[] amountsOut)
swapPermit2(struct OdosRouterV2permit2Info permit2, struct OdosRouterV2swapTokenInfo tokenInfo, bytes pathDefinition, address executor, address targetRouter, uint32 referralCode) returns (uint256 amountOut)
swapRouterFunds(struct OdosRouterV2inputTokenInfo[] inputs, struct OdosRouterV2outputTokenInfo[] outputs, uint256 valueOutMin, bytes pathDefinition, address executor) returns (uint256[] amountsOut)
transferOwnership(address newOwner)
transferRouterFunds(address[] tokens, uint256[] amounts, address dest)
writeAddressList(address[] addresses)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Swap(address sender, uint256 inputAmount, address inputToken, uint256 amountOut, address outputToken, int256 slippage, uint32 referralCode)
SwapMulti(address sender, uint256[] amountsIn, address[] tokensIn, uint256[] amountsOut, address[] tokensOut, uint32 referralCode)
UpdateBuyBack(address indexed newBuyBack, address oldBuyBack)
UpdateBuyBackFee(uint256 newBuyBackFee, uint256 oldBuyBackFee)
UpdateTreasury(address indexed newTreasury, address oldTreasury)
UpdateTreasuryFee(uint256 newTreasuryFee, uint256 oldTreasuryFee)
constructor(address _treasury, address _buyBack)
receive()
This contract contains no error objects.