Commit Graph
301 Commits
Author SHA1 Message Date
Aditya Kulkarni 45c647a8c6 Fix txid encoding 2019-09-12 12:09:04 -07:00
Aditya Kulkarni 0cbcba62c3 Read UTXOs 2019-09-11 17:05:14 -07:00
Aditya Kulkarni c205f138f8 split notes into spent and unspent 2019-09-10 14:33:12 -07:00
Aditya Kulkarni 8cfa4401c0 Optional memo 2019-09-10 14:23:52 -07:00
Aditya Kulkarni 9c8389f8f0 builder for transparent inputs 2019-09-10 14:20:19 -07:00
Aditya Kulkarni ee19337187 Proper send command 2019-09-10 14:19:52 -07:00
Aditya Kulkarni 9b9641a6f4 working 2019-09-09 17:40:00 -07:00
Aditya Kulkarni 84ec286f7f Support z -> t transactions 2019-09-09 11:17:35 -07:00
Aditya Kulkarni 8547235b28 Mark confirmed spent notes properly 2019-09-09 10:52:07 -07:00
Aditya Kulkarni 7b34d4fa7e Notes command 2019-09-09 10:29:51 -07:00
Aditya Kulkarni c4083a835f Cleanup (send working) 2019-09-08 22:14:33 -07:00
Aditya Kulkarni 3ff71f26b7 Clean errors 2019-09-08 21:17:54 -07:00
Aditya Kulkarni c08b51fde7 Add seed phrases 2019-09-08 19:52:25 -07:00
Aditya Kulkarni f9d0878a81 Json for tx list 2019-09-08 15:21:37 -07:00
Aditya Kulkarni 972558620c Add JSON 2019-09-08 15:03:24 -07:00
Aditya Kulkarni 5bd8b754df Derive addresses from seed 2019-09-07 22:27:35 -07:00
Aditya Kulkarni d7ff2a8792 Print transactions list 2019-09-07 15:25:50 -07:00
Aditya Kulkarni a2c45646d7 Fix total spent 2019-09-06 21:59:01 -07:00
Aditya Kulkarni 4dbba14f4e Buffered read/write 2019-09-06 20:52:36 -07:00
Aditya Kulkarni 8ff6d15e32 Add more fields to sapling note data 2019-09-06 15:25:08 -07:00
Aditya Kulkarni 4b4a308717 List transactions 2019-09-06 15:18:38 -07:00
Aditya Kulkarni d308772965 Cleanup 2019-09-06 14:25:14 -07:00
Aditya Kulkarni 48d305c406 Automatically load and save wallet 2019-09-06 14:09:12 -07:00
Aditya Kulkarni c2e26fbbca Cleanup 2019-09-06 13:38:03 -07:00
Aditya Kulkarni 7ebc8686ed Save and Read wallet 2019-09-06 13:13:14 -07:00
Aditya Kulkarni 81b6b52ba0 Serialization 2019-09-06 09:57:13 -07:00
Aditya Kulkarni 4d78c3f4ac Switch to forked librustzcash 2019-09-05 20:32:42 -07:00
Aditya Kulkarni 145856f387 New grpc API test 2019-09-05 13:19:48 -07:00
adityapk00 67864dfdb6 Light Client Support for Memos (#1)
* Dependency to note-spending-v6 branch

* Spend funds

* Add outgoing memos

* cleanup

* Incoming memo support

* Refactor to LightClient

* Abstract grpc client creation

* TLS example

* Add address command

* Run blocking IO

* Store memos in wallet Tx

* Fetch the full txns only for new transactions

* Comments

* Filter first

* More comments

* Add commands
2019-09-05 10:56:19 -07:00
Aditya Kulkarni 698c65a284 add command prompt 2019-09-03 17:01:34 -07:00
Aditya Kulkarni 4d8bab394a Get latest block 2019-09-03 12:44:51 -07:00
Aditya Kulkarni ee71507b3d Add multi block scanning 2019-09-03 12:03:00 -07:00
Aditya Kulkarni 76095661cb Stream blocks 2019-09-01 18:23:55 -07:00
Aditya Kulkarni 42444e87ff Hello World gRPC call 2019-09-01 14:29:53 -07:00
Aditya Kulkarni ad7c5b9a33 Blossom consesus branchID 2019-08-30 15:01:24 -07:00
Aditya Kulkarni b728420dc9 Pin envoy version to avoid deprecation errors 2019-08-29 11:54:19 -07:00
Jack Grigg 6b35ef24c2 Expose verified (and thus spendable) balance 2019-06-21 14:29:28 +02:00
Jack Grigg 665ff5ad26 Optimise for speed instead of size
The WASM binary doubles in size to 2MB after this change. This is still
dwarfed by the size of the spend parameters (46MB), and transaction
creation time decreases by 20% in exchange.
2019-06-21 14:29:28 +02:00
Jack Grigg d688445bb1 Add timestamps to transaction creation process 2019-06-21 14:29:28 +02:00
Jack Grigg f9361b27d9 ZcashClient.sendToAddress() 2019-06-21 14:29:01 +02:00
Jack Grigg 96e6f1b5fe Add transaction creation to WASM backend 2019-06-21 14:11:38 +02:00
Jack Grigg b4252fa9d3 ZcashClient.sync()
Currently synchronous, but that's fine for a demo.
2019-06-21 14:08:32 +02:00
Jack Grigg c9ad643653 Add gRPC protobufs to SDK 2019-06-21 13:39:57 +02:00
Jack Grigg bdfd6d1840 Add CompactBlock scanning to WASM backend 2019-06-21 13:39:57 +02:00
Jack Grigg 4caf14baa2 Simple demo displaying address of a fixed spending key 2019-06-21 13:39:13 +02:00
Jack Grigg a56c4c2630 Switch demo to use zcash-client-sdk-js 2019-06-11 17:36:45 +01:00
Jack Grigg 204694c10d Demo webapp from template 2019-06-11 17:35:36 +01:00
Jack Grigg 110a611ffe Set up webpack library backed by zcash-client-backend-wasm 2019-06-11 17:35:21 +01:00
Jack Grigg f53de917c5 Empty JS library 2019-06-11 09:30:43 +01:00
Jack Grigg cb6d4ed68c Empty backend library generated from wasm-pack-template 2019-06-11 09:08:46 +01:00