├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── README.md ├── src ├── block.rs ├── blockchain.rs ├── config.rs ├── lib.rs ├── main.rs ├── memory_pool.rs ├── node.rs ├── proof_of_work.rs ├── server.rs ├── transaction.rs ├── utils.rs ├── utxo_set.rs ├── wallet.rs └── wallets.rs └── tests └── cli.rs /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | .idea/ -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZuoFuhong/blockchain_rust/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZuoFuhong/blockchain_rust/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZuoFuhong/blockchain_rust/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZuoFuhong/blockchain_rust/HEAD/README.md -------------------------------------------------------------------------------- /src/block.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZuoFuhong/blockchain_rust/HEAD/src/block.rs -------------------------------------------------------------------------------- /src/blockchain.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZuoFuhong/blockchain_rust/HEAD/src/blockchain.rs -------------------------------------------------------------------------------- /src/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZuoFuhong/blockchain_rust/HEAD/src/config.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZuoFuhong/blockchain_rust/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZuoFuhong/blockchain_rust/HEAD/src/main.rs -------------------------------------------------------------------------------- /src/memory_pool.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZuoFuhong/blockchain_rust/HEAD/src/memory_pool.rs -------------------------------------------------------------------------------- /src/node.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZuoFuhong/blockchain_rust/HEAD/src/node.rs -------------------------------------------------------------------------------- /src/proof_of_work.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZuoFuhong/blockchain_rust/HEAD/src/proof_of_work.rs -------------------------------------------------------------------------------- /src/server.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZuoFuhong/blockchain_rust/HEAD/src/server.rs -------------------------------------------------------------------------------- /src/transaction.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZuoFuhong/blockchain_rust/HEAD/src/transaction.rs -------------------------------------------------------------------------------- /src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZuoFuhong/blockchain_rust/HEAD/src/utils.rs -------------------------------------------------------------------------------- /src/utxo_set.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZuoFuhong/blockchain_rust/HEAD/src/utxo_set.rs -------------------------------------------------------------------------------- /src/wallet.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZuoFuhong/blockchain_rust/HEAD/src/wallet.rs -------------------------------------------------------------------------------- /src/wallets.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZuoFuhong/blockchain_rust/HEAD/src/wallets.rs -------------------------------------------------------------------------------- /tests/cli.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZuoFuhong/blockchain_rust/HEAD/tests/cli.rs --------------------------------------------------------------------------------