Commit Graph

3103 Commits

Author SHA1 Message Date
lunar-mining
ef167d4d32 dnetview/ View: update to new data structure 2022-04-25 11:59:07 +02:00
lunar-mining
7a27927a7c dnetview: update model 2022-04-25 11:48:04 +02:00
ghassmo
51152f934b bin/tau: little fix in tau-cli 2022-04-24 21:13:10 +03:00
ghassmo
0b80d0d8d6 bin/tau: add the option to run tau locally & add net::Setting to Args struct 2022-04-24 21:10:13 +03:00
ghassmo
7ddd2e32d7 bin/ircd2: add net::Settings to Args struct & add demo config file 2022-04-24 20:50:05 +03:00
ghassmo
5611bfa252 src/net: implement structopt for net::Settings
net::Setting is able now to be inside top level Args struct directly
2022-04-24 20:47:14 +03:00
ghassmo
81d80ecfab bin/ircd2: using async_daemonize macro 2022-04-24 18:33:33 +03:00
ghassmo
6453c5ea37 bin/tau: using futures::select for receivng update from raft and rpc 2022-04-24 18:21:43 +03:00
ghassmo
58d96e62c9 bin/taud: using async_daemonize macro 2022-04-24 18:11:27 +03:00
ghassmo
2392387d69 src/raft: cargo clippy 2022-04-24 17:07:37 +03:00
ghassmo
56e4f88133 bin/taud: split settings and create new module 2022-04-24 17:07:14 +03:00
ghassmo
42e85494b2 bin/darkfid2: retrieve "fix token paths" 2022-04-24 16:33:38 +03:00
ghassmo
60b3be57ad bin/ircd2: WIP add config file and settings struct & clean up 2022-04-24 16:27:38 +03:00
ghassmo
a993afa31f bin/darkfid2: fix token paths 2022-04-24 16:27:20 +03:00
ghassmo
6ae7ee50d2 bin/tau: minor changes 2022-04-24 16:26:58 +03:00
ghassmo
35e8ca5122 bin/ircd2: WIP implement raft for ircd 2022-04-24 00:16:05 +03:00
parazyd
77602e8027 Temporarily disable lto 2022-04-23 21:35:24 +02:00
parazyd
f4bab15776 Update dependencies and CI. 2022-04-23 21:21:19 +02:00
parazyd
a1aeade1e8 book: Build RPC docs for darkfid2. 2022-04-23 21:21:19 +02:00
parazyd
4aeab08dae contrib/cargo-outdated: Automagic updates. 2022-04-23 21:21:19 +02:00
parazyd
39d293de50 Do not compile gatewayd by default. 2022-04-23 21:21:19 +02:00
parazyd
30cc60679f darkfid: Minor cleanup. 2022-04-23 21:21:18 +02:00
parazyd
3a9ebdab23 Add JsonRpcError to error.rs 2022-04-23 21:21:18 +02:00
parazyd
e5f1df1144 faucetd: Register p2p protocols on all sessions. 2022-04-23 21:21:18 +02:00
parazyd
2667bd9e06 consensus: Add debug message to ProtocolSync when a block is appended. 2022-04-23 21:21:18 +02:00
parazyd
cf0fd46b07 darkfid: Add get_balances function and token lists. 2022-04-23 21:21:18 +02:00
parazyd
2168292102 darkfid: Separate JSON-RPC methods into submodules. 2022-04-23 21:21:18 +02:00
parazyd
ac98cb39c4 cargo: Enable lto and native bytecode. 2022-04-23 21:21:18 +02:00
parazyd
9f1e9b1401 CI: Install jq as dependency, and make compile_all_bins script generic. 2022-04-23 21:21:18 +02:00
aggstam
3cf18a4707 consensus2: removed debugging error log lines 2022-04-23 21:21:17 +02:00
aggstam
52e2e04c73 consensus2: major fixes in syncing and participation map refresh 2022-04-23 21:21:17 +02:00
parazyd
5da67c8079 contrib/token: Fix .min file generation. 2022-04-23 21:21:17 +02:00
parazyd
809dd757fb darkfid: Run P2P on all sessions. 2022-04-23 21:21:17 +02:00
parazyd
3cf8506905 Add jq dep to Readme and remove sudo references. 2022-04-23 21:21:17 +02:00
parazyd
7363c50f35 crypto/keypair: Use the FromStr trait for PublicKey. 2022-04-23 21:21:17 +02:00
aggstam
7f0a53f612 consensus: Misc fixes and cleanups. 2022-04-23 21:21:17 +02:00
parazyd
e3d771618e Makefile: Build token lists for binary dependencies. 2022-04-23 21:21:17 +02:00
parazyd
a22531386b contrib/token: Minify JSON lists for production, smaller binaries. 2022-04-23 21:21:16 +02:00
parazyd
0dfc7f9742 contrib/token: Update token lists. 2022-04-23 21:21:16 +02:00
parazyd
09e8db29aa consensus: More debug info. 2022-04-23 21:21:16 +02:00
parazyd
74e0412238 consensus/sync: Add protocol mode. 2022-04-23 21:21:16 +02:00
parazyd
8c98f8eb0d darkfid: Create sync_p2p before consensus_p2p to be able to reference. 2022-04-23 21:21:16 +02:00
parazyd
c2c7039cdf Minor fixups. 2022-04-23 21:21:16 +02:00
aggstam
72f6ad0e59 consensus/state: unproposed txs from extending chain only.
Fix an index bug when generating a new fork chain.
2022-04-23 21:21:16 +02:00
aggstam
1c715b970e consensus: Broadcast finalized blocks to sync p2p network. 2022-04-23 21:21:16 +02:00
parazyd
ba401204d0 darkfid: Working separate consensus and block sync. 2022-04-23 21:21:16 +02:00
parazyd
28131b1819 blockchain: Don't be strict on get_blocks_by_slot. 2022-04-23 21:21:15 +02:00
parazyd
797ce2a158 faucetd: Activate all protocols and blockchain sync. 2022-04-23 21:21:15 +02:00
parazyd
e3453bb1cb wallet: Add init_wallet helper function to WalletDb. 2022-04-23 21:21:15 +02:00
aggstam
c5bcd05eec consensus: Move tx protocol to sync p2p network. 2022-04-23 21:21:15 +02:00