This contract is being backfilled. You may encounter incomplete storage history.

SwapFeeRouter

Verified contract

Active on Ethereum with 897 txns
Deployed by via 0x6945984b at 17990968
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $128.73
ERC-20
Value $45.73
ERC-20
Value $40.55
ERC-20
Value $28.44
ERC-20
Value $28.35
ERC-20
Value $28.24
ERC-20
Value $27.97
ERC-20
Value $27.46
ERC-20
Value $25.52
ERC-20
Value $19.48
0x55664b96d66cc3aebfc73755bbd9f92f61fc04c17ab69f1c53c87597fe39986f
0x16d1ca30188e61660cbcf85dfd3193b578a32c23ee765f7aeaf6c8ca818f6fbd
0xfba10fee65090283dd61b31ff49ecea67050c39d07f1f5ed0b9e7719ab72f539
0x646976c9ded56730a6ddb19944abe6cc78164e83b2c17adde12764be007273d3
0x118302d8d93baa8a4ef87828603a45de360346153753b99fc36cd7006f98835c
0x6f533b83762fd68943feea2d30a02311166067a99848e13540a4a48fddc40540
0x507613fbf6ee01fbcb8fc2ee05e416e007d4feb7e484af2f5dfd1c3d742f0958
0x34bb955e716552336355d74f9c21eace3f11e08a2957a462f22598a258189ebf
0xb82ff1e13f02614d12b37ed64a508f1ec418550ec1bfd4e254f8a37e9cc1eca6
0x1671015909eefc1e664c283148a7dfe8e98fd92d7ff4c32e16c07e5259979579

Functions
Getter at block 20799494
feeBasisPoints(view returns (uint256)
0
owner(view returns (address)
0x251a2f29d2b2b87736553ca140baf3b45a32cdbc
pendingOwner(view returns (address)
0x0000000000000000000000000000000000000000
Read-only
getAmountWithFees(uint256 amountWithoutFees_uint256 feeBasisPoints_pure returns (uint256 amountWithFees_)
getAmountWithoutFees(uint256 amountWithFees_uint256 feeBasisPoints_pure returns (uint256 amountWithoutFees_)
isWhitelisted(addressview returns (bool)
State-modifying
acceptOwnership(
addToWhitelist(address[] whitelist_
pullETH(address destination_
pullToken(address token_address destination_
pullTokens(address[] tokens_address destination_
removeFromWhitelist(address[] whitelist_
setFee(uint256 feeBasisPoints_
setPendingOwner(address pendingOwner_
swapFromEthWithFeesOnInput(uint256 feeBasisPoints_address swapContract_bytes swapCallData_payable 
swapFromEthWithFeesOnOutput(address outAsset_uint256 feeBasisPoints_address swapContract_bytes swapCallData_payable 
swapToEthWithFeesOnInput(address inAsset_uint256 swapAmount_uint256 feeBasisPoints_address swapContract_address tokenPuller_bytes swapCallData_
swapToEthWithFeesOnOutput(address inAsset_uint256 swapAmount_uint256 feeBasisPoints_address swapContract_address tokenPuller_bytes swapCallData_
swapWithFeesOnInput(address inAsset_uint256 swapAmount_uint256 feeBasisPoints_address swapContract_address tokenPuller_bytes swapCallData_
swapWithFeesOnOutput(address inAsset_uint256 swapAmount_address outAsset_uint256 feeBasisPoints_address swapContract_address tokenPuller_bytes swapCallData_
Events
ContractAddedToWhitelist(address indexed contract_
ContractRemovedFromWhitelist(address indexed contract_
ETHPulled(address indexed destination_uint256 amount_
FeeSet(uint256 feeBasisPoints_
OwnerSet(address indexed newOwner_
PendingOwnerSet(address indexed pendingOwner_
TokensPulled(address indexed token_address indexed destination_uint256 amount_
Constructor
constructor(address owner_uint256 feeBasisPoints_address[] whitelist_
Fallback and receive
receive(
Errors
ContractNotWhitelisted(address callee
ETHTransferFailed(bytes errorData
FeeBasisPointsNotRespected(uint256 expectedFeeBasisPoints_uint256 actualFeeBasisPoints_
RenterAttempted(
SwapCallFailed(bytes errorData
Unauthorized(
ZeroAddress(