You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
27 lines
563 B
27 lines
563 B
mod block;
|
|
mod blockchain;
|
|
mod proofofwork;
|
|
mod utils;
|
|
mod cli;
|
|
|
|
use crate::blockchain::Blockchain;
|
|
use cli::CLI;
|
|
use proofofwork::ProofOfWork;
|
|
fn main() {
|
|
let mut blockchain = Blockchain::new();
|
|
//blockchain.add_block("Send 1 BTC to Alice");
|
|
//blockchain.add_block("Send 2 BTC to Bob");
|
|
//blockchain.print_block();
|
|
|
|
/*for block in blockchain.blocks.iter() {
|
|
let pow = ProofOfWork::new(block);
|
|
|
|
println!("Pow: {}", pow.validate());
|
|
println!();
|
|
}*/
|
|
let mut cli = CLI::new(blockchain);
|
|
cli.run();
|
|
|
|
}
|
|
|