Skip to main content

JBReconfigurationBufferBallot

Manages approving funding cycle reconfigurations automatically after a buffer period.

Code​

https://github.com/jbx-protocol/juice-contracts-v3/blob/main/contracts/JBReconfigurationBufferBallot.sol

Interfaces​

NameDescription
IJBFundingCycleBallotGeneral interface for the methods in this contract that interact with the blockchain's state according to the protocol's rules.

Inheritance​

ContractDescription
ERC165Introspection on interface adherance.

Constructor​

/**
@param _duration The number of seconds to wait until a reconfiguration can be either `Approved` or `Failed`.
*/
constructor(uint256 _duration) {
duration = _duration;
}
  • _duration is the number of seconds to wait until a reconfiguration can be either Approved or Failed.

Properties​

FunctionDefinition
duration

Traits

  • immutable

Returns

  • uint256

Read​

FunctionDefinition
stateOf

Params

  • uint256 _projectId
  • uint256 _configured
  • uint256 _start

Returns

supportsInterface

Params

  • uint256 _interfaceId

Returns

  • bool