OdosRouterV2

Verified contract

Active on Ethereum with 135,666 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 $55,027.03
ERC-20
Value $23,103.37
ERC-20
Value $18,103.63
ERC-20
Value $13,694.99
ERC-20
Value $12,511.71
ERC-20
Value $4,935.62
ERC-20
Value $2,268.59
ERC-20
Value $1,827
ERC-20
Value $1,677.06
ERC-20
Value $1,598.2
0x2bfd02faaa0b9d982ff8122142ed602ed9da38f0e8938b745bdc826116d10fcb
0xaa5b124a05619b7b74e9943ebae39dde1ac20ae032b421706fc26c4226ed0cc4
0xbfa3654d36fd178c6ad8aed3454a65d000afd6d964029662f4468f80153f86d5
0x2a923d5a3491cee8098a996df3c7e08fd46bd85d9f657bd242a018ea5ee01728
0x302b69c45022dd1ad56e48444bc23090260ab05069ec551fc60476226271297b
0x4ed8cf5227faac44ce6c44af00c1f7109f992852a420fd8b08731c1c4821720d
0x4986509247cad49c9079750524674b836c16a1bdadee078f6fc6ade15bdb2e3f
0xca407fbb9b61a5c2dd32d184de4870964c659b364f3cabc636bd4b6e801e0983
0x036f19fad865ec793b8b27924281c981a6fddbb788851abc4896177f8b64b36d
0xf13923fd053d83d4a358d91f29b7d3dbfe2e04b717b7578121a9ae243e8862ee

Functions
Getter at block 20791627
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.