OdosRouterV2

Verified contract

Active on Ethereum with 215,619 txns
Deployed by via 0x08352991 at 17682064
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $146,646.48
ERC-20
Value $75,223.45
ERC-20
Value $20,321.16
ERC-20
Value $14,062.96
ERC-20
Value $9,872.31
ERC-20
Value $5,710.49
ERC-20
Value $5,208.65
ERC-20
Value $4,660.83
ERC-20
Value $4,570.48
ERC-20
Value $4,019.44
0xda46ae779ebd1f4370365ff36e40b35406418cf5f317639eaae79dba74877a4e
0xff2b5008eacfd81376b9ac0fed74400b5735d3a94caec5096d5bf92904760c4d
0x274ce00694e87b572df4f5788d6a84aa25afe77acc3a37204ca451ce2240f79c
0x0b199e2201ae633214e8c9185053fe2a3382576a28e6774e04826642c46777eb
0xf197a210571b6deb9af59c8a92fe2b42cfefa8c7ca8ff6a5e4dccc1abc4d9326
0x7bba4133e1be780dbd7b3e809e3262c00c0bfe8373c3230a063641b5ae6b25cd
0x86c2203b0f75162373db733a2772cf01d9c344f0b838921b2c3a63bde2fa3752
0xb17709be39a27f4aea73a886761d8d5423130de7e94d6c54366b7415af1e8ed5
0x5dcb6c2b398684b072c48b3fdb169438a87ed256c9484cc38af38149a1739365
0x20d02b6f2fdcf0414bcf197253d8b59fe057ea6cef905088fce3f0a862eae690

Functions
Getter at block 21241144
FEE_DENOM(view returns (uint256)
1000000000000000000
REFERRAL_WITH_FEE_THRESHOLD(view returns (uint256)
2147483648
owner(view returns (address)
0x47e2d28169738039755586743e2dfcf3bd643f86
swapMultiFee(view returns (uint256)
100000000000000
Read-only
addressList(uint256view returns (address)
referralLookup(uint32view returns (uint64 referralFeeaddress beneficiarybool registered)
State-modifying
registerReferralCode(uint32 _referralCodeuint64 _referralFeeaddress _beneficiary
renounceOwnership(
setSwapMultiFee(uint256 _swapMultiFee
swap(struct OdosRouterV2swapTokenInfo tokenInfobytes pathDefinitionaddress executoruint32 referralCodepayable returns (uint256 amountOut)
swapCompact(payable returns (uint256)
swapMulti(struct OdosRouterV2inputTokenInfo[] inputsstruct OdosRouterV2outputTokenInfo[] outputsuint256 valueOutMinbytes pathDefinitionaddress executoruint32 referralCodepayable returns (uint256[] amountsOut)
swapMultiCompact(payable returns (uint256[] amountsOut)
swapMultiPermit2(struct OdosRouterV2permit2Info permit2struct OdosRouterV2inputTokenInfo[] inputsstruct OdosRouterV2outputTokenInfo[] outputsuint256 valueOutMinbytes pathDefinitionaddress executoruint32 referralCodepayable returns (uint256[] amountsOut)
swapPermit2(struct OdosRouterV2permit2Info permit2struct OdosRouterV2swapTokenInfo tokenInfobytes pathDefinitionaddress executoruint32 referralCodereturns (uint256 amountOut)
swapRouterFunds(struct OdosRouterV2inputTokenInfo[] inputsstruct OdosRouterV2outputTokenInfo[] outputsuint256 valueOutMinbytes pathDefinitionaddress executorreturns (uint256[] amountsOut)
transferOwnership(address newOwner
transferRouterFunds(address[] tokensuint256[] amountsaddress dest
writeAddressList(address[] addresses
Events
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Swap(address senderuint256 inputAmountaddress inputTokenuint256 amountOutaddress outputTokenint256 slippageuint32 referralCode
SwapMulti(address senderuint256[] amountsInaddress[] tokensInuint256[] amountsOutaddress[] tokensOutuint32 referralCode
Constructor
constructor(
Fallback and receive
receive(
Errors

This contract contains no error objects.