Technical Update 15

Michael Kong (FANTOM Foundation)
Fantom Foundation
Published in
4 min readOct 14, 2019

By Michael Kong

Go-lachesis

  • Implemented part of eth backend api for clef testing purposes: PR#323
  • Applied fix to genesis: PR#324
  • Improvement to “seeing” strategy: PR#325
  • Network demo setup: PR#326
  • Refactoring and bugfixes: PR#327, PR#329
  • Updated document Gas power improvement calculations
  • Improvement to Gas power calculations: PR#328
  • Integration Testing: PR#330
  • Additional rules for onFrameDecided (protection against huge blocks). Forbid linking to a node if self-parent has observed a fork from it: PR#331
  • Prevent the inclusion of the same transaction from different validators: PR#332
  • Added DB fault tolerance: PR#333
  • Gossip optimisation: PR#334
  • Fixed emitter deadlock: PR#335
  • Created API calls for Event debugging: PR#336
  • Gossip tmpDB fix: PR#337
  • Created API calls for sending transactions: PR#338
  • Created Toml configuration: PR#339
  • Updated README.md on how to build and run Lachesis: PR#340
  • Created API calls for getting txs and blocks by hash: PR#341
  • Added Docker swam simulation scripts: PR#342
  • Created protection against Self-forks: PR#343
  • Added DB fault tolerance for Gossip: PR#344
  • Refactored emitter and gossip implementations, added comments: PR#345
  • Started work on contract logs searching

Rust

Research

  • Working on modifications to FIP-2: Proof of Stake proposal for Go-Lachesis implementation
  • Implementation of Contract search algorithm that searches based on logs, rather than blocks (unlike Ethereum), which should make searching much faster, and consume less disk space

Official Links for Fantom

Official Email Address: contact@fantom.foundation

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

--

--