AugustusSwapper

Verified contract

Proxy

Active on Ethereum with 132,128 txns
Deployed by via 0x652d32fc at 12161435
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $0
ERC-20
Value $0
ERC-20
Value $0
ERC-20
Value $0
ERC-20
Value $0
ERC-20
Value $0
ERC-20
Value $0
ERC-20
Value $0
ERC-20
Value $0
ERC-20
Value $0
0x4b85b6d221f510b6312711b60fb01547001efcd98327e70bbdabc6a96b30b814
0xbae0319eeea89aefa5bf5f87d78d8ea34de7707f517003c736dffa88acab1c0e
0xa19e144196245a66b049da30b3b2684ce26ccc44362cd538540975d963b222ae
0xb0f1b4e90b7adaa8f7c5cb150df83a31326e401223e29a91474d8da57a201dca
0x572b90f971a17fcf3cd65d0abee02a17f74279e3670ea46bd0dcf5f1302bbed9
0xe205bc6431b9609a4c0f637bb2d890333ae1c616e04d92b632d6d00f62f4ca44
0xd9c155674ae2a8ab12e1d15f0f0ab3caac0dd1b4314c6e02fd8ae33c7afc6662
0x5b38694e0342bb7a2abe0974da7edd99088f0e29d6f36d5709b3d28925f31aea
0xe98d0afdeb3e178d65f1df7d80b31e06454dc01a2fa9cfd46535ce57579823ff
0xe7ab674ffc2795ba9b8d1c9a9ba26b1ff683be731a95609dbec344150ea31c20

Functions
Getter at block 21245689
getChangeRequestedBlock(view returns (uint256)
0
getFeeWallet(view returns (address)
0xbc147973709a9f8f25b5f45021cab1ea030d3885
getPartnerRegistry(view returns (address)
0xaba1cf56148d57643be41c4cc1b54482c2bfcaea
getPendingUniswapProxy(view returns (address)
0x0000000000000000000000000000000000000000
getTimeLock(view returns (uint256)
270
getTokenTransferProxy(view returns (address)
0xb70bc06d2c9bf03b3373799606dc7d39346c06b3
getUniswapProxy(view returns (address)
0x0fcbb36ed7908bd5952ca171584b74bbab283091
getVersion(view returns (string)
4.0.0
getWhitelistAddress(view returns (address)
0x37fadc951adc208c56fef82e3404d3515f53d224
owner(view returns (address)
0x36fedc70fec3b77caaf50e6c524fd7e5dfbd629a
 
ETH_IDENTIFIER(view returns (address)
 
UNISWAP_FACTORY(view returns (address)
 
UNISWAP_INIT_CODE(view returns (bytes32)
 
WETH(view returns (address)
getTokenTransferProxy(view returns (address)
0xb70bc06d2c9bf03b3373799606dc7d39346c06b3
Read-only
getData(bytes32 keyview returns (bytes)
isInitialized(bytes32 keyview returns (bool)
getData(bytes32 keyview returns (bytes)
isInitialized(bytes32 keyview returns (bool)
State-modifying
approve(address tokenaddress touint256 amount
buy(struct UtilsBuyData datapayable returns (uint256)
buyOnUniswap(uint256 amountInMaxuint256 amountOutaddress[] pathuint8 referrerpayable 
buyOnUniswapFork(address factorybytes32 initCodeuint256 amountInMaxuint256 amountOutaddress[] pathuint8 referrerpayable 
changeUniswapProxy(address uniswapProxy
confirmUniswapProxyChange(
initialize(address whitelistaddress reduxTokenaddress partnerRegistryaddress feeWalletaddress uniswapProxyuint256 timelock
initializeAdapter(address adapterbytes data
megaSwap(struct UtilsMegaSwapSellData datapayable returns (uint256)
multiSwap(struct UtilsSellData datapayable returns (uint256)
renounceOwnership(
setFeeWallet(address feeWallet
setPartnerRegistry(address partnerRegistry
setWhitelistAddress(address whitelisted
simplBuy(address fromTokenaddress toTokenuint256 fromAmountuint256 toAmountaddress[] calleesbytes exchangeDatauint256[] startIndexesuint256[] valuesaddress beneficiarystring referrerbool useReduxTokenpayable 
simpleSwap(address fromTokenaddress toTokenuint256 fromAmountuint256 toAmountuint256 expectedAmountaddress[] calleesbytes exchangeDatauint256[] startIndexesuint256[] valuesaddress beneficiarystring referrerbool useReduxTokenpayable returns (uint256 receivedAmount)
swapOnUniswap(uint256 amountInuint256 amountOutMinaddress[] pathuint8 referrerpayable 
swapOnUniswapFork(address factorybytes32 initCodeuint256 amountInuint256 amountOutMinaddress[] pathuint8 referrerpayable 
transferOwnership(address newOwner
transferTokens(address tokenaddress destinationuint256 amount
withdrawAllWETH(address token
buyOnUniswap(uint256 amountInMaxuint256 amountOutaddress[] pathpayable returns (uint256 tokensSold)
buyOnUniswapFork(address factorybytes32 initCodeuint256 amountInMaxuint256 amountOutaddress[] pathpayable returns (uint256 tokensSold)
swapOnUniswap(uint256 amountInuint256 amountOutMinaddress[] pathpayable returns (uint256 tokensBought)
swapOnUniswapFork(address factorybytes32 initCodeuint256 amountInuint256 amountOutMinaddress[] pathpayable returns (uint256 tokensBought)
Events
AdapterInitialized(address indexed adapter
Bought(address initiatoraddress indexed beneficiaryaddress indexed srcTokenaddress indexed destTokenuint256 srcAmountuint256 receivedAmountstring referrer
FeeTaken(uint256 feeuint256 partnerShareuint256 paraswapShare
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Swapped(address initiatoraddress indexed beneficiaryaddress indexed srcTokenaddress indexed destTokenuint256 srcAmountuint256 receivedAmountuint256 expectedAmountstring referrer
Constructor

This contract contains no constructor objects.

Fallback and receive
receive(
Errors

This contract contains no error objects.