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