Here to expand on deserialization in @rustlang on @MinaProtocol, @WillemOlding1 is dropping another HEATER πŸ”₯ deep-cut coding blog post

If you're an @OCamlLang/#rust dev, you'll appreciate Willem's explanation of our impl of serde-bin-prot.

Read it now: medium.com/chainsafe-syst…
Our implementation of serde-bin-prot has added a powerful new tool to our repertoire.

It allows us to iteratively implement new types in a top-down as well as a bottom-up approach, while ensuring we stay consistent w/ @MinaProtocol's reference implementation in OCaml.
"As we progress further in implementing the required types, the loose deserialization feature of serde-bin-prot will eventually no longer be required for Mina-rs. Once this milestone has been reached, we will be able to benefit from the low-cost deserialization provided by serde.
In the meantime, it is an invaluable tool that has unblocked our progress on deserialization and allowed us to continue development on Mina-rs for @MinaProtocol with confidence." - @WillemOlding1

Check out the code: github.com/ChainSafe/mina…

β€’ β€’ β€’

Missing some Tweet in this thread? You can try to force a refresh
γ€€

Keep Current with ChainSafe Systems

ChainSafe Systems Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @ChainSafeth

3 Nov
ChainSafe's Audit team is excited to announce the completion of an audit for @element_fi 🏦

Element is an open source protocol for fixed & variable yield markets. They also have a Treasury Management initiative for protocols, DAOs & orgs.

Full report: github.com/ChainSafe/audi… Image
Element approached us to review their Council Governance System smart contracts, whose primary function is to facilitate off-chain processes. It also has special on-chain powers.

In all, there were 16 contracts in scope for
the review πŸ”
1 critical, 5 major, and 7 minor issues were found πŸ”§

37 additional smart contract optimizations were also recommended πŸ‘©β€πŸ”§

After the initial review, the Element Finance team applied a number of updates which have been verified βœ…
Read 4 tweets
19 Mar
What is #Lodestar? 🌟

It is @ChainSafeth's @typescript client implementation of the Eth2 spec.

Only the 2nd most popular & 4th most in-demand language in the world!*

A multi-client @ethereum is a resilient #Ethereum!

1/12

*according to Stack Overflow bit.ly/3vE5AMC Image
From the onset, our intention for #Lodestar was for it to be browser-native *but* also developer-friendly.

So our approach has been two-fold:
βˆ™ Hey, let's build an ecosystem of composable libraries that others can leverage &...
βˆ™ Build it in a lightweight fashion

2/12
Cue the #Lodestar light client.

It will be a first-class citizen in the #Ethereum ecosystem (@gregthegreek), and we want it to blow people's frickin' minds. 🀯



But first, to review...

3/12
Read 13 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!

Follow Us on Twitter!

:(