@dfinity/sns
Version:
A library for interfacing with a Service Nervous System (SNS) project.
36 lines (35 loc) • 1.2 kB
TypeScript
export declare enum SnsNeuronPermissionType {
NEURON_PERMISSION_TYPE_UNSPECIFIED = 0,
NEURON_PERMISSION_TYPE_CONFIGURE_DISSOLVE_STATE = 1,
NEURON_PERMISSION_TYPE_MANAGE_PRINCIPALS = 2,
NEURON_PERMISSION_TYPE_SUBMIT_PROPOSAL = 3,
NEURON_PERMISSION_TYPE_VOTE = 4,
NEURON_PERMISSION_TYPE_DISBURSE = 5,
NEURON_PERMISSION_TYPE_SPLIT = 6,
/**
* @deprecated
*/
NEURON_PERMISSION_TYPE_MERGE_MATURITY = 7,
NEURON_PERMISSION_TYPE_DISBURSE_MATURITY = 8,
NEURON_PERMISSION_TYPE_STAKE_MATURITY = 9,
NEURON_PERMISSION_TYPE_MANAGE_VOTING_PERMISSION = 10
}
export declare enum SnsProposalRewardStatus {
PROPOSAL_REWARD_STATUS_UNSPECIFIED = 0,
PROPOSAL_REWARD_STATUS_ACCEPT_VOTES = 1,
PROPOSAL_REWARD_STATUS_READY_TO_SETTLE = 2,
PROPOSAL_REWARD_STATUS_SETTLED = 3
}
export declare enum SnsProposalDecisionStatus {
PROPOSAL_DECISION_STATUS_UNSPECIFIED = 0,
PROPOSAL_DECISION_STATUS_OPEN = 1,
PROPOSAL_DECISION_STATUS_REJECTED = 2,
PROPOSAL_DECISION_STATUS_ADOPTED = 3,
PROPOSAL_DECISION_STATUS_EXECUTED = 4,
PROPOSAL_DECISION_STATUS_FAILED = 5
}
export declare enum SnsVote {
Unspecified = 0,
Yes = 1,
No = 2
}