storage: begin implementing sqlite3 storage

This commit is contained in:
George Tankersley
2018-11-18 03:02:49 +00:00
parent 7cc7095a81
commit 0dee0b425e
9 changed files with 158 additions and 3 deletions

View File

@@ -296,6 +296,10 @@ func (tx *transaction) getEncodableHash() []byte {
return digest[:]
}
func (tx *transaction) HasSaplingTransactions() bool {
return tx.version >= 4 && (len(tx.shieldedSpends)+len(tx.shieldedOutputs)) > 0
}
func (tx *transaction) ToCompact(index int) *proto.CompactTx {
ctx := &proto.CompactTx{
Index: uint64(index), // index is contextual