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
ertosns
b28a6c06c7
add nullifier to summary
2023-11-01 13:09:16 +02:00
ertosns
201bec0ba7
[doc/spec] iteration of dao spec WIP
2023-11-01 13:08:49 +02:00
ertosns
a6d2b70460
[doc/spec] add nullifier to payment spec
2023-11-01 13:08:11 +02:00
ertosns
fe7418a1df
[doc/spec] add nullifier
2023-11-01 13:07:44 +02:00
ertosns
dfdbf7cace
[doc/src/spec] add tokenId hyperlink
2023-10-30 19:15:09 +02:00
ertosns
3c6dc26e8d
[doc/src/spec/payment] fix broken hyperlinks
2023-10-30 19:03:34 +02:00
ertosns
0efe61b27f
[doc/src/spec/{crypto,payment}] edit fmt
2023-10-30 18:01:03 +02:00
Dastan-glitch
820198db8e
bin/tau: add more help info/examples
2023-10-30 17:09:28 +03:00
Dastan-glitch
c62846eb90
bin/tau: allow subcommands to affect multiple tasks
2023-10-30 16:54:53 +03:00
parazyd
dffcce29a3
net/acceptor: Don't close listener loop on unhandled errors anymore
2023-10-30 11:31:18 +01:00
lunar-mining
0b0436131f
dnet: redraw the screen on inbound (disconnect) and inbound (connect) events
2023-10-30 11:29:07 +01:00
x
f0e0935bd2
dep 0001: add a version number to services field
2023-10-30 10:27:59 +01:00
x
cb300876cf
zk::debug::zkas_check_types(): also check witnesses.len() matches for both circuit and binary
2023-10-30 09:31:22 +01:00
x
44b882859e
add module zk::debug, and move export_witness_json() and zkas_type_checks() inside it.
2023-10-30 09:23:14 +01:00
lunar-mining
536f340aa4
dnet: render offline nodes as: node name (offline)
2023-10-30 08:14:50 +01:00
x
900e8f14c0
ZkCircuit add type checking for witness and public inputs (unfinished)
2023-10-30 07:55:16 +01:00
lunar-mining
52b172ece7
dnet: cleanup and add TODOs. also don't crash if a node goes offline.
2023-10-29 21:43:32 +01:00
lunar-mining
3bb75a4717
dnet: cleanup and reduce LOC
...
makes use of inheritance to avoid repetition widget classes and deletes
various redundant functions
2023-10-29 14:22:08 +01:00
lunar-mining
e5d0aca1f4
dnet: fix bug which caused dnet to crash on receiving unhandled mouse input
2023-10-29 08:03:32 +01:00