Avatar
negrunch
000000000652e452ee68a01187fb08c899496cb46cb51d1aa0803d063acedba7
Software engineer, FOSS, #Bitcoin supporter & troublemaker. πŸ€–πŸ§Œ Mostro builder. ⬛⬛⬛πŸŸ₯⬛ Cypherpunks write code.

I'm selling some sats on nostr:npub1m0str0d7z2ww8rdh20t2n9lx520xjwhaq24p68umqp06wwrwtsnqen40un on Oslo Freedom Forum

mostro.bilthon.dev

Don't miss Yoko Ono on Oslo

I designed myself, friend build it 😊

Porta faixa listo

#bjj

Disfrutando mi cafΓ© en mΓ­ nueva taza de nostr:npub1rujdpkd8mwezrvpqd2rx2zphfaztqrtsfg6w3vdnljdghs2q8qrqtt9u68

Excelente el pizza day anoche πŸ•

Having fun on Pizza day in La Crypta

It is an honor to see two projects that I have started in the Open source Contributor ticket Program, nostr:npub1lnp2p0v0tqpldhvtyqdpmkm85jmwy6phrlnn202p62mxsjhh5c0q5lyurp was included last year and has been receiving contributions, I hope history repeats itself with nostr:npub1m0str0d7z2ww8rdh20t2n9lx520xjwhaq24p68umqp06wwrwtsnqen40un

Thank you the Bitcoin conference & HRF

One step closer πŸ˜…

I've been implementing WebAssembly to mostro-core library, first time I work with wasm and TBH I'm kinda dissapointed of working with it, it's like you should do too much tricks to make a rust library exported correctly to wasm.

That said, I have implemented it in mostro-core library anyway in a very basic first stage and hopefully we will do all the tricks needed (or receive a collaboration from a wasm expert :) to make it usable from web browsers in the future.

https://github.com/MostroP2P/mostro-core/pull/47

New Mostro version 0.11.2

What's Changed

* New actions added to docs by @grunch in #242

* Send solver pubkey to both parties by @grunch in #244

* Limit size of messages by @grunch in #243

* Changing routing fee rules by @grunch in #245

* Allow admin actions to be done by solvers by @grunch in #246

* Makers can't take own orders by @grunch in #247

* Documentation improvements

Now we only have 4 issues left on mostrod repository, Mostro is pretty stable, now we need to focus on Mostro clients to make it usable for the people around the world.

If you wanna help please join us nostr:npub1m0str0d7z2ww8rdh20t2n9lx520xjwhaq24p68umqp06wwrwtsnqen40un

https://github.com/MostroP2P/mostro/releases/tag/v0.11.2

Mostro it's being tested around the world, even in πŸ‡³πŸ‡΄, I'll be in Oslo in June and hope to exchange some crowns using nostr:npub1m0str0d7z2ww8rdh20t2n9lx520xjwhaq24p68umqp06wwrwtsnqen40un then.

Hoy comiendo asado en La Crypta con el mejor asador de Argentina

Hi Lyudmyla, to use Mostro you only need a nostr keys, we are in a really early stage but you can start testing on our web client (we have a 20k sats as order amount limit), we are working hard to keep improving Mostro daemon and also build other clients

https://mostro.bilthon.dev

Hi everyone, we moved our Mostro account to this new pubkey, please follow it if you want to support our project

npub1m0str0d7z2ww8rdh20t2n9lx520xjwhaq24p68umqp06wwrwtsnqen40un

The Mostro website with its new design is now ready, here is the link:

https://mostro.network

If you want to translated it to your own languange just translate index.html file on our static website repository and PR changes

https://github.com/MostroP2P/MostroP2P.github.io

We have a new Mostro version 0.10.0, we put a lot of work on this version, a huge refactoring of mostro core library and Mostro daemon changing from our specs from camel case to kebab case, you can see the final version is our documentation site.

Another important feature is that now buyers that had an issue getting their payment can add a new invoice to get their funds back, so far this is only available on mostro-cli but it will be working pretty soon on mostro web

More details on the new version here

https://github.com/MostroP2P/mostro/releases/tag/v0.10.0

Documentation here

https://mostro.network/messages/

We are doing a code refactoring on Mostro, believ e me or not, this meme summarize it 🀣

🚨 HOW TO TEST MOSTRO? 🚨

- You must have a Nostr profile, and a lightning network wallet

- Until now there are two clients to test: a web client, and mostro-cli which is a command line interface tool

- Everything is Open Source, you can find all code repositories here: https://github.com/MostroP2P

🎯 Web client

https://mostro.bilthon.dev/

- You must logging with your Nostr Signer Extension (nip 07), if you don't have one https://getalby.com is a great one

- Then you can create or take orders, and continue the instructions, it is very intuitive!

πŸ’» Mostro-cli

1) Install Rust (https://www.rust-lang.org/tools/install)

2) Install OS dependencies (debian and debian flavors)

```bash

$ sudo apt update

$ sudo apt install -y cmake build-essential pkg-config libssl-dev

```

3) You must set the environment variables NSEC_PRIVKEY, MOSTRO_PUBKEY and RELAYS. This is one way to do it:

```bash

$ export NSEC_PRIVKEY=nsec1.... (Your nsec)

$ export MOSTRO_PUBKEY=npub1ykvsmrmw2hk7jgxgy64zr8tfkx4nnjhq9eyfxdlg3caha3ph0skq6jr3z0

$ export RELAYS='wss://nostr.bilthon.dev,wss://nostr.wine,wss://btc.klendazu.com,wss://nos.lol,wss://relay.damus.io,wss://nostr-pub.wellorder.net'

```

4) If everything is ok you will see the Mostro orders if you write:

$ mostro-cli listorders

⚑️ Example to create a sell order in mostro-cli:

$ mostro-cli neworder -k sell -c usd -f 1 -m cash

πŸ‘¨β€πŸ’» Mostro is FOSS, please you are welcome to contribute whit this Bitcoin p2p exchange without KYC to help all bitcoiners and Nostr users

πŸ“„ If you are a developer and want to create your own client, you can follow the development documentation here:

https://mostro.network/messages/

Happy Mostring!

πŸ₯³ Today we still can see the first successful https://mostro.network

order just querying nostr relays using nostcat

1. install rust: https://rust-lang.org/tools/install

2. Install nostcat: cargo install nostcat

echo '["REQ", "RAND", {"kinds": [38383], "limit": 10}]' | nostcat wss://relay.damus.io

πŸ“’ First successful order of x.com/Mostrop2p on mainnet today πŸŽ‰.

πŸ’₯ After months of intense work, Mostro is finally available for use in p2p exchange of #Bitcoin on #LightningNetwork for any fiat currency, using #Nostr.

For now only small test exchanges can be done, with a maximum of up to 20k Sats, still a lot of room for improvement! πŸš€

πŸ§‘β€πŸ’» Our team is working with great dedication to make this decentralized and censorship-resistant tool soon to be massively used by all users on #Nostr.

🀝 If you want to collaborate with the development:

https://github.com/MostroP2P

πŸ‘₯ Doubts you can ask at:

https://t.me/mostro_dev

https://t.me/MostroP2P

πŸ™ You can donate to:

mostro@getalby.com

https://geyser.fund/project/mostro