blindbitd 0.0.1

Utility to run a blindbit-oracle server in integration tests
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
use blindbitd::BlindbitD;

fn new_blindbitd_instance() -> BlindbitD {
    let blindbitd = BlindbitD::new().unwrap();
    println!("BlindbitD running at {}:{}", blindbitd.addr, blindbitd.port);
    blindbitd
}

#[test]
fn simple_blindbitd() {
    let mut bbd = new_blindbitd_instance();
    let bitcoind = bbd.bitcoin();
    let address = bitcoind.new_address().unwrap();
    // Generate 100 blocks
    bitcoind.generate_to_address(100, &address).unwrap();
}