Commit Graph

7161 Commits

Author SHA1 Message Date
parazyd
f188c2bb05 chore: Update crate dependencies 2023-11-09 14:20:57 +01:00
parazyd
029c3a3134 mmproxy/stratum: Attempt using wide_difficulty for mining target 2023-11-09 14:03:33 +01:00
parazyd
deb8d39342 mmproxy: Code cleanups 2023-11-09 13:16:55 +01:00
parazyd
663a502bef rpc: Support JsonSubscriber with additional JsonResponse included. 2023-11-09 13:16:55 +01:00
lunar-mining
77eb05c60d dnet: fix logic error 2023-11-09 11:40:42 +01:00
lunar-mining
a26e0c4799 dnet: refresh when new outbounds come online. add TODO for logic error 2023-11-09 10:55:28 +01:00
lunar-mining
55462ce3bc dnet: reduce LOC by adding a refresh flag that gets called on event changes. 2023-11-09 08:50:51 +01:00
lunar-mining
6fbab2b29e dnet: improve and simplify view handling
now we can more easily re-render on event changes (like nodes going
offline etc)
2023-11-08 16:37:47 +01:00
y
74b5ae9b0b [zk-debug] Add licence header 2023-11-08 09:57:16 -05:00
y
e1b0d06521 [doc] Fix broken links in Contribute 2023-11-08 09:53:01 -05:00
parazyd
91b5ad6ebd mmproxy: Send mining job upon worker stratum login 2023-11-08 12:26:25 +01:00
parazyd
d8247cf0ca mmproxy/monero: Implement generateblocks RPC 2023-11-08 11:21:27 +01:00
parazyd
435992d709 mmproxy/monero: Implement submit_block RPC 2023-11-08 11:18:19 +01:00
parazyd
3b967d8dae lilith: Specify full accept_addrs for each spawned networks instead of globally 2023-11-07 12:56:40 +01:00
Dastan-glitch
07441ee7b9 bin/tau: fix EOF error when adding a comment 2023-11-07 05:24:13 +03:00
Dastan-glitch
35f1d4d620 bin/tau: allow executing subcommands on all/non-filterd tasks 2023-11-07 05:20:45 +03:00
lunar-mining
7f3539704e dnet: render nodes as offline when rpc can't connect 2023-11-06 17:46:25 +01:00
lunar-mining
9c9a101996 dnet: check inbound/outbound/manual/seed exists to prevent KeyErrors 2023-11-06 17:12:51 +01:00
lunar-mining
314cfa5b56 Revert "dnet: improve view() logic and cleanup"
This reverts commit 34ffc26fa6be6a07261afadd6d0e9476f98fcecf.
2023-11-06 17:08:59 +01:00
lunar-mining
f9d4e486c9 dnet: improve view() logic and cleanup 2023-11-06 17:08:57 +01:00
parazyd
c2ca37b349 book: Fix development.md link 2023-11-05 13:17:09 +01:00
parazyd
adc6c3199d mmproxy/monero: Write some more code documentation 2023-11-05 13:09:23 +01:00
parazyd
0c69c80758 mmproxy: Make sure monerod RPC is reachable on instantiation 2023-11-05 12:37:07 +01:00
parazyd
3eed132fa4 mmproxy/monero: Implement blocktemplate modification for merge mining 2023-11-05 11:53:15 +01:00
parazyd
ed4ac96e44 mmproxy/monero: getblocktemplate stub and TODO 2023-11-05 11:07:17 +01:00
parazyd
a315e3368c mmproxy: Add monerod config map in the toml config 2023-11-05 10:57:53 +01:00
therealyingtong
b3df76d5f4 zk::gadget::less_than: Test non-strict mode 2023-11-05 10:15:16 +01:00
therealyingtong
371cea0f10 zk::gadget::less_than: Refactor tests to reduce duplication 2023-11-05 10:15:07 +01:00
therealyingtong
5558662f9f zk::gadget::less_than: Support non-strict mode 2023-11-05 10:14:50 +01:00
therealyingtong
f437a23533 zk::gadget::less_than: Clarify that b can be arbitrary field element 2023-11-05 10:14:17 +01:00
therealyingtong
ca44c06e05 native_range_check: Test single short word 2023-11-05 09:10:22 +00:00
therealyingtong
2fc4595f60 native_range_check: Refactor tests to reduce duplication 2023-11-05 09:10:22 +00:00
therealyingtong
e290b5d5ef [fix] native_range_check: Constrain short chunk 2023-11-05 09:10:22 +00:00
therealyingtong
f8437f4d62 [bug] native_range_check: only constrains multiples of WINDOW_SIZE
In the case where the final chunk is less than WINDOW_SIZE, the
witness generation code manually pads it with zero bits.

However, these padding bits are not constrained to be zero in the
circuit. This means that the final chunk is actually allowed to be
any WINDOW_SIZE-bit value.
2023-11-05 09:10:22 +00:00
therealyingtong
10eb8eb6a3 zk::gadget::native_range_check: Always strict
The range check gadget should always be strict; non-strict
decomposition should be done in a separate decomposition
gadget.
2023-11-05 09:10:22 +00:00
parazyd
ca61aa06ba mmproxy/monero: Implement on_get_block_count 2023-11-04 17:47:38 +01:00
parazyd
4c3955eea2 mmproxy: Add a few contrib scripts 2023-11-04 17:47:38 +01:00
ertosns
b25ad4e11f [doc/spec/payment] add coin hyperlinks, fix burn latex 2023-11-04 14:37:07 +02:00
ertosns
65abdcfec2 [doc/spec/dao] remove highlights, add missing parenthesis 2023-11-04 14:37:07 +02:00
parazyd
c423816da5 bin: Enable static compile targets for more bins 2023-11-02 15:08:39 +01:00
parazyd
e11470fe02 book/dev: Document static binary builds using Alpine and LXC 2023-11-02 15:03:51 +01:00
parazyd
f8583fdd25 zkas: Static build test 2023-11-02 14:56:37 +01:00
parazyd
35391e5408 Cargo.toml: Force system sqlcipher for libsqlite3-sys 2023-11-02 14:19:36 +01:00
ertosns
5ff7dc6cf9 [doc/spec] update summary 2023-11-02 14:46:58 +02:00
ertosns
038f2a6a6f [doc/spec] iterate over dao spec 2023-11-02 14:46:58 +02:00
parazyd
1fc0fafbf9 mmproxy: Comment out WIP fn 2023-11-01 20:21:54 +01:00
parazyd
d8beeeec3d mmproxy/monero: Implement get_block_count 2023-11-01 20:05:44 +01:00
parazyd
235626b31d rpc: Allow params as JSON object 2023-11-01 19:48:47 +01:00
parazyd
ff6f7acb85 mmproxy: monerod HTTP JSON-RPC example 2023-11-01 17:48:44 +01:00
y
74b197d008 [dnet] Add KeyError check
Add a check for 'inbound' key. Previously, the program would crash when
there were no connected nodes. Now the view panel correctly displays the
existing node as offline.
2023-11-01 11:31:47 -04:00