NCN Cookbook
  • Jito Restaking

    • Jito Restaking Repository
    • Jito Restaking Documentation
    • Jito Restaking CLI
  • Jito Restaking

    • Jito Restaking Repository
    • Jito Restaking Documentation
    • Jito Restaking CLI
  • Introduction

    • Intro to Jito Restaking
    • NCN Overview
  • Core Concepts

    • Overview
    • NCN
    • Operator
    • Vault
  • Getting Started

    • Installation
    • Rust Client
    • TypeScript Client
    • Python Client
  • Integrating with Jito Restaking

    • Restaking Program
    • Vault Program
  • Building NCN

    • NCN Design
    • Pricing
    • Snapshot
    • Core Logic
    • Rewards Payment
  • References

    • Overview of Real-World Projects
    • Jito Tip Router Program
  • Developer Resources

    • Learning & Core Resources for Jito Restaking

Installation

Install CLI

Clone the Jito Restaking Repo:

git clone git@github.com:jito-foundation/restaking.git
cd restaking

Build:

cargo build --release

Install the CLI:

cargo install --path ./cli --bin jito-restaking-cli

Check CLI has been installed:

jito-restaking-cli --help

Client

We provide the Rust and TypeScript clients code.

Rust

Powered by Codama, there are Rust clients code jito-restaking-client and jito-vault-client.

Install like below:

[dependencies]
jito-restaking-client = { git = "https://github.com/jito-foundation/restaking.git", branch = "master" }
jito-vault-client = { git = "https://github.com/jito-foundation/restaking.git", branch = "master" }

TypeScript

IN PROGRESS

Python

IN PROGRESS

Last Updated:
Contributors: Aoi Kurokawa
Next
Rust Client