* class is abstract and cannot be directly instantiated. Every block must be one
* of three derived classes: SendBlock, ReceiveBlock, ChangeBlock.
*/
-class Block {
+export class Block {
/**
* Validates block data.
*
import { Account } from './lib/account'
import { Blake2b } from './lib/blake2b'
-import { ChangeBlock, ReceiveBlock, SendBlock } from './lib/block'
+import { Block } from './lib/block'
import { Ledger } from './lib/ledger'
import { Rolodex } from './lib/rolodex'
import { Rpc } from './lib/rpc'
export {
Account,
Blake2b,
- ChangeBlock, ReceiveBlock, SendBlock,
+ Block,
Ledger,
Rolodex,
Rpc,