ghassmo
7d20233b5d
bin/taud: run crdt node in taud
2022-03-28 19:59:37 +02:00
ghassmo
2280240d09
bin/taud: move rpc code to separate file
2022-03-28 19:59:37 +02:00
ghassmo
3fcc08c6aa
bin/taud: add crdt module
2022-03-28 19:59:37 +02:00
ghassmo
3e76241ddd
script/research/crdt: use log_config from darkfi::util
2022-03-28 19:59:37 +02:00
parazyd
1fdc2c7718
contrib: Add tool to list outdated deps in a table.
2022-03-28 19:59:37 +02:00
ghassmo
61d2595e6a
script/research/crdt: use generic for send/receive event inside Node &
...
add debug messages
2022-03-28 19:59:37 +02:00
parazyd
7794dfaee8
tests: Increase number of rows for mint and burn proofs.
2022-03-28 19:59:37 +02:00
ghassmo
cb841d3fe6
script/research/crdt: WIP implement P2p for crdt node
2022-03-28 19:59:37 +02:00
Dastan-glitch
c0b42be855
bin/tau-cli: clean-up
2022-03-28 19:59:37 +02:00
parazyd
29c0cb9c09
Update dependency versions throughout project.
2022-03-28 19:59:37 +02:00
parazyd
3447c87dd8
zkas, vm: Implement greater_than opcode for scalar comparison.
2022-03-28 19:59:36 +02:00
parazyd
73d7b4f19b
zkas/parser: Use a macro to parse function calls to reduce repetitive code.
2022-03-28 19:59:36 +02:00
parazyd
2de7656f8c
zk: Implement GreaterThan chip used for scalar comparison.
2022-03-28 19:59:36 +02:00
parazyd
8ca8406aec
zk: Implement EvenBits chip for bit decomposition.
2022-03-28 19:59:36 +02:00
parazyd
5f0c0b05d8
zk: Clean up unused code from arith_chip.
2022-03-28 19:59:36 +02:00
aggstam
cbcb90ca6b
script/research/validatord: minor cleanup
2022-03-28 19:59:36 +02:00
Dastan-glitch
f868f0a358
bin/tau-cli: highest rank is bright, some clean-ups
2022-03-28 19:59:36 +02:00
aggstam
e321b99a48
script/research/validatord/simulation: fixed ports in commands.
2022-03-28 19:59:36 +02:00
aggstam
e5b507693c
script/research/validatord: Core validator boilerplate implementation, using p2p network.
2022-03-28 19:59:36 +02:00
ghassmo
cc3edb6b38
script/research/crdt: impl Decodable + Encodable for Event
2022-03-28 19:59:36 +02:00
ghassmo
0457fc65f8
script/research/crdt: implement base structs for p2p
2022-03-28 19:59:36 +02:00
mohab
53938b8e64
[script/research/crypsinous] fix typo in notes
2022-03-28 19:59:35 +02:00
mohab
2d9f629dd7
[script/research/crypsinous] added lead statment note
2022-03-28 19:59:35 +02:00
mohab
5bc4c121c1
[script/research/crypsinous] added crypsinous blockchain notes
2022-03-28 19:59:35 +02:00
Jay Butera
6dd95baa4f
And flake lock
2022-03-28 19:59:35 +02:00
Jay Butera
c20cb55616
Add nix flake
2022-03-28 19:59:35 +02:00
ghassmo
9849bac8b2
script/research/crdt: clean up
2022-03-28 19:59:35 +02:00
ghassmo
db7d5ccbbd
script/research/crdt: implementing POC crdt
2022-03-28 19:59:35 +02:00
aggstam
7e8eb10e29
script/research/consensud/main.rs: consensus_task rename to proposal_task
2022-03-28 19:59:35 +02:00
aggstam
243484f6f9
script/research/consensud: fmt
2022-03-28 19:59:35 +02:00
aggstam
7dd944ab5c
script/research/consensud: consensus task to be executed on next epoch start.
2022-03-28 19:59:35 +02:00
mohab
220daa4645
[script/research/crypsinous] fix pour transaction in doc
2022-03-28 19:59:35 +02:00
aggstam
ef60d8efa6
script/research/consensud: created consensus task in a parallel thread.
2022-03-28 19:59:35 +02:00
ghassmo
112eb720dc
bin/taud: fix ci tests
2022-03-28 19:59:34 +02:00
ghassmo
a80225b0a7
bin/taud: don't pass timestamp params to list function
2022-03-28 19:59:34 +02:00
aggstam
df822d20aa
script/research/consensusd/src/main.rs: testing parallel tasks.
2022-03-28 19:59:34 +02:00
mohab
f9aa5fb20e
[script/research/crypsinous] added crypsinous research notes
2022-03-28 19:59:34 +02:00
mohab
ef22eb9977
[research/dpos] reverted from pvss to vrf
2022-03-28 19:59:34 +02:00
Dastan-glitch
7b8e34fd9c
bin/tau-cli: add get-comment subcommand
2022-03-19 17:39:47 -04:00
ghassmo
9ea0a43543
bin/tau-cli: more clean and explicit way to use args
2022-03-19 15:44:32 +04:00
lunar-mining
ba574bd75c
create new data structures to enable addr sub-list
2022-03-19 09:23:05 +01:00
lunar-mining
6e5d94c632
ui: removed redundant is_empty check
2022-03-19 07:43:15 +01:00
lunar-mining
845040f978
small fix on Empty slot data
...
* Stopped pasting "Empty" on top of "Null"
2022-03-19 07:38:06 +01:00
lunar-mining
acb77e5be9
display node name instead of rpc_url
...
* read name param from config and display in UI
* rename node_id to rpc_url
2022-03-19 07:22:08 +01:00
lunar-mining
f19aeeecc8
add 'name' param to dnetview_config.toml
2022-03-19 07:13:00 +01:00
lunar-mining
344e06f7c8
rename Map struct to DNetView
2022-03-19 07:12:36 +01:00
parazyd
87b1cb49ad
zk/vm: Implement function for making empty witnesses from ZkBinary.
...
This is useful for verifiers to enforce behaviour and avoid mismanaging
the witnesses that need to be input into the circuit when verifying
a proof.
Note that the prover still has to manage this by themself. There
might be some way to generalise this, but in practice, when creating
a ZK proof, the prover should always be aware of what witnesses they
should be inputting, so this can be represented procedurally in the
code without the need of an abstraction.
2022-03-19 01:07:49 +01:00
parazyd
33b732516b
vanityaddr: Remove "util" feature from darkfi dependency.
2022-03-19 01:07:49 +01:00
Dastan-glitch
bcd5fed5f0
bin/tau-cli: sort tasks by rank and clean-up
2022-03-18 21:38:58 -04:00
ghassmo
0373d8e090
bin/tau-cli: clean up
2022-03-19 01:44:45 +04:00