Avatar
Mostro
dbe0b1bdbe129ce38db753d6a997e6a29e693afd02aa1d1f9b005fa7386e5c26
NO-KYC P2P Lightning exchange on top of nostr

๐Ÿ”ฅ New alpha version of Mostro Mobile client!

The latest v1.0.0+5 alpha is live!

Fresh chat screen, better Lightning Address support, smoother order cancellations, and handling for failed payments

https://github.com/MostroP2P/mobile/releases/tag/v1.0.0%2B5

Beta version coming soon ๐Ÿš€

Replying to Avatar Mostro

Hey everyone!!!

A new alpha version of the Mostro mobile client is now available.

It includes several bug fixes from previous versions and introduces new features.

https://github.com/MostroP2P/mobile/releases/tag/v1.0.0%2B3-alpha-122

We increased sats amounts on orders:

Minimal amount: 500

Maximum amount: 5000

Thanks to everyone who has been testing and reporting bugs ๐Ÿ™Œ

Keep sending us feedback that is a really helpful for us to improve the app.

Work is ongoing to release the beta version asap ๐Ÿ”ฅ

Thanks to nostr:nprofile1qqs0rxy6jmt44guxkny8z4pkym9mxckqxfytygxuntjn6l80hj409sgpzfmhxue69uhky6t5wd6xzcmt9eshquqpzfmhxue69uhhqatjwpkx2urpvuhx2ucpzamhxue69uhkxcfwdaexzmn8v4cxjmrv9ejx2asult5ph and nostr:nprofile1qqs8suecw4luyht9ekff89x4uacneapk8r5dyk0gmn6uwwurf6u9ruspzpmhxue69uhkumewwd68ytnrwghszxthwden5te0wfjkccte9eekummjwsh8xmmrd9skctcpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhs2juazd for their support

Found a bug or want to suggest improvements?

๐Ÿ‘‰ Report it here: https://github.com/MostroP2P/mobile

๐Ÿ‘‰ Or ask in our Telegram support group: t.me/MostroP2P

Into the tech side or want to contribute? Join the dev group t.me/mostro_dev

Weโ€™re keeping an eye on your feedback ๐Ÿ‘€

nostr:nevent1qqsrq05uexcrtw24pzs9sadrhrzy2ckkk6wf9g2l4nj7udfftkuhmqgpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhsygxmuzcmm0sjnn3cmd6n665e0e4zne5n4lgz4gw3lxcqt7nnsmjuycpsgqqqqqqsx2v5v4

Hey everyone!!!

A new alpha version of the Mostro mobile client is now available.

It includes several bug fixes from previous versions and introduces new features.

https://github.com/MostroP2P/mobile/releases/tag/v1.0.0%2B3-alpha-122

We increased sats amounts on orders:

Minimal amount: 500

Maximum amount: 5000

Thanks to everyone who has been testing and reporting bugs ๐Ÿ™Œ

Keep sending us feedback that is a really helpful for us to improve the app.

Work is ongoing to release the beta version asap ๐Ÿ”ฅ

Thanks to nostr:nprofile1qqs0rxy6jmt44guxkny8z4pkym9mxckqxfytygxuntjn6l80hj409sgpzfmhxue69uhky6t5wd6xzcmt9eshquqpzfmhxue69uhhqatjwpkx2urpvuhx2ucpzamhxue69uhkxcfwdaexzmn8v4cxjmrv9ejx2asult5ph and nostr:nprofile1qqs8suecw4luyht9ekff89x4uacneapk8r5dyk0gmn6uwwurf6u9ruspzpmhxue69uhkumewwd68ytnrwghszxthwden5te0wfjkccte9eekummjwsh8xmmrd9skctcpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhs2juazd for their support

๐Ÿ“ฑ Call for Flutter Developers

The Mostro mobile client is currently in alpha, with active development focused on progressing to a beta release. To accelerate feature implementation, we've reinstated a Rewards Board on GitHub, featuring select issues with Sats bounties - earn Sats for each resolved issue. https://github.com/orgs/MostroP2P/projects/6/

๐Ÿ‘ฉโ€๐Ÿ’ป We're seeking developers proficient in Flutter (Dart) to contribute to our open-source project, which facilitates peer-to-peer Bitcoin exchanges via Nostr.

If you're interested or know a suitable candidate, please share this post. ๐Ÿš€

๐Ÿ“ขย  Mostro v0.14.0 Released!

๐Ÿ†• Highlights:

- Sensitive keys stored in the database are now encrypted for enhanced security

- Introduced RPC functionality for direct admin communication

- Added a full suite of unit tests to strengthen the reliability of core functionality

- All API endpoint URLs are now configurable, no longer hardcoded in the codebase.

- Bugs fixes

โœ… More at:

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

That link t's disabled.

We're building the app; it's still in alpha, but you can test it with amounts smaller than 2k sats

https://github.com/MostroP2P/mobile/releases

๐Ÿ‘€ Want to know whoโ€™s actively collaborating with Mostro?

๐Ÿ‘‰ Check them out here: https://following.space/d/9gmn4aw1xwmm

๐Ÿ›  nostr:nprofile1qqs9pk20ctv9srrg9vr354p03v0rrgsqkpggh2u45va77zz4mu5p6ccpzemhxue69uhk2er9dchxummnw3ezumrpdejz7qgkwaehxw309a5xjum59ehx7um5wghxcctwvshszrnhwden5te0dehhxtnvdakz7qrxnfk created this awesome tool where you can also find great user packs: https://following.space ๐Ÿš€

Hey. Good to know you're an OG of Mostro!

We're still working hard. Check out our repos and see for yourself ;)

The protocol is fully functional ( https://github.com/MostroP2P/mostro ) you can test it with Mostro-cli https://github.com/MostroP2P/mostro-cli

We're working on our mobile client, which is in alpha

https://github.com/MostroP2P/mobile/releases/tag/v1.0.0%2B1-alpha-22

Hi, we're building Mostro, a no-KYC P2P Bitcoin dex on top of Nostr.

The protocol is 100% working https://github.com/MostroP2P/mostro

You can test it with the CLI client mostro-cli https://github.com/MostroP2P/mostro-cli

We're currently building the mobile client, and any help is welcome. We have an alpha version.

https://github.com/MostroP2P/mobile/releases/tag/v1.0.0%2B1-alpha-22

This is our documentation

FAQ: https://mostro.network/docs-english/

Protocol: https://mostro.network/protocol/

If you have any questions, don't hesitate to ask :)

You only need an LND if you're running a Mostro instance. A user doesn't need a node; the idea is to make it as easy as possible. The mobile client is still in alpha, but the protocol is fully functional.

https://github.com/MostroP2P/mostro

We have an alpha version of the mobile client. If you look closely at the repo, you can see that the WIP branch has updates every week

https://github.com/MostroP2P/mobile/releases/tag/v1.0.0%2B1-alpha-22

Please check out the documentation

https://mostro.network/docs-english/

Want to know how your privacy is handled in Mostro?๐Ÿค”

Check out the new privacy features in the updated documentation!

Choose between Reputation Mode or Full Privacy Mode๐Ÿ˜Ž enjoy fully private, end-to-end encrypted chat

English: https://mostro.network/docs-english/privacy.html

Spanish: https://mostro.network/docs-spanish/privacy.html

Call 0-8000-MOSTRO if you want one ๐Ÿค“

Replying to Avatar Five

Thanks!

I read most of the spec.

So I understand this is a great improvement if p2p platforms unite around a common protocol (nostr) on how to do this. Seems like the spec covers most possible scenarios of a trade.

I am still wondering if a Mostro needs to hold the orderbook. I think essentially a Mostro is a P2P LN escrow. But it also handles order making/taking and DMs. I thought these functionalities could be achieved without a Mostro instance:

1. I create a maker order on *my relays*.

2. Alice finds my order (by requesting for this kind of event, possibly filtered by web of trust or pow or whatever mechanism) and takes it (publishes the taker event on nostr on my read relays) .

3. We send our trade details to a Mostro instance to its relays. Most likely the maker would decide about the specific Moatro in the order. He can only select a Mostro that has the right params for the trade (e.g. within the order amount limit)

4. Mostro instance concludes our trade the way it's described in the spec

- We can communicate via nip17 DM chat during the whole trade.

- We can rate each other and Mostros as well. Ratings are also filtered by web of trust of the logged-in user to prevent gaming reputation.

Privacy: I think gift-wrapped orders don't really _add_ to privacy because they are publicly available in reality. Anyone can download the order book from a Mostro. I Iike the ephemeral nostr key option though.

Overall I just still don't see the purpose why Mostro-s must handle so much and be middle-men for the non-financial part of the trade.

Can you explain why you made this decision or misconceptions in my understanding? Many thanks!

This link provides the simplest explanation of how it works: https://mostro.network/docs-english/how-it-works.html

When a user creates an order, the Mostro instance where it was created publishes a kind 38383 event to the relays decided by the administrator of that Mostro instance. Clients search for these events to display an order book to users. Users should be able to filter within the clients if they want to see all existing orders or only those corresponding to a specific Mostro instance.

The chat between users is not managed by a Mostro instance, but by a Mostro client, and does not share any information with the instances.

The way the mobile client and other initial clients are being developed is to use ephemeral keys and this type of chat https://mostro.network/protocol/chat.html so that if users have a dispute, they can show the chat to an admin without compromising the privacy of identities before or after that trade.

But if someone were to create a Mostro client that didn't use that chat, it would still work because the Mostro instance isn't interested in how users communicate. However, it's difficult for a Mostro client to become widespread if it doesn't provide a good UX and privacy for solvers and users to resolve disputes as it is doing with https://mostro.network/protocol/chat.html

Hello, nip06 is being implemented so that a new key is derived automatically for each new operation. The login will be different from what it is now, since the mostro client you use will create the private key for you.

There will be no way to reuse a private key that is used for social media, thus protecting the newest and most clueless users.

Hello, you can exchange Bitcoin on Lightning Network for any currency, fiat or crypto

We are working hard to build a NO-KYC p2p Lightning โšก๏ธexchange on top ofย Nostr.

๐Ÿ‘จโ€๐Ÿ’ป If you are passionate about the project and want to follow its progress, visit our repositories on Github, there are a lot of PoW!

github.com/MostroP2P

Suggestions and contributions are welcome!

๐Ÿ‘€ Don't miss this presentation about nostr:nprofile1qqsdhc93hklp988r3km4844fjln298nf8t7s92sar7dsqha88ph9cfspz4mhxue69uhhyetvv9ujuerpd46hxtnfduhsz8thwden5te0dehhxarj9e3xjarrda5kuetj9eek7cmfv9kz7qg4waehxw309aex2mrp0yhxummnw3ezucn89uv7r8lk at the FOSS stage of #BH2024 ๐Ÿฆก given by nostr:nprofile1qqsqqqqqqqr99ezjae52qyv8lvyv3x2fdj6xedgar2sgq0gx8t8dhfcpzamhxue69uhhyetvv9ujumn0wd68ytnzv9hxgtc8hd20q

๐Ÿ”ฅThanks to nostr:nprofile1qqszw0ncsrfc6wd8lv3cal8cj4apkke8aqv3y75ys05h2st2p2g035spz3mhxue69uhhyetvv9ukzcnvv5hx7un89uq32amnwvaz7tmjv4kxz7fwv3sk6atn9e5k7tcpzdmhxue69uhhqatjwpkx2urpvuhx2ue0psxmsq for the invitation

https://youtu.be/Gx5KgmoYid4

Today we got our p2p order proposal merged and now Mostro have a new NIP on #nostr

But this NIP is not only for Mostro, it is to unify all p2p orders in a new large liquidity pool

Already implemented by nostr:nprofile1qqs0es4qhk84sqlkmk9jqxsamdn6fdhzdqm3lee484qa9dngftm6v8spz4mhxue69uhhyetvv9ujuerpd46hxtnfduhsdpzlm3 , robotsats and nostr:nprofile1qqsdhc93hklp988r3km4844fjln298nf8t7s92sar7dsqha88ph9cfspz4mhxue69uhhyetvv9ujuerpd46hxtnfduhsz8thwden5te0dehhxarj9e3xjarrda5kuetj9eek7cmfv9kz7qg4waehxw309aex2mrp0yhxummnw3ezucn89uv7r8lk who's next?

https://github.com/nostr-protocol/nips/pull/1331

Hey! You want to know how Mostro works, right? ๐Ÿ”ฅ

๐Ÿ’ฅCheck out our documentation. It explains everything.

Available in English and Spanish.

๐Ÿ‡ฌ๐Ÿ‡ง mostro.network/docs-english/

๐Ÿ‡ช๐Ÿ‡ธ mostro.network/docs-spanish/

๐Ÿ˜Ž Mostro estarรก presente en #LABITCONF

No te pierdas estas charlas:

- Sรกbado 14:30 Algunos devs del programa #B4OS de nostr:nprofile1qqsgkt24wdkaksa8exnxgy6tmzs42tra8g30mvplcmk3eqar0z30rxgpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhsz8nhwden5te0dehhxarj94c82c3wwajkcmr0wfjx2u3wdejhgtcpr4mhxue69uhkummnw3ezucnfw33k76twv4ezuum0vd5kzmp0ttwpvh presentarรกn los proyectos en los que colaboran.

- Sรกbado 15:30 Arquitectura de Mostro, por nostr:nprofile1qqsqqqqqqqr99ezjae52qyv8lvyv3x2fdj6xedgar2sgq0gx8t8dhfcpr9mhxue69uhhyetvv9ujuumwdae8gtnnda3kjctv9uqacjv5. Entiende cรณmo funciona este protocolo!

Hi, you don't need sats to use it (unless you are going to sell sats :)

You can read how it works and how to use at: https://mostro.network/docs-english ask everything you want.

In this video there is a demo of how the web client works

https://njump.me/nevent1qqsfnwdqljwc6pa6sa7spev0pansaqutmlwehp5ucs5a7q8lk7h2jmspzamhxue69uhhyetvv9ujumn0wd68ytnzv9hxgtczyrd7pvdahcffecudkafad2vhu63fu6f6l5p258glnvq9lfecdewzvqcyqqqqqqgy3hpsn

But if you are a technical user I recommend the Mostro-cli client

Hi, well, there are several differences. Mostro works completely within Nostr, orders are sent to relays and clients show them to users, then all communication between users and mostro, and between users themselves is also through Nostr events.

To use Mostro you don't have to run a mostro instance, that's something extra to decentralize the system.

You can read how it works in more details at: https://mostro.network/docs-english/

Hello, there is currently a limit of between 100 and 20k sats because have to continue testing to be sure that there will not be any failure

Read all the information here: https://mostro.network/docs-english/fees-and-limits.html

๐Ÿ“ข New Mostro version 0.12.7

๐Ÿ†• Highlights

- Integration of Tonic-lnd

- Bug fixes

- Docker configuration updates

- Improved README and docs

โœ… Learn more at: https://github.com/MostroP2P/mostro/releases/tag/v0.12.7

๐Ÿ™Œ We have new contributors. Thank you all!

How to use Mostro Web Client? ๐Ÿ‘€

It's very easy to exchange #Bitcoin #p2p #NoKYC

- mostro.network

- app.mostro.network

- mostro.network/docs-english/

https://video.nostr.build/7c3111bb4a799e49587cb0e9157965cd734a046ae364e7bebb8407a89123e7c6.mp4