LocalTerra 使用教程

LocalTerra 使用教程

LocalTerraOne-click local Terra testnet and ecosystem for rapid prototyping项目地址:https://gitcode.com/gh_mirrors/lo/LocalTerra

项目介绍

LocalTerra 是一个一键启动的本地 Terra 测试网,旨在为快速原型设计和开发提供一个完整的生态系统。它通过 Docker Compose 实现,易于定制和扩展。LocalTerra 预配置了一些合理的默认设置,如 RPC(26657)、LCD(1317)和 FCD(3060)端口,以及标准账户。此外,它还支持快速重置世界状态,便于快速迭代和模拟不同场景。

项目快速启动

安装 LocalTerra

  1. 克隆仓库

    git clone --depth 1 https://github.com/terra-money/LocalTerra.git
    cd LocalTerra
    
  2. 启动 LocalTerra

    docker-compose up
    
  3. 验证启动

    terrad status
    

使用 terrad 与 LocalTerra 交互

terrad query account terra1dcegyrekltswvyy0xy69ydgxn9x32zdtapd8

应用案例和最佳实践

集成测试

LocalTerra 常与 Terra JS SDK 或 Terra Python SDK 一起使用,进行集成测试。例如,使用 Python SDK 连接到 LocalTerra 的 LCD 服务器:

from terra_sdk.client.lcd import LCDClient
terra = LCDClient("localterra", "http://localhost:1317")

模拟不同场景

LocalTerra 允许开发者模拟不同的网络状态和验证者行为,以便更好地测试和调试智能合约。

典型生态项目

Terra Station

Terra Station 是 Terra 网络的官方钱包和仪表板,支持与 LocalTerra 的快速交互。打开 Station 并切换到 Localterra 网络即可使用。

Terra SDKs

Terra 提供了 JavaScript 和 Python SDK,方便开发者与 Terra 网络进行交互。这些 SDK 可以直接连接到 LocalTerra 的 LCD 服务器,进行开发和测试。

import { LCDClient } from "@terra-money/terra.js";
const terra = new LCDClient({
  URL: "http://localhost:1317",
  chainID: "localterra",
});

通过以上步骤,您可以快速启动并使用 LocalTerra 进行开发和测试。LocalTerra 的灵活性和易用性使其成为 Terra 生态系统中不可或缺的工具。

LocalTerraOne-click local Terra testnet and ecosystem for rapid prototyping项目地址:https://gitcode.com/gh_mirrors/lo/LocalTerra

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

经优英

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值