skippydb 0.2.2

A high-performance verifiable key-value store with SHA256 Merkle trees and optional CUDA GPU acceleration, designed for blockchain state storage.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
mod randsrc;

use crate::entryfile;
use crate::tasks;
use byteorder::{BigEndian, ByteOrder};

pub use entryfile::helpers::EntryBuilder;
pub use hpfile::TempDir;
pub use randsrc::RandSrc;
pub use tasks::helpers::SimpleTask;

pub fn to_k80(k64: u64) -> [u8; 10] {
    let mut k80 = [0u8; 10];
    BigEndian::write_u64(&mut k80, k64);
    k80
}