Rutile weekly news #3

Franklin Waller
Rutile
Published in
2 min readJun 24, 2019

🖥 Rutile Virtual Machine

Added support for more EWASM methods. The biggest one is the new call method. This allows web applications to call each other and react to the data that has been received by another WASM function. Currently only call is supported but it lays the foundation for supporting callCode callDelegate and callStatic .

With this, it includes progress for system functions. Our first system function will be the keccak256 method. We need this for our Proof of Stake implementation to generate seeds for selecting random sets of validators.

We’ve also introduced two new methods that go with the call methods:

  • returnDataCopy — allows you to read the data that was returned by the call method
  • getReturnDataSize — returns the size of the data that was returned by the call method.
  • printString — prints a string out to the console.

🔌 AssemblyScript API

We continued our development of our easy to use API for AssemblyScript users. Since Rutile only has an key -> value storage it can be difficult to store arrays and mappings. This is why we are building a new API that allows you to use arrays and storing them in the Rutile storage. This would only be possible with the new call method that was developed.

👨‍💻 New member

We are proud to add a new member to the Rutile team: Masanori Sawahata. Masanori will help get Rutile more exposure and get Rutile to the next level.

We are currently at 5 members. Are you interested in joining? Please contact us with the email: f.waller@rutile.io

📦 Wrapping up

All these changes were in the spirit of implementing Proof of Stake. We will continue this week with developing it.

Always feel free to ask questions on any of the social media:

Reddit: https://www.reddit.com/r/rutile

Twitter: https://twitter.com/Rutile_io

Telegram: https://t.me/Rutileio

See ya next week!

--

--

Franklin Waller
Rutile
Editor for

Founder of Rutile, a fee-less decentralized application platform https://rutile.io/