JBFundingCycleStore
Manages funding cycle configurations and scheduling.
Code
https://github.com/jbx-protocol/juice-contracts-v3/blob/main/contracts/JBFundingCycleStore.sol
Addresses
Ethereum mainnet: 0x6f18cF9173136c0B5A6eBF45f19D58d3ff2E17e6
Goerli testnet: 0xB9Ee9d8203467f6EC0eAC81163d210bd1a7d3b55
Interfaces
Name | Description |
---|---|
IJBFundingCycleStore | General interface for the methods in this contract that interact with the blockchain's state according to the protocol's rules. |
Inheritance
Contract | Description |
---|---|
JBControllerUtility | Includes convenience functionality for checking if the message sender is the current controller of the project whose data is being manipulated. |
Constructor
/**
@param _directory A contract storing directories of terminals and controllers for each project.
*/
constructor(IJBDirectory _directory) JBControllerUtility(_directory) {}
_directory
is anIJBDirectory
contract storing directories of terminals and controllers for each project.
Events
Name | Data |
---|---|
Configure |
|
Init |
|
Properties
Function | Definition |
---|---|
latestConfigurationOf | Params
Returns
|
Read
Function | Definition |
---|---|
get | Params
Returns
|
latestConfiguredOf | Params
Returns
|
queuedOf | Params
Returns
|
currentOf | Params
Returns
|
currentBallotStateOf | Params
Returns
|
Write
Function | Definition |
---|---|
configureFor | Traits Params
Returns
|