Getting Started

A quick guide to getting started with developing on POSI Chain.

Overview

POSI Chain is a powerful blockchain that is EVM compatible with sharding and staking features. Developing on POSI Chain should feel very familiar for Ethereum developers, as POSI Chain is fully Ethereum compatible and inherits almost all the tools and libraries from Ethereum, like truffle, remix, web3js, etc.

The simplest way to interact with POSI Chain is via JSON RPCs.

Querying POSI Chain using JSON RPCs

  • JSON RPCs and curl command examples

To really explore the full potential of POSI Chain, creating a wallet is the next step.

Creating a wallet

  • Using Metamask browser extensions. Any other wallets can also be used.

Development environments

We provide SDKs in several different languages. However most feature complete is our JavaScript SDK, which is the preferred language for DApp development.

Using SDKs to interact with POSI Chain

  • About SDKs

  • The most popular is our JavaScript SDK, which includes examples, documentation, and DApps developed in previous hackathons

  • Other SDKs include: Golang CLI

How to deploy a smart contract on POSI Chain?

Known Limitations

  • Only cross-shard native token (POSI token) transfers are allowed. No cross-shard for other contracts. Meaning, smart contracts are deployed on shard-0 and all contract interactions happen on shard-0. Contracts can still be deployed on other shards, however they won't be able to interact with contracts in other shards. We have cross-shard smart contract on our roadmap for Q4, 2022.

Last updated