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