Robosats's avatar
Robosats
robosats@robosats.org
npub1gdfr...2ffw
A simple and private bitcoin exchange https://github.com/RoboSats/robosats Onion (Best Option): http://robosatsy56bwqn56qyadmcxkx767hnabg4mihxlmgyt6if5gnuxvzad.onion Clearnet Docs: https://learn.robosats.org Unsafe Clearnet Dex: https://unsafe.robosats.org DNS redirection to onion: https://dex.robosats.org
Robosats's avatar
Robosats 2 weeks ago
RoboSats v0.8.7-alpha is now out! 🚀 # Changes ## What's new **TL;DR** Security hardening across the full stack, live coordinator ranking by DevFund donations, federation consensus mechanism, image upload in encrypted chat, 3 new payment methods, and new coordinators (Eleuteria, Freeport, Ammanaya). ### For Users - **New coordinators** joined the federation: [Eleuteria]( [Freeport]( [Ammanaya]( — FreedomSats removed - **Image uploads in encrypted chat** — Users can now upload E2E encrypted images in the order chat via Blossom. Only available on coordinators that opt in. - **Federation consensus** mechanism, learn more here - **Live coordinator ranking** — coordinators are now sorted by their actual real-time DevFund donation value (devfund% × fee rate), falling back to the static `federation.json` value when unreachable **New payment methods** - eBay Gift Card - MobilePay - PYUSD **Bugs** - Fixed PGP armor blank line being stripped when escaping robot key headers, which broke PGP verification - Fixed null premium default blocking order creation in the maker form - Fixed sensitive data exposure on password-protected orders — location and description are now redacted from non-participants; password-protected orders are also excluded from the public order book - Fixed Server-Side Request Forgery vector in the Android WebView interface - Fixed Redis 8.x channel layer timeout causing WebSocket disconnections ### For Coordinators - **Federation consensus** mechanism, learn more here - **`BLOSSOM_ENABLED`** — new opt-in env var to re-enable image uploads in chat (off by default); requires a Blossom blob server running behind the coordinator - **`STRFRY_HOST` / `STRFRY_PORT`** — new env vars for the embedded Nostr relay - **`DEVFUND`** is now exposed publicly via `GET /api/info/` and used live by clients to weight coordinator lottery ranking — keep it accurate - **Redis cache** for public endpoints (`/api/book/`, `/api/info/`, etc.) — reduces DB load significantly under traffic - **CLN pinned to v25.09.3** — `holdinvoice v4.0.0` is incompatible with CLN v25.11+; do not upgrade CLN beyond v25.09.x until a compatible holdinvoice release exists - **LND updated** to v0.21 with `HTLC_SET_ONLY` lookup and `/v2/router/send` REST path fixes - GPG keys are now also purged when cleaning expired robot accounts - Fixed CSRF protection — `DisableCSRFMiddleware` replaced with the standard Django `CsrfViewMiddleware` (admin fully protected; DRF API views remain exempt via `APIView`)
Robosats's avatar
Robosats 1 year ago
RoboSats v0.8.1-alpha is now out! :rocket: # Changes ## What's new **TL;DR** - Brand new mobile app and mobile view - New in-app private notifications system using nostr - Revertible payments warning > [!Important] > The new app version might remove your garage, make sure you backup your tokens before upgrading ### For Users - Nostr notifications following NIP-17. Coordinators now send nostr anonymous encrypted messages to robots. The client fetches federation's relays for this notifications and display them on a new notifications center. > [!Note] > New notifications won't work until Coordinators upgrade to this version - New mobile app written from scratch. Improving performance, security and usability. - New mobile view (App and Web). Improving user experience and using nostr for App notifications. No more 5 minutes queries, notifications are now instant. - Improved Robot profile window. https://github.com/user-attachments/assets/f7d35ace-6e29-4235-b09a-4149b0504921 - Libraries security updates. - We have created a list of payment methods consistently reported by the community as doing reverts to their transactions. https://github.com/user-attachments/assets/a9d93bfb-43ad-432b-a57b-8eb381cb7700 **Payment methods marked as reversible** - PIX **New payment methods** - USDC - Paysend **Bugs** - Order matching view now displays relevant order data. - Fixed some visual bugs caused by previous UI update. - F2F orders are again created with coordinates. - armeabi-v7a and arm64-v8a architectures signatures and versions fixed. - Order view showing wrong amount definitively Changes Also available on @Zapstore and IzzyDroid repo
Robosats's avatar
Robosats 1 year ago
Thank everyone (including coordinators) for the huge help provided to test the new Android app. We think this time we broke all records of people getting involved, you are an awesome community! We updated the apk with all the fixes, it would be awesome to double check this one so we can release this week! THANK YOU
Robosats's avatar
Robosats 1 year ago
RoboSats v0.8.0 is now out! 🚀 ## What's new ### For 3rd parties ⚠️ Coordinators will now require a valid nostr pubkey on headers: https://github.com/RoboSats/robosats/blob/development-docs/development/docs.md#authentication ### For Users - Better custom payment methods tool image - To avoid performance issues, the coordinator ratings verification is now manual. image - New trade breadcrumb image - Mobile nav bar image - WebLN payments (i.e. Alby extension) window now use Hold invoices image - All translations updated (via LLM) image - New warning dialogs to help users understand the risks of each step image - Improved general performance - Remember hidden self-hosted alert - Fixed silent failure for invalid invoices - Coordinator onchain payments are now disabled for swaps. These payments are unnecessary on this scenario and cause user mistakes. - Libraries upgrades
Robosats's avatar
Robosats 1 year ago
RoboSats is a P2P platform for buying and selling BTC-Lightning, designed to facilitate fast, secure, private, and decentralized exchanges. It is a free and open-source project created altruistically by @npub1reck...lju2 as a gift to humanity, and behind every transaction is a team and a community committed to excellence: 1. The Coordinators (currently 6 active) They enable transactions, ensure security, and mediate between parties. They charge a small fee, part of which goes to a development fund to support future improvements. They are solely responsible for the orders they coordinate, and users should do their research before deciding to trust them. 2. The Federation @KoalaSat t leads the development while @Kote takes care of the community. They also stay in touch with any coordinators who wish to receive recommendations or collaborate on solutions. Both work almost entirely alone, voluntarily and without compensation, driven solely by passion and a shared vision for a project that is essential for the community and the freedom of individuals. The magic of RoboSats, as with other free software projects, emerges when those who enjoy the platform, have their questions answered, or receive selfless help, decide to give back a bit of that value. These gestures are what create community and ensure the sustainability and future of this project. How can you get involved? - Are you a programmer? Look for an issue on GitHub, submit your pull request, and earn a reward for your work in sats. - Have you noticed something that isn’t working or that you’d like to improve? Let us know! Every piece of feedback enhances the experience for thousands of users. If you’re up for it, you can also edit the reference guides yourself: - Do you believe time has a price? Send us some sats. This helps us maintain the infrastructure and recognize the voluntary efforts of everyone day after day. Do you like us? Have we solved a problem thanks to our work? Have we saved you time from researching alone? Put a number on the value you’ve received and send it our way. We may not be able to share a coffee together, but you can treat us to one (and we’ll think of you while we enjoy it 🤖☕). Every small gesture builds community and helps keep the wheel turning. Lastly, thank you. Infinite thanks to all who walk with us on this journey day after day. It’s wonderful to walk alongside you. Join RoboSats and let’s build a slightly better world together! Written with ❤️ and ⚡ somewhere on Earth.
Robosats's avatar
Robosats 1 year ago
RoboSats v0.7.9 is now out! 🚀 ## What's new ### For Users - Orders can be created now with a password (Advance settings). These orders won't appear in the public orders view and can be taken only if the robot inputs the same password. - Orders can be fetch now by URL in the Book view - New coordinator: FreedomSats #2004 - @peachbitcoin orders now available in Global orders book - Chat fix for Start9/Umbrel ### For Coordinators - Traditional non-docker environment files updated
Robosats's avatar
Robosats 1 year ago
RoboSats v0.7.8 is now out! 🚀 ## What's new - New coordinator: LibreBazaar - New payment method: Nomad - Major libraries update - Coordinator ratings are now cryptographically verified - Private chat message are also sent as nip17 as part of the full migration of the chat to nostr - Fix Start9/Umbrel nostr relay connection - Fixed a situation where sometimes orders table loads in page 2 - Android adaptive Icons support
Robosats's avatar
Robosats 1 year ago
RoboSats v0.7.7 is now out! 🚀 ## What's new ### For Users https://github.com/user-attachments/assets/cd1f9ed4-5201-4a01-b322-e2f574249948 - New coordinators view. - Available coordinator reviews signed by both the robot and the coordinator. https://github.com/user-attachments/assets/59231362-5f86-4518-8c82-ecac385e2155 - Coordinators now display in their profiles market price sources. - Users are now warned if they try to cancel a non taken order after a payment attempt. - Some bugs fixed - Uzbek so'm currency now available ### For Coordinators - Library updates Also available on @Zapstore
Robosats's avatar
Robosats 1 year ago
🚀 RoboSats 0.7.6 is now out. Download and changelog here: For Users - Dispute statement now requires a contact method to be submitted. - Coordinator rating over nostr (BETA) - Token input now clears up blank spaces. - Added some messages to the trade workflow to answer the most common questions. For Coordinators - Add cancel_status param to the cancel order action
Robosats's avatar
Robosats 1 year ago
🚀 RoboSats 0.7.5 is now out. Download and changelog here: For Users - When Javascript is disabled a box appears to help the user to enable it - Users will now be advised when they select a coordinator not offering swamps in order creation For Coordinators - Now orders stay public even if there is a non-confirmed Taker, allowing multiple robots to try to take the order This last one is specially important. It fixes an attack we detected to our liquidity. Some users continuously took orders without confirming to keep them hidden from the public book. After coordinators apply this version, the attack will no longer be possible.
Robosats's avatar
Robosats 1 year ago
Robosats's avatar
Robosats 1 year ago
contains a good bunch of documents and tutorials to start trading satoshis from scratch, even you are newbie. Contributors already helped to translate the docs to: - English - Spanish - French - Portuguese Did you know you can help with the translations to other languages!? Check:
↑