UNPKG

@xlink-network/xlink-sdk

Version:
24 lines (21 loc) 923 B
import { PublicTransferProphetAggregated } from '../utils/types/TransferProphet.mjs'; import { ChainId, TokenId, SDKNumber } from './types.mjs'; import { S as SDKGlobalContext } from '../types.internal-8d3OI2Qm.mjs'; import '../utils/BigNumber.mjs'; import 'big.js'; import '../utils/typeHelpers.mjs'; import '../utils/buildSupportedRoutes.mjs'; import '../utils/types/knownIds.mjs'; import 'viem'; import '../evmUtils/evmContractAddresses.mjs'; interface BridgeInfoFromBitcoinInput { fromChain: ChainId; toChain: ChainId; fromToken: TokenId; toToken: TokenId; amount: SDKNumber; } interface BridgeInfoFromBitcoinOutput extends PublicTransferProphetAggregated { } declare const bridgeInfoFromBitcoin: (ctx: SDKGlobalContext, info: BridgeInfoFromBitcoinInput) => Promise<BridgeInfoFromBitcoinOutput>; export { type BridgeInfoFromBitcoinInput, type BridgeInfoFromBitcoinOutput, bridgeInfoFromBitcoin };