Commit Graph

1667 Commits

Author SHA1 Message Date
parazyd
e8e7af759c Minor clipply cleanups. 2022-04-30 12:13:27 +02:00
parazyd
44683d04aa util/cli_desc: Add newline before the ansi logo. 2022-04-30 10:21:51 +02:00
parazyd
5ba78d6967 node/state: Reduce scope of pubkey variable in apply(). 2022-04-30 10:13:19 +02:00
parazyd
d54402ebcd consensus/proto: Gracefully handle errors in loops. 2022-04-30 09:52:50 +02:00
ghassmo
f625dc23eb ircd: irc server support tls protocol 2022-04-29 18:33:48 +03:00
ghassmo
0ffc5f473f raft: general clean up 2022-04-29 15:18:09 +03:00
ghassmo
a80aaca994 net3: acceptor print an info msg once accept a clinet 2022-04-29 13:56:11 +03:00
aggstam
e03904f435 consensus/task/proposal.rs: leader broadcasting finalized blocks added 2022-04-28 15:21:59 +03:00
aggstam
341635f12b consensus: minor fixes 2022-04-27 21:08:13 +03:00
ghassmo
7021cc40d1 raft: reduce cpu usage, fix bugs, and clean up 2022-04-27 20:01:35 +03:00
ghassmo
94c4da1b4a bin/ircd2: fix bug & clean up 2022-04-26 22:42:25 +03:00
parazyd
d386ad607d darkfid: Implement tx.transfer RPC method. 2022-04-26 19:34:54 +02:00
parazyd
f9b774d8ba faucetd: Pass cashier and faucet addresses as args. 2022-04-26 18:51:04 +02:00
parazyd
2cd0f7e060 faucetd: Finalize. 2022-04-26 18:51:04 +02:00
parazyd
23e49ffb67 darkfid: Fix compilation. 2022-04-26 18:51:04 +02:00
parazyd
6ff9ebef54 consensus/proto/proposal: Implement state transition validation for incoming proposals. 2022-04-26 18:51:04 +02:00
parazyd
ffcaae67b5 consensus/proto/sync: Implement state transition validation for incoming blocks. 2022-04-26 18:51:04 +02:00
parazyd
40d52032a7 consensus/proto/tx: Implement state transition validation for incoming txs. 2022-04-26 18:51:04 +02:00
parazyd
7be23ddc33 consensus: Implement state transitions for block sync task. 2022-04-26 18:51:04 +02:00
parazyd
6ee551bdbd consensus/state: Make State and Client be part of ValidatorState. 2022-04-26 18:51:04 +02:00
parazyd
2165d032ca node: Implement MemoryState as an extension for state transition validation. 2022-04-26 18:51:04 +02:00
lunar-mining
f741f02a60 dnetview/ util: added missing file 2022-04-26 18:31:29 +02:00
aggstam
fcbc935fd9 nodes-tool: modified to work with darkfid2, syncing: changed blocks retriaval method, forking a fork chain impl added, new consensus simulation script added 2022-04-26 19:13:16 +03:00
ghassmo
e92efdcf0c more clean style for config file and args for taud and ircd net options 2022-04-26 18:28:16 +03:00
ghassmo
a6c3742d59 srd/sdk: retrieve wee_alloc crate 2022-04-26 14:11:13 +03:00
ghassmo
5c87a5d9be remove unneeded dependencies from cargo.toml files 2022-04-26 14:04:08 +03:00
parazyd
63824cb39e node/state: Add remaining errors for state transition. 2022-04-26 11:35:10 +02:00
ghassmo
35429761e6 net3: avoid silent errors and handle connecting and listening errors properly 2022-04-26 12:15:30 +03: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
bcb1b26b12 net3: WIP using Url & preparing for migrate to main net dir 2022-04-26 02:24:58 +03:00
ghassmo
7ef37c9e9a util: impl Encodable and Decodable for Url 2022-04-26 02:24:10 +03:00
ghassmo
521ed07ea9 net3: errors handling and clean up 2022-04-26 01:39:35 +03:00
ghassmo
e535cc4fd5 error: add timeout error 2022-04-26 01:36:11 +03:00
ghassmo
b7ab02bcd9 wallet: remove WalletApi trait 2022-04-26 00:38:56 +03:00
ghassmo
1b2daf0a4e wallet: use serialize and deserialize functions directly wihout wraping 2022-04-26 00:38:56 +03:00
ghassmo
2fa2d75cab walletdb: move DB logical operations from node/client 2022-04-26 00:37:45 +03:00
aggstam
a64b149ea2 consensus: use default wallet as node id 2022-04-25 21:25:53 +03:00
aggstam
145a7c9a51 walletdb: added retrieve default address method 2022-04-25 19:51:57 +03:00
ghassmo
9679138e35 net: add net3 module 2022-04-25 16:52:44 +03:00
aggstam
312c40455a src/consensus/state.rs: minor addition to active participants check 2022-04-25 16:45:48 +03:00
aggstam
f230d1dc82 consensus2: renamed to consensus, fixed all dependencies 2022-04-25 14:26:50 +03:00
aggstam
70ffc7e0c4 src/consensus: moved under script/research/validatord workspace 2022-04-25 14:26:50 +03:00
ghassmo
f661c1e714 src/net: add explicit Default implementation for Settings and remove StructOptToml 2022-04-25 13:46:10 +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
2392387d69 src/raft: cargo clippy 2022-04-24 17:07:37 +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
2667bd9e06 consensus: Add debug message to ProtocolSync when a block is appended. 2022-04-23 21:21:18 +02:00