Bytecode-generated storage layout

We've generated a storage layout (with no variable labels) from this contract's bytecode. We've also started a backfill to track the inferred variables and it is currently at block 20792420.

0x94512fd4fb4feb63a6c0f4bedecc4a00ee260528

Verified contract

Proxy

Active on Ethereum with 2,533 txns
Deployed by via 0xf230e967 at 11224029
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
3 additional variables
ERC-20
Value $651.89
ERC-20
Value $608.99
0x54a8d062f61cef0b96e7720ecccc3346574f7a1e9c9e1be607876331f7844035
0x976397f758d61590348851ae64c2cb11834e47d4937e6725e16c03abab0706b6
0x62427879bdf439eff442258f10c38d55ac598924e3e83b34d71beafcaa486f6f
0xd83af1aecb741c3221001847e629f02272cc9d91433b10a27fc84f177f623bdd
0x1f3158ccb9b803d0fcce9f28aef84c54720790a076c4c6eed0300b44ef91d04e
0x263fd9b04aa651c74220b1718f2ab95ae5e648c62bd5a52b48a028e1662927d4
0xb11799d1003a7a4ad797249277c311712068bfd5d1e4d91fceeddb9e896a45b0
0x1338c12c810d492ee1b224bbeed07e274b741cdc5171dd5c364e16e084cd01e5
0x8e8f0dd1505619426f36f3ee2903854fbe2191ffa4a92589df9331710eea5d94
0x3fd1c722c7888442bc34367f29ab79525dbf29c3dd242c460733c9bfd3fd91fa

Functions
Getter at block 20803761
_BASE_BALANCE_(view returns (uint256)
3812355099964714398
_BASE_CAPITAL_RECEIVE_QUOTE_(view returns (uint256)
0
_BASE_CAPITAL_TOKEN_(view returns (address)
0x30ad5b6d4e531591591113b49eae2fafbc2236d5
_BASE_TOKEN_(view returns (address)
0x7fc66500c84a76ad7e9c93437bfc5ac33e2ddae9
_CLOSED_(view returns (bool)
false
_DEPOSIT_BASE_ALLOWED_(view returns (bool)
true
_DEPOSIT_QUOTE_ALLOWED_(view returns (bool)
true
_GAS_PRICE_LIMIT_(view returns (uint256)
100000000000000000000000000000000
_K_(view returns (uint256)
800000000000000000
_LP_FEE_RATE_(view returns (uint256)
40000000000000000
_MAINTAINER_(view returns (address)
0xab21016bd4127638b8c555e36636449b33df1c38
_MT_FEE_RATE_(view returns (uint256)
10000000000000000
_NEW_OWNER_(view returns (address)
0x0000000000000000000000000000000000000000
_ORACLE_(view returns (address)
0x8700bf6de7e56fea5173965700b1e07b3c69b0f8
_OWNER_(view returns (address)
0x95c4f5b83aa70810d4f142d58e5f7242bd891cb0
_QUOTE_BALANCE_(view returns (uint256)
651888762
_QUOTE_CAPITAL_RECEIVE_BASE_(view returns (uint256)
0
_QUOTE_CAPITAL_TOKEN_(view returns (address)
0x5840a9e733960f591856a5d13f6366658535bbe5
_QUOTE_TOKEN_(view returns (address)
0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48
_R_STATUS_(view returns (uint8)
2
_SUPERVISOR_(view returns (address)
0x9c59990ec0177d87ed7d60a56f584e6b06c639a2
_TARGET_BASE_TOKEN_AMOUNT_(view returns (uint256)
3774397061426173608
_TARGET_QUOTE_TOKEN_AMOUNT_(view returns (uint256)
655270237
_TRADE_ALLOWED_(view returns (bool)
true
 
getExpectedTarget(view returns (uint256 baseTargetuint256 quoteTarget)
 
getMidPrice(view returns (uint256 midPrice)
 
getOraclePrice(view returns (uint256)
getTotalBaseCapital(view returns (uint256)
3405016725104057733
getTotalQuoteCapital(view returns (uint256)
650624668
version(pure returns (uint256)
100
Read-only
_CLAIMED_(addressview returns (bool)
getBaseCapitalBalanceOf(address lpview returns (uint256)
getLpBaseBalance(address lpview returns (uint256 lpBalance)
getLpQuoteBalance(address lpview returns (uint256 lpBalance)
getQuoteCapitalBalanceOf(address lpview returns (uint256)
getWithdrawBasePenalty(uint256 amountview returns (uint256 penalty)
getWithdrawQuotePenalty(uint256 amountview returns (uint256 penalty)
queryBuyBaseToken(uint256 amountview returns (uint256 payQuote)
querySellBaseToken(uint256 amountview returns (uint256 receiveQuote)
State-modifying
buyBaseToken(uint256 amountuint256 maxPayQuotebytes datareturns (uint256)
claimAssets(
claimOwnership(
depositBase(uint256 amountreturns (uint256)
depositBaseTo(address touint256 amountreturns (uint256)
depositQuote(uint256 amountreturns (uint256)
depositQuoteTo(address touint256 amountreturns (uint256)
disableBaseDeposit(
disableQuoteDeposit(
disableTrading(
donateBaseToken(uint256 amount
donateQuoteToken(uint256 amount
enableBaseDeposit(
enableQuoteDeposit(
enableTrading(
finalSettlement(
init(address owneraddress supervisoraddress maintaineraddress baseTokenaddress quoteTokenaddress oracleuint256 lpFeeRateuint256 mtFeeRateuint256 kuint256 gasPriceLimit
retrieve(address tokenuint256 amount
sellBaseToken(uint256 amountuint256 minReceiveQuotebytes datareturns (uint256)
setGasPriceLimit(uint256 newGasPriceLimit
setK(uint256 newK
setLiquidityProviderFeeRate(uint256 newLiquidityPorviderFeeRate
setMaintainer(address newMaintainer
setMaintainerFeeRate(uint256 newMaintainerFeeRate
setOracle(address newOracle
setSupervisor(address newSupervisor
transferOwnership(address newOwner
withdrawAllBase(returns (uint256)
withdrawAllBaseTo(address toreturns (uint256)
withdrawAllQuote(returns (uint256)
withdrawAllQuoteTo(address toreturns (uint256)
withdrawBase(uint256 amountreturns (uint256)
withdrawBaseTo(address touint256 amountreturns (uint256)
withdrawQuote(uint256 amountreturns (uint256)
withdrawQuoteTo(address touint256 amountreturns (uint256)
Events
BuyBaseToken(address indexed buyeruint256 receiveBaseuint256 payQuote
ChargeMaintainerFee(address indexed maintainerbool isBaseTokenuint256 amount
ChargePenalty(address indexed payerbool isBaseTokenuint256 amount
ClaimAssets(address indexed useruint256 baseTokenAmountuint256 quoteTokenAmount
Deposit(address indexed payeraddress indexed receiverbool isBaseTokenuint256 amountuint256 lpTokenAmount
Donate(uint256 amountbool isBaseToken
OwnershipTransferPrepared(address indexed previousOwneraddress indexed newOwner
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
SellBaseToken(address indexed selleruint256 payBaseuint256 receiveQuote
UpdateGasPriceLimit(uint256 oldGasPriceLimituint256 newGasPriceLimit
UpdateK(uint256 oldKuint256 newK
UpdateLiquidityProviderFeeRate(uint256 oldLiquidityProviderFeeRateuint256 newLiquidityProviderFeeRate
UpdateMaintainerFeeRate(uint256 oldMaintainerFeeRateuint256 newMaintainerFeeRate
Withdraw(address indexed payeraddress indexed receiverbool isBaseTokenuint256 amountuint256 lpTokenAmount
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.