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 20715993.

0x8876819535b48b551c9e97ebc07332c7482b4b2d

Verified contract

Proxy

Active on Ethereum with 24,802 txns
Deployed by via 0x90109b94 at 10956992
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
3 additional variables
ERC-20
Value $4.75
ERC-20
Value $0.88
ERC-20
Value $0
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
 (#0)
ERC-1555
--
ERC-20
--
0x28efe8ddff2f69c0ea82d7b330905002f6116d4d1baae900444e8972eb6b9a4a
0x3d8332153a8fe92508d86d61a3b4eff0e271282a3976020aae44d57dfe842d14
0x063c498ae25ea335a095a2ff76a829cd674ed68712fcaea1d99093328993b6af
0xee428fac341de76a3404e5059743f0af22a5868e1edda863ec71050713ce2f13
0xe28767d52931ec49baaa1b2bf196db4abcdbf90c46352d3a1d6f01d0f7361766
0xcc42637c6f8d232574284f9d88926b3450a526eb9c06e6a16512592749bad265
0x700e14700affa13bd9208d8ddfc6f22430d43ab0b98ef415f7a9f2160057be62
0x77bc32918da22d998154ae5bf654c82335b5129fcb062e04c8092fe45189e1f1
0x0829f1b93c41c8a42f8b5c12805fdcf962e980a48a1fd5ea057dd7ee87d5dca1
0x2e5b57c1c1491ea8a42479a5585f70f4c6fc5bd890f0657996ab04601da20bdb

Functions
Getter at block 20792380
_BASE_BALANCE_(view returns (uint256)
0
_BASE_CAPITAL_RECEIVE_QUOTE_(view returns (uint256)
35532
_BASE_CAPITAL_TOKEN_(view returns (address)
0x3befc1f0f6cfe0ea852ae61709de370599c88bde
_BASE_TOKEN_(view returns (address)
0x43dfc4159d86f3a37a5a4b3d4580b888ad7d4ddd
_CLOSED_(view returns (bool)
true
_DEPOSIT_BASE_ALLOWED_(view returns (bool)
false
_DEPOSIT_QUOTE_ALLOWED_(view returns (bool)
false
_GAS_PRICE_LIMIT_(view returns (uint256)
100000000000000000000000000000000000000
_K_(view returns (uint256)
999000000000000000
_LP_FEE_RATE_(view returns (uint256)
3000000000000000
_MAINTAINER_(view returns (address)
0xab21016bd4127638b8c555e36636449b33df1c38
_MT_FEE_RATE_(view returns (uint256)
0
_NEW_OWNER_(view returns (address)
0x0000000000000000000000000000000000000000
_ORACLE_(view returns (address)
0x09b6ca7001487aa9e98a1d115123f6adee093af1
_OWNER_(view returns (address)
0x95c4f5b83aa70810d4f142d58e5f7242bd891cb0
_QUOTE_BALANCE_(view returns (uint256)
4738741
_QUOTE_CAPITAL_RECEIVE_BASE_(view returns (uint256)
0
_QUOTE_CAPITAL_TOKEN_(view returns (address)
0x1e5bfc8c1225a6ce59504988f823c44e08414a49
_QUOTE_TOKEN_(view returns (address)
0xdac17f958d2ee523a2206206994597c13d831ec7
_R_STATUS_(view returns (uint8)
0
_SUPERVISOR_(view returns (address)
0x9c59990ec0177d87ed7d60a56f584e6b06c639a2
_TARGET_BASE_TOKEN_AMOUNT_(view returns (uint256)
0
_TARGET_QUOTE_TOKEN_AMOUNT_(view returns (uint256)
0
_TRADE_ALLOWED_(view returns (bool)
false
getExpectedTarget(view returns (uint256 baseTargetuint256 quoteTarget)
(baseTarget=0, quoteTarget=0)
 
getMidPrice(view returns (uint256 midPrice)
getOraclePrice(view returns (uint256)
100000
getTotalBaseCapital(view returns (uint256)
0
getTotalQuoteCapital(view returns (uint256)
0
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.