Commit Graph

1543 Commits

Author SHA1 Message Date
aggstam
4a73c46ebc darkfid2/validator: consensus p2p foundation laid out 2023-07-25 18:30:34 +03:00
aggstam
9ad9685464 darkirc: restored libsqlite3-sys dependency 2023-07-25 12:32:37 +03:00
aggstam
f46af32758 darkfid2: skip-sync flag added, block on sync to wait for peers connection 2023-07-24 16:47:54 +03:00
aggstam
03ddfdfb3c darkfid2: node blocks sync implemented 2023-07-24 14:36:35 +03:00
parazyd
ba40de60b2 darkirc/meetbot: Implement topic deletion 2023-07-22 17:19:26 +02:00
parazyd
60595e3002 zk: Handle invalid witnesses gracefully in empty_witnesses(). 2023-07-22 15:42:45 +02:00
aggstam
a1466e1520 darkfid2/tests: use P2P to pass blocks between nodes 2023-07-22 16:23:15 +03:00
aggstam
ec10550a68 darkfid2: enabled p2p nets 2023-07-22 16:23:15 +03:00
parazyd
d34b9cbb03 chore: Update crate dependencies 2023-07-22 13:16:16 +02:00
parazyd
8ac1d17077 Use k param from ZkBinary when building VerifyingKey and ProvingKey. 2023-07-22 12:04:41 +02:00
parazyd
3d5896b89b contract/money: Replace token pedersen commitment with a poseidon hash. 2023-07-22 08:56:04 +02:00
parazyd
a701d40a84 darkirc: Remove unused dependencies. 2023-07-22 08:56:04 +02:00
aggstam
0cc61ccaa9 validator/proto: BlockInfo protocol added 2023-07-21 19:20:50 +03:00
aggstam
d9eed23013 blockchain: simplyfied Slot structure 2023-07-21 14:05:40 +03:00
parazyd
a1bfd10a7d contract/test-harness: Revert to using a single reference for ProvingKey map. 2023-07-20 23:28:19 +02:00
parazyd
29101c4e02 zk: Pass a ZkBinary reference to ZkCircuit::new instead of cloning. 2023-07-20 14:19:52 +02:00
parazyd
99f68db953 zkas: Enforce k declaration on top of the source file. 2023-07-20 14:19:52 +02:00
parazyd
8d07dc2258 chore: Update crate dependencies 2023-07-20 12:23:58 +02:00
aggstam
7c6a2b912c chore: minor cleanup 2023-07-20 03:11:12 +03:00
aggstam
73500a25b4 contracts/tests: made consensus coins deterministic, major cleanup in rest 2023-07-20 02:44:19 +03:00
parazyd
d5b4cd9645 darkirc: Implement user modes and set +v for encrypted messages. 2023-07-19 18:23:32 +02:00
parazyd
3c24d42f0e darkirc: Fix some typos 2023-07-19 17:36:35 +02:00
parazyd
5b21ae1c4a darkirc: Implement --gen-secret 2023-07-19 17:32:23 +02:00
parazyd
bcf1f2389a darkirc: Update default config file. 2023-07-19 17:10:47 +02:00
parazyd
372028d706 darkirc: Rename contact_pubkey to public_key. 2023-07-19 17:07:49 +02:00
parazyd
013ad5f514 darkirc: Use "secret" instead of "private" for keypairs. 2023-07-19 17:02:56 +02:00
aggstam
965e2a9ea7 darkfid2: removed trash 2023-07-19 16:48:14 +03:00
aggstam
147022a903 darkfid2-validator: ProtocolTx created 2023-07-19 16:44:39 +03:00
aggstam
e62faa1b75 darkfid2: log targets cleanup 2023-07-18 19:32:52 +03:00
aggstam
2af5558273 darkfid2/rpc: pending txs handling methods added 2023-07-18 19:22:53 +03:00
aggstam
9f81e693ed darkfid2/rpc: basic tx methods added 2023-07-18 19:00:52 +03:00
aggstam
48057c25b0 darkfid2/rpc: misc and blockchain methods added 2023-07-18 18:03:42 +03:00
aggstam
21970aed0e darkfid2: networking foundation added 2023-07-18 17:04:23 +03:00
Dastan-glitch
4fc0eb3c4b bin/tau: print info if the workspace is not configured 2023-07-18 02:11:00 +03:00
Dastan-glitch
dd2be36ea4 bin/tau: use save/load tree 2023-07-18 02:10:15 +03:00
Dastan-glitch
7f025c9eb2 bin/tau: rewrite task (en/de)cryption 2023-07-18 02:05:11 +03:00
parazyd
d7c994b679 chore: Update crate dependencies. 2023-07-13 19:22:32 +02:00
parazyd
999fc3890e drk: Use the money contract client API in DAO::Exec 2023-07-13 19:22:32 +02:00
aggstam
361e53af0c darkfid2/tests: use genesis stake and mint in genesis block 2023-07-12 22:03:29 +03:00
aggstam
dce1fb929d darkfid2: calculate genesis txs total and use that for genesis block validation 2023-07-12 20:23:31 +03:00
parazyd
bcd98952a7 contract/money: Implement support for dummy inputs. 2023-07-12 11:39:28 +02:00
parazyd
3f7031eca2 wallet: Reintroduce sqlcipher. 2023-07-11 13:24:15 +02:00
parazyd
33ed6921e7 darkirc: Port to crypto_box 0.9 and use chacha20 instead of salsa. 2023-07-10 15:46:22 +02:00
parazyd
9c8e60cd2a tau: Port to crypto_box 0.9 and use chacha20 ciphers. 2023-07-10 15:42:13 +02:00
parazyd
cf307669aa chore: Update crate dependencies. 2023-07-10 15:19:41 +02:00
parazyd
613be6e395 lilith: Increase outbound connection timeout to 30s 2023-07-10 12:27:51 +02:00
parazyd
c374b796e5 lilith: API fix. 2023-07-09 00:15:18 +02:00
parazyd
98ef7c834e chore: Update project dependencies. 2023-07-08 20:17:47 +02:00
parazyd
c0925ebda9 bin: Remove legacy cashierd code. 2023-07-08 19:36:07 +02:00
aggstam
5d63d86083 chore: cleanup 2023-07-08 19:04:47 +03:00