RoundImplementation

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0xe077e3f0 at 16994576
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

No balances found for "RoundImplementation"

No transactions found for "RoundImplementation"


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)
0x0000000000000000000000000000000000000000
applicationMetaPtr(view returns (uint256 protocolstring pointer)
(protocol=0, pointer=)
applicationsEndTime(view returns (uint256)
0
applicationsStartTime(view returns (uint256)
0
matchAmount(view returns (uint256)
0
nextApplicationIndex(view returns (uint256)
0
payoutStrategy(view returns (address)
0x0000000000000000000000000000000000000000
roundEndTime(view returns (uint256)
0
roundFeeAddress(view returns (address)
0x0000000000000000000000000000000000000000
roundFeePercentage(view returns (uint32)
0
roundMetaPtr(view returns (uint256 protocolstring pointer)
(protocol=0, pointer=)
roundStartTime(view returns (uint256)
0
token(view returns (address)
0x0000000000000000000000000000000000000000
votingStrategy(view returns (address)
0x0000000000000000000000000000000000000000
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.