jlib 0.1.0

A lightweight blockchain lib.
Documentation
extern crate jlib;

use jlib::misc::config::*;
use jlib::api::query::spec_ledger::*;
use jlib::message::query::spec_ledger::{RequestLedgerResponse, SpecLedgerSideKick};

fn main() {
    let config = Config::new(TEST1, true);
    let ledger_index = 88670;
    let ledger_hash = None;
    let return_prev_tx_list = false;
    SpecLedger::new().request_ledger(config.clone(), Some(ledger_index), ledger_hash, return_prev_tx_list, |x| match x {
        Ok(response) => {
            let res: RequestLedgerResponse = response;
            println!("账本具体信息: \n{:?}", &res);
        },

        Err(e) => {
            let err: SpecLedgerSideKick = e;
            println!("err: {:?}", err);
        }
    });
}