AugustusV6

Verified contract

Proxy

Active on Ethereum with 106,018 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 $4.49
ERC-20
Value $1.93
ERC-20
Value $0.02
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
0x0de77c2cb7526e1962ea9818e37580421c0eaa6d4e7ef67b25dfbe390a43003c
0x8b77698d4f701026244f41a6a167c2f6b941117ecfef6bf49d5c1ad9f2d88478
0x17f53d6502427bb2cc0cf41d5beb616b1d46b796b6e99a7c1d5c2baa5fb98ed0
0xe759151a00ae6376e458ff8c4da2da11c87dad126b065b41d6e17352a4f0c5af
0x1962861012a4e808119f3d7b08c956da624a25bc7feda6a0da52fd1ecb51b1ed
0x08c13f5311b8009cc01b15ad1983db38f9cb8a71b2de0af8401473cef26e501b
0x84f9c41c69dda025a5b15309b9737c301e85b8fb9bab599f19e79975947f231c
0x922e08b78a6dc26f1b343d3f74945977c0bdb3052de71b59311fdf7c0c34740c
0x6451d765150f83e5410bfdcfdca4885603ba7ede49e4d4179204dfb409534b12
0x529d1337fad25ee5987e2beac3a77fd7a50264d1ed87de7dcc1bddf81db8dbed

Functions
Getter at block 21241595
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(