public BlockStore buildBlockStore(BranchId branchId) { return new BlockStore(getDbSource(branchId + "/blocks")); }
public StateStore buildStateStore(BranchId branchId) { return new StateStore(getDbSource(branchId + "/state")); }
public TransactionStore buildTxStore(BranchId branchId) { return new TransactionStore(getDbSource(branchId + "/txs")); }
public PeerStore buildPeerStore() { return new PeerStore(getDbSource("peers")); }
public TransactionReceiptStore buildTransactionReciptStore(BranchId branchId) { return new TransactionReceiptStore(getDbSource(branchId + "/txreceipt")); }
public MetaStore buildMetaStore(BranchId branchId) { MetaStore store = new MetaStore(getDbSource(branchId + "/meta")); store.put(BlockchainMetaInfo.BRANCH.toString(), branchId.toString()); return store; }