It’s Friday again, so it’s time for another dev update!

If you haven’t yet, be sure to join our Reddit community and come discuss this week’s update.

Clove Development Updates

Support for Ethereum tokens in Clove

Support for different decimal precisions of tokens

Introduction of two new team members to our expanded Clove team

Cilantro Development Updates

Continue interviewing Cilantro developer candidates

Progress on unit and integration tests, including a new API to test blocking threads and processes

Further strides toward implementing a preliminary version of “smart contracts,” including the development of new techniques using meta-programming to provide a simple workflow for developing smart contracts

Finalize ZMQ multiprocessing architecture. Benchmarks show passing data between processes to be ~15X faster compared to Python standard libraries. These performance boons will be critical for supporting extremely high throughput

Seneca Development Updates

Wrote an example/test smart contract implementing role based access control

Designed improved export/import API

What’s Next?

Next week we will finish the testing setup/test harness for Seneca. We will fully spec the smart contract execution environment and implement key/value storage API. For Clove, we will continue expanding support for Ethereum and Ethereum Tokens in the Clove API.

For Cilantro, we will be conducting more interviews and onboarding new developers. We will perform integration and unit tests surrounding our DPOS consensus functionality. Additionally we will develop MyRocks API for blockchain storage on Masternode and implement Masternode endpoints for delegates to request state updates.

Learn More about Lamden