public class BlockStore extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
org.iq80.leveldb.DB |
db |
| 构造器和说明 |
|---|
BlockStore(org.iq80.leveldb.DB db) |
| 限定符和类型 | 方法和说明 |
|---|---|
Block |
GetBlock(UInt256 blockHash) |
Map |
GetCurrentBlock() |
Transaction |
GetTransaction(UInt256 txhash) |
void |
putTransaction(Transaction tx,
long height) |
void |
SaveBlockHash(long height,
UInt256 blockHash) |
void |
saveBlockToBlockStore(Block block) |
void |
saveBlockToStateStore(Block block) |
void |
SaveCurrentBlock(long height,
UInt256 blockHash) |
void |
SaveHeaderIndexList(long startIndex,
UInt256[] indexList) |
void |
SaveTransaction(Transaction tx,
long height) |
public void SaveHeaderIndexList(long startIndex,
UInt256[] indexList)
public void SaveCurrentBlock(long height,
UInt256 blockHash)
public void SaveBlockHash(long height,
UInt256 blockHash)
public void SaveTransaction(Transaction tx, long height)
public void putTransaction(Transaction tx, long height)
public void saveBlockToStateStore(Block block)
public void saveBlockToBlockStore(Block block)
public Transaction GetTransaction(UInt256 txhash)
public Map GetCurrentBlock()
Copyright © 2022. All rights reserved.