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 
  |