@muirglacier/jellyfish-block
Version:
A collection of TypeScript + JavaScript tools and libraries for DeFi Blockchain developers to build decentralized finance for Bitcoin
15 lines • 602 B
TypeScript
import { BlockHeader } from './blockHeader';
import { BufferComposer, ComposableBuffer } from '@muirglacier/jellyfish-buffer';
import { TransactionSegWit, Transaction } from '@muirglacier/jellyfish-transaction';
export interface Block {
blockHeader: BlockHeader;
transactions: Array<TransactionSegWit | Transaction>;
}
/**
* Composable Block, C stands for Composable.
* Immutable by design, bi-directional fromBuffer, toBuffer deep composer.
*/
export declare class CBlock extends ComposableBuffer<Block> {
composers(block: Block): BufferComposer[];
}
//# sourceMappingURL=block.d.ts.map