Zilliqa Rosetta

Greeting everyone,

We have completed the implementation of Zilliqa Rosetta. The repository is now public at https://github.com/Zilliqa/zilliqa-rosetta

Zilliqa Rosetta consist of the following

  • Zilliqa seed node
  • Data API
  • Construction API
  • Documentation

Zilliqa Rosetta specification follow Rosetta specification v1.4.9 and uses Rosetta cli version v0.6.7

The readme will guide you through the step by step on how to build and run Zilliqa rosetta.

We have also documented the various supported APIs at https://dev.zilliqa.com/docs/exchanges/rosetta-introduction

Please note that to run the Zilliqa seed node inside Zilliqa rosetta, it will need to be either IP whitelisted or public key whitelisted by the Zilliqa team. Do reach out to us at maintainers[at]zilliqa.com, if you require whitelisting for various reasons such as for exchanges infrastructure.

What is Zilliqa?
Zilliqa is the first sharded smart contract platform that aims to address the scalability limitations seen in legacy blockchains. Its sharded design allows concurrent chains to execute transactions in parallel, thereby increasing the overall capacity of the network. In addition to scalability, Zilliqa provides a smart contract layer to support smart contract creation by way of its native programming language, Scilla.

The network reaches a consensus on transactions and contract executions through a hybrid Proof-of-Work-BFT mechanism. The network also supports staking for its non-consensus network of nodes called seed nodes. These nodes are infura-like nodes and hence store transaction history and provide endpoints to connect to the network.

The ZRC2 token, equivalent to ERC20 for Zilliqa, enables dapp developers to issue their own fungible tokens such as stablecoins. Zilliqa currently hosts a stablecoin named XSGD, a SGD-backed stablecoin issued by MAS regulated Xfers. Tens of other projects are also being sponsored or incubated within the ZilHive program – our ecosystem development programme. Here are a few examples of applications built (or being built) on the platform: Unstoppable Domans (a blockchain-backed domain name registry), Switcheo (a Uniswap-like DEX), HgExchange (tokenized securities exchange), Pillar (an algorithmic stablecoin that uses ZIL as collateral), SocialPay (a dapp to run social media campaigns), decentralized games and others.

Development work officially started on Zilliqa in June 2017, and its testnet went live in March 2018. A little over a year later, in June 2019, the platform launched its mainnet.

The native utility token of Zilliqa, ZIL, is used to process transactions on the network and execute smart contracts.

1 Like

This is awesome. Thank you for sharing

1 Like

We have created a section for Zilliqa rosetta in our developer portal and move our API documentation over there

In addition, we have now added a new option to allow Rosetta to connect to the existing Zilliqa seed node, instead of building and running it with Zilliqa and Scilla interpreter. We called it Zilliqa Rosetta standalone.

This said the default is still to build Zilliqa and Scilla within Zilliqa Rosetta docker.

1 Like

Hello everyone,

We have released Zilliqa-rosetta v2.0.1. This version supports Zilliqa v8.0.1 and Scilla v0.10.0