Commit Graph

5366 Commits

Author SHA1 Message Date
aggstam
4dadf292ec fmt, fixed broken imports, general cleanup 2023-01-12 13:52:26 +02:00
mohab metwally
7241827a37 use float10 new api 2023-01-12 02:47:00 +02:00
mohab metwally
bc8d7886da clean unused imports, commented code 2023-01-12 02:45:47 +02:00
mohab metwally
1d7a3f8b2e [consensus/state] refactor f error function 2023-01-12 02:45:19 +02:00
mohab metwally
d44d6fd3f3 [consensus/state] remove old controller 2023-01-12 02:45:01 +02:00
mohab metwally
daab6106b6 [consensus/state] remove exponentially fading controller output from discrete pid 2023-01-12 02:44:28 +02:00
mohab metwally
67f3b067df [consensus/leadcoin] prune todo msg that was fixed in early commit 2023-01-12 02:44:28 +02:00
mohab metwally
edb58dddd6 [consensus/leadcoin] negate sigmas, and remove negation of target to avoid negation in zkas 2023-01-12 02:44:27 +02:00
mohab metwally
f853d113a2 pruning 2023-01-12 02:44:04 +02:00
mohab metwally
36f61bb3f2 [consensus/utils] fixed bug in fbig2ibig, added extra test case 2023-01-12 02:43:42 +02:00
mohab metwally
59cd6b982d unit test sigmas accuracy 2023-01-12 02:43:10 +02:00
mohab metwally
65648e55cb [consensus] pid k2 bug in sign fixed; miscel changes 2023-01-12 02:41:53 +02:00
mohab metwally
9a376a84d0 [consensus] y in is_lead fixed from commitment to hash, similar to the circuit 2023-01-12 02:41:29 +02:00
mohab metwally
02f022f491 [contrib] clean log files 2023-01-12 02:40:43 +02:00
mohab metwally
58e83ea251 [consensus] write log lead, f history 2023-01-12 02:40:41 +02:00
mohab metwally
ca0b9b4048 [contrib] lead log processing script 2023-01-12 02:39:39 +02:00
mohab metwally
662584db2a fix validation 2023-01-12 02:39:37 +02:00
mohab metwally
8251f1d25b fixed bug in y calculation in is_leader, removed c2_cm, y_mu, rho_mu, eta from leadcoin, made lottery function of current slot rather than mint slot to fix a bug 2023-01-12 02:38:59 +02:00
mohab metwally
86e298e986 fix bug with redundant lead history, updated discrete pid, remove finalization minimum length condition 2023-01-12 02:36:24 +02:00
mohab metwally
571fad54ae fix validation 2023-01-12 02:03:31 +02:00
mohab metwally
ec85f05bb6 resolve conflict 2023-01-12 02:03:31 +02:00
mohab metwally
8ca5d1abac fix bug with redundant lead history, updated discrete pid, remove finalization minimum length condition 2023-01-12 02:03:31 +02:00
parazyd
00e5ae4721 drk: DAO Vote. 2023-01-12 01:05:22 +01:00
parazyd
73de64d138 drk: Proposal metadata listings. 2023-01-11 23:39:43 +01:00
parazyd
f4367dbf49 drk: Move Money scanning into wallet_money.rs 2023-01-11 23:26:25 +01:00
parazyd
0090d092e9 drk: Blockchain DAO proposal scans. 2023-01-11 23:08:00 +01:00
parazyd
6c0c7ffa1a drk: Refactor. 2023-01-11 22:38:07 +01:00
parazyd
a480d4d61f drk: Create DAO propose transaction. 2023-01-11 18:38:39 +01:00
parazyd
8be7625b18 drk: DAO Propose stub. 2023-01-11 17:49:03 +01:00
parazyd
fd79349982 contract/money: Client spend-hook support. 2023-01-11 17:14:46 +01:00
parazyd
ee93088dae drk: Write minted DAO updates to wallet when scanning blocks. 2023-01-10 19:31:49 +01:00
parazyd
17170e4f2e drk: Add API for fetching all DAOs from the wallet and prefer that. 2023-01-10 19:16:18 +01:00
parazyd
f83270f175 drk: DAO Mint 2023-01-10 17:44:47 +01:00
parazyd
8a06300ff5 contract/dao: Derive DAO public key when minting, and enforce it. 2023-01-10 17:43:42 +01:00
parazyd
faf649cff8 drk: Initial block scans for DAO 2023-01-10 16:32:26 +01:00
parazyd
2cbc0264ac contract/dao: Prefix structs with Dao namespace. 2023-01-10 16:11:15 +01:00
parazyd
0b7a85d162 contract/money/harness: Fix log targets. 2023-01-10 15:57:42 +01:00
parazyd
3f4a94e387 contract/dao: Fix syntax errors in wallet.sql. 2023-01-10 15:09:16 +01:00
parazyd
f642524e81 drk: DAO list. 2023-01-10 15:08:58 +01:00
parazyd
48206a0eaa drk: DAO import. 2023-01-10 14:13:45 +01:00
parazyd
44579ebcba drk: dao_import stub. 2023-01-09 18:39:07 +01:00
parazyd
e50a0f3c8e walletdb: Implement options. 2023-01-09 18:39:07 +01:00
aggstam
971ea62ab8 fix broken imports 2023-01-09 18:26:50 +02:00
x
0e8f891e7f rename money/src/state.rs to model.rs 2023-01-09 15:59:36 +01:00
parazyd
d860174fc8 drk: Initial DAO commands layout. 2023-01-09 15:43:06 +01:00
x
0c292e524e add spend_hook to money contracts, and checks for DAO::exec() 2023-01-09 14:20:28 +01:00
spital
f03966069b docker-remove-old-bins-and-remove-apt-cache 2023-01-09 13:14:45 +00:00
parazyd
fd391979a0 drk/wallet: Initialize DAO contract wallet Merkle trees. 2023-01-09 14:04:55 +01:00
x
903b3286ab dao-test: add fixes to check for duplicates in mint() and propose() 2023-01-09 13:16:06 +01:00
parazyd
cb29f8ef80 contract/dao/client: Add sql wallet column constants. 2023-01-09 11:59:39 +01:00