JBReconfigurationBufferBallot
Manages approving funding cycle reconfigurations automatically after a buffer period.
Code
Interfaces
| Name | Description |
|---|---|
IJBReconfigurationBufferBallot | General interface for the methods in this contract that interact with the blockchain's state according to the protocol's rules. |
Inheritance
| Contract | Description |
|---|---|
ERC165 | Introspection on interface adherance. |
Constructor
/**
@param _duration The number of seconds to wait until a reconfiguration can be either `Approved` or `Failed`.
@param _fundingCycleStore A contract storing all funding cycle configurations.
*/
constructor(uint256 _duration, IJBFundingCycleStore _fundingCycleStore) {
duration = _duration;
fundingCycleStore = _fundingCycleStore;
}
_durationis the number of seconds to wait until a reconfiguration can be eitherApprovedorFailed._fundingCycleStoreis a contract storing all funding cycle configurations.
Events
| Name | Data |
|---|---|
Finalize |
|
Properties
| Function | Definition |
|---|---|
duration | Traits
Returns
|
fundingCycleStore | Traits
Returns |
finalState | Returns
|
Read
| Function | Definition |
|---|---|
stateOf | Params
Returns
|
supportsInterface | Params
Returns
|
Write
| Function | Definition |
|---|---|
finalize | Params
Returns
|