@muirglacier/jellyfish-transaction-builder
Version:
A collection of TypeScript + JavaScript tools and libraries for DeFi Blockchain developers to build decentralized finance for Bitcoin
21 lines • 1.04 kB
TypeScript
import { CreateMasternode, ResignMasternode, Script, TransactionSegWit } from '@muirglacier/jellyfish-transaction';
import { P2WPKHTxnBuilder } from './txn_builder';
export declare class TxnBuilderMasternode extends P2WPKHTxnBuilder {
/**
* Build create masternode transaction
*
* @param {CreateMasternode} createMasternode transaction to create
* @param {Script} changeScript to send unspent to after deducting the (converted + fees)
* @return {Promise<TransactionSegWit>}
*/
create(createMasternode: CreateMasternode, changeScript: Script): Promise<TransactionSegWit>;
/**
* Build resign masternode transaction
*
* @param {ResignMasternode} resignMasternode transaction to create
* @param {Script} changeScript to send unspent to after deducting the (converted + fees)
* @return {Promise<TransactionSegWit>}
*/
resign(resignMasternode: ResignMasternode, changeScript: Script): Promise<TransactionSegWit>;
}
//# sourceMappingURL=txn_builder_masternode.d.ts.map