Welcome to Dedot
Last updated
Was this helpful?
Last updated
Was this helpful?
Dedot is the next-generation JavaScript client for and blockchains.
Designed to elevate the dapp development experience, Dedot is built & optimized to be lightweight and tree-shakable, offering precise Types & APIs suggestions for individual Substrate-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.
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 🔜
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 .
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...