0xaa40e2e5c8df03d792a52b5458959c320f86ca18

Verified contract

Proxy

Active on Ethereum with 1,422 txns
Deployed by via 0x88aa5e93 at 17028400
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 $110.09
0xe0dd848ced52d98823a27d1a7f1e3fff346357e8e4cbb4d08cafda285ead3588
0x9976e823b5dc401af345dd80462a1ea96088748497f8e0d5a2deaa0a8616b118
0xbf639b9eef09f3c65175197796be58fb2668a083df872f747fc0936e40802435
0xf382c290e1107d9ee2b8f3d16c7a55599477566c507fa8ab32d417655adf34e5
0x4bf742d62491fc5e449cbd8c68eac602143d39f30839cfbb83681d1f5228c90e
0xaeae59330d141333ed7f8100fe8b97b3051789a3ac658374e0a3a771d88d7d86
0x5cf04e97f7c69fb1700bb837cc2516a40cece63442c5c2576073c6e169e4016b
0x799dbb7af6c750bb2c7d1797d52e561f9bc239dbd9fb32e8a22e6ba2caefb912
0x6665ee3ce82afecd3edcd18bffe6bdb581191f3be7cf66786d414e950279399c
0xaabf5602dfdbfc86b9174933bfa49d0f40322eb59f76a1dabdc8c68dc80562bb

Functions
Getter at block 21274908
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=bafkreiajd23pj3f7ogrnr5fa5racecpveb4y4gndtgjjvdmsbtapm2kexu)
applicationsEndTime(view returns (uint256)
1682121540
applicationsStartTime(view returns (uint256)
1681261200
matchAmount(view returns (uint256)
200000000000000000000000
nextApplicationIndex(view returns (uint256)
287
payoutStrategy(view returns (address)
0x1a92659d420ee852574b3df4938fa0f4a162aee9
roundEndTime(view returns (uint256)
1683676740
roundFeeAddress(view returns (address)
0x0000000000000000000000000000000000000000
roundFeePercentage(view returns (uint32)
0
roundMetaPtr(view returns (uint256 protocolstring pointer)
(protocol=1, pointer=bafkreid5bbqth334lqblnoiqi7niudr4ridq7renokj4mqpqrjxql2cxl4)
roundStartTime(view returns (uint256)
1682424000
token(view returns (address)
0x6b175474e89094c44da98b954eedeac495271d0f
votingStrategy(view returns (address)
0x4091ab19c094f4790c85a7fadfb71d74edbd90a4
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.