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

0xfaf7c654cc14cdeed889685a2a74bf9a2f314ca0

Verified contract

Proxy

Active on Ethereum with 17 txns
Deployed by via 0xdefae02f at 18329652
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 1 additional slot
-
variable spans 1 additional slot

No balances found for "0xfaf7c654cc14cdeed889685a2a74bf9a2f314ca0"

0x589a1ddaea9e6e069b6da5ccf9e4b3e83f32488591bdfedfe6e2264d6768111c
0x3163da22ba23dd8b364d1c8114900d49fb1e172b56517dfaf410f8f55a8de617
0xbb66c49ab60ac8a43a7ebba9e954c1fcf7b52a8b2937165a7180e1b7c12cf444
0x640d07972a7f54ddced7f99e2ec46c20109838f385002073a72377d135907aa3
0x694bc064a4b8ab77a2b2d15ebd99547a0ae97c469660ab305e0b8767d4b4f22b
0xb17b9873ce012fe96cb113795ef938262573756a307fe7d8d1eb3180e08b387b
0x1d5deae8962dee02c00525d1ba1417c6bf2a1721ce15f1bcaf74a7b9fe4b8297
0xa7a0421890cc37d80834ff43e6aecc2e9fb8b5ec46519512c67a28309a8c12d5
0xa7bc95c4d774044091ab3e8dae322d987057fa57f995ca5efb82a8a5f465980d
0x8f6c473781ad8350c32298f15209acfc394406a3b7b826a540ce414d09e99df6

Functions
Getter at block 21214615
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
ROUND_OPERATOR_ROLE(view returns (bytes32)
0xec61da14b5abbac5c5fda6f1d57642a264ebd5d0674f35852829746dfb8174a5
VERSION(view returns (string)
1.0.0
alloSettings(view returns (address)
0x9fcc854b145bd3640a01c49aa2cfa725ed0b4210
applicationMetaPtr(view returns (uint256 protocolstring pointer)
(protocol=1, pointer=bafkreibsxvzswn3sckrxg37ljpqkfuu5w2ejmtvpqvzyq3ns2vqtlf6xxe)
applicationsEndTime(view returns (uint256)
115792089237316195423570985008687907853269984665640564039457584007913129639935
applicationsStartTime(view returns (uint256)
1697068800
matchAmount(view returns (uint256)
0
nextApplicationIndex(view returns (uint256)
10
payoutStrategy(view returns (address)
0x23cbd01eada23444153f35c37af4684807a91f6f
payoutStrategyFactory(view returns (address)
0xd07d54b0231088ca9bf7da6291c911b885cbc140
roundEndTime(view returns (uint256)
115792089237316195423570985008687907853269984665640564039457584007913129639935
roundFeeAddress(view returns (address)
0x0000000000000000000000000000000000000000
roundFeePercentage(view returns (uint32)
0
roundMetaPtr(view returns (uint256 protocolstring pointer)
(protocol=1, pointer=bafkreiafir7xjgj4hjhsdzwyqxrjj5ozhbnrkb3f5ubeu5bvm5v3tlwtdq)
roundStartTime(view returns (uint256)
1697068800
token(view returns (address)
0x0000000000000000000000000000000000000000
votingStrategy(view returns (address)
0xdf9bf58aa1a1b73f0e214d79c652a7dd37a6074e
votingStrategyFactory(view returns (address)
0xdf9bf58aa1a1b73f0e214d79c652a7dd37a6074e
Read-only
applicationStatusesBitMap(uint256view returns (uint256)
applications(uint256view returns (bytes32 projectIDuint256 applicationIndexstruct MetaPtr metaPtr)
applicationsIndexesByProjectID(bytes32uint256view returns (uint256)
getApplicationIndexesByProjectID(bytes32 projectIDview returns (uint256[])
getApplicationStatus(uint256 applicationIndexview returns (uint256)
getRoleAdmin(bytes32 roleview returns (bytes32)
getRoleMember(bytes32 roleuint256 indexview returns (address)
getRoleMemberCount(bytes32 roleview returns (uint256)
hasRole(bytes32 roleaddress accountview returns (bool)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
applyToRound(bytes32 projectIDstruct MetaPtr newApplicationMetaPtr
grantRole(bytes32 roleaddress account
initialize(bytes encodedParametersaddress _alloSettings
multicall(bytes[] datareturns (bytes[] results)
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
setApplicationStatuses(struct IRoundImplementationApplicationStatus[] statuses
setReadyForPayout(payable 
updateApplicationMetaPtr(struct MetaPtr newApplicationMetaPtr
updateMatchAmount(uint256 newAmount
updateRoundFeeAddress(address newFeeAddress
updateRoundFeePercentage(uint32 newFeePercentage
updateRoundMetaPtr(struct MetaPtr newRoundMetaPtr
updateStartAndEndTimes(uint256 newApplicationsStartTimeuint256 newApplicationsEndTimeuint256 newRoundStartTimeuint256 newRoundEndTime
vote(bytes[] encodedVotespayable 
withdraw(address tokenAddressaddress recipent
Events
ApplicationMetaPtrUpdated(struct MetaPtr oldMetaPtrstruct MetaPtr newMetaPtr
ApplicationStatusesUpdated(uint256 indexed indexuint256 indexed status
ApplicationsEndTimeUpdated(uint256 oldTimeuint256 newTime
ApplicationsStartTimeUpdated(uint256 oldTimeuint256 newTime
Initialized(uint8 version
MatchAmountUpdated(uint256 newAmount
NewProjectApplication(bytes32 indexed projectIDuint256 applicationIndexstruct MetaPtr applicationMetaPtr
PayFeeAndEscrowFundsToPayoutContract(uint256 matchAmountAfterFeesuint256 protocolFeeAmountuint256 roundFeeAmount
ProjectsMetaPtrUpdated(struct MetaPtr oldMetaPtrstruct MetaPtr newMetaPtr
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoundEndTimeUpdated(uint256 oldTimeuint256 newTime
RoundFeeAddressUpdated(address roundFeeAddress
RoundFeePercentageUpdated(uint32 roundFeePercentage
RoundMetaPtrUpdated(struct MetaPtr oldMetaPtrstruct MetaPtr newMetaPtr
RoundStartTimeUpdated(uint256 oldTimeuint256 newTime
Constructor

This contract contains no constructor objects.

Fallback and receive
receive(
Errors

This contract contains no error objects.