Didg - CLI tool to generate mainnet canister's candid JS/TS bindings

didg

CLI tool to fetch canister’s public candid metadata and generate JS/TS bindings.

Prerequisites

Installation

npm install -g didg

Usage

didg <canister_id> <output_dir>

Example

didg ryjl3-tyaaa-aaaaa-aaaba-cai declarations/ledger

Output structure:

declarations
└── ledger
    ├── index.js
    ├── ledger.did
    ├── ledger.did.d.ts
    └── ledger.did.js
5 Likes