Commit Graph

141 Commits

Author SHA1 Message Date
ghassmo
525efd7dd9 net: implement unix transport 2022-05-11 17:21:21 +02:00
aggstam
4f843b419e src/error.rs: removed tab spaces 2022-05-11 12:33:53 +03:00
aggstam
90cda47154 script/research/clock_sync: moved to src/util/time.rs and src/error.rs, updated cargo dependencies, darkfid2: added system time check at start 2022-05-10 19:01:57 +03:00
ghassmo
c8ce6b68a5 net3: handle unsupported transport upgrades 2022-05-05 20:26:02 +03:00
ghassmo
015f3ddefc net3: use more specific error types for bind an address and accept a connection 2022-05-04 05:48:09 +03:00
parazyd
be3f87cfea net: Rework transports for protocol upgrades. 2022-05-03 00:18:53 +02:00
parazyd
609afbd9c7 Rework token lists and ID generation. 2022-04-30 19:45:00 +02:00
parazyd
63824cb39e node/state: Add remaining errors for state transition. 2022-04-26 11:35:10 +02:00
ghassmo
bf956e0715 error: restrict TimeoutError with async-std feature 2022-04-26 12:14:26 +03:00
ghassmo
8626642db6 error: minor fix 2022-04-26 11:08:06 +03:00
ghassmo
316a44166f remove net2 2022-04-26 02:29:22 +03:00
ghassmo
e535cc4fd5 error: add timeout error 2022-04-26 01:36:11 +03:00
parazyd
f4bab15776 Update dependencies and CI. 2022-04-23 21:21:19 +02:00
parazyd
3a9ebdab23 Add JsonRpcError to error.rs 2022-04-23 21:21:18 +02:00
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