From 3bef14020d5567d6e731cdc359a7a4ab70d247c4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Francisco=20Calder=C3=B3n?= Date: Tue, 4 Mar 2025 12:59:24 -0300 Subject: [PATCH] Remove nsec param in favor of keys rotation --- .env-sample | 2 -- README.md | 5 ++--- src/cli.rs | 6 ------ 3 files changed, 2 insertions(+), 11 deletions(-) diff --git a/.env-sample b/.env-sample index 9221391..03661f2 100644 --- a/.env-sample +++ b/.env-sample @@ -1,5 +1,3 @@ -# User private key in nsec format -NSEC_PRIVKEY='nsec1...' # Mostro pubkey in npub format MOSTRO_PUBKEY='npub1...' # Comma-separated list of relays diff --git a/README.md b/README.md index ff47024..b7aa387 100644 --- a/README.md +++ b/README.md @@ -53,7 +53,6 @@ Commands: Options: -v, --verbose - -n, --nsec -m, --mostropubkey -r, --relays -p, --pow @@ -64,11 +63,10 @@ Options: # Examples ``` -$ mostro-cli -m npub1ykvsmrmw2hk7jgxgy64zr8tfkx4nnjhq9eyfxdlg3caha3ph0skq6jr3z0 -n nsec1...5ssky7pw -r 'wss://nos.lol,wss://relay.damus.io,wss://nostr-pub.wellorder.net,wss://nostr.mutinywallet.com,wss://relay.nostr.band,wss://nostr.cizmar.net,wss://140.f7z.io,wss://nostrrelay.com,wss://relay.nostrr.de' listorders +$ mostro-cli -m npub1ykvsmrmw2hk7jgxgy64zr8tfkx4nnjhq9eyfxdlg3caha3ph0skq6jr3z0 -r 'wss://nos.lol,wss://relay.damus.io,wss://nostr-pub.wellorder.net,wss://nostr.mutinywallet.com,wss://relay.nostr.band,wss://nostr.cizmar.net,wss://140.f7z.io,wss://nostrrelay.com,wss://relay.nostrr.de' listorders # You can set the env vars to avoid the -m, -n and -r flags $ export MOSTROPUBKEY=npub1ykvsmrmw2hk7jgxgy64zr8tfkx4nnjhq9eyfxdlg3caha3ph0skq6jr3z0 -$ export NSEC=nsec1...5ssky7pw $ export RELAYS='wss://nos.lol,wss://relay.damus.io,wss://nostr-pub.wellorder.net,wss://nostr.mutinywallet.com,wss://relay.nostr.band,wss://nostr.cizmar.net,wss://140.f7z.io,wss://nostrrelay.com,wss://relay.nostrr.de' $ mostro-cli listorders @@ -83,6 +81,7 @@ $ mostro-cli neworder -p 10 -k sell -c ars -f 1000-10000 -m "face to face" ``` ## Progress Overview + - [x] Displays order list - [x] Take orders (Buy & Sell) - [x] Posts Orders (Buy & Sell) diff --git a/src/cli.rs b/src/cli.rs index 0cd56c4..0b0f504 100644 --- a/src/cli.rs +++ b/src/cli.rs @@ -59,8 +59,6 @@ pub struct Cli { #[arg(short, long)] pub verbose: bool, #[arg(short, long)] - pub nsec: Option, - #[arg(short, long)] pub mostropubkey: Option, #[arg(short, long)] pub relays: Option, @@ -290,10 +288,6 @@ pub async fn run() -> Result<()> { } let pubkey = var("MOSTRO_PUBKEY").expect("$MOSTRO_PUBKEY env var needs to be set"); - if cli.nsec.is_some() { - set_var("NSEC_PRIVKEY", cli.nsec.unwrap()); - } - if cli.relays.is_some() { set_var("RELAYS", cli.relays.unwrap()); }