UNPKG

@openocean.finance/widget

Version:

Openocean Widget for cross-chain bridging and swapping. It will drive your multi-chain strategy and attract new users from everywhere.

61 lines 2.2 kB
import { ChainId } from '@openocean.finance/widget-sdk'; export var NonEvmChain; (function (NonEvmChain) { NonEvmChain[NonEvmChain["Near"] = 20000000000006] = "Near"; NonEvmChain[NonEvmChain["Bitcoin"] = 20000000000001] = "Bitcoin"; NonEvmChain[NonEvmChain["Solana"] = 1151111081099710] = "Solana"; })(NonEvmChain || (NonEvmChain = {})); export var NewEvmChain; (function (NewEvmChain) { NewEvmChain[NewEvmChain["Plasma"] = 9745] = "Plasma"; NewEvmChain[NewEvmChain["Monad"] = 143] = "Monad"; })(NewEvmChain || (NewEvmChain = {})); export const BitcoinToken = { name: 'Bitcoin', symbol: 'BTC', decimals: 8, logo: 'https://storage.googleapis.com/ks-setting-1d682dca/285205e7-a16d-421c-a794-67439cd6b54f1751515894455.png', }; export const NonEvmChainInfo = { [NonEvmChain.Near]: { name: 'NEAR', icon: 'https://storage.googleapis.com/ks-setting-1d682dca/000c677f-2ebc-44cc-8d76-e4c6d07627631744962669170.png', }, [NonEvmChain.Bitcoin]: { name: 'Bitcoin', icon: 'https://storage.googleapis.com/ks-setting-1d682dca/285205e7-a16d-421c-a794-67439cd6b54f1751515894455.png', }, [NonEvmChain.Solana]: { name: 'Solana', icon: 'https://solana.com/favicon.png', }, }; export const NewEvmChainInfo = { [NewEvmChain.Plasma]: { name: 'Plasma', icon: 'https://storage.googleapis.com/ks-setting-1d682dca/285205e7-a16d-421c-a794-67439cd6b54f1751515894455.png', }, [NewEvmChain.Monad]: { name: 'Monad', icon: 'https://storage.googleapis.com/ks-setting-1d682dca/285205e7-a16d-421c-a794-67439cd6b54f1751515894455.png', }, }; export const NOT_SUPPORTED_CHAINS_PRICE_SERVICE = [ ChainId.FTM, ChainId.SCL, ChainId.BLS, // ChainId.ZKSYNC, // ChainId.HYPEREVM, NonEvmChain.Solana, NonEvmChain.Bitcoin, NonEvmChain.Near, NewEvmChain.Plasma, NewEvmChain.Monad, ]; export class BaseSwapAdapter { handleError(error) { console.error(`[${this.getName()}] Error:`, error); throw new Error(`${this.getName()} provider error: ${error.message || 'Unknown error'}`); } } //# sourceMappingURL=BaseSwapAdapter.js.map