Mostro CLI

Mostro CLI es un cliente de Mostro con interfaz de l铆nea de comandos. Es utilizado principalmente por desarrolladores y usuarios avanzados para probar las 煤ltimas funcionalidades de Mostro y para automatizar operaciones.

mostro-cli

Instalaci贸n

Puedes instalar Mostro CLI directamente desde crates.io:

cargo install mostro-cli

O compilarlo manualmente:

git clone https://github.com/MostroP2P/mostro-cli.git
cd mostro-cli
cargo build --release

Requisitos: Rust 1.64 o superior.

Caracter铆sticas

  • Crear 贸rdenes de compra y venta
  • Tomar 贸rdenes del libro de ofertas
  • Soporte para 贸rdenes de rango (min-max)
  • Crear 贸rdenes de compra con Lightning Address
  • Chat directo con contrapartes (NIP-17)
  • Gesti贸n de identidad (soporte NIP-06)
  • Flujo completo de disputas
  • Restaurar sesi贸n para recuperar 贸rdenes pendientes
  • Comandos de administraci贸n para operadores de Mostro

Uso b谩sico

# Configurar variables de entorno (reemplaza las variables a tu conveniencia)
export MOSTRO_PUBKEY=npub1stagewtcks78nvs4vkzm4skqzytk5gwj46kkm8mu2awqqklgswgqfvtamr
export RELAYS='wss://relay.mostro.network,wss://nos.lol'

# Listar 贸rdenes disponibles
mostro-cli listorders

# Crear una orden de compra
mostro-cli neworder -k buy -c ves -f 1000 -m "face to face"

# Crear una orden de venta con rango
mostro-cli neworder -k sell -c ars -f 1000-10000 -m "transferencia bancaria"

# Cancelar una orden pendiente
mostro-cli cancel -o <order-id>

# Restaurar sesi贸n
mostro-cli restore

Para ver todos los comandos disponibles:

mostro-cli help

M谩s informaci贸n

Mostro CLI es un proyecto FOSS. Puedes visitar su repositorio en GitHub para conocer m谩s sobre su desarrollo, reportar bugs o proponer mejoras.