@thorswap-lib/types
Advanced tools
Comparing version 1.0.0-development.80 to 1.0.0-development.81
# @thorswap-lib/types | ||
## 1.0.0-development.81 | ||
### Minor Changes | ||
- [#94](https://github.com/thorswap/SwapKit/pull/94) [`fc91e93`](https://github.com/thorswap/SwapKit/commit/fc91e93d5d9ceb6b92e0ce645ed308783067eae0) Thanks [@olegpetroveth](https://github.com/olegpetroveth)! - Add error codes and stack | ||
## 1.0.0-development.80 | ||
@@ -4,0 +10,0 @@ |
@@ -37,4 +37,5 @@ /// <reference types="node" /> | ||
readonly code: ERROR_CODE; | ||
readonly type?: ERROR_TYPE; | ||
readonly message: string; | ||
readonly type?: ERROR_TYPE; | ||
readonly stack?: string; | ||
readonly options: ApiErrorOptions; | ||
@@ -301,4 +302,24 @@ constructor({ status, module, code, message, type, options: { shouldLog, shouldThrow, shouldTrace }, }: ErrorInfo); | ||
MISSING_INPUT_PARAMETER = "1005", | ||
SELL_AMOUNT_TOO_LOW = "2000", | ||
GAS_CONDITIONS_EXPENSIVE = "2001", | ||
SELL_AMOUNT_MUST_BE_POSITIVE_INTEGER = "2000", | ||
SELL_BUY_ASSETS_ARE_THE_SAME = "2001", | ||
MISSING_SOURCE_ADDRESS_FOR_SYNTH = "2002", | ||
AFF_ADDRESS_AND_BPS_OR_NEITHER = "2003", | ||
AFF_ADDRESS_TOO_LONG = "2004", | ||
AFF_BPS_INTEGER_0_100 = "2005", | ||
SOURCE_ADDRESS_INVALID_FOR_SELL_CHAIN = "2006", | ||
DESTINATION_ADDRESS_INVALID_FOR_BUY_CHAIN = "2007", | ||
PREFERRED_PROFVIDER_NOT_SUPPORTED = "2008", | ||
DESTINATION_ADDRESS_SMART_CONTRACT = "2009", | ||
INVALID_PROVIDER = "2100", | ||
MISSING_CROSS_CHAIN_PROVIDER = "2101", | ||
MISSING_AVAX_PROVIDER = "2102", | ||
MISSING_BSC_PROVIDER = "2103", | ||
MISSING_ETH_PROVIDER = "2104", | ||
INVALID_PROVIDER_FOR_SWAP_OUT = "2105", | ||
INVALID_CHAIN = "2200", | ||
INVALID_ASSET = "2201", | ||
INVALID_ASSET_IDENTIFIER = "2202", | ||
UNSUPPORTED_ASSET = "2203", | ||
UNSUPPORTED_CAHIN = "2204", | ||
UNSUPPORTED_ASSET_FOR_SWAPOUT = "2205", | ||
THORNODE_QUOTE_GENERIC_ERROR = "3000", | ||
@@ -319,5 +340,6 @@ NOT_ENOUGH_SYNTH_BALANCE = "3001", | ||
AIRDROP_CONTROLLER = "1006", | ||
PROVIDER_ENTITY = "2001", | ||
THORCHAIN_PROVIDER = "3001", | ||
PROVIDER_UTIL = "4001" | ||
PROVIDER_ENTITY = "2000", | ||
THORCHAIN_PROVIDER = "3000", | ||
PROVIDER_UTIL = "4000", | ||
AIRDROP_UTIL = "6000" | ||
} | ||
@@ -327,2 +349,3 @@ | ||
VALIDATION_ERROR = "VALIDATION_ERROR", | ||
REQUEST_PARAMETER_ERROR = "REQUEST_PARAMETER_ERROR", | ||
RESPONSE_PARSING_ERROR = "RESPONSE_PARSING_ERROR", | ||
@@ -345,5 +368,6 @@ UNHANDLED_ERROR = "UNHANDLED_ERROR", | ||
module: ERROR_MODULE; | ||
message: string; | ||
code: ERROR_CODE; | ||
type?: ERROR_TYPE; | ||
message: string; | ||
stack?: string; | ||
options?: ApiErrorOptions; | ||
@@ -350,0 +374,0 @@ identifier: string; |
@@ -1,5 +0,5 @@ | ||
var T = Object.defineProperty; | ||
var m = (e, n, t) => n in e ? T(e, n, { enumerable: !0, configurable: !0, writable: !0, value: t }) : e[n] = t; | ||
var l = Object.defineProperty; | ||
var m = (e, n, t) => n in e ? l(e, n, { enumerable: !0, configurable: !0, writable: !0, value: t }) : e[n] = t; | ||
var a = (e, n, t) => (m(e, typeof n != "symbol" ? n + "" : n, t), t); | ||
const R = [ | ||
const M = [ | ||
{ inputs: [], stateMutability: "nonpayable", type: "constructor" }, | ||
@@ -102,3 +102,3 @@ { | ||
} | ||
], M = [ | ||
], O = [ | ||
{ | ||
@@ -278,3 +278,3 @@ inputs: [{ internalType: "address", name: "rune", type: "address" }], | ||
} | ||
], w = [ | ||
], U = [ | ||
{ inputs: [], stateMutability: "nonpayable", type: "constructor" }, | ||
@@ -444,3 +444,3 @@ { | ||
]; | ||
var c = /* @__PURE__ */ ((e) => (e.Base = "BASE", e.Asset = "ASSET", e))(c || {}), A = /* @__PURE__ */ ((e) => (e.THOR = "THOR", e.RUNE = "RUNE", e["RUNE-67C"] = "RUNE-67C", e["RUNE-B1A"] = "RUNE-B1A", e.ATOM = "ATOM", e.MUON = "MUON", e.USDC = "USDC", e))(A || {}), i = /* @__PURE__ */ ((e) => (e.VALIDATION_ERROR = "VALIDATION_ERROR", e.RESPONSE_PARSING_ERROR = "RESPONSE_PARSING_ERROR", e.UNHANDLED_ERROR = "UNHANDLED_ERROR", e.INCOMPATIBLE_ASSETS_OPERATIONS = "INCOMPATIBLE_ASSETS_OPERATIONS", e.SERVICE_UNAVAILABLE = "SERVICE_UNAVAILABLE", e.UNSUPPORTED_ASSET = "UNSUPPORTED_ASSET", e.MISSING_INBOUND_INFO = "MISSING_INBOUND_INFO", e.QUOTE_FETCHING_ERROR = "QUOTE_FETCHING_ERROR", e.AIRDROP_ERROR = "AIRDROP_ERROR", e))(i || {}), E = /* @__PURE__ */ ((e) => (e.HEALTH_CONTROLLER = "1000", e.LIQUIDITY_CONTROLLER = "1001", e.PROVIDER_CONTROLLER = "1002", e.QUOTE_CONTROLLER = "1003", e.SWAP_CONTROLLER = "1004", e.UTIL_CONTROLLER = "1005", e.AIRDROP_CONTROLLER = "1006", e.PROVIDER_ENTITY = "2001", e.THORCHAIN_PROVIDER = "3001", e.PROVIDER_UTIL = "4001", e))(E || {}), f = /* @__PURE__ */ ((e) => (e.INVALID_INPUT_PARAMETERS = "1000", e.UNKNOWN_PROVIDERS = "1001", e.CANNOT_FIND_INBOUND_ADDRESS = "1002", e.NO_INBOUND_ADDRESSES = "1003", e.CHAIN_HALTED_OR_UNSUPPORTED = "1004", e.MISSING_INPUT_PARAMETER = "1005", e.SELL_AMOUNT_TOO_LOW = "2000", e.GAS_CONDITIONS_EXPENSIVE = "2001", e.THORNODE_QUOTE_GENERIC_ERROR = "3000", e.NOT_ENOUGH_SYNTH_BALANCE = "3001", e.SYNTH_MINTING_CAP_REACHED = "3002", e.ADDRESS_NOT_WHITELISTED = "6000", e.ADDRESS_ALREADY_CLAIMED = "6001", e))(f || {}); | ||
var A = /* @__PURE__ */ ((e) => (e.Base = "BASE", e.Asset = "ASSET", e))(A || {}), c = /* @__PURE__ */ ((e) => (e.THOR = "THOR", e.RUNE = "RUNE", e["RUNE-67C"] = "RUNE-67C", e["RUNE-B1A"] = "RUNE-B1A", e.ATOM = "ATOM", e.MUON = "MUON", e.USDC = "USDC", e))(c || {}), i = /* @__PURE__ */ ((e) => (e.VALIDATION_ERROR = "VALIDATION_ERROR", e.REQUEST_PARAMETER_ERROR = "REQUEST_PARAMETER_ERROR", e.RESPONSE_PARSING_ERROR = "RESPONSE_PARSING_ERROR", e.UNHANDLED_ERROR = "UNHANDLED_ERROR", e.INCOMPATIBLE_ASSETS_OPERATIONS = "INCOMPATIBLE_ASSETS_OPERATIONS", e.SERVICE_UNAVAILABLE = "SERVICE_UNAVAILABLE", e.UNSUPPORTED_ASSET = "UNSUPPORTED_ASSET", e.MISSING_INBOUND_INFO = "MISSING_INBOUND_INFO", e.QUOTE_FETCHING_ERROR = "QUOTE_FETCHING_ERROR", e.AIRDROP_ERROR = "AIRDROP_ERROR", e))(i || {}), S = /* @__PURE__ */ ((e) => (e.HEALTH_CONTROLLER = "1000", e.LIQUIDITY_CONTROLLER = "1001", e.PROVIDER_CONTROLLER = "1002", e.QUOTE_CONTROLLER = "1003", e.SWAP_CONTROLLER = "1004", e.UTIL_CONTROLLER = "1005", e.AIRDROP_CONTROLLER = "1006", e.PROVIDER_ENTITY = "2000", e.THORCHAIN_PROVIDER = "3000", e.PROVIDER_UTIL = "4000", e.AIRDROP_UTIL = "6000", e))(S || {}), N = /* @__PURE__ */ ((e) => (e.INVALID_INPUT_PARAMETERS = "1000", e.UNKNOWN_PROVIDERS = "1001", e.CANNOT_FIND_INBOUND_ADDRESS = "1002", e.NO_INBOUND_ADDRESSES = "1003", e.CHAIN_HALTED_OR_UNSUPPORTED = "1004", e.MISSING_INPUT_PARAMETER = "1005", e.SELL_AMOUNT_MUST_BE_POSITIVE_INTEGER = "2000", e.SELL_BUY_ASSETS_ARE_THE_SAME = "2001", e.MISSING_SOURCE_ADDRESS_FOR_SYNTH = "2002", e.AFF_ADDRESS_AND_BPS_OR_NEITHER = "2003", e.AFF_ADDRESS_TOO_LONG = "2004", e.AFF_BPS_INTEGER_0_100 = "2005", e.SOURCE_ADDRESS_INVALID_FOR_SELL_CHAIN = "2006", e.DESTINATION_ADDRESS_INVALID_FOR_BUY_CHAIN = "2007", e.PREFERRED_PROFVIDER_NOT_SUPPORTED = "2008", e.DESTINATION_ADDRESS_SMART_CONTRACT = "2009", e.INVALID_PROVIDER = "2100", e.MISSING_CROSS_CHAIN_PROVIDER = "2101", e.MISSING_AVAX_PROVIDER = "2102", e.MISSING_BSC_PROVIDER = "2103", e.MISSING_ETH_PROVIDER = "2104", e.INVALID_PROVIDER_FOR_SWAP_OUT = "2105", e.INVALID_CHAIN = "2200", e.INVALID_ASSET = "2201", e.INVALID_ASSET_IDENTIFIER = "2202", e.UNSUPPORTED_ASSET = "2203", e.UNSUPPORTED_CAHIN = "2204", e.UNSUPPORTED_ASSET_FOR_SWAPOUT = "2205", e.THORNODE_QUOTE_GENERIC_ERROR = "3000", e.NOT_ENOUGH_SYNTH_BALANCE = "3001", e.SYNTH_MINTING_CAP_REACHED = "3002", e.ADDRESS_NOT_WHITELISTED = "6000", e.ADDRESS_ALREADY_CLAIMED = "6001", e))(N || {}); | ||
class p extends Error { | ||
@@ -453,3 +453,3 @@ constructor({ | ||
type: r, | ||
options: { shouldLog: y, shouldThrow: o, shouldTrace: l } = {} | ||
options: { shouldLog: y, shouldThrow: o, shouldTrace: T } = {} | ||
}) { | ||
@@ -460,8 +460,9 @@ super(s); | ||
a(this, "code"); | ||
a(this, "type"); | ||
a(this, "message"); | ||
a(this, "type"); | ||
a(this, "stack"); | ||
a(this, "options"); | ||
this.status = t, this.module = d, this.message = s, this.code = u, this.type = r || i.UNHANDLED_ERROR, this.options = { | ||
shouldLog: y || !0, | ||
shouldTrace: l || !0, | ||
shouldTrace: T || !0, | ||
shouldThrow: o || !0 | ||
@@ -487,4 +488,4 @@ }, this.options.shouldTrace && Error.captureStackTrace(this); | ||
} | ||
var h = /* @__PURE__ */ ((e) => (e.Avalanche = "AVAX", e.Binance = "BNB", e.BinanceSmartChain = "BSC", e.Bitcoin = "BTC", e.BitcoinCash = "BCH", e.Cosmos = "GAIA", e.Doge = "DOGE", e.Ethereum = "ETH", e.Litecoin = "LTC", e.THORChain = "THOR", e))(h || {}); | ||
const V = [ | ||
var E = /* @__PURE__ */ ((e) => (e.Avalanche = "AVAX", e.Binance = "BNB", e.BinanceSmartChain = "BSC", e.Bitcoin = "BTC", e.BitcoinCash = "BCH", e.Cosmos = "GAIA", e.Doge = "DOGE", e.Ethereum = "ETH", e.Litecoin = "LTC", e.THORChain = "THOR", e))(E || {}); | ||
const G = [ | ||
"THOR", | ||
@@ -502,4 +503,4 @@ "AVAX", | ||
]; | ||
var N = /* @__PURE__ */ ((e) => (e.AVAX = "0x0000000000000000000000000000000000000000", e.ETH = "0x0000000000000000000000000000000000000000", e.BSC = "0x0000000000000000000000000000000000000000", e.USDC_SPL_MINT_ADDRESS = "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v", e.USDC_SPL_TESTNET_MINT_ADDRESS = "6TEqT62wq5mbKQPubX9eFeNJRYXRJd79Hk51pZk7nZrB", e))(N || {}), S = /* @__PURE__ */ ((e) => (e.Mainnet = "mainnet", e.Testnet = "testnet", e))(S || {}), g = /* @__PURE__ */ ((e) => (e[e.Ethereum = 60] = "Ethereum", e[e.Binance = 714] = "Binance", e[e.THORChain = 931] = "THORChain", e))(g || {}), b = /* @__PURE__ */ ((e) => (e.AVAX = "m/44'/60'/0'/0", e.BCH = "m/44'/145'/0'/0", e.BNB = "m/44'/714'/0'/0", e.BSC = "m/44'/60'/0'/0", e.BTC = "m/84'/0'/0'/0", e.DOGE = "m/44'/3'/0'/0", e.ETH = "m/44'/60'/0'/0", e.GAIA = "m/44'/118'/0'/0", e.LTC = "m/84'/2'/0'/0", e.THOR = "m/44'/931'/0'/0", e))(b || {}); | ||
const G = { | ||
var I = /* @__PURE__ */ ((e) => (e.AVAX = "0x0000000000000000000000000000000000000000", e.ETH = "0x0000000000000000000000000000000000000000", e.BSC = "0x0000000000000000000000000000000000000000", e.USDC_SPL_MINT_ADDRESS = "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v", e.USDC_SPL_TESTNET_MINT_ADDRESS = "6TEqT62wq5mbKQPubX9eFeNJRYXRJd79Hk51pZk7nZrB", e))(I || {}), f = /* @__PURE__ */ ((e) => (e.Mainnet = "mainnet", e.Testnet = "testnet", e))(f || {}), h = /* @__PURE__ */ ((e) => (e[e.Ethereum = 60] = "Ethereum", e[e.Binance = 714] = "Binance", e[e.THORChain = 931] = "THORChain", e))(h || {}), _ = /* @__PURE__ */ ((e) => (e.AVAX = "m/44'/60'/0'/0", e.BCH = "m/44'/145'/0'/0", e.BNB = "m/44'/714'/0'/0", e.BSC = "m/44'/60'/0'/0", e.BTC = "m/84'/0'/0'/0", e.DOGE = "m/44'/3'/0'/0", e.ETH = "m/44'/60'/0'/0", e.GAIA = "m/44'/118'/0'/0", e.LTC = "m/84'/2'/0'/0", e.THOR = "m/44'/931'/0'/0", e))(_ || {}); | ||
const w = { | ||
AVAX: [44, 60, 0, 0, 0], | ||
@@ -516,4 +517,4 @@ BCH: [84, 145, 0, 0, 0], | ||
}; | ||
var x = /* @__PURE__ */ ((e) => (e[e.AVAX = 18] = "AVAX", e[e.BCH = 8] = "BCH", e[e.BNB = 8] = "BNB", e[e.BSC = 18] = "BSC", e[e.BTC = 8] = "BTC", e[e.DOGE = 8] = "DOGE", e[e.ETH = 18] = "ETH", e[e.GAIA = 6] = "GAIA", e[e.LTC = 8] = "LTC", e[e.THOR = 8] = "THOR", e))(x || {}), B = /* @__PURE__ */ ((e) => (e.Avalanche = "43114", e.AvalancheHex = "0xa86a", e.Binance = "Binance-Chain-Tigris", e.BinanceSmartChain = "56", e.Bitcoin = "bitcoin", e.Bitcoincash = "bitcoincash", e.Cosmos = "cosmoshub-4", e.Dogecoin = "dogecoin", e.Ethereum = "1", e.EthereumHex = "0x1", e.Litecoin = "litecoin", e.Thorchain = "thorchain-mainnet-v1", e.ThorchainStagenet = "thorchain-stagenet-v2", e))(B || {}), v = /* @__PURE__ */ ((e) => (e.Avalanche = "https://node-router.thorswap.net/avalanche-c", e.BinanceSmartChain = "https://bsc-dataseed.binance.org", e.Cosmos = "https://node-router.thorswap.net/cosmos/rpc", e.Ethereum = "https://node-router.thorswap.net/ethereum", e.Litecoin = "https://node-router.thorswap.net/litecoin", e.Bitcoin = "https://node-router.thorswap.net/bitcoin", e.Dogecoin = "https://node-router.thorswap.net/dogecoin", e.BitcoinCash = "https://node-router.thorswap.net/bitcoin-cash", e))(v || {}), C = /* @__PURE__ */ ((e) => (e.Thorswap = "https://api.thorswap.finance", e))(C || {}); | ||
const U = { | ||
var g = /* @__PURE__ */ ((e) => (e[e.AVAX = 18] = "AVAX", e[e.BCH = 8] = "BCH", e[e.BNB = 8] = "BNB", e[e.BSC = 18] = "BSC", e[e.BTC = 8] = "BTC", e[e.DOGE = 8] = "DOGE", e[e.ETH = 18] = "ETH", e[e.GAIA = 6] = "GAIA", e[e.LTC = 8] = "LTC", e[e.THOR = 8] = "THOR", e))(g || {}), b = /* @__PURE__ */ ((e) => (e.Avalanche = "43114", e.AvalancheHex = "0xa86a", e.Binance = "Binance-Chain-Tigris", e.BinanceSmartChain = "56", e.Bitcoin = "bitcoin", e.Bitcoincash = "bitcoincash", e.Cosmos = "cosmoshub-4", e.Dogecoin = "dogecoin", e.Ethereum = "1", e.EthereumHex = "0x1", e.Litecoin = "litecoin", e.Thorchain = "thorchain-mainnet-v1", e.ThorchainStagenet = "thorchain-stagenet-v2", e))(b || {}), B = /* @__PURE__ */ ((e) => (e.Avalanche = "https://node-router.thorswap.net/avalanche-c", e.BinanceSmartChain = "https://bsc-dataseed.binance.org", e.Cosmos = "https://node-router.thorswap.net/cosmos/rpc", e.Ethereum = "https://node-router.thorswap.net/ethereum", e.Litecoin = "https://node-router.thorswap.net/litecoin", e.Bitcoin = "https://node-router.thorswap.net/bitcoin", e.Dogecoin = "https://node-router.thorswap.net/dogecoin", e.BitcoinCash = "https://node-router.thorswap.net/bitcoin-cash", e))(B || {}), x = /* @__PURE__ */ ((e) => (e.Thorswap = "https://api.thorswap.finance", e))(x || {}); | ||
const P = { | ||
AVAX: "https://node-router.thorswap.net/avalanche-c", | ||
@@ -528,3 +529,3 @@ BSC: "https://bsc-dataseed.binance.org", | ||
/* BitcoinCash */ | ||
}, D = { | ||
}, R = { | ||
AVAX: "43114", | ||
@@ -541,3 +542,3 @@ BNB: "Binance-Chain-Tigris", | ||
/* Thorchain */ | ||
}, P = { | ||
}, D = { | ||
AVAX: "0xa86a", | ||
@@ -554,3 +555,3 @@ BNB: "Binance-Chain-Tigris", | ||
/* Thorchain */ | ||
}, X = { | ||
}, F = { | ||
[ | ||
@@ -598,36 +599,36 @@ "0xa86a" | ||
}; | ||
var I = /* @__PURE__ */ ((e) => (e[e.NoError = 36864] = "NoError", e))(I || {}); | ||
const F = "image rally need wedding health address purse army antenna leopard sea gain"; | ||
var O = /* @__PURE__ */ ((e) => (e.Average = "average", e.Fast = "fast", e.Fastest = "fastest", e))(O || {}), H = /* @__PURE__ */ ((e) => (e.FlatFee = "base", e.PerByte = "byte", e))(H || {}), L = /* @__PURE__ */ ((e) => (e.KEYSTORE = "KEYSTORE", e.XDEFI = "XDEFI", e.METAMASK = "METAMASK", e.COINBASE_WEB = "COINBASE_WEB", e.TREZOR = "TREZOR", e.TRUSTWALLET = "TRUSTWALLET", e.TRUSTWALLET_WEB = "TRUSTWALLET_WEB", e.LEDGER = "LEDGER", e.KEPLR = "KEPLR", e.BRAVE = "BRAVE", e.WALLETCONNECT = "WALLETCONNECT", e))(L || {}); | ||
var L = /* @__PURE__ */ ((e) => (e[e.NoError = 36864] = "NoError", e))(L || {}); | ||
const X = "image rally need wedding health address purse army antenna leopard sea gain"; | ||
var H = /* @__PURE__ */ ((e) => (e.Average = "average", e.Fast = "fast", e.Fastest = "fastest", e))(H || {}), v = /* @__PURE__ */ ((e) => (e.FlatFee = "base", e.PerByte = "byte", e))(v || {}), C = /* @__PURE__ */ ((e) => (e.KEYSTORE = "KEYSTORE", e.XDEFI = "XDEFI", e.METAMASK = "METAMASK", e.COINBASE_WEB = "COINBASE_WEB", e.TREZOR = "TREZOR", e.TRUSTWALLET = "TRUSTWALLET", e.TRUSTWALLET_WEB = "TRUSTWALLET_WEB", e.LEDGER = "LEDGER", e.KEPLR = "KEPLR", e.BRAVE = "BRAVE", e.WALLETCONNECT = "WALLETCONNECT", e))(C || {}); | ||
export { | ||
p as ApiError, | ||
C as ApiUrl, | ||
A as AssetSymbol, | ||
x as BaseDecimal, | ||
h as Chain, | ||
B as ChainId, | ||
X as ChainIdToChain, | ||
D as ChainToChainId, | ||
P as ChainToHexChainId, | ||
U as ChainToRPC, | ||
N as ContractAddress, | ||
c as Denomination, | ||
b as DerivationPath, | ||
f as ERROR_CODE, | ||
E as ERROR_MODULE, | ||
x as ApiUrl, | ||
c as AssetSymbol, | ||
g as BaseDecimal, | ||
E as Chain, | ||
b as ChainId, | ||
F as ChainIdToChain, | ||
R as ChainToChainId, | ||
D as ChainToHexChainId, | ||
P as ChainToRPC, | ||
I as ContractAddress, | ||
A as Denomination, | ||
_ as DerivationPath, | ||
N as ERROR_CODE, | ||
S as ERROR_MODULE, | ||
i as ERROR_TYPE, | ||
I as ErrorCode, | ||
O as FeeOption, | ||
H as FeeType, | ||
F as MOCK_PHRASE, | ||
S as Network, | ||
G as NetworkDerivationPath, | ||
g as NetworkId, | ||
v as RPCUrl, | ||
V as SUPPORTED_CHAINS, | ||
w as TCAvalancheDepositABI, | ||
M as TCEthereumVaultAbi, | ||
L as WalletOption, | ||
R as erc20ABI | ||
L as ErrorCode, | ||
H as FeeOption, | ||
v as FeeType, | ||
X as MOCK_PHRASE, | ||
f as Network, | ||
w as NetworkDerivationPath, | ||
h as NetworkId, | ||
B as RPCUrl, | ||
G as SUPPORTED_CHAINS, | ||
U as TCAvalancheDepositABI, | ||
O as TCEthereumVaultAbi, | ||
C as WalletOption, | ||
M as erc20ABI | ||
}; | ||
//# sourceMappingURL=index.es.js.map |
@@ -40,3 +40,3 @@ { | ||
"types": "./dist/index.d.ts", | ||
"version": "1.0.0-development.80" | ||
"version": "1.0.0-development.81" | ||
} |
@@ -7,4 +7,5 @@ import { ApiErrorOptions, ERROR_CODE, ERROR_MODULE, ERROR_TYPE, ErrorInfo } from './types.js'; | ||
public readonly code: ERROR_CODE; | ||
public readonly type?: ERROR_TYPE; | ||
public readonly message: string; | ||
public readonly type?: ERROR_TYPE; | ||
public readonly stack?: string; | ||
public readonly options: ApiErrorOptions; | ||
@@ -11,0 +12,0 @@ |
export enum ERROR_TYPE { | ||
VALIDATION_ERROR = 'VALIDATION_ERROR', | ||
REQUEST_PARAMETER_ERROR = 'REQUEST_PARAMETER_ERROR', | ||
RESPONSE_PARSING_ERROR = 'RESPONSE_PARSING_ERROR', | ||
@@ -23,11 +24,13 @@ UNHANDLED_ERROR = 'UNHANDLED_ERROR', | ||
// Entities | ||
PROVIDER_ENTITY = '2001', | ||
PROVIDER_ENTITY = '2000', | ||
// Providers | ||
THORCHAIN_PROVIDER = '3001', | ||
THORCHAIN_PROVIDER = '3000', | ||
// Utilities | ||
PROVIDER_UTIL = '4001', | ||
PROVIDER_UTIL = '4000', | ||
// AirDrop | ||
AIRDROP_UTIL = '6000', | ||
} | ||
export enum ERROR_CODE { | ||
// Conditions / inputs | ||
// 10xx - Conditions | ||
INVALID_INPUT_PARAMETERS = '1000', | ||
@@ -39,10 +42,32 @@ UNKNOWN_PROVIDERS = '1001', | ||
MISSING_INPUT_PARAMETER = '1005', | ||
// Quotes | ||
SELL_AMOUNT_TOO_LOW = '2000', | ||
GAS_CONDITIONS_EXPENSIVE = '2001', | ||
// Thorchain | ||
// 20xx - Quote request parameters | ||
SELL_AMOUNT_MUST_BE_POSITIVE_INTEGER = '2000', | ||
SELL_BUY_ASSETS_ARE_THE_SAME = '2001', | ||
MISSING_SOURCE_ADDRESS_FOR_SYNTH = '2002', | ||
AFF_ADDRESS_AND_BPS_OR_NEITHER = '2003', | ||
AFF_ADDRESS_TOO_LONG = '2004', | ||
AFF_BPS_INTEGER_0_100 = '2005', | ||
SOURCE_ADDRESS_INVALID_FOR_SELL_CHAIN = '2006', | ||
DESTINATION_ADDRESS_INVALID_FOR_BUY_CHAIN = '2007', | ||
PREFERRED_PROFVIDER_NOT_SUPPORTED = '2008', | ||
DESTINATION_ADDRESS_SMART_CONTRACT = '2009', | ||
// 21xx - Quote request providers issue | ||
INVALID_PROVIDER = '2100', | ||
MISSING_CROSS_CHAIN_PROVIDER = '2101', | ||
MISSING_AVAX_PROVIDER = '2102', | ||
MISSING_BSC_PROVIDER = '2103', | ||
MISSING_ETH_PROVIDER = '2104', | ||
INVALID_PROVIDER_FOR_SWAP_OUT = '2105', | ||
// 22xx - Quote request assets issue | ||
INVALID_CHAIN = '2200', | ||
INVALID_ASSET = '2201', | ||
INVALID_ASSET_IDENTIFIER = '2202', | ||
UNSUPPORTED_ASSET = '2203', | ||
UNSUPPORTED_CAHIN = '2204', | ||
UNSUPPORTED_ASSET_FOR_SWAPOUT = '2205', | ||
// 30xx - Thorchain | ||
THORNODE_QUOTE_GENERIC_ERROR = '3000', | ||
NOT_ENOUGH_SYNTH_BALANCE = '3001', | ||
SYNTH_MINTING_CAP_REACHED = '3002', | ||
// Airdrop | ||
// 60xx - Airdrop | ||
ADDRESS_NOT_WHITELISTED = '6000', | ||
@@ -55,5 +80,6 @@ ADDRESS_ALREADY_CLAIMED = '6001', | ||
module: ERROR_MODULE; | ||
message: string; | ||
code: ERROR_CODE; | ||
type?: ERROR_TYPE; | ||
message: string; | ||
stack?: string; | ||
options?: ApiErrorOptions; | ||
@@ -60,0 +86,0 @@ identifier: string; |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
190122
2342