Thư viện client

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ểmPolkadotJS APIDeDot
Hiệu suấtBundle size lớnbundle size nhỏ
Developer Experiencekhó sử dụng khi convert kiểu dữ liệuDễ sử dụng
Smart ContractKhô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