docs ⦿ dedot 🧑‍💻
TypinkXTelegramGithub
dedot 🧑‍💻
dedot 🧑‍💻
  • Welcome to Dedot
  • Why Dedot?
  • Getting started
    • Installation
    • Connect to network
    • @polkadot/api -> dedot
    • Packages structure
  • Clients & Providers
    • Providers
    • Clients
  • Client API
    • ChainApi
    • Constants
    • Runtime APIs
    • Storage Queries
    • Transactions
    • Events
    • Errors
  • ink! Smart Contracts
    • Introduction
    • Generate Types & APIs
    • Deploy contracts
    • Queries
    • Transactions
    • Events
    • Handle errors
  • CLI
  • Keyring & Signer
  • Runtime upgrades
  • Type system
  • Utilities
    • HexString
    • Uint8Array (U8a)
    • String
    • Hash functions
    • Address
    • BigInt & number
    • Balances
    • Merkleized Metadata
  • Help & FAQ
    • Tutorials
      • Develop ink! dApp using Typink
    • Built with Dedot
    • Forum Posts
    • Telegram
    • Github
    • API Reference
Powered by GitBook
On this page
  • Features
  • How to get started
  • Join the community
  • Acknowledgment

Was this helpful?

Edit on GitHub

Welcome to Dedot

NextWhy Dedot?

Last updated 14 days ago

Was this helpful?

Dedot is the next-generation JavaScript client for and networks.

Designed to elevate the dapp development experience, Dedot is built & optimized to be lightweight and tree-shakable, offering precise Types & APIs suggestions for individual Polkadot SDK-based blockchains and ink! Smart Contracts. Dedot also helps dapps efficiently connect to multiple chains simultaneously as we head toward a seamless multi-chain future.

Features

  • Small bundle size, tree-shakable (no more bn.js or wasm blob)

  • Fully-typed APIs for &

  • Build on top of both the & (*deprecated soon) JSON-RPC APIs

  • Support light clients (e.g: )

  • Using native TypeScript type system for

  • Compatible with -based wallets (SubWallet, Talisman...)

  • Fully-typed low-level JSON-RPC client for advanced usage

  • Similar API-style with @polkadot/api, easy and fast migration

  • Support Metadata V14, V15 (latest)

  • Metadata optimization (caching, compact mode 🔜)

  • ... and a lot more 🔜

How to get started

Join the community

Acknowledgment

Join to get supports and project updates

Follow the creator of Dedot - on X

Github repository:

Dedot takes a lot of inspirations from project . A big thank to all the maintainers/contributors of this awesome library.

Funded by .

Polkadot
Polkadot SDK-based
on-chain interactions
ink! smart contract
new
legacy
smoldot
scale-codec
@polkadot/extension

Installation

Install dedot packages & setup your projects

Connecting to network

Connect & interact with networks

Clients & Providers

Learn more about Clients & Providers API

ink! Smart Contracts

Deploy & tnteract with ink! smart contracts

Runtime upgrades

Prepare your dapps for the next runtime upgrades

Utilities

Utility functions to work with hex, hash, Uint8Array...

Dedot Telegram
@realsinzii
dedotdev/dedot
@polkadot/api
Web3 Foundation Grants Program
Page cover image