Commit Graph

487 Commits

Author SHA1 Message Date
aggstam
0bd7d8a376 consensus: chopped Participants 2022-11-16 20:51:11 +02:00
mohab metwally
3d6a9e727c fix fullrange check failed verfication in less than gadget 2022-11-16 16:02:42 +02:00
parazyd
569b296c16 darkfid: Get compiling with most of RPC functionality disabled. 2022-11-16 14:28:06 +01:00
parazyd
72f345e6de contrib: Add script for attaching missing license headers to .rs files. 2022-11-15 22:14:28 +01:00
parazyd
f46000ecbd dao2: cargo fmt 2022-11-15 17:27:05 +01:00
parazyd
9f66dc36ae example/less_than: Fix simple issue. 2022-11-10 11:21:33 +01:00
x
5d9c2e0082 dao2: add lil todo note for self 2022-11-08 13:24:08 +00:00
x
f033857f23 dao2: dao now receives money 2022-11-08 13:22:20 +00:00
x
52561406f7 dao2: money correctly saving and updating its own state 2022-11-08 13:10:31 +00:00
x
2fe6425ecf dao2: working signature checking 2022-11-08 12:48:48 +00:00
x
a32d72754b dao2 verify zk proofs 2022-11-08 12:41:06 +00:00
x
3554f3a70b dao: construct signatures for tx 2022-11-08 12:04:15 +00:00
x
37345a3124 money transfer build complete 2022-11-08 11:52:10 +00:00
x
a42eb406ad upgrade to new token API 2022-11-08 11:40:26 +00:00
x
a6a76ffc4a wallet::money::transfer::Builder::build() creates an object of type MoneyTransferParams 2022-11-08 11:27:43 +00:00
parazyd
c1b2c2af5a Update crate dependencies 2022-11-08 12:17:25 +01:00
parazyd
f062a2bbe9 Apply new TokenID API throughout codebase. 2022-11-08 11:35:31 +01:00
parazyd
e6455facb7 Migrate more crypto API to sdk 2022-11-07 22:27:24 +01:00
x
0a25b569bf dao2: final part of DAO::mint() wallet interaction 2022-11-07 09:48:49 +00:00
x
b25206d97a dao2: improve diagnostic show_*_state() functions 2022-11-07 09:31:40 +00:00
x
8d69ed2ac8 dao2: reduce apply code using prev commit 2022-11-07 09:24:35 +00:00
x
79ba8fc0ef dao2: banish the wasm stuff to a single validate() function 2022-11-07 09:22:41 +00:00
parazyd
d7ee8f3e0c Update calls throughout repository for latest darkfi-sdk changes. 2022-11-07 01:42:39 +01:00
parazyd
d5cf579f87 dao2: Update calls for latest darkfi-sdk changes. 2022-11-07 01:20:03 +01:00
x
40a721ebf3 dao2 more idiomatic pubkey method 2022-11-06 21:44:55 +00:00
x
207f708520 add disabled sig verification function 2022-11-06 21:43:53 +00:00
x
9ad69f373a dao2: added zk verification 2022-11-06 21:32:55 +00:00
parazyd
f6dadf614c cargo fmt 2022-11-06 22:02:22 +01:00
x
4c57bc428f missing files for dao2 2022-11-06 21:01:01 +00:00
parazyd
8c27c24473 make fix 2022-11-06 21:29:06 +01:00
parazyd
f2dd798f2d Clear up most warnings and have test units pass. 2022-11-06 21:17:36 +01:00
Dastan-glitch
0ec12571e9 example/dao: update makefile to compile zk proofs too 2022-11-06 22:32:04 +03:00
x
d22eb00f8d dao2: properly implement the metadata function 2022-11-06 18:31:30 +00:00
x
df126e8c4d remove distracting comments 2022-11-06 18:26:34 +00:00
x
f8d2790bb7 dao2: working merkle_add() 2022-11-06 18:24:41 +00:00
x
14807bcde6 initial basic dao mint in wasm 2022-11-06 17:39:05 +00:00
mohab metwally
d477eb3106 WIP debugging failing less_than proof 2022-11-06 16:40:43 +02:00
x
c0ae682fd0 dao2: move a few lines around 2022-11-06 12:26:47 +00:00
x
26637e2b6e merge dao1 into dao2 ready for migration 2022-11-06 12:13:44 +00:00
x
c9d55c1bcb dao2: get imports and running contract skeleton working 2022-11-06 11:20:28 +00:00
parazyd
83670232e0 example/dao2: Add lib deps. 2022-11-06 12:08:00 +01:00
parazyd
44adb4bafe example/dao2: Add project skeleton. 2022-11-06 12:03:31 +01:00
parazyd
4b0a57cdc8 sdk/contract_id: Use From for instantiation. 2022-11-06 11:35:26 +01:00
parazyd
b6be34e41d blockchain: Document contractstore. 2022-11-06 11:16:09 +01:00
Dastan-glitch
8e381ad43c example/dao: running the example through makefile 2022-11-06 05:29:42 +03:00
x
f2aac746cb remove get access from update and deploy functions 2022-11-06 01:22:15 +00:00
x
6cc6bb12b3 wasm: wagie data utility functions 2022-11-06 00:55:42 +00:00
x
3c69a9fc04 Merge branch 'master' of github.com:darkrenaissance/darkfi 2022-11-05 18:23:08 +00:00
x
1c9ff6fdba wasm: fix error codes situation so we get contract errors from inside wasm 2022-11-05 18:12:59 +00:00
parazyd
60934a20d4 runtime: WIP db get 2022-11-05 18:48:28 +01:00