Commit Graph

3987 Commits

Author SHA1 Message Date
narodnik
e54739dc98 daod added forgotten file util.rs 2022-08-17 20:22:11 +02:00
Dastan-glitch
1f679a9b9e bin/ircd: add support for password registration 2022-08-17 21:19:39 +03:00
Dastan-glitch
77c891e484 bin/tau: show workspace independently 2022-08-17 21:12:43 +03:00
narodnik
5243ca8ab8 ircd_config.toml correct ipv6 doc strings 2022-08-17 19:28:40 +02:00
narodnik
bac53e1ef2 add more info to ircd_config.toml 2022-08-17 19:12:39 +02:00
narodnik
57c8d9c265 default ircd_config.toml, improve description of external_addr 2022-08-17 19:07:22 +02:00
narodnik
6a88fad0e2 modify default IRC configs for inbound and external_addr so they are not 127.0.0.1 2022-08-17 19:06:29 +02:00
narodnik
30713c81d1 also simplify the money_contract. delete Partial and encode_without_signature() 2022-08-17 18:47:05 +02:00
narodnik
7c650f3f84 daod: signatures simpler solution that uses less code 2022-08-17 18:27:26 +02:00
ghassmo
4fca591399 update .gitignore 2022-08-17 17:11:52 +04:00
ghassmo
81e14dd213 wrapping darkwiki code up & create darkwiki cli 2022-08-17 17:07:27 +04:00
narodnik
a3e73babe8 implement signature checking for proposal inputs 2022-08-17 12:20:16 +02:00
narodnik
78766ef671 basic structure for dao-propose-main.zk working 2022-08-17 11:12:16 +02:00
narodnik
88cb9c720b check the DAO bulla is valid inside DAO::propose() 2022-08-17 10:13:32 +02:00
narodnik
f1e4ae9d90 add missing propose-main.zk 2022-08-17 08:21:03 +02:00
narodnik
98257fd714 add correct seed nodes for taud 2022-08-16 21:15:12 +02:00
narodnik
295d880e60 partial implement dao-propose 2022-08-16 11:29:29 +02:00
narodnik
5d4ae388bc track DAO keypair 2022-08-16 10:28:48 +02:00
narodnik
577868e2ab daod: create WalletCache for money_contract::State, which keeps track of received coins, notes and witnesses them in the merkle tree. 2022-08-16 10:14:52 +02:00
narodnik
c3ec05b572 be more strict at wallet/validate separation 2022-08-16 07:13:38 +02:00
narodnik
4e923775f1 bls sage code 2022-08-15 20:02:43 +02:00
narodnik
d90139c9bb unfinished poly congruence stuff 2022-08-15 20:01:14 +02:00
lunar-mining
8d163282da daod: mint gdrk + send to 3 hodlers 2022-08-15 19:08:52 +02:00
narodnik
b632561942 daod: successfully receive a coin to the treasury 2022-08-15 14:39:00 +02:00
narodnik
ee294eac35 daod: correctly specify spend_hook and user_data when minting new supply of treasury tokens 2022-08-15 13:52:38 +02:00
narodnik
e81809d39f forgot to add note.rs in last commit 2022-08-15 13:26:13 +02:00
narodnik
1ff5211566 simplify note and make it generic 2022-08-15 13:24:50 +02:00
narodnik
0adf5bbe2b darkfi: extend mint/burn proofs with spend_hook and user_data 2022-08-15 11:43:40 +02:00
narodnik
0d9da87d4f darkfi: add spend_hook and user_data to create_mint/burn_proof() 2022-08-15 11:05:28 +02:00
narodnik
bf55e6bd5e daod: remove useless lines from python demo 2022-08-15 10:19:44 +02:00
narodnik
c51645aa42 rename ZkContractTable to ZkBinaryTable 2022-08-15 10:03:11 +02:00
narodnik
173d759c05 daod: makefile auto compile zk files in proof/ 2022-08-15 10:02:56 +02:00
narodnik
2440a175cb daod: money::transfer() add the proofs back into the signature again 2022-08-15 09:45:24 +02:00
narodnik
4e7f05b2af daod: add support for native zk contracts, and migrate money::transfer() to new FuncCall structure 2022-08-15 09:32:45 +02:00
lunar-mining
4064cf4423 daod/ money: moved CallData into validate.rs 2022-08-15 08:07:03 +02:00
Dastan-glitch
62caeff37c bin/tau, bin/ircd: update crypto_box crate 2022-08-15 05:26:17 +03:00
Dastan-glitch
b4f7a420c4 bin/ircd: channel/contact metadata encryption 2022-08-15 04:44:58 +03:00
Dastan-glitch
4118765fe1 bin/tau: rework drawdown() 2022-08-15 04:40:14 +03:00
Dastan-glitch
e0ccf945aa bin/tau: events log show action author and comments as well, and timestamp alignment 2022-08-15 04:38:53 +03:00
lunar-mining
03ba954d34 daod: import crate::{dao_contract, money_contract} 2022-08-14 21:12:40 +02:00
lunar-mining
72a2d46e96 daod: bugfix x2 -- fix multiple imports of State + CallData causing state_transition to crash 2022-08-14 21:02:53 +02:00
lunar-mining
27442bb2d1 daod/ demo: create lookup/ lookup_mut. uncomment money_contract state changes code 2022-08-14 14:14:32 +02:00
lunar-mining
3df425f283 daod/ money_contract: implement state transition function 2022-08-14 14:00:27 +02:00
lunar-mining
a17af44651 daod/ dao_contract: move state_transition, Update and apply to validate.rs 2022-08-14 13:59:45 +02:00
lunar-mining
cb60ad3dfc daod/ money_contract: implement CallDataBase for CallData and cleanup 2022-08-14 13:56:56 +02:00
lunar-mining
a1ff7e8f44 crypto: change Mint/BurnRevealedValues::make_ouputs to return Vec<DrkCircuitField> 2022-08-14 09:03:45 +02:00
lunar-mining
a3bf281894 daod: update demo.rs with dao submodule. change money_contract::FuncCall to money_contract::CallData. add TODOs for money_contract 2022-08-14 08:14:10 +02:00
aggstam
513e990890 src/dht: lookup map syncing minor optimization 2022-08-13 18:19:09 +03:00
aggstam
2c326770a5 src/consensus/task/consensus_sync: missing break added 2022-08-13 18:19:09 +03:00
lunar-mining
5168ea18ba daod/ money_contract: rename Transaction to FuncCall 2022-08-13 14:24:14 +02:00