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.

PieDAO DEFI Large Cap

Verified contract

Proxy

Active on Ethereum with 9 txns
Deployed by via 0x93cd9d25 at 10585640
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 3 additional slots
-
variable spans 4 additional slots

No balances found for "PieDAO DEFI Large Cap"

0x3fd3cd1ef7a5c15036face6bf3ba7c1f090d499e6c6fede3f45b5f16cef0e354
0xa27b8c0e32533f14cba3f9db20148fde586a4c546167fb45393f1132ff439177
0xfaf636c359945e96b2baa93384b65ad7b42707122ac7f6238fac1e4ce9bd23ad
0x4b259be526407a2a63c7fdd7a33d09cb39d31bdf89be0079c03599ef6978f3a9
0xea333319d024897d286dfb48763c346a8f7a479b128c3638030aeda92f9251e4
0x65749db8b099fe8ffe80d67786c4f20eeab389167c8acd4d7ad30558d6bf0aa2
0x4dab2749558db22b7b63dc99e016c4d7137aa721eea044a6ef20f55f8ceced9c
0x28b1b08f8440702a0dd36b34f90a5dce9cfcf9cf95922bcb3a3230295e5b776a
0x789992ca22fd0af0d56db66e89382ce92ff2eefd22d73a5d07c48773ebcf0d60

Functions
Getter at block 20934584
getImplementation(view returns (address)
0x6ba679cffceee63f1505f975badef5abfa1ae9ea
getPaused(view returns (bool)
false
getPauzer(view returns (address)
0x0000000000000000000000000000000000000000
getProxyOwner(view returns (address)
0x3bfda5285416eb06ebc8bc0abf7d105813af06d0
decimals(view returns (uint8)
18
getBPool(view returns (address)
0x71c4f1a8d95ad1faa0f893b74ca67fdf53ee63fb
getCap(view returns (uint256)
5000000000000000000000000
getController(view returns (address)
0x3bfda5285416eb06ebc8bc0abf7d105813af06d0
getPublicSwapSetter(view returns (address)
0x3bfda5285416eb06ebc8bc0abf7d105813af06d0
getSwapFee(view returns (uint256)
1000000000000
getTokenBinder(view returns (address)
0x3bfda5285416eb06ebc8bc0abf7d105813af06d0
 
getTokens(view returns (address[])
isPublicSwap(view returns (bool)
false
name(view returns (string)
PieDAO DEFI Large Cap
pbsSlot(view returns (bytes32)
0x149b05a55f24b8981207de512c343c19011a61573007ea58003c0e3758374693
pcsSlot(view returns (bytes32)
0x31c7b2ea8a998be78772a80049851b92481cce7843b421e8dd01ba22be1e53d4
ptSlot(view returns (bytes32)
0x41d2dff3392a31ed3dbbccd2b0d803b57f5635d0ccd048fd68edf9f4d37c1b9f
rpSlot(view returns (bytes32)
0x8f5c33596e12f14618a6c8870ba2c5bcdd8bb32512600e7dda1310b071ed05f8
symbol(view returns (string)
DEFI+L
totalSupply(view returns (uint256)
3300000000000000000
Read-only
addressToBytes32(address _valuepure returns (bytes32)
bytes32ToAddress(bytes32 _valuepure returns (address)
bytes32ToString(bytes32 _valuepure returns (string)
readAddress(bytes32 _keyview returns (address)
readBool(bytes32 _keyview returns (bool)
readString(bytes32 _keyview returns (string)
storageRead(bytes32 _keyview returns (bytes32)
stringToBytes32(string _valuepure returns (bytes32 result)
allowance(address _srcaddress _dstview returns (uint256)
balanceOf(address _whomview returns (uint256)
calcTokensForAmount(uint256 _amountview returns (address[] tokensuint256[] amounts)
State-modifying
renouncePauzer(
setImplementation(address _newImplementation
setPaused(bool _value
setPauzer(address _newPauzer
setProxyOwner(address _newOwner
approve(address _dstuint256 _amountreturns (bool)
approveTokens(
bind(address _tokenuint256 _balanceuint256 _denorm
decreaseApproval(address _dstuint256 _amountreturns (bool)
exitPool(uint256 _amount
exitPoolTakingloss(uint256 _amountaddress[] _lossTokens
increaseApproval(address _dstuint256 _amountreturns (bool)
init(address _bPoolstring _namestring _symboluint256 _initialSupply
joinPool(uint256 _amount
rebind(address _tokenuint256 _balanceuint256 _denorm
setCap(uint256 _cap
setController(address _controller
setPublicSwap(bool _public
setPublicSwapSetter(address _newPublicSwapSetter
setSwapFee(uint256 _swapFee
setTokenBinder(address _newTokenBinder
transfer(address _dstuint256 _amountreturns (bool)
transferFrom(address _srcaddress _dstuint256 _amountreturns (bool)
unbind(address _token
Events
Approval(address indexed _srcaddress indexed _dstuint256 _amount
CapChanged(address indexed setteruint256 oldCapuint256 newCap
ControllerChanged(address indexed previousControlleraddress indexed newController
LOG_EXIT(address indexed calleraddress indexed tokenOutuint256 tokenAmountOut
LOG_JOIN(address indexed calleraddress indexed tokenInuint256 tokenAmountIn
PoolExited(address indexed fromuint256 amount
PoolExitedWithLoss(address indexed fromuint256 amountaddress[] lossTokens
PoolJoined(address indexed fromuint256 amount
PublicSwapSet(address indexed setterbool indexed value
PublicSwapSetterChanged(address indexed previousSetteraddress indexed newSetter
SwapFeeSet(address indexed setteruint256 newFee
TokenBinderChanged(address indexed previousTokenBinderaddress indexed newTokenBinder
TokensApproved(
Transfer(address indexed _srcaddress indexed _dstuint256 _amount
Constructor
constructor(
Fallback and receive
fallback(
Errors

This contract contains no error objects.