@chakrachain/btc-settlement-sdk
Version:
> A JavaScript sdk for chakra btc settlement script builder
21 lines (20 loc) • 884 B
TypeScript
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';