After the release of our Thaler Testnet v0.5 last month, we have delivered some new and exciting Ecosystem products for early adopters and developers. In this blog post, we will be sharing some of these products. You will get a glimpse of how we protect your payment data confidentiality.

Block Explorer 2.0

We have revamped our Block Explorer and Faucet service. We are now able to deliver more Thaler Testnet on-chain information with an easy-to-use interface for early developers and council node operators.

Powered by our latest chain indexing service, the Explorer now allows anyone to review and search public on-chain activities including blocks, transactions, events, council node staking, and governance.

Moreover, we have updated our Faucet with a new look and improved the underlying architecture. The revamped Explorer and Faucet can better support early adopters on their development and integrations.

Node.js Library Testnet Support

A few months ago we announced the first version of the Node.js library (https://github.com/crypto-com/chain-nodelib), trying to facilitate the integration of applications by Node.js developers with our chain. Since then the ecosystem team has continuously introduced more features into the library.

We are excited to share that the Node.js library has been updated to provide more features. Apart from the key management and transfer transaction, the library now supports more transaction types including Staking related and Council Node related transactions, and is fully compatible with our latest Thaler Testnet.

We are planning to release the library to the Node Package Manager (NPM) soon. Please stay tuned for the updates. If you can’t wait to try it out, you can clone the repository to have early access to the library.

Chain Indexing Service

While all the block data are available on-chain, sometimes developers would need more structured data for analysis or statistical purposes. The chain indexing service is designed to fill the gap.

The chain indexing service is a server to index and post-process all public on-chain data and produce projections of Blocks, Staking Accounts, Council Node activities, and more. It allows easy search and query of post-processed data via its HTTP APIs. Moreover, data are persisted into the relational database of Postgres for flexibility of retrieval.

It is written in Golang and is now open-sourced on GitHub (https://github.com/crypto-com/chain-index). You can follow the readme instruction and run your own server now. Contributions are also welcomed.

New Chain Website

The Crypto.com Chain website (https://chain.crypto.com) has been revamped along with the Explorer. This is just the beginning of a series of revamps that will take place on the chain website.

Next up, we will enhance the website to include our development and release status as well as providing more developer-related information. Please stay tuned for our new website that will be the all-in-one technical portal for developers, council node operators, and interested users.

Chain Core Successfully Compiled in WASM

Chain Core (chain-core) crate is a core module consisting of some of the essential functionalities of the Crypto.com chain. We have recently made a huge step by successfully compiling the chain-core crate into WebAssembly (WASM).

This is an important step because by compiling our crates into WASM, we will be able to create another cross-platform and cross-language format (other than our C-bindings) to support more possible applications. One of those includes a browser-ready JavaScript library support.

You can find more details here in which we have documented how to compile. We will try to compile the rest of our chain code into WASM.

Coming Up Next

Stay tuned to our next developers’ update and we will share more on these topics:

Payment Data Confidentiality

Payment data confidentiality is one of the core topics in our research and development. We will take a deeper look into the importance of payment data confidentiality in the Crypto.com Chain, how we achieve it, and how we can tackle potential challenges.

Microsoft Azure One-click Deployment

We have been working hard to make deployment easier for our early adopters. In the next update, we expect to release a new way to deploy our nodes on Microsoft Azure that will make deployment easier than ever.