AugustusV6

Verified contract

Active on Ethereum with 2,352 txns
Deployed by via 0x1d942bc8 at 19960914
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $0
ERC-20
Value $4.49
ERC-20
Value $0.01
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
0x08e6ff6a95796bce5b7efb40df1d49f66fb0a9063367ac63fe4e7cf9d51833f0
0xaa6459f403facd52fb0fcc8a1f37462b37fc0aa2fd1c22fbb869d6192da932e3
0x2868c8e8ab393c8edea6fc1cf6eee3b8d1273622a5e67cd45fb27bab98530599
0x928c685f5d361b937b56426a860b9272d2098930edcbe8dd4f391260852c3c54
0x31f78e423feb7e4ec8658b28b428a2a4602246e89fe27775c3d160971892e66f
0x55a0ace058d8caca038768fbc9588dec122178dcdebc183045d10d3166c3ceb9
0x71916f0157a65c2ceb505427490c19538036ee14b3437e8642c7a3d8d4874ccf
0x0c70c32eee9624c8ec722f2ee10acc51bb5db31ff236ded4648083c317a20459
0x1321434595a2aedf43aee53ce358ba5b7f33101d1bcb91e12a208feea6280b58
0x851711692a54f04e60a867d541d3e95d19af5d59238001b9af07f1a766794797

Functions
Getter at block 21202028
AUGUSTUS_RFQ(view returns (address)
0xe92b586627cca7a83dc919cc7127196d70f55a06
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)
115503056148776755782671941100287934110443767449021598599426467662402456387584
UNISWAP_V2_POOL_INIT_CODE_HASH(view returns (uint256)
68258024698789349894765071221733254692395760896603232917352833510768193864799
UNISWAP_V3_FACTORY_AND_FF(view returns (uint256)
115395599522508061429428307120883023012361415493104242916976774162621891870720
UNISWAP_V3_POOL_INIT_CODE_HASH(view returns (uint256)
102814774271675688723325049954498779091328469440286648861889194717372678376276
WETH(view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
feeWallet(view returns (address)
0x4d5401b9e9dcd7c9097e1df036c3afafc35d604f
feeWalletDelegate(view returns (address)
0x45a6e007c874ffc6321d6fb90eac272dd6864bfa
paused(view returns (bool)
false
version(pure returns (string)
6.1.0
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
Events
DiamondCut(struct IDiamondCutFacetCut[] _diamondCutaddress _initbytes _calldata
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(
IncorrectEthAmount(
InitializationFunctionReverted(address _initializationContractAddressbytes _calldata
InsufficientBalanceToPayFees(
InsufficientReturnAmount(
InvalidCaller(
InvalidOrdersLength(
InvalidQuotedAmount(
InvalidSelector(
InvalidToAmount(
Permit2Failed(
UnauthorizedUser(