@ocap/types
Version:
Typescript definitions generated from protobuf
199 lines (176 loc) • 3.91 kB
TypeScript
// package: ocap
// file: enum.proto
import * as jspb from "google-protobuf";
export interface StatusCodeMap {
OK: 0;
INVALID_NONCE: 1;
INVALID_SIGNATURE: 2;
INVALID_SENDER_STATE: 3;
INVALID_RECEIVER_STATE: 4;
INSUFFICIENT_DATA: 5;
INSUFFICIENT_FUND: 6;
INVALID_OWNER: 7;
INVALID_TX: 8;
UNSUPPORTED_TX: 9;
EXPIRED_TX: 10;
TOO_MANY_TXS: 11;
INVALID_LOCK_STATUS: 12;
INVALID_REQUEST: 13;
INVALID_MONIKER: 16;
INVALID_PASSPHRASE: 17;
INVALID_MULTISIG: 20;
INVALID_WALLET: 21;
INVALID_CHAIN_ID: 22;
CONSENSUS_RPC_ERROR: 24;
STORAGE_RPC_ERROR: 25;
NOENT: 26;
ACCOUNT_MIGRATED: 27;
RPC_CONNECTION_ERROR: 28;
UNSUPPORTED_STAKE: 30;
INSUFFICIENT_STAKE: 31;
INVALID_STAKE_STATE: 32;
EXPIRED_WALLET_TOKEN: 33;
BANNED_UNSTAKE: 34;
INVALID_ASSET: 35;
INVALID_TX_SIZE: 36;
INVALID_SIGNER_STATE: 37;
INVALID_FORGE_STATE: 38;
EXPIRED_ASSET: 39;
UNTRANSFERRABLE_ASSET: 40;
READONLY_ASSET: 41;
CONSUMED_ASSET: 42;
INVALID_DEPOSIT_VALUE: 43;
EXCEED_DEPOSIT_CAP: 44;
INVALID_DEPOSIT_TARGET: 45;
INVALID_DEPOSITOR: 46;
INVALID_WITHDRAWER: 47;
INVALID_EXPIRY_DATE: 49;
INVALID_CUSTODIAN: 51;
INSUFFICIENT_GAS: 52;
INVALID_SWAP: 53;
INVALID_HASHKEY: 54;
INVALID_DELEGATION: 55;
INSUFFICIENT_DELEGATION: 56;
INVALID_DELEGATION_RULE: 57;
INVALID_DELEGATION_TYPE_URL: 58;
SENDER_NOT_AUTHORIZED: 59;
PROTOCOL_NOT_RUNNING: 60;
PROTOCOL_NOT_PAUSED: 61;
PROTOCOL_NOT_ACTIVATED: 62;
INVALID_DEACTIVATION: 63;
SENDER_WITHDRAW_ITEMS_FULL: 64;
WITHDRAW_ITEM_MISSING: 65;
INVALID_WITHDRAW_TX: 66;
INVALID_CHAIN_TYPE: 67;
INVALID_TIME: 68;
INVALID_SUBSCRIBE: 69;
INVALID_DID_TYPE: 70;
INVALID_CANDIDATE_STATE: 71;
VALIDATOR_NOT_FOUND: 72;
VALIDATOR_NOT_CHANGED: 73;
INVALID_FACTORY_STATE: 74;
INVALID_FACTORY_PROPS: 75;
INVALID_FACTORY_INPUT: 76;
INVALID_TOKEN: 77;
INVALID_ROLLUP: 78;
INVALID_BLOCK: 79;
FORBIDDEN: 403;
INTERNAL: 500;
TIMEOUT: 504;
}
export const StatusCode: StatusCodeMap;
export interface KeyTypeMap {
ED25519: 0;
SECP256K1: 1;
ETHEREUM: 2;
}
export const KeyType: KeyTypeMap;
export interface HashTypeMap {
KECCAK: 0;
SHA3: 1;
SHA2: 2;
KECCAK_384: 6;
SHA3_384: 7;
KECCAK_512: 13;
SHA3_512: 14;
}
export const HashType: HashTypeMap;
export interface EncodingTypeMap {
BASE16: 0;
BASE58: 1;
}
export const EncodingType: EncodingTypeMap;
export interface RoleTypeMap {
ROLE_ACCOUNT: 0;
ROLE_NODE: 1;
ROLE_DEVICE: 2;
ROLE_APPLICATION: 3;
ROLE_SMART_CONTRACT: 4;
ROLE_BOT: 5;
ROLE_ASSET: 6;
ROLE_STAKE: 7;
ROLE_VALIDATOR: 8;
ROLE_GROUP: 9;
ROLE_TX: 10;
ROLE_TETHER: 11;
ROLE_SWAP: 12;
ROLE_DELEGATION: 13;
ROLE_VC: 14;
ROLE_BLOCKLET: 15;
ROLE_STORE: 16;
ROLE_TOKEN: 17;
ROLE_FACTORY: 18;
ROLE_ROLLUP: 19;
ROLE_STORAGE: 20;
ROLE_ANY: 63;
}
export const RoleType: RoleTypeMap;
export interface UpgradeTypeMap {
CONFIG_APP: 0;
CONFIG_FORGE: 1;
CONFIG_DFS: 2;
CONFIG_CONSENSUS: 3;
CONFIG_P2P: 4;
EXE_APP: 10;
EXE_FORGE: 11;
EXE_DFS: 12;
EXE_CONSENSUS: 13;
EXE_P2P: 14;
}
export const UpgradeType: UpgradeTypeMap;
export interface UpgradeActionMap {
VERIFY: 0;
BACKUP: 1;
REPLACE: 2;
RESTART_APP: 10;
RESTART_DFS: 11;
RESTART_CONSENSUS: 12;
RESTART_P2P: 13;
RESTART_FORGE: 14;
ROLLBACK_IF_FAIL: 30;
RESTART_ALL_IF_FAIL: 31;
CRASH_IF_FAIL: 33;
DROP_ADDRESS_BOOK: 50;
}
export const UpgradeAction: UpgradeActionMap;
export interface StateTypeMap {
STATE_ACCOUNT: 0;
STATE_ASSET: 1;
STATE_CHANNEL: 2;
STATE_FORGE: 3;
STATE_STAKE: 4;
}
export const StateType: StateTypeMap;
export interface StakeTypeMap {
STAKE_NODE: 0;
STAKE_USER: 1;
STAKE_ASSET: 2;
STAKE_CHAIN: 3;
}
export const StakeType: StakeTypeMap;
export interface ProtocolStatusMap {
RUNNING: 0;
PAUSED: 1;
TERMINATED: 2;
}
export const ProtocolStatus: ProtocolStatusMap;