Documentation v1.0 has been released! Staking Guide, Protocols, Glossary, FAQ, and Support sections have been added.

Get Started

You can use two different options to implement staking for Everstake validator.


Option 1: REST API

You can use REST API to call methods which are described in Swagger

https://wallet-sdk-api.everstake.one

Option 1: JavaScript Library

You can install and import Wallet SDK for Javascript. The link to the JS library on npm: https://www.npmjs.com/package/@everstake/wallet-sdk.


Step. 1: Installing the Library

Install the npm library by copying the command below. Note that some blockchain's Wallet SDKs are published as separate packages. Please refer to the corresponding blockchain's guide for more information.

$ npm install @everstake/wallet-sdk

Step. 2: Import Wallet SDK

After installing the app, you can import module of needed blockchain (Ethereum, Aptos, Solana, Cosmos, Polygon, Sui are available) and use the SDK:

Import ES6

// import module
import { Solana } from "@everstake/wallet-sdk-solana";

Import ES5

// import module
const { Solana } = require("@everstake/wallet-sdk-solana");

// Select network: "mainnet-beta" | "devnet"
const network = "mainnet-beta";

// Create SDK instance
const solanaClient = new Solana(network);