Commit Graph

4437 Commits

Author SHA1 Message Date
mohab metwally
2af9a7cd8d [stakeholder/stakeholder] leadcoin based off owncoins, slot with multiple competing coins 2022-09-29 17:29:59 +02:00
mohab metwally
df690f54b8 [blockchain/epoch] remove EpochItem from EpochConsensus 2022-09-29 17:29:53 +02:00
Luther Blissett
9c7e98472f fud: Use "rpc" feature for darkfi crate. 2022-09-29 11:47:26 +02:00
ghassmo
ba58f66efd delete irc-raft crate 2022-09-29 13:19:11 +04:00
ghassmo
09d04ca29f doc/book: hashchain: add EventsQueue type 2022-09-29 12:29:28 +04:00
ghassmo
e6f06d6095 bin/ircd/model: skip serializing read_confirms inside Event 2022-09-29 11:56:27 +04:00
ghassmo
043a50a03f bin/ircd/model: create EventQueue to handle communications between View
and Model
2022-09-29 11:56:27 +04:00
Luther Blissett
b658d77b0d darkfid: Move transaction simulation into a separate fn and add a sim RPC endpoint. 2022-09-29 09:15:39 +02:00
ghassmo
d91f2e40f6 bin/ircd/view: little fix to the HashMap type 2022-09-28 21:51:36 +04:00
ghassmo
b7b5073233 doc/book: hashchain: update the architecture page 2022-09-28 15:39:09 +04:00
ghassmo
7e2a9ff947 bin/ircd: change view seen list to hashmap 2022-09-28 15:37:37 +04:00
mohab metwally
32a8b83ae2 prune few comments 2022-09-27 11:46:30 +02:00
mohab metwally
c8f42e12b8 [stakeholder/stakeholder] fix bug in the num slot count 2022-09-27 11:46:30 +02:00
ghassmo
00ee54b917 bin/ircd: split model and view into separate modules 2022-09-27 12:47:14 +04:00
ghassmo
80194ba13d doc/book: hashchain: update network_protocol 2022-09-27 12:37:01 +04:00
ghassmo
25279861ed bin/ircd/mvc: implement protocol_privmsg2 for hashchain 2022-09-27 12:36:18 +04:00
ghassmo
5fd12cb5cc bin/ircd/mvc: add public api functions && more intensive tests 2022-09-27 12:35:38 +04:00
aggstam
366c917021 p2pnet: patch validate hosts ips before storing: added missing ranges 2022-09-26 22:59:39 +03:00
aggstam
d8b440b831 p2pnet: validate hosts ips before storing 2022-09-26 22:39:26 +03:00
Luther Blissett
5a8361e94e irc/client: rstrip debug message in reply() 2022-09-26 18:03:36 +02:00
Luther Blissett
b1c6cdde85 ircd/meetbot: Always flush buffers 2022-09-26 17:45:47 +02:00
Luther Blissett
73ffece558 ircd/meetbot: Use try/except to reconnect if needed. 2022-09-26 17:42:05 +02:00
ghassmo
b70f83303f bin/ircd: remove buffers and sync messages 2022-09-26 19:22:04 +04:00
Luther Blissett
e79ef3ab21 ircd/meetbot: Write nick of person adding the topic. 2022-09-26 17:13:21 +02:00
ghassmo
f6dffaec57 doc/book: hashchain: reorganize message types & remove structures page 2022-09-26 18:41:32 +04:00
ghassmo
6b1a6ff3e8 bin/ircd: fix the tests 2022-09-26 17:09:25 +04:00
ghassmo
0a3d6b7ef0 bin/ircd: little clean up & fix typo 2022-09-26 17:04:02 +04:00
ghassmo
6837634d62 bin/ircd: major fix to clean the tree and update the root 2022-09-26 16:58:17 +04:00
aggstam
a5dc158f90 p2pnet: optional channel log implemented 2022-09-26 15:33:48 +03:00
ghassmo
133358c91e doc/book: hashchain: create protcol page && clean up 2022-09-26 16:32:01 +04:00
Luther Blissett
77a68942df cargo fmt 2022-09-26 13:09:00 +02:00
Luther Blissett
b0989905cc net/channel: Fix p2p logging memory leak. 2022-09-26 12:56:56 +02:00
Luther Blissett
589e17cb0f Remove example/serial_derive. 2022-09-26 12:56:56 +02:00
mohab metwally
0f7902a968 prune unused imports in example/lead, util/clock 2022-09-25 20:16:41 +02:00
mohab metwally
95bb88cb24 [util/clock] add comments, tests 2022-09-25 20:16:41 +02:00
ghassmo
d251afd137 doc/book: hashchain: change EventNode structure 2022-09-25 16:02:55 +04:00
ghassmo
321eb1007e bin/ircd: mvc: remove mutex and arc from EventNode childern and use EventId for parent and childern 2022-09-25 15:59:00 +04:00
ghassmo
02ec875cd2 doc/book: hashchain: change in the structures page 2022-09-25 13:48:09 +04:00
ghassmo
6703111d60 serial/derive: show error when use for enums 2022-09-25 13:36:00 +04:00
ghassmo
0b1d6af102 bin/ircd: make mvc as module & create new protocol for events 2022-09-25 13:34:07 +04:00
Luther Blissett
95bf8abc4b book/zkas: Make a link work. 2022-09-24 23:21:03 +02:00
Luther Blissett
94107fed31 meetbot: Better debugging, and persistent channel data (including topics). 2022-09-24 22:22:41 +02:00
Luther Blissett
43ea13ddae cargo fmt 2022-09-24 20:38:41 +02:00
Luther Blissett
b2da1c8964 ircd/script: Extend meetbot functionality. 2022-09-24 20:23:01 +02:00
Luther Blissett
6fc5b43d54 Mop up dependencies and features. 2022-09-24 19:18:14 +02:00
serinko
f9bb19fd66 minor edits 2022-09-24 18:30:21 +03:00
serinko
e4489b830b ircd bot for multiple private channels 2022-09-24 18:27:10 +03:00
serinko
b0a417ee9c ircd bot for multiple private channels 2022-09-24 18:14:29 +03:00
serinko
72814c8871 ircd bot for multiple private channels 2022-09-24 18:12:35 +03:00
serinko
07c3d2810b ircd bot for muliple private channels 2022-09-24 18:08:55 +03:00