AugustusV6

Verified contract

Proxy

Active on Base with 74,758 txns
Deployed by via 0xa8bae257 at 15741806
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $0
ERC-20
Value $0.01
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
0x0e63da193fba1cfcc974c88382bf312ec78b9a04f17604fca412904afbebb4b4
0xe77f591aba0b94846c0355382b6432e68494c7854247267fd99ea153f3f608e0
0xbe355c3cba71ea00c41db60a99a873e169dc1885cea32dcaec8e16f05022bf0d
0x20e13c662da8aed28581ad10d0506fe6db9f98c9adea9fc3cce2e206686c22f3
0xf48d68cb0d2be80322a12e40882baf2a714dd5d17fa1a8c0418b0528600d6c41
0x68d06625ecb852e94c4c9c63fa158740e0022918fe1d1860debf2ddef67091a2
0x5eb02dc0a553d8887c3386958a84f5fddca72aff5280a1c6226a8f9dcbc444f6
0xdd33fa64c432ba2bf071b804e776a5af10c1b7f2aca1349465d05955893783aa
0xb71102c4e3f6efb7b833c0f41744531d289bb7c5e431d76412d627bf95eb1c49
0x64c3f8190eb05edb3c2233c7074df303f1842487e5331f26ca0b23fb85a9146f

Functions
Getter at block 22711765
AUGUSTUS_RFQ(view returns (address)
0xa003dfba51c9e1e56c67ae445b852bded7ac5eed
BALANCER_VAULT(view returns (address)
0xba12222222228d8ba445958a75a0704d566bf2c8
FEE_VAULT(view returns (address)
0x00700052c0608f670705380a4900e0a8080010cc
MAX_FEE_PERCENT(view returns (uint256)
200
MINIMUM_SURPLUS_EPSILON_AND_ONE_WEI(view returns (uint256)
11
PARASWAP_REFERRAL_SHARE(view returns (uint256)
5000
PARASWAP_SLIPPAGE_SHARE(view returns (uint256)
10000
PARASWAP_SURPLUS_SHARE(view returns (uint256)
5000
PARTNER_REFERRAL_SHARE(view returns (uint256)
2500
PARTNER_SHARE_PERCENT(view returns (uint256)
8500
PERMIT2(view returns (address)
0x000000000022d473030f116ddee9f6b43ac78ba3
SURPLUS_PERCENT(view returns (uint256)
100
UNISWAP_V2_FACTORY_AND_FF(view returns (uint256)
115581902485818309796436511634320885891780320341635748851031343887992055922688
UNISWAP_V2_POOL_INIT_CODE_HASH(view returns (uint256)
68258024698789349894765071221733254692395760896603232917352833510768193864799
UNISWAP_V3_FACTORY_AND_FF(view returns (uint256)
115430013556082755731469573768550657657100065492974858181339281218299355987968
UNISWAP_V3_POOL_INIT_CODE_HASH(view returns (uint256)
102814774271675688723325049954498779091328469440286648861889194717372678376276
WETH(view returns (address)
0x4200000000000000000000000000000000000006
feeWallet(view returns (address)
0x4d5401b9e9dcd7c9097e1df036c3afafc35d604f
feeWalletDelegate(view returns (address)
0x45a6e007c874ffc6321d6fb90eac272dd6864bfa
paused(view returns (bool)
false
owner(view returns (address owner_)
0x6000e0d20ea0086c00900700de0ed90dd006bb30
Read-only
blacklistedTokens(address tokenview returns (bool isBlacklisted)
parsePartnerAndFeeData(uint256 partnerAndFeepure returns (address partneruint256 feeData)
State-modifying
swapExactAmountIn(address executorstruct GenericData swapDatauint256 partnerAndFeebytes permitbytes executorDatapayable returns (uint256 receivedAmountuint256 paraswapShareuint256 partnerShare)
swapExactAmountInOnBalancerV2(struct BalancerV2Data balancerDatauint256 partnerAndFeebytes permitbytes datapayable returns (uint256 receivedAmountuint256 paraswapShareuint256 partnerShare)
swapExactAmountInOnCurveV1(struct CurveV1Data curveV1Datauint256 partnerAndFeebytes permitpayable returns (uint256 receivedAmountuint256 paraswapShareuint256 partnerShare)
swapExactAmountInOnCurveV2(struct CurveV2Data curveV2Datauint256 partnerAndFeebytes permitpayable returns (uint256 receivedAmountuint256 paraswapShareuint256 partnerShare)
swapExactAmountInOnUniswapV2(struct UniswapV2Data uniDatauint256 partnerAndFeebytes permitpayable returns (uint256 receivedAmountuint256 paraswapShareuint256 partnerShare)
swapExactAmountInOnUniswapV3(struct UniswapV3Data uniDatauint256 partnerAndFeebytes permitpayable returns (uint256 receivedAmountuint256 paraswapShareuint256 partnerShare)
swapExactAmountOut(address executorstruct GenericData swapDatauint256 partnerAndFeebytes permitbytes executorDatapayable returns (uint256 spentAmountuint256 receivedAmountuint256 paraswapShareuint256 partnerShare)
swapExactAmountOutOnBalancerV2(struct BalancerV2Data balancerDatauint256 partnerAndFeebytes permitbytes datapayable returns (uint256 spentAmountuint256 receivedAmountuint256 paraswapShareuint256 partnerShare)
swapExactAmountOutOnUniswapV2(struct UniswapV2Data uniDatauint256 partnerAndFeebytes permitpayable returns (uint256 spentAmountuint256 receivedAmountuint256 paraswapShareuint256 partnerShare)
swapExactAmountOutOnUniswapV3(struct UniswapV3Data uniDatauint256 partnerAndFeebytes permitpayable returns (uint256 spentAmountuint256 receivedAmountuint256 paraswapShareuint256 partnerShare)
swapOnAugustusRFQTryBatchFill(struct AugustusRFQData datastruct OrderInfo[] ordersbytes permitpayable returns (uint256 spentAmountuint256 receivedAmount)
uniswapV3SwapCallback(int256 amount0Deltaint256 amount1Deltabytes data
transferOwnership(address _newOwner
Events
DiamondCut(struct IDiamondCutFacetCut[] _diamondCutaddress _initbytes _calldata
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Constructor
constructor(address _owneraddress _diamondCutFacetaddress _wethaddress _balancerVaultuint256 _uniV3FactoryAndFFuint256 _uniswapV3PoolInitCodeHashuint256 _uniswapV2FactoryAndFFuint256 _uniswapV2PoolInitCodeHashaddress _rfqaddress _feeVaultaddress _permit2
Fallback and receive
fallback(
receive(
Errors
ArbitrageNotSupported(
CallbackTransferFailed(
ContractPaused(
DiamondFunctionDoesNotExist(
IncorrectEthAmount(
InitializationFunctionReverted(address _initializationContractAddressbytes _calldata
InsufficientBalanceToPayFees(
InsufficientReturnAmount(
InvalidCaller(
InvalidOrdersLength(
InvalidQuotedAmount(
InvalidSelector(
InvalidToAmount(
Permit2Failed(
UnauthorizedUser(