0x421510312c40486965767be5ea603aa8a5707983

Verified contract

Proxy

Active on Ethereum with 697 txns
Deployed by via 0x1f9a6ca3 at 17028733
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 1 additional slot
-
variable spans 1 additional slot
Native
Value $149.42
0xc8338d8375c1e9944d38463033a4d77f7663f80e3c1ce08972689dc0fc5f7c64
0x8f29356cb20bf516b796438d1656931f72b61383ce52220ce7ab1c633f04d32c
0xc4e7f26897a9e4f0171440721e3b7dcf2add74b93c4cbf395140e5515377b21d
0x5294b426eeaa69794c635c9b9d500ab5d889de5bc009f327983187eced09a07f
0xabdcbe1ab2378275d602128d42d9d0a4fbbdd0a737982047e8d0209c2e105728
0x58e05bf85d194305282e9f27d383ea3d3029a6d062b7a7baa304cbba1e40b835
0xe04c6a3b0608aaacb0fe5ee229a815d472e924d2361dd46d9b7992c831da15b9
0xb9cb717e7da8e8968238f4adf5b847427db9f54443135b2f84c958b6371bb02e
0x312e5e0dd41f9f2fa225a56688680f8f8fd771a7eae8eced2d5e39912c134c0e
0x114cdf705b22d52de0e68731010261dbf4367b15873cc7608c9fef2555464ec3

Functions
Getter at block 21040507
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=bafkreihwv52asgxde55d623jzlc5p7lueb7h22omj3eqginqjaengk3rua)
applicationsEndTime(view returns (uint256)
1682121540
applicationsStartTime(view returns (uint256)
1681263900
matchAmount(view returns (uint256)
350000000000000000000000
nextApplicationIndex(view returns (uint256)
121
payoutStrategy(view returns (address)
0x28b09ff96bb05c4578fd82efb0952263d69ba80e
roundEndTime(view returns (uint256)
1683676740
roundFeeAddress(view returns (address)
0x0000000000000000000000000000000000000000
roundFeePercentage(view returns (uint32)
0
roundMetaPtr(view returns (uint256 protocolstring pointer)
(protocol=1, pointer=bafkreigrmbjw2qu3tvlszbddlmpzeia2e5gmiqbxxwtxu4cczs6w4paghi)
roundStartTime(view returns (uint256)
1682424000
token(view returns (address)
0x6b175474e89094c44da98b954eedeac495271d0f
votingStrategy(view returns (address)
0x1742b194b214f64231a62e704dc8ad887c99aba0
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
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.