OdosRouterV2

Verified contract

Active on Base
Deployed by via 0xe71290cc at 1238918
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $71,731.23
ERC-20
Value $384,529.63
ERC-20
Value $87,158.89
ERC-20
Value $54,962.49
ERC-20
Value $43,711.61
ERC-20
Value $28,205.91
ERC-20
Value $24,199.61
ERC-20
Value $19,215.77
ERC-20
Value $17,912.5
ERC-20
Value $16,728.85
0xd2490ba6109d4ec6cbe891ae06682729ab2757acf27b4f7170e73d0e45cdd7cd
0x94dc59fc0033338ac372de7c0142fd9803d4ad63d541c465386020dd34b44397
0x361410f742e1c874880c2e9783fa73f48f4c2e4d0a4a3462be6a5d8575cd48c8
0xd59f379c796aedc5e30a36a7f9395a0f86a50262daf584fb94e52f5190f11e5b
0xf4f3654080c533ad1049888ac7d9e9c460eed6cb8ee4faa7d5fde2ca95df2a13
0x2516308d04096af9d6f6c31bf9084e49c98d1156f0199d00e0b6b9431f18dc15
0xfbcb98a964a201704362a512f3ba99f3217e157811182547ae0389a0117b5fa8
0x5ad6dd05e97bc6ec15ac78c76fe30592db0e019ddbb51767af67519e7fae4347
0x7a4aba8e474dd65c881d22fe0782254b47a087525ced12f64dfd02d487991e3e
0xcc01c05332a139c2d5446ba72345c4f40f6b5cf263ca5816a6b312c4c4de59c0

Functions
Getter at block 22700499
FEE_DENOM(view returns (uint256)
1000000000000000000
REFERRAL_WITH_FEE_THRESHOLD(view returns (uint256)
2147483648
owner(view returns (address)
0xa7471690db0c93a7f827d1894c78df7379be11c0
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.