Commit Graph

436 Commits

Author SHA1 Message Date
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
Jack Grigg
27e5eedc6b
Empty repo 2019-06-10 23:49:19 +01:00