Commit Graph

4551 Commits

Author SHA1 Message Date
mohab metwally
d02bf39eae [crypsinous] remove lifetime 2022-10-15 18:25:06 +02:00
mohab metwally
d15adb6a8d [crypsinous] organise state 2022-10-15 18:22:43 +02:00
mohab metwally
c5878718be [crypsinous] organize workspace 2022-10-15 18:15:07 +02:00
mohab metwally
829d057742 fix circuit target, pruning 2022-10-15 16:30:56 +02:00
mohab metwally
f132a15358 resolve conflicts 2022-10-15 16:06:08 +02:00
mohab metwally
6b83239db6 merge conflicts 2022-10-15 14:23:27 +02:00
x
3c6722d102 doc: add section called important invariants 2022-10-15 08:14:42 +00:00
aggstam
dc4e64e355 add missing smol deps. 2022-10-14 20:31:35 +03:00
Luther Blissett
2b587bc14a Migrate lib to smol instead of explicit async deps.
Internally they're the same, smol exports them.
2022-10-14 18:43:26 +02:00
aggstam
0ba46d1421 consensus: fixed proposal broadcasting loop 2022-10-14 19:29:23 +03:00
aggstam
c4227d9e03 stakeholder: conflict resolved 2022-10-14 18:44:26 +03:00
aggstam
13d8865b75 consensus: participants logic updated with keepalive 2022-10-14 18:42:11 +03:00
aggstam
cc080d1494 consensus: votes chopped 2022-10-14 18:42:11 +03:00
aggstam
4b9ae20fa3 error: WalletInsufficientBalance error code added 2022-10-14 18:42:11 +03:00
aggstam
71c765ce6f node/client: get_balance() added 2022-10-14 18:42:11 +03:00
aggstam
ac79ab9c4d wallet/walletdb: get_balance() added 2022-10-14 18:42:11 +03:00
Luther Blissett
057b818731 runtime: Log targets 2022-10-14 17:02:00 +02:00
Luther Blissett
99bda9efe1 crypto: Minor functions for ContractId stuff. 2022-10-14 17:01:25 +02:00
Luther Blissett
205a049e93 contract/money: Clean + doc 2022-10-14 17:00:23 +02:00
Luther Blissett
3baa7caddb blockchain: Implement StateStore. 2022-10-14 16:25:42 +02:00
Luther Blissett
662874ab2d Implement incrementalmerkletree serialization for Merklenode/32. 2022-10-14 16:13:55 +02:00
Luther Blissett
8c1611e5a1 contract/money: Remove stray file. 2022-10-14 15:06:39 +02:00
Luther Blissett
b5ec7c2a52 contract: Money contract draft. 2022-10-14 15:05:55 +02:00
Luther Blissett
47dbf1363f Clean up async_daemonize for less imports and use smol. 2022-10-14 14:07:06 +02:00
ghassmo
c961abdb6f script/research/event_graph: fix todos 2022-10-14 14:27:40 +04:00
x
6d8e868edd add info on genesis event 2022-10-14 08:39:44 +00:00
x
60e4623fa9 event_graph: add TODOs 2022-10-14 08:30:21 +00:00
Luther Blissett
12b7419c10 example/smart-contract: Cleanup 2022-10-14 03:25:55 +02:00
Luther Blissett
ecbe5c35c8 runtime: Change log target to wasm_runtime. 2022-10-14 02:46:11 +02:00
Luther Blissett
8166aa0ae2 cargo fmt and minor API fixes. 2022-10-14 02:32:18 +02:00
Luther Blissett
851ecd2667 sdk: Merkle root queries 2022-10-14 02:30:21 +02:00
Luther Blissett
c370e2779d runtime: Add query for merkle root store. 2022-10-14 02:30:21 +02:00
Luther Blissett
f26ad3b7f0 sdk/crypto: Add FromStr implementation for Nullifier. 2022-10-14 02:30:21 +02:00
Luther Blissett
7a431fca4d bin: Apply API changes. 2022-10-14 02:30:21 +02:00
Luther Blissett
e5c1e962ad tests/burn_proof: Fix public inputs vector. 2022-10-14 02:30:21 +02:00
Luther Blissett
d9707452d3 crypto/merkle_node: Make from_bytes return Option rather than CtOption. 2022-10-14 02:30:20 +02:00
Luther Blissett
4adb6d1c67 node/state: Implement temporary dummy state function. 2022-10-14 02:29:52 +02:00
Luther Blissett
9865b21a28 crypto: Stricter API for nullifier and secretkey. 2022-10-14 02:29:51 +02:00
Luther Blissett
94c6fe6027 tx: Draft ContractDeploy. 2022-10-14 02:29:31 +02:00
Luther Blissett
ada09adde8 example/smart-contract: Nullifier lookup in state. 2022-10-14 02:29:31 +02:00
Luther Blissett
01998f20e6 runtime: Initial support for ledger state queries. 2022-10-14 02:29:31 +02:00
Luther Blissett
aaee981136 sdk: Add initial state query draft.
The current implenmentation is able to scan the nullifier set.
2022-10-14 02:29:31 +02:00
Luther Blissett
247a5b0718 sdk: Add crypto module and rename crate to darkfi-sdk. 2022-10-14 02:29:31 +02:00
Luther Blissett
033f3401f4 crypto: Remove loader module.
This needs to be rewritten in a different way.
2022-10-14 02:29:31 +02:00
Luther Blissett
dd8169915f darkfid: Add TODO note about OsPath. 2022-10-14 02:29:31 +02:00
Luther Blissett
976fc6ceaa proof/deploy_contract: Syntax fix. 2022-10-14 02:29:31 +02:00
Luther Blissett
aadba7b926 sdk: Remove wee_alloc and borsh. 2022-10-14 02:29:31 +02:00
ghassmo
b116b60ed8 script/research/event_graph: POC for event graph 2022-10-14 03:07:21 +04:00
spital
4816fc4a6a add-opensuse-zypper to dependency_setup.sh 2022-10-13 20:11:14 +00:00
x
1510210b3f doc: crypsinous todos 2022-10-13 12:00:14 +00:00