UNPKG

@caict/bop-typescript-sdk

Version:
830 lines (824 loc) 33.6 kB
// Code generated by protoc-gen-ts_proto. DO NOT EDIT. // versions: // protoc-gen-ts_proto v2.6.0 // protoc v3.20.3 // source: bop-sdk-common.proto /* eslint-disable */ export const protobufPackage = "bopsdk"; export enum SdkStatusCode { SUCCESS = 0, INVALID_URL = 9999, /** INVALIDPRIVATEKEY - utils相关错误码 */ INVALIDPRIVATEKEY = 10000, INVALIDPUBLICKEY = 10001, INVALIDADDRESS = 10002, INVALIDPASSWD = 10003, INVALIDKEYSTORE = 10004, ERRORPASSWD = 10005, INVALIDMESSAGE = 10006, INVALIDSIGNATURE = 10007, INVALIDENTROPY = 10008, INVALIDMNEMONICS = 10009, UNSUPPORTKEYTYPE = 10010, INVALIDCHAINCODE = 10011, INVALIDSERVICETYPE = 10012, INVALIDINDEXVALUE = 10013, /** UNCONNECTED_PROVIDER - Signer相关错误码 */ UNCONNECTED_PROVIDER = 20000, NO_PROVIDER_SET = 20001, /** * INVALID_SOURCEADDRESS_ERROR - 构建离线交易异常 * 源地址无效错误 */ INVALID_SOURCEADDRESS_ERROR = 11002, /** INVALID_DESTADDRESS_ERROR - 目标地址无效错误 */ INVALID_DESTADDRESS_ERROR = 11003, /** INVALID_INITBALANCE_ERROR - 初始余额无效错误 */ INVALID_INITBALANCE_ERROR = 11004, /** INVALID_ADDRESS_ERROR - 地址无效错误 */ INVALID_ADDRESS_ERROR = 11006, /** METADATA_NOT_HEX_STRING_ERROR - 元数据不是十六进制字符串错误 */ METADATA_NOT_HEX_STRING_ERROR = 11008, /** INVALID_DATAKEY_ERROR - 数据键无效错误 */ INVALID_DATAKEY_ERROR = 11011, /** INVALID_DATAVALUE_ERROR - 数据值无效错误 */ INVALID_DATAVALUE_ERROR = 11012, /** INVALID_DATAVERSION_ERROR - 数据版本无效错误 */ INVALID_DATAVERSION_ERROR = 11013, /** INVALID_MASTERWEIGHT_ERROR - 主权重无效错误 */ INVALID_MASTERWEIGHT_ERROR = 11015, /** INVALID_SIGNER_ADDRESS_ERROR - 签名者地址无效错误 */ INVALID_SIGNER_ADDRESS_ERROR = 11016, /** INVALID_SIGNER_WEIGHT_ERROR - 签名者权重无效错误 */ INVALID_SIGNER_WEIGHT_ERROR = 11017, /** INVALID_TX_THRESHOLD_ERROR - 交易阈值无效错误 */ INVALID_TX_THRESHOLD_ERROR = 11018, /** INVALID_OPERATION_TYPE_ERROR - 操作类型无效错误 */ INVALID_OPERATION_TYPE_ERROR = 11019, /** INVALID_TYPE_THRESHOLD_ERROR - 类型阈值无效错误 */ INVALID_TYPE_THRESHOLD_ERROR = 11020, /** INVALID_AMOUNT_ERROR - 金额无效错误 */ INVALID_AMOUNT_ERROR = 11024, /** INVALID_CONTRACTADDRESS_ERROR - 合同地址无效错误 */ INVALID_CONTRACTADDRESS_ERROR = 11037, /** CONTRACTADDRESS_NOT_CONTRACTACCOUNT_ERROR - 合同地址不是合同账户错误 */ CONTRACTADDRESS_NOT_CONTRACTACCOUNT_ERROR = 11038, /** INVALID_FROMADDRESS_ERROR - 起始地址无效错误 */ INVALID_FROMADDRESS_ERROR = 11041, /** PAYLOAD_EMPTY_ERROR - 有效载荷为空错误 */ PAYLOAD_EMPTY_ERROR = 11044, /** INVALID_CONTRACT_TYPE_ERROR - 合同类型无效错误 */ INVALID_CONTRACT_TYPE_ERROR = 11047, /** INVALID_NONCE_ERROR - nonce无效错误 */ INVALID_NONCE_ERROR = 11048, /** INVALID_GASPRICE_ERROR - 气体价格无效错误 */ INVALID_GASPRICE_ERROR = 11049, /** INVALID_FEELIMIT_ERROR - 费用限制无效错误 */ INVALID_FEELIMIT_ERROR = 11050, /** OPERATIONS_EMPTY_ERROR - 操作不能为空错误 */ OPERATIONS_EMPTY_ERROR = 11051, /** INVALID_CEILLEDGERSEQ_ERROR - 最高账本序列号无效错误 */ INVALID_CEILLEDGERSEQ_ERROR = 11052, /** INVALID_NONCE_TYPE_ERROR - 随机数类型无效错误 */ INVALID_NONCE_TYPE_ERROR = 12008, /** INTERNAL_SERVER_ERROR - 链相关错误描述 */ INTERNAL_SERVER_ERROR = 1, /** INVALID_PARAMETER - 参数异常 -> 2 */ INVALID_PARAMETER = 2, /** OBJECT_ALREADY_EXISTS - 对象已存在 -> 3 */ OBJECT_ALREADY_EXISTS = 3, /** OBJECT_NOT_FOUND - 对象不存在 */ OBJECT_NOT_FOUND = 4, /** TX_TIMEOUT - 交易超时 */ TX_TIMEOUT = 5, /** ACCOUNT_ACCESS_DENIED - 账户禁止使用 */ ACCOUNT_ACCESS_DENIED = 6, /** MATH_OVERFLOW - 数学计算溢出 */ MATH_OVERFLOW = 7, /** ILLEGAL_PUBLIC_KEY - 公钥非法 */ ILLEGAL_PUBLIC_KEY = 90, /** ILLEGAL_PRIVATE_KEY - 私钥非法 */ ILLEGAL_PRIVATE_KEY = 91, /** INSUFFICIENT_SIGNATURE_WEIGHT - 签名权重不够,达不到操作的门限值 */ INSUFFICIENT_SIGNATURE_WEIGHT = 93, /** ILLEGAL_ADDRESS - 地址非法 */ ILLEGAL_ADDRESS = 94, /** MISSING_TRANSACTION_OPERATION - 交易缺失操作 */ MISSING_TRANSACTION_OPERATION = 97, /** TOO_MANY_OPERATIONS - 单笔交易内超过了100个操作 */ TOO_MANY_OPERATIONS = 98, /** INVALID_NONCE - 交易序号错误,nonce错误 */ INVALID_NONCE = 99, /** ACCOUNT_LOW_RESERVE - 余额不足 */ ACCOUNT_LOW_RESERVE = 100, /** SOURCE_AND_DESTINATION_EQUAL - 源和目的账号相等 */ SOURCE_AND_DESTINATION_EQUAL = 101, /** ACCOUNT_ALREADY_EXISTS - 创建账号操作,目标账号已存在 */ ACCOUNT_ALREADY_EXISTS = 102, /** ACCOUNT_NOT_FOUND - 账户不存在 */ ACCOUNT_NOT_FOUND = 103, /** INSUFFICIENT_INITIAL_ASSETS - 创建账号初始化资产小于配置文件中最小费用 */ INSUFFICIENT_INITIAL_ASSETS = 106, /** INSUFFICIENT_FEE - 费用不足 */ INSUFFICIENT_FEE = 111, /** WEIGHT_OUT_OF_RANGE - 权重值不在有效范围 */ WEIGHT_OUT_OF_RANGE = 120, /** THRESHOLD_OUT_OF_RANGE - 门限值不在有效范围 */ THRESHOLD_OUT_OF_RANGE = 121, /** MISMATCHING_METADATA_VERSION - metadata的version版本号不与已有的匹配 */ MISMATCHING_METADATA_VERSION = 144, /** TRANSACTION_DATA_TOO_LARGE - 交易数据超出上限 */ TRANSACTION_DATA_TOO_LARGE = 146, /** CONTRACT_EXECUTION_FAILED - 合约执行失败 */ CONTRACT_EXECUTION_FAILED = 151, /** CONTRACT_PARSE_FAILED - 合约语法分析失败 */ CONTRACT_PARSE_FAILED = 152, /** CONTRACT_RECURSION_DEPTH_EXCEEDED - 合约递归深度超出上限 */ CONTRACT_RECURSION_DEPTH_EXCEEDED = 153, /** CONTRACT_GENERATED_TOO_MANY_TRANSACTIONS - 合约产生的交易超出上限 */ CONTRACT_GENERATED_TOO_MANY_TRANSACTIONS = 154, /** CONTRACT_EXECUTION_TIMEOUT - 合约执行超时 */ CONTRACT_EXECUTION_TIMEOUT = 155, /** NON_CONTRACT_ADDRESS - 目标地址非合约账户 */ NON_CONTRACT_ADDRESS = 156, /** FAILED_TO_INSERT_INTO_TX_QUEUE - 插入交易缓存队列失败 */ FAILED_TO_INSERT_INTO_TX_QUEUE = 160, /** FORBIDDEN_SPARK_TOKEN_TRANSFER - 禁止转移星火令 */ FORBIDDEN_SPARK_TOKEN_TRANSFER = 161, /** DUPLICATE_NONCE_IN_CACHE - 交易nonce重复,nonce在缓存中 (需重新发送交易) */ DUPLICATE_NONCE_IN_CACHE = 183, /** INVALID_MAX_BLOCK_NUMBER - 交易最大区块数错误,小于当前区块高度 (需要重新获取区块高度序列化接口) */ INVALID_MAX_BLOCK_NUMBER = 184, /** PARAMETER_TYPE_PARSING_EXCEPTION - 开发平台相关错误码 */ PARAMETER_TYPE_PARSING_EXCEPTION = -3, /** INVALID_PARAMETER_EXCEPTION - 无效参数异常 */ INVALID_PARAMETER_EXCEPTION = -6, /** REQUEST_TYPE_EXCEPTION - 请求类型异常 */ REQUEST_TYPE_EXCEPTION = -7, /** UNIFIED_VALIDATION_EXCEPTION - 统一验证参数异常 */ UNIFIED_VALIDATION_EXCEPTION = -9, /** METHOD_NOT_ALLOWED - 不支持当前请求类型 */ METHOD_NOT_ALLOWED = 405, /** API_NOT_FOUND - 请求的API不存在 */ API_NOT_FOUND = 1013, /** API_DEPRECATED - 请求的API已停用 */ API_DEPRECATED = 1015, /** TIMEOUT - timeout */ TIMEOUT = 1016, /** SENSITIVE_WORDS_IN_TRANSACTION - 交易数据中包含敏感词汇 */ SENSITIVE_WORDS_IN_TRANSACTION = 1101, /** CONTRACT_ADDRESS_NOT_IN_WHITELIST - 您的合约地址未在项目合约白名单 */ CONTRACT_ADDRESS_NOT_IN_WHITELIST = 1102, /** ILLEGAL_TRANSACTION_DATA - 请检查交易数据是否合规 */ ILLEGAL_TRANSACTION_DATA = 1103, /** TRANSACTION_TYPE_NOT_FOUND - 交易类型不存在 */ TRANSACTION_TYPE_NOT_FOUND = 1105, /** REMOTE_CALL_FAILED - 远程调用失败 */ REMOTE_CALL_FAILED = 1106, /** TRANSACTION_POOL_TYPE_NOT_FOUND - 交易池类型不存在 */ TRANSACTION_POOL_TYPE_NOT_FOUND = 1107, /** PARAMETER_OUT_OF_RANGE - 参数超出限制 */ PARAMETER_OUT_OF_RANGE = 1108, /** ILLEGAL_PARAMETER - 非法参数 */ ILLEGAL_PARAMETER = 1109, /** TX_TYPE_REQUIRED - 当bid 或 tx_id为不为空时,tx_type为必填 */ TX_TYPE_REQUIRED = 1110, /** BUSINESS_PARAMETER_CANNOT_BE_EMPTY - 业务参数不能为空 */ BUSINESS_PARAMETER_CANNOT_BE_EMPTY = 1111, /** API_KEY_NOT_FOUND - API Key不存在 */ API_KEY_NOT_FOUND = 1122, /** REQUEST_RATE_EXCEEDED_PER_SECOND - 每秒请求频次超出限制 */ REQUEST_RATE_EXCEEDED_PER_SECOND = 1200, /** REQUEST_RATE_EXCEEDED_PER_DAY - 每日请求频次超出限制 */ REQUEST_RATE_EXCEEDED_PER_DAY = 1201, /** NO_RESOURCES_AVAILABLE - 您已无资源可用 */ NO_RESOURCES_AVAILABLE = 1202, /** PROJECT_DELETED - 项目已被删除 */ PROJECT_DELETED = 1203, /** PROJECT_DISABLED - 项目已禁用 */ PROJECT_DISABLED = 1204, /** PROJECT_BLACKLISTED - 项目被拉入黑名单 */ PROJECT_BLACKLISTED = 1205, /** ACCOUNT_BLACKLISTED - 账户被拉入黑名单 */ ACCOUNT_BLACKLISTED = 1206, /** API_SECRET_REQUIRED_IN_HEADER - 请在Header中传入API Secret */ API_SECRET_REQUIRED_IN_HEADER = 1207, /** MISMATCHING_API_SECRET - 传入的API Secret与项目不匹配 */ MISMATCHING_API_SECRET = 1208, /** ENHANCED_TRANSACTION_SERVICE_NOT_ENABLED - 增强交易服务未开启 */ ENHANCED_TRANSACTION_SERVICE_NOT_ENABLED = 1209, /** MISMATCHING_PROJECT_AND_API_TYPE - 项目类型与API类型不一致 */ MISMATCHING_PROJECT_AND_API_TYPE = 1210, /** PROJECT_WITHOUT_MAINNET_PERMISSION - 当前项目还没有主网权限 */ PROJECT_WITHOUT_MAINNET_PERMISSION = 1211, /** IN_PLATFORM_QUEUE - 平台队列中 */ IN_PLATFORM_QUEUE = 1311, /** TRANSACTION_SUBMITTED_TO_SPARKCHAIN - 交易已提交到星火链 */ TRANSACTION_SUBMITTED_TO_SPARKCHAIN = 1312, /** TRANSACTION_POOL_TIMEOUT_DISCARD - 平台交易池超时丢弃 */ TRANSACTION_POOL_TIMEOUT_DISCARD = 1313, /** NO_TRANSACTION_POOL_FOR_PROJECT - 项目暂无交易池(增强交易) */ NO_TRANSACTION_POOL_FOR_PROJECT = 1314, /** TRANSACTION_ALREADY_EXISTS - 交易已存在 */ TRANSACTION_ALREADY_EXISTS = 1315, /** SPARKCHAIN_TIMEOUT_DISCARD - 星火链超时丢弃 */ SPARKCHAIN_TIMEOUT_DISCARD = 1316, /** TOO_MANY_TRANSACTION_OPERATIONS - 交易操作频繁 */ TOO_MANY_TRANSACTION_OPERATIONS = 1317, UNRECOGNIZED = -1, } export function sdkStatusCodeFromJSON(object: any): SdkStatusCode { switch (object) { case 0: case "SUCCESS": return SdkStatusCode.SUCCESS; case 9999: case "INVALID_URL": return SdkStatusCode.INVALID_URL; case 10000: case "INVALIDPRIVATEKEY": return SdkStatusCode.INVALIDPRIVATEKEY; case 10001: case "INVALIDPUBLICKEY": return SdkStatusCode.INVALIDPUBLICKEY; case 10002: case "INVALIDADDRESS": return SdkStatusCode.INVALIDADDRESS; case 10003: case "INVALIDPASSWD": return SdkStatusCode.INVALIDPASSWD; case 10004: case "INVALIDKEYSTORE": return SdkStatusCode.INVALIDKEYSTORE; case 10005: case "ERRORPASSWD": return SdkStatusCode.ERRORPASSWD; case 10006: case "INVALIDMESSAGE": return SdkStatusCode.INVALIDMESSAGE; case 10007: case "INVALIDSIGNATURE": return SdkStatusCode.INVALIDSIGNATURE; case 10008: case "INVALIDENTROPY": return SdkStatusCode.INVALIDENTROPY; case 10009: case "INVALIDMNEMONICS": return SdkStatusCode.INVALIDMNEMONICS; case 10010: case "UNSUPPORTKEYTYPE": return SdkStatusCode.UNSUPPORTKEYTYPE; case 10011: case "INVALIDCHAINCODE": return SdkStatusCode.INVALIDCHAINCODE; case 10012: case "INVALIDSERVICETYPE": return SdkStatusCode.INVALIDSERVICETYPE; case 10013: case "INVALIDINDEXVALUE": return SdkStatusCode.INVALIDINDEXVALUE; case 20000: case "UNCONNECTED_PROVIDER": return SdkStatusCode.UNCONNECTED_PROVIDER; case 20001: case "NO_PROVIDER_SET": return SdkStatusCode.NO_PROVIDER_SET; case 11002: case "INVALID_SOURCEADDRESS_ERROR": return SdkStatusCode.INVALID_SOURCEADDRESS_ERROR; case 11003: case "INVALID_DESTADDRESS_ERROR": return SdkStatusCode.INVALID_DESTADDRESS_ERROR; case 11004: case "INVALID_INITBALANCE_ERROR": return SdkStatusCode.INVALID_INITBALANCE_ERROR; case 11006: case "INVALID_ADDRESS_ERROR": return SdkStatusCode.INVALID_ADDRESS_ERROR; case 11008: case "METADATA_NOT_HEX_STRING_ERROR": return SdkStatusCode.METADATA_NOT_HEX_STRING_ERROR; case 11011: case "INVALID_DATAKEY_ERROR": return SdkStatusCode.INVALID_DATAKEY_ERROR; case 11012: case "INVALID_DATAVALUE_ERROR": return SdkStatusCode.INVALID_DATAVALUE_ERROR; case 11013: case "INVALID_DATAVERSION_ERROR": return SdkStatusCode.INVALID_DATAVERSION_ERROR; case 11015: case "INVALID_MASTERWEIGHT_ERROR": return SdkStatusCode.INVALID_MASTERWEIGHT_ERROR; case 11016: case "INVALID_SIGNER_ADDRESS_ERROR": return SdkStatusCode.INVALID_SIGNER_ADDRESS_ERROR; case 11017: case "INVALID_SIGNER_WEIGHT_ERROR": return SdkStatusCode.INVALID_SIGNER_WEIGHT_ERROR; case 11018: case "INVALID_TX_THRESHOLD_ERROR": return SdkStatusCode.INVALID_TX_THRESHOLD_ERROR; case 11019: case "INVALID_OPERATION_TYPE_ERROR": return SdkStatusCode.INVALID_OPERATION_TYPE_ERROR; case 11020: case "INVALID_TYPE_THRESHOLD_ERROR": return SdkStatusCode.INVALID_TYPE_THRESHOLD_ERROR; case 11024: case "INVALID_AMOUNT_ERROR": return SdkStatusCode.INVALID_AMOUNT_ERROR; case 11037: case "INVALID_CONTRACTADDRESS_ERROR": return SdkStatusCode.INVALID_CONTRACTADDRESS_ERROR; case 11038: case "CONTRACTADDRESS_NOT_CONTRACTACCOUNT_ERROR": return SdkStatusCode.CONTRACTADDRESS_NOT_CONTRACTACCOUNT_ERROR; case 11041: case "INVALID_FROMADDRESS_ERROR": return SdkStatusCode.INVALID_FROMADDRESS_ERROR; case 11044: case "PAYLOAD_EMPTY_ERROR": return SdkStatusCode.PAYLOAD_EMPTY_ERROR; case 11047: case "INVALID_CONTRACT_TYPE_ERROR": return SdkStatusCode.INVALID_CONTRACT_TYPE_ERROR; case 11048: case "INVALID_NONCE_ERROR": return SdkStatusCode.INVALID_NONCE_ERROR; case 11049: case "INVALID_GASPRICE_ERROR": return SdkStatusCode.INVALID_GASPRICE_ERROR; case 11050: case "INVALID_FEELIMIT_ERROR": return SdkStatusCode.INVALID_FEELIMIT_ERROR; case 11051: case "OPERATIONS_EMPTY_ERROR": return SdkStatusCode.OPERATIONS_EMPTY_ERROR; case 11052: case "INVALID_CEILLEDGERSEQ_ERROR": return SdkStatusCode.INVALID_CEILLEDGERSEQ_ERROR; case 12008: case "INVALID_NONCE_TYPE_ERROR": return SdkStatusCode.INVALID_NONCE_TYPE_ERROR; case 1: case "INTERNAL_SERVER_ERROR": return SdkStatusCode.INTERNAL_SERVER_ERROR; case 2: case "INVALID_PARAMETER": return SdkStatusCode.INVALID_PARAMETER; case 3: case "OBJECT_ALREADY_EXISTS": return SdkStatusCode.OBJECT_ALREADY_EXISTS; case 4: case "OBJECT_NOT_FOUND": return SdkStatusCode.OBJECT_NOT_FOUND; case 5: case "TX_TIMEOUT": return SdkStatusCode.TX_TIMEOUT; case 6: case "ACCOUNT_ACCESS_DENIED": return SdkStatusCode.ACCOUNT_ACCESS_DENIED; case 7: case "MATH_OVERFLOW": return SdkStatusCode.MATH_OVERFLOW; case 90: case "ILLEGAL_PUBLIC_KEY": return SdkStatusCode.ILLEGAL_PUBLIC_KEY; case 91: case "ILLEGAL_PRIVATE_KEY": return SdkStatusCode.ILLEGAL_PRIVATE_KEY; case 93: case "INSUFFICIENT_SIGNATURE_WEIGHT": return SdkStatusCode.INSUFFICIENT_SIGNATURE_WEIGHT; case 94: case "ILLEGAL_ADDRESS": return SdkStatusCode.ILLEGAL_ADDRESS; case 97: case "MISSING_TRANSACTION_OPERATION": return SdkStatusCode.MISSING_TRANSACTION_OPERATION; case 98: case "TOO_MANY_OPERATIONS": return SdkStatusCode.TOO_MANY_OPERATIONS; case 99: case "INVALID_NONCE": return SdkStatusCode.INVALID_NONCE; case 100: case "ACCOUNT_LOW_RESERVE": return SdkStatusCode.ACCOUNT_LOW_RESERVE; case 101: case "SOURCE_AND_DESTINATION_EQUAL": return SdkStatusCode.SOURCE_AND_DESTINATION_EQUAL; case 102: case "ACCOUNT_ALREADY_EXISTS": return SdkStatusCode.ACCOUNT_ALREADY_EXISTS; case 103: case "ACCOUNT_NOT_FOUND": return SdkStatusCode.ACCOUNT_NOT_FOUND; case 106: case "INSUFFICIENT_INITIAL_ASSETS": return SdkStatusCode.INSUFFICIENT_INITIAL_ASSETS; case 111: case "INSUFFICIENT_FEE": return SdkStatusCode.INSUFFICIENT_FEE; case 120: case "WEIGHT_OUT_OF_RANGE": return SdkStatusCode.WEIGHT_OUT_OF_RANGE; case 121: case "THRESHOLD_OUT_OF_RANGE": return SdkStatusCode.THRESHOLD_OUT_OF_RANGE; case 144: case "MISMATCHING_METADATA_VERSION": return SdkStatusCode.MISMATCHING_METADATA_VERSION; case 146: case "TRANSACTION_DATA_TOO_LARGE": return SdkStatusCode.TRANSACTION_DATA_TOO_LARGE; case 151: case "CONTRACT_EXECUTION_FAILED": return SdkStatusCode.CONTRACT_EXECUTION_FAILED; case 152: case "CONTRACT_PARSE_FAILED": return SdkStatusCode.CONTRACT_PARSE_FAILED; case 153: case "CONTRACT_RECURSION_DEPTH_EXCEEDED": return SdkStatusCode.CONTRACT_RECURSION_DEPTH_EXCEEDED; case 154: case "CONTRACT_GENERATED_TOO_MANY_TRANSACTIONS": return SdkStatusCode.CONTRACT_GENERATED_TOO_MANY_TRANSACTIONS; case 155: case "CONTRACT_EXECUTION_TIMEOUT": return SdkStatusCode.CONTRACT_EXECUTION_TIMEOUT; case 156: case "NON_CONTRACT_ADDRESS": return SdkStatusCode.NON_CONTRACT_ADDRESS; case 160: case "FAILED_TO_INSERT_INTO_TX_QUEUE": return SdkStatusCode.FAILED_TO_INSERT_INTO_TX_QUEUE; case 161: case "FORBIDDEN_SPARK_TOKEN_TRANSFER": return SdkStatusCode.FORBIDDEN_SPARK_TOKEN_TRANSFER; case 183: case "DUPLICATE_NONCE_IN_CACHE": return SdkStatusCode.DUPLICATE_NONCE_IN_CACHE; case 184: case "INVALID_MAX_BLOCK_NUMBER": return SdkStatusCode.INVALID_MAX_BLOCK_NUMBER; case -3: case "PARAMETER_TYPE_PARSING_EXCEPTION": return SdkStatusCode.PARAMETER_TYPE_PARSING_EXCEPTION; case -6: case "INVALID_PARAMETER_EXCEPTION": return SdkStatusCode.INVALID_PARAMETER_EXCEPTION; case -7: case "REQUEST_TYPE_EXCEPTION": return SdkStatusCode.REQUEST_TYPE_EXCEPTION; case -9: case "UNIFIED_VALIDATION_EXCEPTION": return SdkStatusCode.UNIFIED_VALIDATION_EXCEPTION; case 405: case "METHOD_NOT_ALLOWED": return SdkStatusCode.METHOD_NOT_ALLOWED; case 1013: case "API_NOT_FOUND": return SdkStatusCode.API_NOT_FOUND; case 1015: case "API_DEPRECATED": return SdkStatusCode.API_DEPRECATED; case 1016: case "TIMEOUT": return SdkStatusCode.TIMEOUT; case 1101: case "SENSITIVE_WORDS_IN_TRANSACTION": return SdkStatusCode.SENSITIVE_WORDS_IN_TRANSACTION; case 1102: case "CONTRACT_ADDRESS_NOT_IN_WHITELIST": return SdkStatusCode.CONTRACT_ADDRESS_NOT_IN_WHITELIST; case 1103: case "ILLEGAL_TRANSACTION_DATA": return SdkStatusCode.ILLEGAL_TRANSACTION_DATA; case 1105: case "TRANSACTION_TYPE_NOT_FOUND": return SdkStatusCode.TRANSACTION_TYPE_NOT_FOUND; case 1106: case "REMOTE_CALL_FAILED": return SdkStatusCode.REMOTE_CALL_FAILED; case 1107: case "TRANSACTION_POOL_TYPE_NOT_FOUND": return SdkStatusCode.TRANSACTION_POOL_TYPE_NOT_FOUND; case 1108: case "PARAMETER_OUT_OF_RANGE": return SdkStatusCode.PARAMETER_OUT_OF_RANGE; case 1109: case "ILLEGAL_PARAMETER": return SdkStatusCode.ILLEGAL_PARAMETER; case 1110: case "TX_TYPE_REQUIRED": return SdkStatusCode.TX_TYPE_REQUIRED; case 1111: case "BUSINESS_PARAMETER_CANNOT_BE_EMPTY": return SdkStatusCode.BUSINESS_PARAMETER_CANNOT_BE_EMPTY; case 1122: case "API_KEY_NOT_FOUND": return SdkStatusCode.API_KEY_NOT_FOUND; case 1200: case "REQUEST_RATE_EXCEEDED_PER_SECOND": return SdkStatusCode.REQUEST_RATE_EXCEEDED_PER_SECOND; case 1201: case "REQUEST_RATE_EXCEEDED_PER_DAY": return SdkStatusCode.REQUEST_RATE_EXCEEDED_PER_DAY; case 1202: case "NO_RESOURCES_AVAILABLE": return SdkStatusCode.NO_RESOURCES_AVAILABLE; case 1203: case "PROJECT_DELETED": return SdkStatusCode.PROJECT_DELETED; case 1204: case "PROJECT_DISABLED": return SdkStatusCode.PROJECT_DISABLED; case 1205: case "PROJECT_BLACKLISTED": return SdkStatusCode.PROJECT_BLACKLISTED; case 1206: case "ACCOUNT_BLACKLISTED": return SdkStatusCode.ACCOUNT_BLACKLISTED; case 1207: case "API_SECRET_REQUIRED_IN_HEADER": return SdkStatusCode.API_SECRET_REQUIRED_IN_HEADER; case 1208: case "MISMATCHING_API_SECRET": return SdkStatusCode.MISMATCHING_API_SECRET; case 1209: case "ENHANCED_TRANSACTION_SERVICE_NOT_ENABLED": return SdkStatusCode.ENHANCED_TRANSACTION_SERVICE_NOT_ENABLED; case 1210: case "MISMATCHING_PROJECT_AND_API_TYPE": return SdkStatusCode.MISMATCHING_PROJECT_AND_API_TYPE; case 1211: case "PROJECT_WITHOUT_MAINNET_PERMISSION": return SdkStatusCode.PROJECT_WITHOUT_MAINNET_PERMISSION; case 1311: case "IN_PLATFORM_QUEUE": return SdkStatusCode.IN_PLATFORM_QUEUE; case 1312: case "TRANSACTION_SUBMITTED_TO_SPARKCHAIN": return SdkStatusCode.TRANSACTION_SUBMITTED_TO_SPARKCHAIN; case 1313: case "TRANSACTION_POOL_TIMEOUT_DISCARD": return SdkStatusCode.TRANSACTION_POOL_TIMEOUT_DISCARD; case 1314: case "NO_TRANSACTION_POOL_FOR_PROJECT": return SdkStatusCode.NO_TRANSACTION_POOL_FOR_PROJECT; case 1315: case "TRANSACTION_ALREADY_EXISTS": return SdkStatusCode.TRANSACTION_ALREADY_EXISTS; case 1316: case "SPARKCHAIN_TIMEOUT_DISCARD": return SdkStatusCode.SPARKCHAIN_TIMEOUT_DISCARD; case 1317: case "TOO_MANY_TRANSACTION_OPERATIONS": return SdkStatusCode.TOO_MANY_TRANSACTION_OPERATIONS; case -1: case "UNRECOGNIZED": default: return SdkStatusCode.UNRECOGNIZED; } } export function sdkStatusCodeToJSON(object: SdkStatusCode): string { switch (object) { case SdkStatusCode.SUCCESS: return "SUCCESS"; case SdkStatusCode.INVALID_URL: return "INVALID_URL"; case SdkStatusCode.INVALIDPRIVATEKEY: return "INVALIDPRIVATEKEY"; case SdkStatusCode.INVALIDPUBLICKEY: return "INVALIDPUBLICKEY"; case SdkStatusCode.INVALIDADDRESS: return "INVALIDADDRESS"; case SdkStatusCode.INVALIDPASSWD: return "INVALIDPASSWD"; case SdkStatusCode.INVALIDKEYSTORE: return "INVALIDKEYSTORE"; case SdkStatusCode.ERRORPASSWD: return "ERRORPASSWD"; case SdkStatusCode.INVALIDMESSAGE: return "INVALIDMESSAGE"; case SdkStatusCode.INVALIDSIGNATURE: return "INVALIDSIGNATURE"; case SdkStatusCode.INVALIDENTROPY: return "INVALIDENTROPY"; case SdkStatusCode.INVALIDMNEMONICS: return "INVALIDMNEMONICS"; case SdkStatusCode.UNSUPPORTKEYTYPE: return "UNSUPPORTKEYTYPE"; case SdkStatusCode.INVALIDCHAINCODE: return "INVALIDCHAINCODE"; case SdkStatusCode.INVALIDSERVICETYPE: return "INVALIDSERVICETYPE"; case SdkStatusCode.INVALIDINDEXVALUE: return "INVALIDINDEXVALUE"; case SdkStatusCode.UNCONNECTED_PROVIDER: return "UNCONNECTED_PROVIDER"; case SdkStatusCode.NO_PROVIDER_SET: return "NO_PROVIDER_SET"; case SdkStatusCode.INVALID_SOURCEADDRESS_ERROR: return "INVALID_SOURCEADDRESS_ERROR"; case SdkStatusCode.INVALID_DESTADDRESS_ERROR: return "INVALID_DESTADDRESS_ERROR"; case SdkStatusCode.INVALID_INITBALANCE_ERROR: return "INVALID_INITBALANCE_ERROR"; case SdkStatusCode.INVALID_ADDRESS_ERROR: return "INVALID_ADDRESS_ERROR"; case SdkStatusCode.METADATA_NOT_HEX_STRING_ERROR: return "METADATA_NOT_HEX_STRING_ERROR"; case SdkStatusCode.INVALID_DATAKEY_ERROR: return "INVALID_DATAKEY_ERROR"; case SdkStatusCode.INVALID_DATAVALUE_ERROR: return "INVALID_DATAVALUE_ERROR"; case SdkStatusCode.INVALID_DATAVERSION_ERROR: return "INVALID_DATAVERSION_ERROR"; case SdkStatusCode.INVALID_MASTERWEIGHT_ERROR: return "INVALID_MASTERWEIGHT_ERROR"; case SdkStatusCode.INVALID_SIGNER_ADDRESS_ERROR: return "INVALID_SIGNER_ADDRESS_ERROR"; case SdkStatusCode.INVALID_SIGNER_WEIGHT_ERROR: return "INVALID_SIGNER_WEIGHT_ERROR"; case SdkStatusCode.INVALID_TX_THRESHOLD_ERROR: return "INVALID_TX_THRESHOLD_ERROR"; case SdkStatusCode.INVALID_OPERATION_TYPE_ERROR: return "INVALID_OPERATION_TYPE_ERROR"; case SdkStatusCode.INVALID_TYPE_THRESHOLD_ERROR: return "INVALID_TYPE_THRESHOLD_ERROR"; case SdkStatusCode.INVALID_AMOUNT_ERROR: return "INVALID_AMOUNT_ERROR"; case SdkStatusCode.INVALID_CONTRACTADDRESS_ERROR: return "INVALID_CONTRACTADDRESS_ERROR"; case SdkStatusCode.CONTRACTADDRESS_NOT_CONTRACTACCOUNT_ERROR: return "CONTRACTADDRESS_NOT_CONTRACTACCOUNT_ERROR"; case SdkStatusCode.INVALID_FROMADDRESS_ERROR: return "INVALID_FROMADDRESS_ERROR"; case SdkStatusCode.PAYLOAD_EMPTY_ERROR: return "PAYLOAD_EMPTY_ERROR"; case SdkStatusCode.INVALID_CONTRACT_TYPE_ERROR: return "INVALID_CONTRACT_TYPE_ERROR"; case SdkStatusCode.INVALID_NONCE_ERROR: return "INVALID_NONCE_ERROR"; case SdkStatusCode.INVALID_GASPRICE_ERROR: return "INVALID_GASPRICE_ERROR"; case SdkStatusCode.INVALID_FEELIMIT_ERROR: return "INVALID_FEELIMIT_ERROR"; case SdkStatusCode.OPERATIONS_EMPTY_ERROR: return "OPERATIONS_EMPTY_ERROR"; case SdkStatusCode.INVALID_CEILLEDGERSEQ_ERROR: return "INVALID_CEILLEDGERSEQ_ERROR"; case SdkStatusCode.INVALID_NONCE_TYPE_ERROR: return "INVALID_NONCE_TYPE_ERROR"; case SdkStatusCode.INTERNAL_SERVER_ERROR: return "INTERNAL_SERVER_ERROR"; case SdkStatusCode.INVALID_PARAMETER: return "INVALID_PARAMETER"; case SdkStatusCode.OBJECT_ALREADY_EXISTS: return "OBJECT_ALREADY_EXISTS"; case SdkStatusCode.OBJECT_NOT_FOUND: return "OBJECT_NOT_FOUND"; case SdkStatusCode.TX_TIMEOUT: return "TX_TIMEOUT"; case SdkStatusCode.ACCOUNT_ACCESS_DENIED: return "ACCOUNT_ACCESS_DENIED"; case SdkStatusCode.MATH_OVERFLOW: return "MATH_OVERFLOW"; case SdkStatusCode.ILLEGAL_PUBLIC_KEY: return "ILLEGAL_PUBLIC_KEY"; case SdkStatusCode.ILLEGAL_PRIVATE_KEY: return "ILLEGAL_PRIVATE_KEY"; case SdkStatusCode.INSUFFICIENT_SIGNATURE_WEIGHT: return "INSUFFICIENT_SIGNATURE_WEIGHT"; case SdkStatusCode.ILLEGAL_ADDRESS: return "ILLEGAL_ADDRESS"; case SdkStatusCode.MISSING_TRANSACTION_OPERATION: return "MISSING_TRANSACTION_OPERATION"; case SdkStatusCode.TOO_MANY_OPERATIONS: return "TOO_MANY_OPERATIONS"; case SdkStatusCode.INVALID_NONCE: return "INVALID_NONCE"; case SdkStatusCode.ACCOUNT_LOW_RESERVE: return "ACCOUNT_LOW_RESERVE"; case SdkStatusCode.SOURCE_AND_DESTINATION_EQUAL: return "SOURCE_AND_DESTINATION_EQUAL"; case SdkStatusCode.ACCOUNT_ALREADY_EXISTS: return "ACCOUNT_ALREADY_EXISTS"; case SdkStatusCode.ACCOUNT_NOT_FOUND: return "ACCOUNT_NOT_FOUND"; case SdkStatusCode.INSUFFICIENT_INITIAL_ASSETS: return "INSUFFICIENT_INITIAL_ASSETS"; case SdkStatusCode.INSUFFICIENT_FEE: return "INSUFFICIENT_FEE"; case SdkStatusCode.WEIGHT_OUT_OF_RANGE: return "WEIGHT_OUT_OF_RANGE"; case SdkStatusCode.THRESHOLD_OUT_OF_RANGE: return "THRESHOLD_OUT_OF_RANGE"; case SdkStatusCode.MISMATCHING_METADATA_VERSION: return "MISMATCHING_METADATA_VERSION"; case SdkStatusCode.TRANSACTION_DATA_TOO_LARGE: return "TRANSACTION_DATA_TOO_LARGE"; case SdkStatusCode.CONTRACT_EXECUTION_FAILED: return "CONTRACT_EXECUTION_FAILED"; case SdkStatusCode.CONTRACT_PARSE_FAILED: return "CONTRACT_PARSE_FAILED"; case SdkStatusCode.CONTRACT_RECURSION_DEPTH_EXCEEDED: return "CONTRACT_RECURSION_DEPTH_EXCEEDED"; case SdkStatusCode.CONTRACT_GENERATED_TOO_MANY_TRANSACTIONS: return "CONTRACT_GENERATED_TOO_MANY_TRANSACTIONS"; case SdkStatusCode.CONTRACT_EXECUTION_TIMEOUT: return "CONTRACT_EXECUTION_TIMEOUT"; case SdkStatusCode.NON_CONTRACT_ADDRESS: return "NON_CONTRACT_ADDRESS"; case SdkStatusCode.FAILED_TO_INSERT_INTO_TX_QUEUE: return "FAILED_TO_INSERT_INTO_TX_QUEUE"; case SdkStatusCode.FORBIDDEN_SPARK_TOKEN_TRANSFER: return "FORBIDDEN_SPARK_TOKEN_TRANSFER"; case SdkStatusCode.DUPLICATE_NONCE_IN_CACHE: return "DUPLICATE_NONCE_IN_CACHE"; case SdkStatusCode.INVALID_MAX_BLOCK_NUMBER: return "INVALID_MAX_BLOCK_NUMBER"; case SdkStatusCode.PARAMETER_TYPE_PARSING_EXCEPTION: return "PARAMETER_TYPE_PARSING_EXCEPTION"; case SdkStatusCode.INVALID_PARAMETER_EXCEPTION: return "INVALID_PARAMETER_EXCEPTION"; case SdkStatusCode.REQUEST_TYPE_EXCEPTION: return "REQUEST_TYPE_EXCEPTION"; case SdkStatusCode.UNIFIED_VALIDATION_EXCEPTION: return "UNIFIED_VALIDATION_EXCEPTION"; case SdkStatusCode.METHOD_NOT_ALLOWED: return "METHOD_NOT_ALLOWED"; case SdkStatusCode.API_NOT_FOUND: return "API_NOT_FOUND"; case SdkStatusCode.API_DEPRECATED: return "API_DEPRECATED"; case SdkStatusCode.TIMEOUT: return "TIMEOUT"; case SdkStatusCode.SENSITIVE_WORDS_IN_TRANSACTION: return "SENSITIVE_WORDS_IN_TRANSACTION"; case SdkStatusCode.CONTRACT_ADDRESS_NOT_IN_WHITELIST: return "CONTRACT_ADDRESS_NOT_IN_WHITELIST"; case SdkStatusCode.ILLEGAL_TRANSACTION_DATA: return "ILLEGAL_TRANSACTION_DATA"; case SdkStatusCode.TRANSACTION_TYPE_NOT_FOUND: return "TRANSACTION_TYPE_NOT_FOUND"; case SdkStatusCode.REMOTE_CALL_FAILED: return "REMOTE_CALL_FAILED"; case SdkStatusCode.TRANSACTION_POOL_TYPE_NOT_FOUND: return "TRANSACTION_POOL_TYPE_NOT_FOUND"; case SdkStatusCode.PARAMETER_OUT_OF_RANGE: return "PARAMETER_OUT_OF_RANGE"; case SdkStatusCode.ILLEGAL_PARAMETER: return "ILLEGAL_PARAMETER"; case SdkStatusCode.TX_TYPE_REQUIRED: return "TX_TYPE_REQUIRED"; case SdkStatusCode.BUSINESS_PARAMETER_CANNOT_BE_EMPTY: return "BUSINESS_PARAMETER_CANNOT_BE_EMPTY"; case SdkStatusCode.API_KEY_NOT_FOUND: return "API_KEY_NOT_FOUND"; case SdkStatusCode.REQUEST_RATE_EXCEEDED_PER_SECOND: return "REQUEST_RATE_EXCEEDED_PER_SECOND"; case SdkStatusCode.REQUEST_RATE_EXCEEDED_PER_DAY: return "REQUEST_RATE_EXCEEDED_PER_DAY"; case SdkStatusCode.NO_RESOURCES_AVAILABLE: return "NO_RESOURCES_AVAILABLE"; case SdkStatusCode.PROJECT_DELETED: return "PROJECT_DELETED"; case SdkStatusCode.PROJECT_DISABLED: return "PROJECT_DISABLED"; case SdkStatusCode.PROJECT_BLACKLISTED: return "PROJECT_BLACKLISTED"; case SdkStatusCode.ACCOUNT_BLACKLISTED: return "ACCOUNT_BLACKLISTED"; case SdkStatusCode.API_SECRET_REQUIRED_IN_HEADER: return "API_SECRET_REQUIRED_IN_HEADER"; case SdkStatusCode.MISMATCHING_API_SECRET: return "MISMATCHING_API_SECRET"; case SdkStatusCode.ENHANCED_TRANSACTION_SERVICE_NOT_ENABLED: return "ENHANCED_TRANSACTION_SERVICE_NOT_ENABLED"; case SdkStatusCode.MISMATCHING_PROJECT_AND_API_TYPE: return "MISMATCHING_PROJECT_AND_API_TYPE"; case SdkStatusCode.PROJECT_WITHOUT_MAINNET_PERMISSION: return "PROJECT_WITHOUT_MAINNET_PERMISSION"; case SdkStatusCode.IN_PLATFORM_QUEUE: return "IN_PLATFORM_QUEUE"; case SdkStatusCode.TRANSACTION_SUBMITTED_TO_SPARKCHAIN: return "TRANSACTION_SUBMITTED_TO_SPARKCHAIN"; case SdkStatusCode.TRANSACTION_POOL_TIMEOUT_DISCARD: return "TRANSACTION_POOL_TIMEOUT_DISCARD"; case SdkStatusCode.NO_TRANSACTION_POOL_FOR_PROJECT: return "NO_TRANSACTION_POOL_FOR_PROJECT"; case SdkStatusCode.TRANSACTION_ALREADY_EXISTS: return "TRANSACTION_ALREADY_EXISTS"; case SdkStatusCode.SPARKCHAIN_TIMEOUT_DISCARD: return "SPARKCHAIN_TIMEOUT_DISCARD"; case SdkStatusCode.TOO_MANY_TRANSACTION_OPERATIONS: return "TOO_MANY_TRANSACTION_OPERATIONS"; case SdkStatusCode.UNRECOGNIZED: default: return "UNRECOGNIZED"; } }