# 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/`: ```bash go mod tidy go build -o easycli . ./easycli --help ``` Exemplos rápidos: ```bash ./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.