UNPKG

@chakrachain/btc-settlement-sdk

Version:
21 lines (20 loc) 884 B
import { Psbt } from 'bitcoinjs-lib'; import { Network } from './types'; /** * Build transfers Psbt and uses OP_RETURN to embed data in the format: * * MagicBytes (6 Byte) | Version (1 Byte) | ChainName() | | EthereumAddress (20 Byte) * @param network * @param address Address of payer * @param targetChainReceiverAddress * @param pubkey Public key of payer * @param amount Transfer amount * @param targetChainId * @param feeRate * @param projectName * @param skipVault * @returns Unsigned psbt */ export declare const buildTransferPsbt: (amount: number, network: Network, address: string, pubkey: string, targetChainReceiverAddress: string, targetChainId: string, projectName: string, feeRate: number, skipVault?: boolean) => Promise<Psbt>; export { opReturnBuilderVersion1 as opReturnBuilder } from './core/opReturnBuilderVersion-0'; export * from './utils/config';