Source: Ambcrypto, originally published on .
On June 11th, Zilliqa, a blockchain platform designed to an open, permission-less distributed network securely, announced the latest version of their testnet, allowing users to test their smart contracts.
“Zilliqa Project Update #10 has been published. We have been busy preparing for the release of Testnet v2.0 which will allow users to begin testing
On the DevOps side, Zilliqa has refactored Testnet deployment script for better maintainability and integrated Zilliqa Explorer application to the Kubernetes-backed internal testnet. A summary of other accomplished tasks is listed below:
- Removal of copy constructor and assignment operators from singleton class. This is to avoid the accidental copy/assignment of singleton instances.
- Refactoring of transaction validation into a new class under libValidator.
- Fixed race condition in PeerStore.
- Added automatic image build for Zilliqa Explorer.
- Added code coverage report for Zilliqa repository.
Zilliqa has implemented a logger mechanism for Scilla interpreter. This consists of setting up a world-wide configuration which can be queried for the current logging level. All interpreter output messages have been modified to be channeled through this logging mechanism. Two special output channels are for stdout and stderr, which print on the console, in addition to logging to a file.
Zilliqa has also implemented an ERC20-like contract and a ping-pong contract in Scilla. The ERC20-like contract maintains the balance of tokens in each account, and an approval map, in case a user wants to authorize another user to be able to withdraw a limited amount of tokens. Adding support for this also required supporting nested maps in the interpreter JSON parser [the interpreter takes JSON as inputs].
The ping-pong contract is a Scilla application to demonstrate a contract that calls another one through message/calls. Two contracts keep invoking each other here until their respective counters [a state variable] runs out. Scilla has successfully tested the two contracts on the interpreter invoking code, for testing chain invocations.
On the client side, Zilliqa has integrated the Scilla editor into the Zilliqa wallet. This feature makes it possible for a customer to sign contract-related transactions. The customer may also deploy and interact with a smart contract through the web wallet and transfer finance if required.
The team has also implemented an automated parsing of contract code to know the transitions therein and their signatures. This is a lighter implementation of a full application binary interface [ABI] generator.
The post Zilliqa [ZIL] updates their Testnet, new adoptions of Scilla! appeared first on AMBCrypto.