Commit Graph

1042 Commits

Author SHA1 Message Date
ghassmo
e52ff2dfce add Base58EncodeError and Base58DecodeError to error.rs 2021-08-10 02:34:47 +03:00
ghassmo
cf0501c330 update todo.md 2021-08-10 01:41:14 +03:00
lunar-mining
8734978f1e added cashier->darkfid withdraw channel. ran cargo fmt 2021-08-09 15:21:48 +02:00
lunar-mining
b40933435a updated todo.md 2021-08-09 11:45:48 +02:00
lunar-mining
21f59662dd implemented withdraw on the client side 2021-08-09 11:30:29 +02:00
lunar-mining
dbd5a7bd57 cleaned up cli print statements 2021-08-09 10:57:01 +02:00
lunar-mining
9cc72263ea added todo.md. deleted very old TODO.md 2021-08-09 09:44:53 +02:00
ghassmo
87e862084c update README.md 2021-08-09 03:59:25 +03:00
ghassmo
f9b880f609 add cashier_url to darkfid config file 2021-08-09 03:54:34 +03:00
ghassmo
e54fa18bdb drk: print a proper message when receive the response 2021-08-09 03:45:04 +03:00
ghassmo
deb3dd21bf handle deposit request from darkfid 2021-08-09 03:41:24 +03:00
lunar-mining
fdc098c17f moved mutex up to CashierClient reqprotocol object 2021-08-08 20:00:36 +02:00
ghassmo
5b867308e2 remove mutex from zmq socket 2021-08-08 17:46:45 +03:00
narodnik
e5d0ca1d16 plonk "simple" example 2021-08-08 14:39:03 +02:00
lunar-mining
2d9caa2884 added deposit() to drk_cli 2021-08-08 13:56:00 +02:00
narodnik
2cc4480c38 round 2 2021-08-08 13:19:35 +02:00
narodnik
04dc04ece5 plonk-simple round 1 of proving phase 2021-08-08 12:09:19 +02:00
lunar-mining
8a6f14571a added mutex lock to zmq socket. finished client side deposit().
ran cargo fmt
2021-08-08 12:19:18 +02:00
narodnik
a241497ddc simple plonk manual worked example 2021-08-08 11:52:30 +02:00
narodnik
354c4ffd99 get root of unity for 2-adic subgroup within vesta base field Fq, which has an order of 32 2021-08-08 09:12:30 +02:00
narodnik
3d2f35c26a renamed: plonk.sage -> plonk_naive.sage 2021-08-08 08:28:25 +02:00
ghassmo
94c63b15be add walletdb path to darkfid config file 2021-08-08 07:09:38 +03:00
ghassmo
b22d8ba0f6 add option to change the path of config file for darkfid and drk cli & remove unused code
in src/cli
2021-08-08 06:47:32 +03:00
narodnik
3f17311bbe add clarifying comment 2021-08-07 11:19:12 +02:00
narodnik
61837f09ab reduced plonk permutation argument 2021-08-07 11:16:56 +02:00
parazyd
bb8d0bcb85 cli/cli_config: Use proper OS-specific TMPDIR for writing logs 2021-08-07 10:10:30 +02:00
narodnik
b695238755 plonk generate copy constraints 2021-08-07 08:36:32 +02:00
narodnik
d76c2836de comment out test in groth_poly_commit.py 2021-08-07 08:36:32 +02:00
ghassmo
30b4f3150b make the tests pass in walletdb 2021-08-07 05:24:46 +03:00
ghassmo
66330b73b5 impl Encodable for VariableIndex 2021-08-07 05:23:37 +03:00
ghassmo
34eb0919db impl Encodable and Decodable for Vec<Node: Hashable> 2021-08-07 05:22:39 +03:00
ghassmo
e300d13788 github: Create config dir 2021-08-07 05:20:22 +03:00
Janus
916a679a81 Check for existing dkey_pub to matched btc 2021-08-06 17:42:26 -04:00
Janus
62959fd7de Load parameters on cashier start 2021-08-06 17:40:15 -04:00
parazyd
d3db17c62a src/util: Rework path to use os-specific config directory 2021-08-06 19:27:09 +02:00
narodnik
19fb93b778 plonk constraints setup 2021-08-06 12:14:56 +02:00
ghassmo
b97d5751c9 Merge branch 'master' of github.com:darkrenaissance/darkfi 2021-08-06 05:24:39 +03:00
ghassmo
2d859c9cb1 fix bugs and add test cases inside walletdb.rs 2021-08-06 05:22:53 +03:00
ghassmo
be54498709 return public keys from jsonserver instead of info message 2021-08-06 02:14:56 +03:00
ghassmo
09090aa6cb minor changes in drk.rs 2021-08-06 02:13:55 +03:00
parazyd
ff8dbe234a github: Install development headers for sqlcipher. 2021-08-05 10:13:46 +02:00
ghassmo
e0b135c6f2 receive own_coins from walletdb when creating tx inside darkfid 2021-08-05 05:12:47 +03:00
ghassmo
1e87fb2bb4 using a base-58 encoded string for transfer coins and show user's address 2021-08-05 05:04:55 +03:00
ghassmo
40d71df4dd fix an error happen when query public key from walletdb 2021-08-05 05:01:02 +03:00
ghassmo
d945634cd9 add get_key option to drk.rs 2021-08-05 04:59:50 +03:00
ghassmo
53dc649890 add bs58 crate 2021-08-05 04:58:15 +03:00
ghassmo
7f677f2c61 parse and get own_coins from walletdb 2021-08-04 20:05:33 +03:00
ghassmo
847fd8ac0b implement Decodable for CommitmentTree<Node> and
IncrementalWitness<Node>
2021-08-04 20:04:20 +03:00
ghassmo
d2668692dd implement Decodable and Encodable for Option<T> 2021-08-04 20:02:04 +03:00
ghassmo
1e4fca118e using futures::select! for handling GatewaySlabsSubscriber and publish_tx_recv
futures in darkfid
2021-08-04 02:14:34 +03:00