Starport CLI

gun27311

kanthakran

Posted on January 21, 2022

Starport CLI

เป็น CLI ที่ build อยู่บน cosmos SDK

มันคืออะไร

มันเป็นเครื่องมือที่ใช้ในการสร้าง บำรุงรักษา blockchain โดยเฉพาะโดยใช้ Cosmos SDK และ Tendermint ตัวมันเองถูกเขียนด้วยภาษา go

Install Starport

curl https://get.starport.network/starport! | bash
sudo mv starport /usr/local/bin/
Enter fullscreen mode Exit fullscreen mode

เริ่มต้นสร้าง chain เบื้องต้น (ทำตามตัวอย่างที่เค้าให้มา)

starport scaffold chain github.com/cosmonaut/hello
sudo mv starport /usr/local/bin/
Enter fullscreen mode Exit fullscreen mode

คำสั่งนี้สร้าง Cosmos SDK blockchain ที่เรียกว่า Hello ใน dir hello ประกอบด้วย blockchain ที่พร้อมใช้งานเบื้องต้นให้เรา

  • staking (opens new window)(for delegated proof of stake)
  • bank (opens new window)(for fungible token transfers between accounts)
  • gov (opens new window)(for on-chain governance)

ภายใน hello ประกอบด้วย

File/directory Purpose
app/ Files that wire together the blockchain. The most important file is app.go that contains type definition of the blockchain and functions to create and initialize it.
cmd/ The main package responsible for the CLI of compiled binary.
docs/ Directory for project's documentation. By default, an OpenAPI spec is generated.
proto/ Protocol buffer files describing the data structure.
testutil/ Helper functions for testing.
vue/ .A Vue 3 web app template.
x/ Cosmos SDK modules and custom modules.
config.yml A configuration file for customizing a chain in development.

ในตอนนี้เราก็สามารถทำให้บล็อกเชนของคุณทำงานบนโหนดเดียวได้แล้ว (แค่ node.เดียวนะ)

Start a Blockchain

starport chain serve 
Enter fullscreen mode Exit fullscreen mode

เสร็จแล้วแค่นี้ละ
🌍 Tendermint node: http://0.0.0.0:26657
🌍 Blockchain API: http://0.0.0.0:1317
🌍 Token faucet: http://0.0.0.0:4500

0.0.0.0 ไปหา ip เครื่องมาใส่ลองเข้าไปดู เล่นได้เล่นดี

💖 💪 🙅 🚩
gun27311
kanthakran

Posted on January 21, 2022

Join Our Newsletter. No Spam, Only the good stuff.

Sign up to receive the latest update from our blog.

Related