Thư viện client
Định nghĩa
Là những thư viện cung cấp api để tương tác với Polkadot hoặc Substrate-based chain ( parachain/solochain)
Cách sử dụng
- Viết script
- Tích hợp trong Frontend
PolkadotJS API
Các chức năng mà PolkadotJS API cung cấp
- RPC calls
- Queries
- Extrinsics ( Transactions)
- Events
- Quản lý key
- Metadata và Kiểu dữ liệu custom
Dedot API
Ngoài các chức năng từ PolkadotJS API thì Dedot còn cung cấp một số chức năng sau:
-
Chain-specific Types
-
Hỗ trợ tương tác smart contract
-
Hỗ trợ tương tác Light Client
-
Tối ưu về mặt hiệu suất
Sự khác nhau giữa polkadotjs api và dedot
Đặc điểm | PolkadotJS API | DeDot |
---|---|---|
Hiệu suất | Bundle size lớn | bundle size nhỏ |
Developer Experience | khó sử dụng khi convert kiểu dữ liệu | Dễ sử dụng |
Smart Contract | Không hỗ trợ | có hỗ trợ |
Link github của polkadotjs api: https://github.com/polkadot-js/api (opens in a new tab)
Link github của dedot: https://github.com/dedotdev/dedot (opens in a new tab)
Cách cài đặt api
Dedot API
# via yarn
yarn add dedot
# via npm
npm i dedot
PolkadotJS API
# via yarn
yarn add @polkadot/api
# via npm
npm i @polkadot/api