Commit Graph

2359 Commits

Author SHA1 Message Date
parazyd
46df997faa util/serial: Add usize serialization. 2022-01-13 20:33:01 +01:00
parazyd
8cc0c2bf99 Add zkas to workspace. 2022-01-13 20:04:26 +01:00
parazyd
0b87f2f0a9 Add bin/map to workspace. 2022-01-13 19:57:20 +01:00
parazyd
a431fab6d7 Have config files be spawned by the binaries if necessary.
Closes: #42
2022-01-13 19:54:19 +01:00
parazyd
18569ee8a5 bin/cashierd: Clippy fixes. 2022-01-13 19:20:55 +01:00
lunar-mining
a30b6c15dc map: partially implemented NodeInfo struct 2022-01-13 19:23:09 +01:00
lunar-mining
f2e6f739bc map: added types module 2022-01-13 19:23:09 +01:00
lunar-mining
00e6b6f82c map: made nodeinfo popup 2022-01-13 19:23:09 +01:00
parazyd
229a3d13cb book: Improve JSON-RPC documentation generation. 2022-01-13 17:52:44 +01:00
parazyd
a63e7183d9 bin/darkfid: Improve RPC documentation. 2022-01-13 17:44:06 +01:00
parazyd
f0bec3bb5f Bump DarkFi version to 0.3.0 v0.3.0 2022-01-13 17:00:50 +01:00
parazyd
ba1c53c92a Add project-wide Cargo.lock. 2022-01-13 17:00:50 +01:00
parazyd
c1ac5bfb5f Use Cargo workspaces to keep builds under same target directory.
Speedup and saving storage.
2022-01-13 17:00:50 +01:00
parazyd
162138f7de Fix test units. 2022-01-13 17:00:50 +01:00
parazyd
d0395115f1 error: Remove unused errors. 2022-01-13 17:00:50 +01:00
parazyd
16d7bf3fd7 github/ci: Run feature powerset build tests. 2022-01-13 17:00:49 +01:00
parazyd
8a46066a56 bin: Remove makefiles and Cargo.lock files. 2022-01-13 17:00:49 +01:00
parazyd
71675fbf9e Remove Cargo.lock for main library.
Following best practice, we'll keep Cargo.lock only for built binaries.
2022-01-13 17:00:49 +01:00
parazyd
d5bdb0d1db cargo +nightly fmt. 2022-01-13 17:00:49 +01:00
parazyd
697e2f3ea6 Update main Makefile. 2022-01-13 17:00:49 +01:00
parazyd
30a4c6339d bin/ircd: Add Cargo.lock 2022-01-13 17:00:48 +01:00
parazyd
c70d920a53 bin/ircd: Finalize features refactor. 2022-01-13 17:00:48 +01:00
parazyd
8ec1155498 bin/gatewayd: Add Cargo.lock 2022-01-13 17:00:48 +01:00
parazyd
5d777d22dd bin/gatewayd: Finalize features refactor. 2022-01-13 17:00:48 +01:00
parazyd
4f3c1dcb87 bin/drk: Add Cargo.lock. 2022-01-13 15:42:56 +01:00
parazyd
d192ae23f0 bin/drk: Finalize features refactor. 2022-01-13 15:42:56 +01:00
parazyd
59fd0833ae bin/darkfid: Add Cargo.lock 2022-01-13 15:42:56 +01:00
parazyd
ee5f94ad33 bin/darkfid: Finalize features refactor. 2022-01-13 15:42:56 +01:00
parazyd
d94721b6c6 bin/cashierd: Add Cargo.lock 2022-01-13 15:42:56 +01:00
parazyd
3a0aaffe1b bin/cashierd: Finalize features refactor. 2022-01-13 15:42:56 +01:00
parazyd
5762c0a795 bin: Rename gateway to gatewayd. 2022-01-13 15:42:56 +01:00
parazyd
d3eefeee9a bin: Rename cashier to cashierd. 2022-01-13 15:42:55 +01:00
parazyd
78f6a89e20 Clean up and enable working examples. 2022-01-13 15:42:55 +01:00
parazyd
e17b8d0c09 Cargo.toml: Add rand crate where necessary. 2022-01-13 15:42:55 +01:00
parazyd
ad30d6e456 book/development: Add note on testing crate features. 2022-01-13 15:42:55 +01:00
parazyd
d87056fd5a Remove org directory.
We're using Github tickets for now.
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
5dba6f6368 Add "system" feature. 2022-01-13 15:42:55 +01:00
parazyd
5e909054fa Add "tui" feature. 2022-01-13 15:42:55 +01:00
parazyd
49c891ac69 Makefile: Add "check" target.
This uses https://github.com/taiki-e/cargo-hack
2022-01-13 15:42:54 +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
858948be34 fix the tests 2022-01-13 16:52:31 +04:00
lunar-mining
0637dde94c map: split screen and simplify display 2022-01-13 12:12:32 +01:00
narodnik
b2a89f0943 scripts to run p2p irc nodes 2022-01-13 12:04:36 +01:00
lunar-mining
9918ad698e map: cleanup and make hashmap unique items 2022-01-12 14:24:02 +01:00