UNPKG

@dfinity/sns

Version:

A library for interfacing with a Service Nervous System (SNS) project.

36 lines (35 loc) 1.2 kB
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 }