interface BridgeFromBitcoinInput {
    amount: `${string} (XLinkSDK number)`;
    fromAddress: string;
    fromAddressScriptPubKey: Uint8Array;
    fromChain: `${string} (XLinkSDK ChainId)`;
    fromToken: `${string} (XLinkSDK TokenId)`;
    networkFeeRate: bigint;
    reselectSpendableUTXOs: ReselectSpendableUTXOsFn;
    sendTransaction: ((tx: {
        hex: string;
    }) => Promise<{
        txid: string;
    }>);
    signPsbt: BridgeFromBitcoinInput_signPsbtFn;
    toAddress: string;
    toChain: `${string} (XLinkSDK ChainId)`;
    toToken: `${string} (XLinkSDK TokenId)`;
}

Properties

amount: `${string} (XLinkSDK number)`
fromAddress: string
fromAddressScriptPubKey: Uint8Array
fromChain: `${string} (XLinkSDK ChainId)`
fromToken: `${string} (XLinkSDK TokenId)`
networkFeeRate: bigint
reselectSpendableUTXOs: ReselectSpendableUTXOsFn
sendTransaction: ((tx: {
    hex: string;
}) => Promise<{
    txid: string;
}>)
toAddress: string
toChain: `${string} (XLinkSDK ChainId)`
toToken: `${string} (XLinkSDK TokenId)`