SCs & interface cli

ljoaquim 34b30f0cc7 easytoken cli update 2 هفته پیش
contracts 34b30f0cc7 easytoken cli update 2 هفته پیش
doc 73048ab69e first commit 1 ماه پیش
ignition 34b30f0cc7 easytoken cli update 2 هفته پیش
scripts 73048ab69e first commit 1 ماه پیش
sdk 34b30f0cc7 easytoken cli update 2 هفته پیش
.env.example 73048ab69e first commit 1 ماه پیش
.gitignore 73048ab69e first commit 1 ماه پیش
README.md 34b30f0cc7 easytoken cli update 2 هفته پیش
hardhat.config.ts 73048ab69e first commit 1 ماه پیش
package-lock.json 34b30f0cc7 easytoken cli update 2 هفته پیش
package.json 73048ab69e first commit 1 ماه پیش
tsconfig.json 73048ab69e first commit 1 ماه پیش

README.md

easycli - Compilação rápida

Este repositório contém o CLI em Go (easycli) para interagir com os contratos EasyBRL (ERC20) e EasyToken (ERC721).

Requisitos

  • Go 1.21+
  • .env com pelo menos:
    • RPC_URL (ou POLYGON_RPC_URL/AMOY_RPC_URL)
    • PRIVATE_KEY (ou EASY_ADMIN_PRIVATE_KEY/EASY_ADMIM_PRIVATE_KEY)
    • EASY_COIN_ADDR e EASY_TOKEN_ADDR

Build e uso básico

Na pasta sdk/:

go mod tidy
CGO_ENABLED=0 go build -o easycli .
./easycli --help

Exemplos rápidos:

./easycli --rpc "$RPC_URL" --coin-addr "$EASY_COIN_ADDR" coin info
./easycli --rpc "$RPC_URL" --token-addr "$EASY_TOKEN_ADDR" token info
./easycli polygon create-new-address

Documentação completa (todas as opções, exemplos e saídas esperadas):

  • doc/EASYCLI.md

Observação: se o .env estiver com fim de linha Windows (CRLF), algumas chaves podem falhar com erro invalid hex character '\r'. Troque o arquivo para LF.