o-lachesis
- Implemented processing of EVM transactions in event blocks. Implemented transaction event in tx pool: PR#310.
- Refactored consensus code: PR#318
- Inputted validation of events: PR#320
- Optimised Vectorclock: PR#322
- Tested and fixed bugs in SignerAPI: PR#312
- Refactored code of `src/gossip`
- Fixed broadcast event test: PR#311
- Geth-like API for Lachesis: PR#316
- Implemented Eth logger: PR#319
- Refactored Witness to Atropos: PR#321
- Reviewed, merged: PR#306, PR#308, PR#309, and PR#319
- Datarace fixed for src/evm_core package: PR#315
- Preparing of demo launch in docker
Rust
- Added layers interoperability schema: https://github.com/SamuelMarks/consensus-rough-notes/commit/16b83d3
- Added `ConsensusConfiguration` trait to `libconsensus`: https://github.com/Fantom-foundation/libconsensus/commit/140a319
https://github.com/Fantom-foundation/libconsensus/commit/2ecb8ac - Added new version of `Consensus` and `Transport` traits using async/.await framework: https://github.com/Fantom-foundation/libconsensus/commit/6bb3765
https://github.com/Fantom-foundation/libtransport/commit/62b4014
https://github.com/Fantom-foundation/libtransport/commit/8103117 - Implemented `libtransport-tcp` in async/.await framework: https://github.com/Fantom-foundation/libtransport-tcp/commit/3c7432d
- [WIP] Implementing `libconsensus-dag` (including switching to async/.await framework): https://github.com/Fantom-foundation/libconsensus-dag/commit/ab83eb4
https://github.com/Fantom-foundation/libconsensus-dag/commit/b2280a3
https://github.com/Fantom-foundation/libconsensus-dag/commit/9b199a7
https://github.com/Fantom-foundation/libconsensus-dag/commit/bc9f672
https://github.com/Fantom-foundation/libconsensus-dag/commit/bfb07b3
https://github.com/Fantom-foundation/libconsensus-dag/commit/11862fe
https://github.com/Fantom-foundation/libcommon-rs/commit/ec8456b
https://github.com/Fantom-foundation/libcommon-rs/commit/89dd479
https://github.com/Fantom-foundation/libtransport/commit/c93dd87
https://github.com/Fantom-foundation/libtransport/commit/87ab287
https://github.com/Fantom-foundation/libtransport/commit/e35d307
https://github.com/Fantom-foundation/libtransport/commit/b08238d
https://github.com/Fantom-foundation/libtransport-tcp/commit/89fcb13
https://github.com/Fantom-foundation/libconsensus/commit/eec052d
https://github.com/Fantom-foundation/libconsensus/commit/4ec6302 - [full-cli-rs] Used wake in some poll functions
https://github.com/Fantom-foundation/full-cli-rs/pull/7
commit a4f5b25417281198f9b2fcb2e57ba7937d17d42c - [full-cli-rs] changed logging to slog
commit 86d01ac8a8619a68767e533f946b600bd8ad3a17 - [full-cli-rs] reviewed PR #5
https://github.com/Fantom-foundation/full-cli-rs/pull/5 - [libtransport] codebase reviewed and fixed
https://github.com/Fantom-foundation/libtransport/pull/2
commit 65c707aa524b10866d47d229534ff23918e42620
commit 23a87bceb226c0978605f0114181612c5e00de0e
commit 45aafb0f0d33ef74df6d20c52b07c497f581226e - [libtransport-tcp] codebase reviewed and fixed
https://github.com/Fantom-foundation/libtransport-tcp/pull/3
commit 988bf1fe03ff057ad27402379738341d0fc96930
commit 7374c0b95b8338b72472afc2451a52128bcedd26
Research
- New technical paper published on Archiv.org, “StairDag: Cross-DAG Validation For Scalable BFT Consensus” (https://arxiv.org/abs/1908.11810) detailed improved consensus mechanisms with Leaderless Proof of Stake
- Investing a new language for smart contracts, based on Quan Nguyen’s masters’ thesis. To help reason about smart contract
- Guidelines for moderators of the Fantom Mainnet network to be published
Official Links for Fantom:
Official Email Address: [email protected]
Official Website Link: https://www.fantom.foundation
Official Telegram Discussion Group (English): https://t.me/fantom_english
Official Telegram Announcements Channel: https://t.me/fantomfoundation
Official Subreddit: https://www.reddit.com/r/FantomFoundation/
Official Twitter: https://twitter.com/FantomFDN
Official Medium: https://medium.com/fantomfoundation
Official Github: https://github.com/Fantom-foundation
Official YouTube Channel: https://www.youtube.com/c/fantomfoundation