AugustusV6

Verified contract

Proxy

Active on Ethereum with 48,582 txns
Deployed by via 0x780bc71f at 20082227
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $0
ERC-20
Value $5.17
ERC-20
Value $0.95
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
0x4b23976ad4a26f2ff22cfe4e7e0172ffbf5f5e15f7f94a2bfc29aefbc2cda11b
0x0cd665ef782fc780b98fe8932c3deb885d3812fd5e68964bcdf309dd4ec1980e
0xd19978aae15ac7ad62afb94376c1ea57e9703c1148b5ddd22bed6cc81068b605
0xb51adac3f19415cb58a3dcaf51184c200e9b1ca224bd589ce7d3e5d381367ec4
0x7841bb3b4ae98c3b3a4bfd1e6d0e200c79084101802188a9746a53847898588d
0x024af5e789c55f5879e5631fd8fc9c56c4aaca7da1a285a041da5ebc9f0d5998
0xdf2decf2e0a7842f8c278916812f7eb4f9c5d78b6c188323541a465f66cb7cd1
0xa87e3168efce7e7854ddac7b22cdb0553353aa195399d2f4461513794a6c853f
0xc0d6b61622cb6dbcdcece7ac80276019ae9c511568fcffeab3863d9b914f323e
0x4b197d976b9cbaf9a04f2c0fbb00135d148f5caff62bf6b72fd87aec580c63e5

Functions
Getter at block 20791870
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
 
DAI_MAKER(view returns (address)
PERMIT2(view returns (address)
0x000000000022d473030f116ddee9f6b43ac78ba3
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
swapExactAmountInOutOnMakerPSM(struct MakerPSMData makerPSMDatabytes permitreturns (uint256 spentAmountuint256 receivedAmount)
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(
DiamondFunctionDoesNotExist(
IncorrectEthAmount(
InitializationFunctionReverted(address _initializationContractAddressbytes _calldata
InsufficientBalanceToPayFees(
InsufficientReturnAmount(
InvalidCaller(
InvalidOrdersLength(
InvalidQuotedAmount(
InvalidSelector(
InvalidToAmount(
Permit2Failed(
UnauthorizedUser(
ArbitrageNotSupported(
InsufficientReturnAmount(
InvalidToAmount(
Permit2Failed(