OdosRouterV2

Verified contract

Active on Ethereum with 105,182 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 $50,571.55
ERC-20
Value $43,362,042.61
ERC-20
Value $34,465.67
ERC-20
Value $21,810.33
ERC-20
Value $12,345.81
ERC-20
Value $8,618.65
ERC-20
Value $5,137.44
ERC-20
Value $4,696.04
ERC-20
Value $3,674.61
ERC-20
Value $3,400.44
0xe832076eb5670e79a2d15888aaa398aae413f9fcb4972ecfd7fac943b1fe8c9b
0x689cb980fd3d2469e1f8357ff78e497e48b40617a38403e4217df9202c895234
0xea19a2a06ba4aa474031ea5c5d9dbd394c0f57adbecdf14524e21a162cb0e303
0x03483650fb9041cc7caa28419448d8ffe93d570c6681301cc653df931c6b5435
0x890d4c875dec97f15515fde079ae5f1b9eb99e9ea5170018ac0f0cb8f936c97e
0x8cecc6fd0c9437ff501d1876528232135f979a6fc41b6c7249a6fe2b4deb1ec7
0x74ed729069a2c292d1d012d0550be0153e752c09999cdaee6996e3f24388fb5f
0x362e435431b57007ac740ae59effdb6524eaefcf5eed62b7f7ad5b3a7e2768ff
0xc49c0c2f718758453e3ce8e75ba4adb7eb87671af151e5fb269a370d4f4f723b
0xa379d1dedffe2e5e56d5529d44d3a549890d03887c1a12bd9bd267402a196be2

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