├── .github └── workflows │ └── rust.yml ├── .gitignore ├── .vscode ├── launch.json ├── settings.json └── tasks.json ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── README.md ├── blazesync_diagrams.dot ├── blazesync_diagrams.svg ├── cli ├── Cargo.toml └── src │ ├── lib.rs │ ├── main.rs │ └── version.rs ├── docker └── Dockerfile ├── lib ├── Cargo.toml ├── build.rs ├── proto │ ├── compact_formats.proto │ └── service.proto ├── pubkey │ └── fullchain.pem ├── src │ ├── blaze.rs │ ├── blaze │ │ ├── block_witness_data.rs │ │ ├── fetch_compact_blocks.rs │ │ ├── fetch_full_tx.rs │ │ ├── fetch_taddr_txns.rs │ │ ├── fixed_size_buffer.rs │ │ ├── sync_status.rs │ │ ├── syncdata.rs │ │ ├── test_utils.rs │ │ ├── trial_decryptions.rs │ │ └── update_notes.rs │ ├── commands.rs │ ├── compact_formats.rs │ ├── grpc_connector.rs │ ├── lib.rs │ ├── lightclient.rs │ ├── lightclient │ │ ├── checkpoints.rs │ │ ├── faketx.rs │ │ ├── lightclient_config.rs │ │ ├── test_server.rs │ │ └── tests.rs │ ├── lightwallet.rs │ └── lightwallet │ │ ├── data.rs │ │ ├── extended_key.rs │ │ ├── keys.rs │ │ ├── message.rs │ │ ├── utils.rs │ │ ├── wallet_txns.rs │ │ ├── walletokey.rs │ │ ├── wallettkey.rs │ │ └── walletzkey.rs └── zcash-params │ ├── sapling-output.params │ └── sapling-spend.params ├── mkrelease.sh ├── rust-toolchain └── rustfmt.toml /.github/workflows/rust.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityapk00/zecwallet-light-cli/HEAD/.github/workflows/rust.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | /testdata 3 | /procgov 4 | .DS_Store 5 | *.json.txt -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityapk00/zecwallet-light-cli/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityapk00/zecwallet-light-cli/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityapk00/zecwallet-light-cli/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityapk00/zecwallet-light-cli/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityapk00/zecwallet-light-cli/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityapk00/zecwallet-light-cli/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityapk00/zecwallet-light-cli/HEAD/README.md -------------------------------------------------------------------------------- /blazesync_diagrams.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityapk00/zecwallet-light-cli/HEAD/blazesync_diagrams.dot -------------------------------------------------------------------------------- /blazesync_diagrams.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityapk00/zecwallet-light-cli/HEAD/blazesync_diagrams.svg -------------------------------------------------------------------------------- /cli/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityapk00/zecwallet-light-cli/HEAD/cli/Cargo.toml -------------------------------------------------------------------------------- /cli/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityapk00/zecwallet-light-cli/HEAD/cli/src/lib.rs -------------------------------------------------------------------------------- /cli/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityapk00/zecwallet-light-cli/HEAD/cli/src/main.rs -------------------------------------------------------------------------------- /cli/src/version.rs: -------------------------------------------------------------------------------- 1 | pub const VERSION: &str = "1.8.0-beta2"; 2 | -------------------------------------------------------------------------------- /docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityapk00/zecwallet-light-cli/HEAD/docker/Dockerfile -------------------------------------------------------------------------------- /lib/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityapk00/zecwallet-light-cli/HEAD/lib/Cargo.toml -------------------------------------------------------------------------------- /lib/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityapk00/zecwallet-light-cli/HEAD/lib/build.rs -------------------------------------------------------------------------------- /lib/proto/compact_formats.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityapk00/zecwallet-light-cli/HEAD/lib/proto/compact_formats.proto -------------------------------------------------------------------------------- /lib/proto/service.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityapk00/zecwallet-light-cli/HEAD/lib/proto/service.proto -------------------------------------------------------------------------------- /lib/pubkey/fullchain.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityapk00/zecwallet-light-cli/HEAD/lib/pubkey/fullchain.pem -------------------------------------------------------------------------------- /lib/src/blaze.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityapk00/zecwallet-light-cli/HEAD/lib/src/blaze.rs -------------------------------------------------------------------------------- /lib/src/blaze/block_witness_data.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityapk00/zecwallet-light-cli/HEAD/lib/src/blaze/block_witness_data.rs -------------------------------------------------------------------------------- /lib/src/blaze/fetch_compact_blocks.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityapk00/zecwallet-light-cli/HEAD/lib/src/blaze/fetch_compact_blocks.rs -------------------------------------------------------------------------------- /lib/src/blaze/fetch_full_tx.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityapk00/zecwallet-light-cli/HEAD/lib/src/blaze/fetch_full_tx.rs -------------------------------------------------------------------------------- /lib/src/blaze/fetch_taddr_txns.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityapk00/zecwallet-light-cli/HEAD/lib/src/blaze/fetch_taddr_txns.rs -------------------------------------------------------------------------------- /lib/src/blaze/fixed_size_buffer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityapk00/zecwallet-light-cli/HEAD/lib/src/blaze/fixed_size_buffer.rs -------------------------------------------------------------------------------- /lib/src/blaze/sync_status.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityapk00/zecwallet-light-cli/HEAD/lib/src/blaze/sync_status.rs -------------------------------------------------------------------------------- /lib/src/blaze/syncdata.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityapk00/zecwallet-light-cli/HEAD/lib/src/blaze/syncdata.rs -------------------------------------------------------------------------------- /lib/src/blaze/test_utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityapk00/zecwallet-light-cli/HEAD/lib/src/blaze/test_utils.rs -------------------------------------------------------------------------------- /lib/src/blaze/trial_decryptions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityapk00/zecwallet-light-cli/HEAD/lib/src/blaze/trial_decryptions.rs -------------------------------------------------------------------------------- /lib/src/blaze/update_notes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityapk00/zecwallet-light-cli/HEAD/lib/src/blaze/update_notes.rs -------------------------------------------------------------------------------- /lib/src/commands.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityapk00/zecwallet-light-cli/HEAD/lib/src/commands.rs -------------------------------------------------------------------------------- /lib/src/compact_formats.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityapk00/zecwallet-light-cli/HEAD/lib/src/compact_formats.rs -------------------------------------------------------------------------------- /lib/src/grpc_connector.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityapk00/zecwallet-light-cli/HEAD/lib/src/grpc_connector.rs -------------------------------------------------------------------------------- /lib/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityapk00/zecwallet-light-cli/HEAD/lib/src/lib.rs -------------------------------------------------------------------------------- /lib/src/lightclient.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityapk00/zecwallet-light-cli/HEAD/lib/src/lightclient.rs -------------------------------------------------------------------------------- /lib/src/lightclient/checkpoints.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityapk00/zecwallet-light-cli/HEAD/lib/src/lightclient/checkpoints.rs -------------------------------------------------------------------------------- /lib/src/lightclient/faketx.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityapk00/zecwallet-light-cli/HEAD/lib/src/lightclient/faketx.rs -------------------------------------------------------------------------------- /lib/src/lightclient/lightclient_config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityapk00/zecwallet-light-cli/HEAD/lib/src/lightclient/lightclient_config.rs -------------------------------------------------------------------------------- /lib/src/lightclient/test_server.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityapk00/zecwallet-light-cli/HEAD/lib/src/lightclient/test_server.rs -------------------------------------------------------------------------------- /lib/src/lightclient/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityapk00/zecwallet-light-cli/HEAD/lib/src/lightclient/tests.rs -------------------------------------------------------------------------------- /lib/src/lightwallet.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityapk00/zecwallet-light-cli/HEAD/lib/src/lightwallet.rs -------------------------------------------------------------------------------- /lib/src/lightwallet/data.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityapk00/zecwallet-light-cli/HEAD/lib/src/lightwallet/data.rs -------------------------------------------------------------------------------- /lib/src/lightwallet/extended_key.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityapk00/zecwallet-light-cli/HEAD/lib/src/lightwallet/extended_key.rs -------------------------------------------------------------------------------- /lib/src/lightwallet/keys.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityapk00/zecwallet-light-cli/HEAD/lib/src/lightwallet/keys.rs -------------------------------------------------------------------------------- /lib/src/lightwallet/message.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityapk00/zecwallet-light-cli/HEAD/lib/src/lightwallet/message.rs -------------------------------------------------------------------------------- /lib/src/lightwallet/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityapk00/zecwallet-light-cli/HEAD/lib/src/lightwallet/utils.rs -------------------------------------------------------------------------------- /lib/src/lightwallet/wallet_txns.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityapk00/zecwallet-light-cli/HEAD/lib/src/lightwallet/wallet_txns.rs -------------------------------------------------------------------------------- /lib/src/lightwallet/walletokey.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityapk00/zecwallet-light-cli/HEAD/lib/src/lightwallet/walletokey.rs -------------------------------------------------------------------------------- /lib/src/lightwallet/wallettkey.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityapk00/zecwallet-light-cli/HEAD/lib/src/lightwallet/wallettkey.rs -------------------------------------------------------------------------------- /lib/src/lightwallet/walletzkey.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityapk00/zecwallet-light-cli/HEAD/lib/src/lightwallet/walletzkey.rs -------------------------------------------------------------------------------- /lib/zcash-params/sapling-output.params: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityapk00/zecwallet-light-cli/HEAD/lib/zcash-params/sapling-output.params -------------------------------------------------------------------------------- /lib/zcash-params/sapling-spend.params: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityapk00/zecwallet-light-cli/HEAD/lib/zcash-params/sapling-spend.params -------------------------------------------------------------------------------- /mkrelease.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityapk00/zecwallet-light-cli/HEAD/mkrelease.sh -------------------------------------------------------------------------------- /rust-toolchain: -------------------------------------------------------------------------------- 1 | 1.62 2 | -------------------------------------------------------------------------------- /rustfmt.toml: -------------------------------------------------------------------------------- 1 | max_width = 120 --------------------------------------------------------------------------------