Commit Graph

127 Commits

Author SHA1 Message Date
parazyd
c2c7039cdf Minor fixups. 2022-04-23 21:21:16 +02:00
parazyd
1ae263b4de blockchain: Implement some general query functions. 2022-04-23 21:21:15 +02:00
parazyd
a3829e76b3 Clean up global error module. 2022-04-23 21:21:14 +02:00
parazyd
c55c08b662 darkfid: Implement consensus P2P protocols. 2022-04-23 21:21:10 +02:00
parazyd
f42e935700 lib: Move wallet module out of the node module. 2022-04-23 21:21:09 +02:00
lunar-mining
a9339c8018 dnetview/ error: created ValueIsNotObject error to handle when as_object == None 2022-04-22 08:28:39 +02:00
ghassmo
c9c3c9881d src/net2: WIP clean up 2022-04-21 12:09:11 +03:00
ghassmo
bd4695f7ca src/error: add raft error type 2022-04-12 17:04:26 +04:00
parazyd
a3ed95ab79 rpc: WIP network transports, and darkfid skeleton for further integration. 2022-04-11 18:44:46 +02:00
ghassmo
d0778e890f error: implement InfallibleError 2022-04-11 09:24:43 +04:00
ghassmo
b54211347e raft: handle errors properly 2022-04-07 12:57:34 +04:00
parazyd
0109aa0394 Add skeleton for sled blockchain store. 2022-04-03 14:44:40 +02:00
Dastan-glitch
8d79575afe bin/tau-cli: rank as f32 and cleanup 2022-04-01 19:44:06 -04:00
parazyd
deab6241dd runtime: Implement initial webassembly runtime prototype for smart contracts. 2022-03-16 22:30:53 +01:00
ghassmo
7067f6314c rpc/jsonrpc: handle errors properly inside send_request function 2022-02-26 22:05:31 +04:00
ghassmo
4229b934a5 error: add NoSocks5UrlFound error 2022-02-26 21:46:08 +04:00
ghassmo
35706c16e1 remove cli module & move the cli_config to util 2022-02-24 21:01:25 +04:00
parazyd
230ff6fcc6 zk: Add base_sub opcode to VM and arithmetic chip. 2022-02-14 17:36:10 +01:00
narodnik
fd76bff015 fix breaking changes:
* Cloneable property was removed from Error
* get_info() doesn't exist
* The clap for the logger was overriding the main arg parser for the app itself.
2022-02-12 10:12:21 +01:00
parazyd
3238530003 Port codebase to latest halo2 revision. 2022-02-07 21:20:56 +01:00
parazyd
2b753f3c5d zkas: Implement decoder errors. 2022-01-19 13:04:04 +01:00
parazyd
d0395115f1 error: Remove unused errors. 2022-01-13 17:00:50 +01:00
parazyd
d192ae23f0 bin/drk: Finalize features refactor. 2022-01-13 15:42:56 +01:00
parazyd
ee5f94ad33 bin/darkfid: Finalize features refactor. 2022-01-13 15:42:56 +01:00
parazyd
78f6a89e20 Clean up and enable working examples. 2022-01-13 15:42:55 +01:00
parazyd
cfa2d5d955 Rename "chain" module to "blockchain". 2022-01-13 15:42:55 +01:00
parazyd
e441396383 Add "node" feature. 2022-01-13 15:42:55 +01:00
parazyd
fabafa3e5e Add "crypto" feature. 2022-01-13 15:42:55 +01:00
parazyd
f3045f80e5 Add "net" feature. 2022-01-13 15:42:55 +01:00
parazyd
5e909054fa Add "tui" feature. 2022-01-13 15:42:55 +01:00
parazyd
07d739d916 Implement "chain" feature. 2022-01-13 15:42:54 +01:00
parazyd
fa17139c6a Implement "rpc" feature. 2022-01-13 15:42:54 +01:00
parazyd
d29ab613c2 Refactor for util feature. 2022-01-13 15:42:54 +01:00
ghassmo
aa6fbc1085 create node module and move darkfid to bin dir 2022-01-08 18:30:29 +04:00
ghassmo
17644b1049 use clap 3 in example/net.rs 2022-01-07 01:00:16 +04:00
ghassmo
9882856eeb crypto/keypair: import public and private key from bytes 2022-01-05 02:51:19 +04:00
ghassmo
bfcd69254c util/address: make Address type 2022-01-04 01:41:06 +04:00
lunar-mining
d7962f4be9 error: add From conversion for bincode::ErrorKind 2021-12-22 14:10:08 +01:00
ghassmo
174256b80c integrate darkpulse backend code 2021-12-18 20:09:17 +04:00
parazyd
4d39e92524 wallet: Port to sqlx.
Note there is still some connection bug, where the sqlcipher pragma
doesn't seem to work after a subsequent connection.
We shall investigate and solve this.
2021-12-01 21:32:01 +01:00
parazyd
c94bbabbd7 error: Print inner error for PlonkError. 2021-11-28 09:49:48 +01:00
parazyd
2e33d98948 Reintroduce PR #15 2021-11-27 17:54:16 +01:00
parazyd
7276498e64 cargo fmt with new settings. 2021-11-27 17:02:29 +01:00
Matthias Seitz
5bac09d327 feat: use thiserror for error types 2021-11-05 16:21:11 +01:00
narodnik
c58e6a55d3 migrate vm2 to src/ 2021-11-05 15:00:08 +01:00
parazyd
4b31d0b321 wallet: WIP pasta port. 2021-11-02 15:20:49 +01:00
parazyd
bf77b58a06 tx: Port for pasta. 2021-11-02 13:46:06 +01:00
parazyd
374b048ce3 crypto: WIP pasta port. 2021-11-01 09:44:01 +01:00
ghassmo
c30681a35b error: imple Error for EthFailed 2021-10-27 11:50:57 +03:00
parazyd
498cda60b4 util/parse: Use BigUint for decode_base10.
This could use some further testing.
2021-10-25 21:07:08 +02:00