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.

PProxy

Verified contract

Proxy

Active on Ethereum with 737 txns
Deployed by via 0xb3233e99 at 12056928
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $203,126.27
0xf622171b916457c8ab7d688e8cc9b492dbbb77d7675d68b11124eaed77ecba18
0x0bab1cd80fe191dd669c2b708575d75781f6e96317bc83c69f54a9e7ba749c6c
0x5f3a4fc5b7ff4b0746e7f306169202b4e426fdc4cde539e1caf475aa9ba739d6
0x783abcf0d6d592187a5dc1093025fe031dc82e283521e8ea50e390f73d52dae4
0x6cc9a0e1fd0f048113acc5107168cf27356ca18b5038ec9c029b2686305884a1
0xd5023acbc4dc7972824911994d227cb513622f8686140042aa27138dc74b82fb
0x1136b535635d44b1199849ade160dff9933d184234bfd2935ddfade3791f6757
0x40f161eb749a8b392a780faf31c6a0c3522acced142b723923ba085dce13b1ef
0x1368304731bce3ff451546a4a17c1e927df4d485590391b9544b395e236b8924
0xf7d41022a70f88e5d6022109fbe222f59557f60d67bedea7733bdb248ed835e3

Functions
Getter at block 20877207
getImplementation(view returns (address)
0x4f40e2f1edf9999124b2fcf26b04821e6ca7196d
getProxyOwner(view returns (address)
0x8c2251e028043e38f58ac64c00e1f940d305aa62
controller(view returns (address)
0x8c2251e028043e38f58ac64c00e1f940d305aa62
deployer(view returns (address)
0x3c919d30286c6407c1e59d9fc05b45db81e6257c
ecosystemModelAddress(view returns (address)
0x355e5704a9261938f0bf183318f6ad4afe2a15c6
 
getDAO(view returns (struct DAOInstance)
 
getEcosystem(view returns (struct EcosystemInstance)
getLiquidityPoolCount(view returns (uint256)
1
initialized(view returns (bool)
true
Read-only
addressToBytes32(address _valuepure returns (bytes32)
bytes32ToAddress(bytes32 _valuepure returns (address)
readAddress(bytes32 _keyview returns (address)
readBool(bytes32 _keyview returns (bool)
storageRead(bytes32 _keyview returns (bytes32)
liquidityPools(uint256view returns (address)
summoners(uint256view returns (address)
State-modifying
setImplementation(address _newImplementation
setProxyOwner(address _newOwner
addLiquidityPool(address _poolAddressreturns (bool)
exit(uint256 _deltaLambda
initialize(address _ecosystemModelAddressaddress _controlleraddress[] _summonersstring _nameuint256 _maxVotingLambda
initializeToken(string _namestring _symboluint256 _eByLuint256 _elasticityuint256 _kuint256 _maxLambdaPurchase
join(payable 
penalize(address[] _addressesuint256[] _amounts
removeLiquidityPool(address _poolAddressreturns (bool)
reward(address[] _addressesuint256[] _amounts
seedSummoning(payable 
setController(address _controller
setMaxVotingLambda(uint256 _maxVotingLambda
summon(uint256 _deltaLambda
Events
ControllerChanged(address value
ElasticGovernanceTokenDeployed(address indexed tokenAddress
ExitDAO(address indexed memberAddressuint256 shareAmountuint256 ethAmount
FailedToFullyPenalize(address indexed memberAddressuint256 attemptedAmountuint256 actualAmount
JoinDAO(address indexed memberAddressuint256 shareAmountuint256 ethAmount
LiquidityPoolAdded(address indexed poolAddress
LiquidityPoolRemoved(address indexed poolAddress
MaxVotingLambdaChanged(uint256 value
SeedDAO(address indexed summonerAddressuint256 amount
SummonedDAO(address indexed summonedBy
Constructor
constructor(
Fallback and receive
fallback(
fallback(
receive(
Errors

This contract contains no error objects.