8000 GitHub - MostroP2P/mostrix: Mostro TUI client
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

MostroP2P/mostrix

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MostriX 🧌

Mostro-logo

This is work in progress

Terminal client for p2p using Mostro protocol.

tui

Requirements:

  1. You need Rust version 1.70 or higher to compile.

Install dependencies:

To compile on Ubuntu/Pop!_OS, please install cargo, then run the following commands:

$ sudo apt update
$ sudo apt install -y cmake build-essential pkg-config

Install

$ git clone https://github.com/MostroP2P/mostrix.git
$ cd mostrix

Settings

Fill settings.toml file with you own settings before run it for the first time, Mostrix will copy it to ~/.mostrix, after the first run you have to modify it directly in ~/.mostrix/settings.toml

mostro_pubkey = "0000000000000000000000000000000000000000000000000000000000000000"
relays = ["wss://relay.mostro.network"]
log_level = "info"

Run

$ cargo run

TODO list

  • Displays order list
  • Implement logger
  • Create 12 words seed for user runing first time
  • Use sqlite (sqlx)
  • Create settings.toml
  • Create Settings tab
  • Implement keys management
  • List own orders
  • Take Sell orders
  • Take Buy orders
  • Create Buy Orders
  • Create buy orders with LN address
  • Create Sell Orders
  • Peers-to-peer chat
  • Maker cancel pending order
  • Fiat sent
  • Release
  • Cooperative cancellation
  • Buyer: add new invoice if payment fails
  • Rate users
  • Dispute flow (users)
  • Dispute management (for admins)

About

Mostro TUI client

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

0