├── .gitignore ├── .vscode └── tasks.json ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── README.md ├── Rocket.toml ├── justfile ├── log4rs.yml ├── res └── Local Blockchain.postman_collection └── src ├── lib ├── blockchain.rs ├── consensus.rs ├── hasher.rs ├── mod.rs └── transaction.rs ├── main.rs └── web ├── api.rs ├── converters.rs ├── mod.rs └── types.rs /.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | log -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenpack/learnnet/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenpack/learnnet/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenpack/learnnet/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenpack/learnnet/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenpack/learnnet/HEAD/README.md -------------------------------------------------------------------------------- /Rocket.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenpack/learnnet/HEAD/Rocket.toml -------------------------------------------------------------------------------- /justfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenpack/learnnet/HEAD/justfile -------------------------------------------------------------------------------- /log4rs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenpack/learnnet/HEAD/log4rs.yml -------------------------------------------------------------------------------- /res/Local Blockchain.postman_collection: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenpack/learnnet/HEAD/res/Local Blockchain.postman_collection -------------------------------------------------------------------------------- /src/lib/blockchain.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenpack/learnnet/HEAD/src/lib/blockchain.rs -------------------------------------------------------------------------------- /src/lib/consensus.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenpack/learnnet/HEAD/src/lib/consensus.rs -------------------------------------------------------------------------------- /src/lib/hasher.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenpack/learnnet/HEAD/src/lib/hasher.rs -------------------------------------------------------------------------------- /src/lib/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenpack/learnnet/HEAD/src/lib/mod.rs -------------------------------------------------------------------------------- /src/lib/transaction.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenpack/learnnet/HEAD/src/lib/transaction.rs -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenpack/learnnet/HEAD/src/main.rs -------------------------------------------------------------------------------- /src/web/api.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenpack/learnnet/HEAD/src/web/api.rs -------------------------------------------------------------------------------- /src/web/converters.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenpack/learnnet/HEAD/src/web/converters.rs -------------------------------------------------------------------------------- /src/web/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenpack/learnnet/HEAD/src/web/mod.rs -------------------------------------------------------------------------------- /src/web/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenpack/learnnet/HEAD/src/web/types.rs --------------------------------------------------------------------------------