Commit Graph

566 Commits

Author SHA1 Message Date
parazyd
fbe42f3f66 mmproxy: Skeleton impl 2023-10-16 13:37:51 +02:00
aggstam
8cff15a9b8 validator: handle proposals based on their version 2023-10-11 21:41:08 +03:00
aggstam
15adf6f9cb contract/money/pow_reward: vrf proof added 2023-10-05 18:36:25 +03:00
aggstam
10fbf5d963 validator: pow module added for mining 2023-09-20 23:32:33 +03:00
parazyd
7015af9d7c event-graph: Make DAG sorting more deterministic. 2023-09-06 15:22:13 +02:00
parazyd
839f15721d event-graph: Alternative DAG WIP 2023-09-06 12:54:37 +02:00
parazyd
eae2e53f42 Add a libsqlite3-sys exception when building on musl-libc. 2023-08-30 12:17:01 +02:00
parazyd
31a5f28d66 sdk: Enable halo2_gadgets dev feature used for constants tests. 2023-08-29 22:03:43 +02:00
parazyd
6a9f311c99 lib: Modify feature powerset
Attempted fix, use Github for global warming.
2023-08-29 14:27:05 +02:00
parazyd
cbe9c64065 chore: Update crate dependencies 2023-08-29 13:08:35 +02:00
parazyd
ffe8643812 bin: Feature cleanup 2023-08-29 13:08:35 +02:00
parazyd
8f46f7b777 lib: Clean up library features. 2023-08-29 13:08:35 +02:00
parazyd
41bf60570a Implement standalone Makefiles for most of the bins and rework main Makefile. 2023-08-29 10:53:23 +02:00
parazyd
856b026f6b serial: Support variable-length BLAKE2b encoding. 2023-08-28 13:19:04 +02:00
parazyd
b80b4b755e net/acceptor: Handle accept(2) errors more robustly. 2023-08-28 10:34:43 +02:00
parazyd
33631ab318 net/transport/tcp: Restore usage of socket2 to create TCP sockets. 2023-08-25 20:40:24 +02:00
parazyd
2d0e3b0d89 lib: Clean up imports 2023-08-24 15:29:16 +02:00
parazyd
98703d361a lib: Add necessary traits around for async serial. 2023-08-24 14:27:03 +02:00
parazyd
75cb654068 serial: Introduce full async serialization support.
Unfortunately this duplicates the code, but it is beneficial for perf.
2023-08-24 14:27:03 +02:00
parazyd
cee481b0c3 chore: Update crate dependencies 2023-08-23 19:15:03 +02:00
parazyd
ba0728a392 zkas: Remove clap dependency. 2023-08-23 11:06:27 +02:00
x
97176c4424 update Cargo.lock 2023-08-23 09:58:22 +02:00
parazyd
9b969aaef3 Update Cargo.lock 2023-08-22 19:55:37 +02:00
parazyd
0f125fa2db net: Remove async-std dependency and prefer smol.
Also we now take the global executor and keep it around in P2p.
2023-08-22 15:07:48 +02:00
parazyd
2eea9daffd taud: Finish new RPC port. 2023-08-21 14:44:39 +02:00
parazyd
4060ad6821 tau: WIP RPC update. 2023-08-20 18:53:52 +02:00
parazyd
44982d320e chore: Update crate dependencies 2023-08-18 10:15:14 +02:00
parazyd
cedfa3cdac zktool: Remove obsolete binary 2023-08-13 16:29:19 +02:00
parazyd
3326e1b060 tau: Do not print unnecessary table data when piping task table output 2023-08-12 16:54:19 +02:00
parazyd
1eb00ef9c2 chore: Update crate dependencies 2023-08-12 13:01:32 +02:00
Dastan-glitch
a1328cf745 update Cargo.lock 2023-08-07 03:38:20 +03:00
aggstam
41c77f0706 validator:consensus: minor functions rename 2023-08-01 19:51:29 +03:00
parazyd
c045210763 chore: Update crate dependencies. 2023-07-31 08:05:13 +02:00
parazyd
acc9453cfa fud: Fresh impl with routing 2023-07-29 11:46:24 +02:00
aggstam
51910ba346 chore: updated sled-overlay package 2023-07-25 17:23:24 +03:00
aggstam
9ad9685464 darkirc: restored libsqlite3-sys dependency 2023-07-25 12:32:37 +03:00
parazyd
f4a54d21ec sdk: Remove unused sha2 dependency. 2023-07-22 17:59:01 +02:00
parazyd
d34b9cbb03 chore: Update crate dependencies 2023-07-22 13:16:16 +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
parazyd
8d07dc2258 chore: Update crate dependencies 2023-07-20 12:23:58 +02: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
parazyd
d7c994b679 chore: Update crate dependencies. 2023-07-13 19:22:32 +02:00
parazyd
c359b02dd7 contract/dao: Rewrite integration test using the test harness. 2023-07-13 19:22:32 +02:00
aggstam
dce1fb929d darkfid2: calculate genesis txs total and use that for genesis block validation 2023-07-12 20:23:31 +03: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
cec104f1a7 chore: Update wasmer to 4.0.0 2023-07-08 20:32:57 +02:00