UNPKG

rubic-sdk-next

Version:
18 lines (17 loc) 1.26 kB
import { PriceToken } from '../../../../../common/tokens'; import { BlockchainName, EvmBlockchainName } from '../../../../../core/blockchain/models/blockchain-name'; import { TxStatus } from '../../../../../core/blockchain/web3-public-service/web3-public/models/tx-status'; import { BridgeType } from '../../../../cross-chain/calculation-manager/providers/common/models/bridge-type'; import { OnChainTradeType } from '../../../../on-chain/calculation-manager/models/on-chain-trade-type'; import { RangoBlockchainName } from '../models/rango-api-blockchain-names'; import { RangoSwapStatus } from '../models/rango-api-status-types'; import { RangoTradeType } from '../models/rango-api-trade-types'; export declare class RangoUtils { /** * @returns Query-param string in format `chainName.symbol--address`, chainName's compatible with rango-api */ static getFromToQueryParam(token: PriceToken<EvmBlockchainName>): Promise<string>; static convertStatusForRubic(rangoStatus: RangoSwapStatus): TxStatus; static getRubicBlockchainByRangoBlockchain(rangoBlockchainName: RangoBlockchainName): BlockchainName; static getTradeTypeForRubic(rangoTradeType: RangoTradeType, type: 'cross-chain' | 'on-chain'): BridgeType | OnChainTradeType; }