RoboSats

RoboSats is an easy way to privately exchange Bitcoin for national currencies. It simplifies the peer-to-peer experience and makes use of lightning hold invoices to minimize custody and trust requirements. The deterministically generated avatars help users stick to best privacy practices.

Open Source

RoboSats Source Code

Author

RoboSats

Description

A simple and private bitcoin exchange

#bitcoin#exchange#freedom-tools#i2p#lightning#p2p#peer-to-peer#privacy#tor

Homepage

https://learn.robosats.org

Repository

  • LicenseAGPL-3.0
  • Created01 Jan 22
  • Primary languagePython
  • Size191,481 KB
  • Stars1,026
  • Forks229
  • Watchers1,026

Language Usage

Language Usage

Project Health

  • Last commit3 days ago
  • Open issues122
  • Latest releasev0.8.6-alpha

Top Contributors

Recent Commits

  • KoalaSat(17 Aug 26)

    Merge pull request #2638 from RoboSats/remove-unused-libraries Remove unused libraries

  • KoalaSat(17 Aug 26)

    Remove unused libraries

  • KoalaSat(17 Aug 26)

    Merge pull request #2637 from RoboSats/fix-mui-grid-v2-api Migrate MUI Grid v2 API

  • KoalaSat(17 Aug 26)

    Migrate MUI Grid v2 API

  • KoalaSat(17 Aug 26)

    Merge pull request #2636 from RoboSats/bump-webpack-cli-7 Bump webpack-cli 7

  • KoalaSat(17 Aug 26)

    Bump webpack-cli 7

  • KoalaSat(17 Aug 26)

    Merge pull request #2635 from RoboSats/remove-unused-npm-library Remove unused npm library

  • KoalaSat(17 Aug 26)

    Remove unused npm runtime dependency (P3-I)

  • KoalaSat(17 Aug 26)

    Bump npm to v11.19.0; document v12 Node constraint blocker

  • KoalaSat(17 Aug 26)

    Merge pull request #2634 from RoboSats/bump-react-grid-layout-2.2.4 Bump react grid layout 2.2.4

  • KoalaSat(16 Aug 26)

    Fix icons

  • KoalaSat(16 Aug 26)

    Merge pull request #2631 from RoboSats/bump-uuid-14 Bump uuid 14

  • KoalaSat(16 Aug 26)

    Bump react-grid-layout 2.2.4

  • KoalaSat(16 Aug 26)

    Bump uuid 14

  • KoalaSat(16 Aug 26)

    Merge pull request #2630 from RoboSats/bump-openpgp-6 Bump openpgp 6

  • KoalaSat(16 Aug 26)

    Bump openpgp 6

  • KoalaSat(16 Aug 26)

    Merge pull request #2629 from RoboSats/downgrade-babel Downgrade babel

  • KoalaSat(16 Aug 26)

    Merge branch 'main' into downgrade-babel

  • KoalaSat(16 Aug 26)

    Merge pull request #2628 from RoboSats/v0.8.6-alpha-hotfix-1 Cache public endoints in Redis

  • KoalaSat(16 Aug 26)

    Downgrade babel

  • KoalaSat(16 Aug 26)

    Merge pull request #2627 from RoboSats/bump-i18n-26 Bump i18n 26

  • KoalaSat(16 Aug 26)

    Bump i18n 26

  • KoalaSat(16 Aug 26)

    Merge pull request #2626 from gabbygator184/feat/redis-cache-public-endpoints Cache public endpoints in Redis

  • gabbygator184(15 Aug 26)

    Cache public endpoints in Redis The hottest public read endpoints (/api/book, /api/info, /api/price) re-ran expensive, unpaginated PostgreSQL queries with N+1 patterns on every request, driving high coordinator and DB load under polling-heavy traffic. Redis was configured but effectively unused for reads. This change routes those responses through the existing CACHES (django-redis) backend: book:{currency}:{type} with a 10s TTL (only HTTP 200 cached; empty-book 404 is not), and info / price with 30s TTLs. TTLs are module constants for easy tuning. No config or deployment changes are required — a restart of the API container picks it up. Adds integration tests (tests/test_api_cache.py) that assert cache hit/miss behavior for the three endpoints using a locmem cache override, and documents the caching in api/AGENTS.md and tests/AGENTS.md.

  • KoalaSat(15 Aug 26)

    Merge pull request #2624 from RoboSats/bump-typescript-7 Bump Typescript 6

  • KoalaSat(15 Aug 26)

    Bump Typescript 7

  • KoalaSat(15 Aug 26)

    Merge pull request #2621 from RoboSats/bump-babel-8 Bump babel 8

  • KoalaSat(15 Aug 26)

    Merge pull request #2622 from gabbygator184/fix/redis-py8-channels-timeout Fix Redis 8.x timeout in Channels

  • gabbygator184(15 Aug 26)

    Fix Redis 8.x timeout in Channels redis-py 8.0.0 changed default `socket_timeout` from None to 5 seconds. This causes a race condition with Django Channels' blocking Redis commands (BZPOPMIN/BRPOP with 5s server-side timeout), resulting in: `redis.exceptions.TimeoutError: Timeout reading from localhost:6379` Fix: Set `socket_timeout: None` in CHANNEL_LAYERS config to disable client-side timeout, allowing server-side blocking commands to complete. Source: https://github.com/redis/redis-py/issues/4091

  • KoalaSat(15 Aug 26)

    Bump babel 8

RoboSats Website

Website

Redirects

Redirects to https://learn.robosats.org

Security Checks

2 security checks failed (63 passed)

  • Empty Page Content
  • External Redirect Detected

Server Details

  • IP Address95.215.19.22
  • LocationStockholm,Stockholms lan,Sweden,EU
  • ISPMaterialism S.r.l.
  • ASNAS39287

Associated Countries

  • SESE

Safety Score

Website marked as safe

100%

Blacklist Check

learn.robosats.com was found on 0 blacklists

  • AntiSocial Blacklist
  • Artists Against 419
  • Badbitcoin
  • Bambenek Consulting
  • CERT Polska
  • CoinBlockerLists
  • CRDF
  • CryptoScamDB
  • EtherAddressLookup
  • EtherScamDB
  • Fake Website Buster
  • MetaMask EthPhishing
  • NABP Not Recommended Sites
  • OpenPhish
  • PetScams
  • PhishFeed
  • PhishFort
  • Phishing.Database
  • PhishStats
  • PhishTank
  • Phishunt
  • RPiList Not Serious
  • Scam.Directory
  • SecureReload Phishing List
  • Spam404
  • StopGunScams
  • Suspicious Hosting IP
  • ThreatFox
  • ThreatLog
  • TweetFeed
  • URLhaus
  • ViriBack C2 Tracker

Website Preview

Website preview

RoboSats Reviews

More Crypto Exchanges

About the Data: RoboSats

Edit RoboSats Data

You can edit RoboSats's entry in this section of awesome-privacy.yml by submitting a PR to our GitHub repo.
Note that some of the information shown above has been aggregated from external sources, a list of these can be found data documentation.

Origin Data

Modify Data

API

You can access RoboSats's data programmatically via our API. Simply make a GET request to:

https://api.awesome-privacy.xyz/v1/services/robosats

The REST API is free, no-auth and CORS-enabled. To learn more, view the API Docs or read the API Usage Guide.

Share RoboSats

Help your friends compare Crypto Exchanges, and pick privacy-respecting software and services.
Share RoboSats and Awesome Privacy with your network!