Giới thiệu POP CLI

Giới thiệu POP CLI

POP CLI là công cụ phát triển phần mềm hỗ trợ cho việc phát triển chain và contract trong hệ sinh thái Polkadot SDK một cách nhanh chóng và thuận tiện

Ưu điểm khi sử dụng POP CLI:

  • Nhanh , rút gọn thời gian tìm kiếm template
  • Tránh gặp lỗi khi version không đồng bộ
  • Hỗ trợ hầu hết các tính năng cơ bản như build, deploy local appchain

Nhược điểm:

  • Các template chưa hoàn toàn audit
  • Hiện tại hỗ trợ parachain là chủ yếu

Link github: https://github.com/r0gue-io/pop-cli (opens in a new tab)

Một số template hỗ trợ

  • Standard Parachain
  • Assets Parachain
  • Smart Contract Parachain
  • EVM Parachain

Cài đặt Pop cli

  • Đã cài đặt Rust

Cài đặt Pop cli từ cargo:

cargo install --force --locked pop-cli

Kiểm tra cài đặt thành công

pop --version
> pop-cli 0.3.0

Tạo parachain

Tạo parachain bởi team POP maintain

  1. Tạo parachain với template assets
pop new parachain my-appchain pop --template assets
  1. Tạo parachain với template evm (EVM-compatible)
pop new parachain my-appchain pop --template evm
  1. Tạo parachain với template contracts ( Ink! Smart Contract)
pop new parachain my-appchain pop --template contracts

Tạo parachain bởi team Parity maintain

  1. Tạo parachain với template evm (EVM-compatible)
pop new parachain my-appchain parity --template fpt
  1. Tạo parachain với template contracts ( Ink! Smart Contract)
pop new parachain my-appchain parity --template cpt

Tạo parachain bởi team Openzeppelin maintain

pop new parachain my-appchain openzeppelin --template polkadot-generic-runtime-template

Tạo pallet

Cú pháp:

pop new pallet my-pallet
pop new pallet --help
 
Generate a new pallet
 
Usage: pop new pallet [OPTIONS] [NAME]
 
Arguments:
  [NAME]  Name of the pallet [default: pallet-template]
 
Options:
  -a, --authors <AUTHORS>          Name of authors [default: Anonymous]
  -d, --description <DESCRIPTION>  Pallet description [default: "Frame Pallet"]
  -p, --path <PATH>                Path to the pallet, [default: current directory]

Tài liệu tham khảo