GovernorHub

Type

enum Vote {
    Nil,
    Approval,
    Disapproval,
    Blank
}

enum ProposalLabel {
    Nil,
    StartLetting,
    CancelLetting,
    ChangeUsage,
    ExtendExpiration,
    Extract
}

enum ProposalState {
    Nil,
    Pending,
    Disqualified,
    Voting,
    Failed,
    Passed,
    Accomplished,
    Disabled
}

struct Proposal {
    uint256 tokenId;
    uint256 budget;
    uint256 fund;
    uint256 totalApproval;
    uint256 totalDisapproval;
    uint256 extraData;
    address currency;
    ProposalLabel label;
    ProposalState state;
    uint40 startAt;
    uint40 endAt;
    address proposer;
}

struct Payment {
    uint256 tokenId;
    uint256 value;
    address currency;
    uint40 payAt;
}

Event

Error

Function

Last updated