Starport CLI
kanthakran
Posted on January 21, 2022
เป็น CLI ที่ build อยู่บน cosmos SDK
มันคืออะไร
มันเป็นเครื่องมือที่ใช้ในการสร้าง บำรุงรักษา blockchain โดยเฉพาะโดยใช้ Cosmos SDK และ Tendermint ตัวมันเองถูกเขียนด้วยภาษา go
Install Starport
curl https://get.starport.network/starport! | bash
sudo mv starport /usr/local/bin/
เริ่มต้นสร้าง chain เบื้องต้น (ทำตามตัวอย่างที่เค้าให้มา)
starport scaffold chain github.com/cosmonaut/hello
sudo mv starport /usr/local/bin/
คำสั่งนี้สร้าง 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
เสร็จแล้วแค่นี้ละ
🌍 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 เครื่องมาใส่ลองเข้าไปดู เล่นได้เล่นดี
💖 💪 🙅 🚩
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
cryptocurrency The Evolution of Financial Technologies: Key Insights from Industry Leaders at FTT Fintech Festival 2024
November 29, 2024