Commit Graph

6976 Commits

Author SHA1 Message Date
x
7bec3182da doc/book: add section on network security 2023-10-16 13:00:06 +02:00
parazyd
2e4b8c8167 rpc: Remove forgotten debug prints 2023-10-16 11:14:21 +02:00
parazyd
6be651c408 rpc: Support JsonRequest params as maps.
Internally we convert them to an array of len 1.
2023-10-16 10:55:59 +02:00
parazyd
76f9360b19 research: Add viewing key impl 2023-10-16 08:45:54 +02:00
lunar-mining
c1c808ddea dnet: match on send/recv properly 2023-10-15 13:32:36 +02:00
lunar-mining
65dc17e04e dnet: cleanup and add TODOs 2023-10-14 21:51:35 +02:00
aggstam
1d2212ae10 validator/consensus: generate proper slots on fork creation/rebuilding 2023-10-14 15:14:03 +03:00
aggstam
4043e09330 validator/consensus: handle same ranking forks 2023-10-14 14:23:05 +03:00
aggstam
893ea4a52f validator/pow: store block difficulty info in sled 2023-10-13 19:40:18 +03:00
aggstam
594946044e validator/pow: TODOs cleanup 2023-10-13 16:48:13 +03:00
aggstam
8cff15a9b8 validator: handle proposals based on their version 2023-10-11 21:41:08 +03:00
lunar-mining
736532f4f6 dnet: handle events and send data to debug output 2023-10-11 12:34:33 +02:00
lunar-mining
02346fdfd4 dnet: move to /bin 2023-10-11 12:34:33 +02:00
Dastan-glitch
2ee6dfbfc3 bin/tau: fix adding/removing tags and assigns 2023-10-10 16:25:06 +03:00
Dastan-glitch
7d3ab10c4d bin/taud: fix double options of rank and due 2023-10-10 16:25:06 +03:00
Dastan-glitch
06c22f2b80 bin/tau-python: sleep a bit for modifications to reflect before showing the modified task 2023-10-10 16:25:06 +03:00
x
2fa6186d5c remove unused ChangeLog 2023-10-10 10:11:41 +02:00
aggstam
1cdad996d3 validator/consensus: cache fork rank for better performance 2023-10-06 18:29:12 +03:00
aggstam
0331a02f53 validator/consensus: use blocks previous previous VRF for ranking 2023-10-06 18:15:17 +03:00
aggstam
c847febc51 validator/consensus: fork/block ranking implemented 2023-10-06 17:38:44 +03:00
aggstam
15adf6f9cb contract/money/pow_reward: vrf proof added 2023-10-05 18:36:25 +03:00
aggstam
d61cf39649 chore: naming cleanup 2023-10-05 16:21:04 +03:00
Dastan-glitch
856ab6cf0a bin/tau-python: [WIP] show task title on creation 2023-10-05 06:00:33 +03:00
Dastan-glitch
facc1a2f3a bin/tau-python: [WIP] fix task events 2023-10-05 05:58:21 +03:00
y
0e9a9d5bc5 [WIP] Modify parser to support array syntax
Add support for square brackets to the parser to prepare to support
arrays.
Add a test .zk file with intended syntax for arrays. This can be used as
input to the zkas binary to check for errors while developing this
feature.
2023-10-04 10:20:23 -04:00
y
aba4d3b0f7 zkas: add square brackets to lexer (for arrays) 2023-10-04 10:20:23 -04:00
ertosns
6d7623b396 [research/bulletproof-mpc] add references 2023-10-04 15:44:47 +03:00
ertosns
899148871d [research/bulletproof-mpc] dark renegade 2023-10-04 15:37:22 +03:00
Dastan-glitch
b3307c35b3 bin/tau-python: [WIP] fix RPC methods naming 2023-10-04 05:38:48 +03:00
Dastan-glitch
5ad745f1fd bin/tau-python: [WIP] replace id with refid 2023-10-04 05:38:22 +03:00
Dastan-glitch
cd31e18820 bin/tau-python: [WIP] saving mapped ids is not needed 2023-10-04 05:31:10 +03:00
Dastan-glitch
8a769604fe bin/tau-python: [WIP] round rank up to 4 decimal places 2023-10-04 05:29:34 +03:00
Dastan-glitch
b30ff61e65 bin/tau-python: [WIP] fix find_free_id() and ids start from 1 instead of 0 2023-10-04 05:27:12 +03:00
aggstam
6ad2a19bac validator: validate blocks based on their version 2023-10-03 21:45:28 +03:00
aggstam
95434701f4 blockchain/Block: block version to derive from cuttof slot, not hardcoded value 2023-10-03 16:38:30 +03:00
aggstam
f7f8214988 contract/money/pow_reward: minor renaming 2023-10-03 16:31:02 +03:00
aggstam
030cbb48c9 validator/verification: validate producer signature using transaction public key 2023-10-03 16:25:29 +03:00
Dastan-glitch
02a2a1587c bin/tau: [WIP] add tau-python frontend 2023-10-02 16:56:35 +03:00
Dastan-glitch
9e7042c361 bin/tau: have the params as object in add() 2023-10-02 16:53:36 +03:00
x
cd15f71e3f rename multisig.sage to escrow.sage 2023-09-29 14:19:03 +02:00
aggstam
b26106ffe7 validator/pow: stoppable mining 2023-09-28 16:50:18 +03:00
ertosns
08b39b9462 [doc/architecture] consensus contracts spec 2023-09-27 22:53:08 +03:00
ertosns
f0ba9ad0f0 [research/mpc] add testbeaver, miscel changes in mpc api 2023-09-27 22:53:08 +03:00
ertosns
e1c7b4c0ea [research/bulletproof-mpc] complete mpc-bulletproof 2023-09-27 22:53:08 +03:00
Dastan-glitch
343c319228 bin/tau: rename update() to modify() 2023-09-22 06:25:40 +03:00
Dastan-glitch
a13b5f36a9 bin/tau: fix update() method 2023-09-22 06:17:52 +03:00
Dastan-glitch
bd82d1c850 bin/tau: task IDs to be local instead of being written in task itself, and use refids instead 2023-09-22 05:54:16 +03:00
aggstam
214a4f458d darkfid2: (very) raw miner task added 2023-09-21 18:40:15 +03:00
ertosns
41e275b3ed [research/bulletproof-mpc] testing mpc ipp 2023-09-21 16:19:15 +03:00
ertosns
27e9d70c85 [research/buletproof-mpc] implement bulletproof over mpc] 2023-09-21 16:19:15 +03:00