UNPKG

@dfinity/nns

Version:

A library for interfacing with the Internet Computer's Network Nervous System.

136 lines (135 loc) 3.34 kB
export declare enum NeuronState { Unspecified = 0, Locked = 1, Dissolving = 2, Dissolved = 3, Spawning = 4 } export declare enum Topic { Unspecified = 0, NeuronManagement = 1, ExchangeRate = 2, NetworkEconomics = 3, Governance = 4, NodeAdmin = 5, ParticipantManagement = 6, SubnetManagement = 7, NetworkCanisterManagement = 8, Kyc = 9, NodeProviderRewards = 10, /** * @deprecated */ SnsDecentralizationSale = 11, IcOsVersionDeployment = 12, IcOsVersionElection = 13, SnsAndCommunityFund = 14, ApiBoundaryNodeManagement = 15, SubnetRental = 16, ProtocolCanisterManagement = 17, ServiceNervousSystemManagement = 18 } export declare enum ProposalRewardStatus { Unknown = 0, AcceptVotes = 1, ReadyToSettle = 2, Settled = 3, Ineligible = 4 } export declare enum ProposalStatus { Unknown = 0, Open = 1, Rejected = 2, Accepted = 3, Executed = 4, Failed = 5 } export declare enum Vote { Unspecified = 0, Yes = 1, No = 2 } export declare enum NnsFunction { Unspecified = 0, CreateSubnet = 1, AddNodeToSubnet = 2, NnsCanisterInstall = 3, NnsCanisterUpgrade = 4, BlessReplicaVersion = 5, RecoverSubnet = 6, UpdateConfigOfSubnet = 7, AssignNoid = 8, NnsRootUpgrade = 9, IcpXdrConversionRate = 10, DeployGuestosToAllSubnetNodes = 11, ClearProvisionalWhitelist = 12, RemoveNodesFromSubnet = 13, SetAuthorizedSubnetworks = 14, SetFirewallConfig = 15, UpdateNodeOperatorConfig = 16, StopOrStartNnsCanister = 17, RemoveNodes = 18, UninstallCode = 19, UpdateNodeRewardsTable = 20, AddOrRemoveDataCenters = 21, UpdateUnassignedNodesConfig = 22, RemoveNodeOperators = 23, RerouteCanisterRanges = 24, AddFirewallRules = 25, RemoveFirewallRules = 26, UpdateFirewallRules = 27, PrepareCanisterMigration = 28, CompleteCanisterMigration = 29, AddSnsWasm = 30, ChangeSubnetMembership = 31, UpdateSubnetType = 32, ChangeSubnetTypeAssignment = 33, UpdateSnsWasmSnsSubnetIds = 34, UpdateAllowedPrincipals = 35, RetireReplicaVersion = 36, InsertSnsWasmUpgradePathEntries = 37, ReviseElectedGuestosVersions = 38, BitcoinSetConfig = 39, UpdateElectedHostosVersions = 40, UpdateNodesHostosVersion = 41, HardResetNnsRootToVersion = 42, AddApiBoundaryNodes = 43, RemoveApiBoundaryNodes = 44, /** * @deprecated */ UpdateApiBoundaryNodeDomain = 45, UpdateApiBoundaryNodesVersion = 46, DeployGuestosToSomeApiBoundaryNodes = 47, DeployGuestosToAllUnassignedNodes = 48, UpdateSshReadOnlyAccessForAllUnassignedNodes = 49, ReviseElectedHostosVersions = 50, DeployHostosToSomeNodes = 51, SubnetRentalRequest = 52 } export declare enum NeuronType { Unspecified = 0, Seed = 1, Ect = 2 } export declare enum LogVisibility { Unspecified = 0, Controllers = 1, Public = 2 } export declare enum CanisterAction { Unspecified = 0, Stop = 1, Start = 2 } export declare enum NeuronVisibility { Unspecified = 0, Private = 1, Public = 2 } export declare enum CanisterInstallMode { Unspecified = 0, Install = 1, Reinstall = 2, Upgrade = 3 }