Commit Graph

7878 Commits

Author SHA1 Message Date
aggstam
4cc4082bb2 darkfid2: notify subscribers for new blocks 2024-01-21 23:41:14 +02:00
aggstam
d440003fd1 drk2: Unspend, Inspect, Broadcast, Subscribe, Scan and Alias functionalities added 2024-01-21 23:40:29 +02:00
aggstam
cf56a07c3d drk2: finished up wallet subcommand functionality 2024-01-21 15:14:51 +02:00
aggstam
cebeacd858 drk2: addresses functions added and simplified some internal calls 2024-01-21 14:29:38 +02:00
zero
e218881278 dao spec: correct typo 2024-01-21 11:04:11 +01:00
zero
8c96e1646b dao spec: add missing info on signatures 2024-01-21 10:57:54 +01:00
zero
f0ab36d228 dao spec: typos and minor adds 2024-01-21 10:52:03 +01:00
zero
42acaf262f dao: rename proof/dao-(vote|propose)-burn.zk to proof/dao-\1-input.zk 2024-01-21 10:33:36 +01:00
zero
00cebdeccc spec: dao include list of files used for each function 2024-01-21 10:26:10 +01:00
zero
6b624a79c2 spec: add explainers to DAO functions 2024-01-21 10:17:59 +01:00
zero
76609f7393 spec: minor add to notation.md 2024-01-21 09:35:07 +01:00
zero
8028ab4aca completed DAO spec 2024-01-21 09:33:00 +01:00
zero
d5faf7296a dao: small simplification 2024-01-21 08:28:43 +01:00
aggstam
6ba1fb5947 drk2: retrieval of multiple db records added 2024-01-20 19:50:02 +02:00
lunar-mining
15d5f7e6d4 lilith: select last element from the whitelist, not random element
this reduces the chance of the same element being selected twice consecutively (would only happen consecutively whitelist has a length of 1)
2024-01-20 14:43:59 +01:00
lunar-mining
8f05b489ca doc: cross out TODO and add hostlist documentation to book 2024-01-20 14:15:29 +01:00
lunar-mining
ef0d1c6f59 chore: update year on copyright text on new files 2024-01-20 13:46:50 +01:00
lunar-mining
34d3206ce8 Merge branch 'net_hostlist' 2024-01-20 13:43:41 +01:00
parazyd
d23f93c1cf validator/verification: Account for ZK proof verification cost when verifying tx fee 2024-01-20 13:42:09 +01:00
parazyd
2fdcc78b17 validator/fees: Add gas use calculator for ZK circuits 2024-01-20 13:42:09 +01:00
aggstam
0800757693 drk2: initialize schemas 2024-01-20 13:42:09 +01:00
parazyd
f2ef873e32 validator: Add TODO note about RAM usage for circuit VKs 2024-01-20 13:42:09 +01:00
parazyd
bf43e8f77d validator: Account for Schnorr signature verification for fees in txs 2024-01-20 13:42:09 +01:00
parazyd
bb5b015a00 tx: Improve log messages 2024-01-20 13:42:09 +01:00
parazyd
317e443b7d validator/verification: Fix tx fee call index 2024-01-20 13:42:09 +01:00
zero
7e1795b6e8 dao: apply same verifiable encryption for other outputs, to the DAO change output as well. 2024-01-20 13:42:09 +01:00
parazyd
5fed38cb8f runtime/import/merkle: Account for gas costs in merkle_add() 2024-01-20 13:42:09 +01:00
zero
279fdf6a5f spec: rename coin params to coin attrs 2024-01-20 13:42:09 +01:00
zero
e4af7ec436 spec: DAO::exec() 2024-01-20 13:42:09 +01:00
aggstam
f5a9cf3e96 drk: drk rewritte skeleton added 2024-01-20 13:42:09 +01:00
parazyd
02e1885d40 validator/verification: Account for ZK proof verification cost when verifying tx fee 2024-01-19 14:21:41 +01:00
parazyd
3cb838daeb validator/fees: Add gas use calculator for ZK circuits 2024-01-19 14:10:13 +01:00
aggstam
8af99afe71 drk2: initialize schemas 2024-01-19 14:40:48 +02:00
parazyd
36315f09fd validator: Add TODO note about RAM usage for circuit VKs 2024-01-19 13:03:38 +01:00
parazyd
f733f094e7 validator: Account for Schnorr signature verification for fees in txs 2024-01-19 12:59:02 +01:00
parazyd
61dee47ad1 tx: Improve log messages 2024-01-19 12:40:01 +01:00
parazyd
7b42b1c1e2 validator/verification: Fix tx fee call index 2024-01-19 11:56:06 +01:00
zero
b1da730489 dao: apply same verifiable encryption for other outputs, to the DAO change output as well. 2024-01-19 11:55:08 +01:00
parazyd
5aad1deb73 runtime/import/merkle: Account for gas costs in merkle_add() 2024-01-19 11:17:44 +01:00
zero
1061873008 spec: rename coin params to coin attrs 2024-01-19 09:29:42 +01:00
zero
75484eb7e4 spec: DAO::exec() 2024-01-19 09:18:54 +01:00
aggstam
4c8dab8204 drk: drk rewritte skeleton added 2024-01-18 22:33:40 +02:00
parazyd
fe28c86fa3 runtime/import/db: Apply gas subtraction to remaining db.rs functions 2024-01-18 19:31:00 +01:00
parazyd
8a10b292c3 runtime/import/db: Implement host gas cost for zkas_db_set()
This is unfinished, as we should properly account for the ZkBinary
rather than just charging a fixed cost for every literal/witness/opcode.
2024-01-18 19:31:00 +01:00
zero
929166b412 spec: add dao::vote() 2024-01-18 19:31:00 +01:00
parazyd
ab3a55c6fe runtime/import: Subtract gas fee in get_slot() 2024-01-18 19:31:00 +01:00
parazyd
4f97ed6989 runtime: Begin implementation of host function gas costs 2024-01-18 19:31:00 +01:00
zero
764da6e7c8 spec: add missing merkle tree section 2024-01-18 19:31:00 +01:00
aggstam
1b19b54099 contract/money/error: added missing error code 2024-01-18 19:31:00 +01:00
aggstam
eb2dc41dd7 sdk/util: added block height retrieval functions and use them at appropriate places 2024-01-18 19:31:00 +01:00