celo-utils
v1.2.0
Published
CLI de utilidades para Celo Mainnet y Sepolia: balances, envios, faucet, contratos y SocialConnect.
Maintainers
Readme
celo-utils
CLI de utilidades para Celo Mainnet y Celo Sepolia.
Permite:
- Generar wallets
- Exportar credenciales locales
- Consultar balances
- Enviar tokens oficiales o ERC20 por direccion
- Vaciar una wallet o un token especifico
- Pedir fondos de prueba en Sepolia
- Evaluar contratos
- Resolver telefonos con SocialConnect / ODIS
Instalacion
Sin instalar globalmente:
npx celo-utils --helpUso
Wallet
npx celo-utils generate
npx celo-utils export
npx celo-utils balances
npx celo-utils balances 0xDireccion
npx celo-utils balances 0xDireccion --token USDC
npx celo-utils balances --token 0xToken
npx celo-utils send 0xDireccion 10.5 USDC
npx celo-utils drain 0xDestino CELO --sepolia
npx celo-utils validate 0xDireccion
npx celo-utils network-info --all
npx celo-utils fund 0xDireccion --sepolia
npx celo-utils multisend 0xDir1,0xDir2 5 USDC
npx celo-utils qr 0xDireccion
npx celo-utils history 0xDireccion --limit 5Contratos
npx celo-utils contract info 0xContrato
npx celo-utils contract info 0xContrato --sepolia
npx celo-utils contract --help
npx celo-utils token info USDC
npx celo-utils token info 0xToken
npx celo-utils account info 0xDireccionSocialConnect
npx celo-utils socialconnect resolve +12345678900
npx celo-utils socialconnect --helpRedes
mainnetpor defectosepoliausando--sepolia- Tambien puedes definir
NETWORK=sepoliaen tu.env
Variables Locales
El CLI usa un archivo .env local para leer:
PRIVATE_KEY=0x...
ADDRESS=0x...
NETWORK=mainnetTambien puedes copiar .env.example a .env para empezar mas rapido.
La frase semilla se guarda en seed.txt cuando generas una wallet.
Tokens Soportados
CELOUSDCUSDTUSDmEURmBRLmCOPM
Tambien puedes usar directamente una direccion de contrato 0x... en send, multisend y drain.
Tambien puedes consultar un token puntual con:
npx celo-utils balances 0xDireccion --token USDC
npx celo-utils balances 0xDireccion --token 0xTokenPublicacion
Scripts utiles:
npm run pack:check
npm run audit:prod
npm run check
npm run release:patch
npm run release:minorprepublishOnly ejecuta las validaciones antes de publicar.
Autor
- GitHub: @ruiz16
- npm author:
@zirus16
