cover | coverY | layout | |||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
.gitbook/assets/Dedot_Baner_final.png |
0 |
|
Dedot is the next-generation JavaScript client for Polkadot and Substrate-based 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 on-chain interactions & ink! smart contract
- Build on top of both the new & legacy (*deprecated soon) JSON-RPC APIs
- Support light clients (e.g: smoldot)
- Using native TypeScript type system for scale-codec
- Compatible with
@polkadot/extension
-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 🔜
Installation | Install dedot packages & setup your projects | installation.md | ||
Connecting to network | Connect & interact with networks | connect-to-network.md | ||
Clients & Providers | Learn more about Clients & Providers API | clients-and-providers | ||
ink! Smart Contracts | Deploy & tnteract with ink! smart contracts | ink-smart-contracts | ||
Runtime upgrades | Prepare your dapps for the next runtime upgrades | runtime-upgrades.md | ||
Utilities | Utility functions to work with hex, hash, Uint8Array... | utilities |
- Join Dedot Telegram to get supports and project updates
- Follow the creator of Dedot - @realsinzii on X
- Github repository: dedotdev/dedot
Dedot takes a lot of inspirations from project @polkadot/api
. A big thank to all the maintainers/contributors of this awesome library.
Funded by Web3 Foundation Grants Program.