Oasis Foundation
Published in

Oasis Foundation

Oasis November Engineering Update

Our monthly update on all things technical

Welcome to our roundup of what the Oasis Network team have been working on, take a moment to catch up with all the latest developments.

Community Translations: Indonesian |Romanian | Ukrainian | Russian | Filipino |Spanish | Greek | Bengali | French | German | Turkish | Kazakh | Italian

WALLET UPDATES

Development of our Oasis Wallet — Web is in full steam. In November 2021, we merged 24 pull requests.

Notable improvements are:

  • Validators’ commission rates are now fetched and displayed properly.
  • One is able to delegate to all validators now, not just the top 50.
  • Validators’ icons are now displayed when delegating or viewing delegations.
  • The wallet handles external service errors more robustly now and works even if the Oasis Monitor API server is (temporarily) down.
  • With Oasis Wallet — Browser Extension we have been focusing on adding support for allowing users to transfer their $ROSE into ParaTimes and back to the consensus layer, for both Cipher and Emerald. We aim at releasing a new version by the end of December.

PARATIME UPDATES

  • Emerald ParaTime, our official EVM-compatible ParaTime dedicated to DeFi, NFT & Metaverse, was launched on Mainnet on Nov 19.
  • The 19 Wormhole Bridge Guardians have unanimously voted on adding Oasis Network as the next supported network which will allow seamlessly moving assets from Ethereum, BSC, Solana, Terra, and Polygon to the Oasis Network (and vice-versa).
  • Wormhole Bridge integration into the Emerald ParaTime is scheduled to be completed by the end of December.
  • 52 nodes are running Emerald ParaTime on Mainnet.
  • 40 nodes are running Cipher ParaTime on Mainnet (up from 24 at the end of October).

PARATIME DEVELOPMENT

  • Support for denomination scaling was added to the ParaTime SDK which allows different ParaTimes to scale the denomination of the native token used on the consensus layer. This enables the Emerald ParaTime to use 18 decimal places when representing ROSE for compatibility with Ethereum.
  • Several fixes were made to transaction simulation and gas estimation logic.
  • The EVM module was updated to nicely propagate revert reasons for reverted transactions.
  • The ParaTime SDK consensus accounts module has been updated to emit events on successful deposit/withdraw operations to make it easier for clients to determine status.
  • The ParaTime SDK event format has been changed to support emitting multiple events of the same type in a single transaction.
  • Further work has been done on testing and improving the WebAssembly smart contract support and an updated version has been deployed on the Cipher Testnet.

DEVELOPER PLATFORM UPDATES

  • Our Solidity-based smart contract development environment is available on the Emerald ParaTime on the Mainnet.
  • The Emerald Web3 gateway that allows legacy Ethereum applications to talk to Emerald without requiring modifications has seen a large amount of compatibility and performance improvements.
  • We are developing a custom version of the BlockScout block explorer which will serve as the Emerald block explorer. It will launch by the end of December.
  • Our WebAssembly-based smart contracts development environment has seen updates deployed on the Cipher ParaTime on the Testnet.
  • We target enabling it on Mainnet after it has seen sufficient testing.

ECOSYSTEM DEVELOPMENT UPDATES

  • YuzuSwap launched the airdrop program with close to 90k participants.
  • YuzuSwap is successfully deployed on the Emerald Testnet, and ​​during the first three days of launch, over 12K users interacted with the smart contract over 70K times.
  • Two grant awardees, WePiggy and Amy.Finance, are building lending protocols that aim to launch on Emerald in early January.

Stay Connected

If you are working on Oasis and you want your progress to be included in the next monthly update, please email us at info@oasisprotocol.org

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store