Commit Graph

223 Commits

Author SHA1 Message Date
rachel-rose
02c58a20ee generates pub/pri key and serializes into data 2021-05-09 13:08:56 +02:00
rachel-rose
45795c0119 refactored darkclient init and solved json bug.
init now constructs a payload which functions modify. bug was related to
converting string to dictionary object.
2021-05-09 10:24:52 +02:00
narodnik
fb78f88e3e run cargo fmt 2021-05-09 10:09:43 +02:00
narodnik
bfe5d85ec9 example of build a merkle tree and witness from a newly minted coin 2021-05-08 13:52:14 +02:00
rachel-rose
f1db6c5443 local instance of dfi.rs 2021-05-08 13:22:28 +02:00
rachel-rose
6c36f11ebc cli reads from argparse into jsonrpc and darkd 2021-05-08 13:22:28 +02:00
ghassmo
ddb177d3b6 Merge branch 'master' of github.com:narodnik/sapvi 2021-05-08 14:02:31 +03:00
ghassmo
0ca0b2544a zmq api test code 2021-05-08 13:55:58 +03:00
narodnik
1375328f0b add merkle tree and coin primitives 2021-05-08 10:31:11 +02:00
narodnik
2781c1a4ae move tx builder code to src/tx.rs 2021-05-07 11:02:21 +02:00
rachel-rose
1a596b4462 basic sql table structure for wallet 2021-05-05 21:07:18 +02:00
rachel-rose
f151347683 Merge branch 'master' of github.com:narodnik/sapvi 2021-05-04 21:17:59 +02:00
rachel-rose
21166d8890 added default paths 2021-05-04 21:16:31 +02:00
narodnik
b7716b8015 expose signature public 2021-05-04 15:09:55 +02:00
narodnik
dffcf1e77b add public key to sig spend script 2021-05-04 14:35:34 +02:00
narodnik
f31ffe6e37 Merge branch 'master' of github.com:narodnik/sapvi 2021-05-04 12:38:39 +02:00
narodnik
a995de238e encrypted notes for outputs 2021-05-04 12:38:13 +02:00
rachel-rose
77e0d905b4 cleaned up wallet repo 2021-05-04 11:07:53 +02:00
rachel-rose
aeab062f15 migrated test code to sapvi directory 2021-05-04 11:05:06 +02:00
rachel-rose
d968741d41 toml file for wallet dependencies 2021-05-04 10:48:44 +02:00
rachel-rose
8b3a30b6d3 rusqlite and rocksdb test code 2021-05-04 10:45:21 +02:00
narodnik
a8b498dfee add schnorr signature classes 2021-05-04 08:24:32 +02:00
narodnik
c9efd1a9ca added basic code for schnorr signatures 2021-05-03 18:11:37 +02:00
narodnik
08f44bab86 Diffie Hellman functions for encrypting output notes 2021-05-03 12:16:31 +02:00
narodnik
059389cf90 working tx builder + verification! 2021-05-01 13:33:18 +02:00
narodnik
23e2811317 tx builder class 2021-05-01 12:37:07 +02:00
narodnik
5534f31d50 spend proof API 2021-04-29 16:36:38 +02:00
narodnik
895c165433 organize load/save params 2021-04-29 15:15:43 +02:00
narodnik
a644aaeb5b save and load params 2021-04-29 15:11:17 +02:00
narodnik
08945b9073 make_mint_proof() / verify_mint_proof() 2021-04-29 14:59:37 +02:00
narodnik
b813bd1b0e spend_contract 2021-04-29 13:46:07 +02:00
narodnik
908c5bf131 Merge branch 'master' of github.com:narodnik/sapvi 2021-04-29 13:26:08 +02:00
narodnik
ff480aeb09 add mint contract: cargo run --release --bin mint-classic ... and be patient 2021-04-29 13:25:12 +02:00
rachel-rose
7c9b4dc18b completed high level docs for mod.rs on /net module and submodules /protocols and /sessions. 2021-04-07 17:22:49 +02:00
rachel-rose
82229ac063 more verbose doc on each protocol. explains the role of each protocol in a network connection. 2021-04-06 11:26:23 +02:00
rachel-rose
b890e1dc5f edited documentation on session components to be more verbose and descriptive 2021-04-05 12:44:29 +02:00
rachel-rose
78816ccb61 more verbose documentation edit on p2p.rs. summarizes interface utlities 2021-04-05 09:59:01 +02:00
rachel-rose
63c9bf6907 more verbose documentation edit on the message subscriber subsystem 2021-04-05 08:54:02 +02:00
rachel-rose
03acb27c40 more verbose documentation on all functions in channel.rs 2021-04-05 08:52:51 +02:00
rachel-rose
95c40e4a5a ran cargo fmt w new defaults 2021-04-04 09:22:59 +02:00
rachel-rose
44c93a8faa made random function private 2021-04-03 10:45:58 +02:00
rachel-rose
9d00c6154c made random function private 2021-04-03 09:37:57 +02:00
rachel-rose
2a8ea35f39 removed 'default' from setting doc 2021-03-28 14:22:10 +02:00
rachel-rose
b6cfb5a6fd fixed formatting on messages 2021-03-28 14:21:36 +02:00
rachel-rose
a1723cdf9d documented 'broadcast' function in p2p 2021-03-28 14:19:19 +02:00
rachel-rose
ec06730e8e fixed formatting on message subscription doc 2021-03-28 14:16:30 +02:00
rachel-rose
542d4e3a3a fixed formatting on acceptor doc 2021-03-28 14:14:14 +02:00
rachel-rose
698572e5cd fixed session doc to work with inline tool 2021-03-28 14:10:31 +02:00
rachel-rose
02d6b4e0d1 fixed protocol doc formatting to work with inline tool 2021-03-28 14:03:13 +02:00
rachel-rose
7be0a94bc3 ran cargo fmt 2021-03-27 18:44:52 +01:00