46 Commits

Author SHA1 Message Date
Raycho Mukelov
f7f21dc478 Merge branch 'wip' of https://github.com/status-im/nim-raft into wip 2023-08-09 16:23:42 +03:00
Raycho Mukelov
2ab7feb439 Fix coding style 2023-08-09 16:23:24 +03:00
zah
c41019037f
Update LICENSE-MIT 2023-08-09 13:05:25 +03:00
zah
5167098894
Update LICENSE-APACHEv2 2023-08-09 13:05:20 +03:00
Raycho Mukelov
07734a65cd Remove the Road-Map odt 2023-08-09 12:21:02 +03:00
Raycho Mukelov
20dbb64684 Fix coding style 2023-08-09 12:20:06 +03:00
Raycho Mukelov
668810ea1e Cosmetic fixes 2023-08-09 11:57:30 +03:00
Raycho Mukelov
0c46acecd6 Fix coding style 2023-08-09 11:44:15 +03:00
Raycho Mukelov
11da82cf3e Fixed coding style 2023-08-09 11:21:58 +03:00
Raycho Mukelov
b20ba9fac8 Refactor the types and API to accomodate user defined Log Entry Data Type and State Machine State type + user defined State Machine initialization/application functions 2023-08-09 10:17:03 +03:00
Raycho Mukelov
ede7e0b75a Remove unused export 2023-08-06 19:33:30 +03:00
Raycho Mukelov
635983b0a4 Fix raft types 2023-08-06 19:25:21 +03:00
Raycho Mukelov
3c5cc16bb0 Fix import 2023-08-06 18:14:02 +03:00
Raycho Mukelov
1859b20ed5 Fix typo and compile error 2023-08-06 06:27:34 +03:00
Raycho Mukelov
ba23c8bb62 Add doc/road-map.md and add some optinal possible to implement enhancements to RAFT road map. 2023-08-06 05:45:45 +03:00
Raycho Mukelov
720d7f19cf Fix 2023-08-06 03:39:05 +03:00
Raycho Mukelov
5876558920 fix remnants of merge conflict 2023-08-05 17:31:07 +03:00
Raycho Mukelov
554c73c968 fix 2023-08-05 17:27:18 +03:00
Raycho Mukelov
936ba4511a fix 2023-08-05 17:27:18 +03:00
Raycho Mukelov
f792947fd2 fix 2023-08-05 17:27:18 +03:00
Raycho Mukelov
3797802625 Add .gitmodules dependencies 2023-08-05 17:27:18 +03:00
Raycho Mukelov
2c662c143a Changed RAFTNodeLoad proc definition 2023-08-05 17:27:18 +03:00
Raycho Mukelov
e4033a3f15 Various fixes etc. 2023-08-05 17:27:18 +03:00
Raycho Mukelov
e040b84722 Revert last commit 2023-08-05 17:27:18 +03:00
Raycho Mukelov
3601b6c899 Stuff 2023-08-05 17:27:18 +03:00
Raycho Mukelov
d4d0ebbc50 Add RAFT Node Locks (Mutexes) and RAFT Node Timers 2023-08-05 17:27:18 +03:00
Raycho Mukelov
ddc0cd01a8 Update RAFT_Library_Roadmap_Proposal.odt 2023-08-05 17:27:18 +03:00
Raycho Mukelov
e09a137b85 Some fixes. Move message definitions to protocol.nim 2023-08-05 17:27:18 +03:00
Raycho Mukelov
54487a4879 Add nim-eth dependency 2023-08-05 17:27:18 +03:00
Raycho Mukelov
43a02cce92 Cosmetics 2023-08-05 17:27:18 +03:00
Raycho Mukelov
88b0c2306f Add antri_entyropy.nim 2023-08-05 17:27:18 +03:00
Raycho Mukelov
f225110746 Fix export types 2023-08-05 17:27:18 +03:00
Raycho Mukelov
ec9ec605d8 Cosmetics 2023-08-05 17:27:18 +03:00
Raycho Mukelov
5e2d90bc9d Fix compilation error(s) 2023-08-05 17:27:18 +03:00
Raycho Mukelov
880f04ef69 Fixed cosmetic stuff 2023-08-05 17:27:18 +03:00
Raycho Mukelov
c2aacbb3c7 Add more types etc. 2023-08-05 17:27:18 +03:00
Raycho Mukelov
6a84a40e70 Replace RAFT_Library_Roadmap_Proposal.odt 2023-08-05 17:27:18 +03:00
Raycho Mukelov
d6419eb02f Refactor. Add new stuff. 2023-08-05 17:27:18 +03:00
Raycho Mukelov
2d72da3b94 Try to fix .nimble (again). Added nimble.lock 2023-08-05 17:27:18 +03:00
Raycho Mukelov
76537a22d3 Fix raft_consensus.nimble 2023-08-05 17:27:18 +03:00
Raycho Mukelov
f098fa9e40 Fix packageName in .nimble file 2023-08-05 17:27:18 +03:00
Raycho Mukelov
537723be99 Add Road-Map. Make more concise API definition. 2023-08-05 17:27:18 +03:00
Raycho Mukelov
3d54f11d9c Initial 2023-08-05 17:23:38 +03:00
Zahary Karadjov
880663f845 Add license files 2023-08-05 17:23:37 +03:00
Zahary Karadjov
2533fb346b
Add license and .editorconfig 2023-08-03 19:58:40 +03:00
zah
b45bfb9013
Initial commit 2023-08-03 19:11:18 +03:00