RoboSats
learn.robosats.comRoboSats 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.
- Homepage:learn.robosats.com
- GitHub:github.com/RoboSats/robosats
- Web info:web-check.xyz/check/learn.robosats.com
RoboSats Source Code
Author
Description
A simple and private bitcoin exchange
Homepage
https://learn.robosats.orgRepository
- LicenseAGPL-3.0
- Created01 Jan 22
- Primary languagePython
- Size191,481 KB
- Stars1,026
- Forks229
- Watchers1,026
Top Contributors
@Reckless-Satoshi (1311)
@dependabot[bot] (576)
@KoalaSat (386)
@keshav0479 (42)
@aftermath2 (40)
@jerryfletcher21 (36)
@gabbygator184 (27)
@alicecoordinator (20)
@Gravity2106 (20)
@amitpanwar789 (17)
@htteot (15)
@fernandoporazzi (13)
@redphix (13)
@Wizard079 (12)
@okada-blue (12)
@kanishka0411 (11)
@thayronepaula (11)
@FedericoLuque (9)
@BlueLynx21 (8)
@hbdc-BtcFixesThis (8)
@LowEntropyFace (7)
@ozoono (7)
@f321x (7)
@dsitti (7)
@RedPurdy (6)
@OSFr0g (6)
@TonyNakamoto (4)
@ShatteredBunny (4)
@ra5pvt1n (4)
@GianfrancoBazzani (4)
@andfew-rields (4)
@gitsofaryan (3)
@athena-alpha (3)
@JooVLC (3)
@bkminer1984 (3)
@Purchase73 (3)
@jimtoshi (3)
@dennisreimann (3)
@realBitcoinDog (2)
@clankwright (2)
@TempleOfSats (2)
@mamifiero (2)
@tradewind886 (2)
@umk0m1qk (2)
@zx9r (2)
@alanStocco (2)
@Wertiko (2)
@sgornick (2)
@p-manoel (2)
@OrangePanther21 (2)
@jinformatique (2)
@femelo (2)
@PeterMcBTC (2)
@ChuckLeMostre (2)
@daywalker90 (1)
@blockdyor (1)
@bitcoin-solo (1)
@beefgroin (1)
@lnproxy (1)
@aaroniumii (1)
@UmamiAppearance (1)
@TimothyShimmin (1)
@thiagorb (1)
@SkanderHelali (1)
@mishrasamiksha (1)
@rodrigodh (1)
@Renato1478 (1)
@prithugoswami (1)
@21Mill (1)
@douglaz (1)
@ekzyis (1)
@fiatjaf (1)
@fxrstor (1)
@jnxdd (1)
@merchero (1)
@fight-token (1)
@nullcount (1)
@openoms (1)
@proaktib (1)
@smargold476 (1)
@soulbless (1)
@turizspace (1)
@valladolidBTCpol (1)
@4pt1x (1)
@aaravm (1)
@alexandresanlim (1)
@angeria (1)
@BitcoinQnA (1)
@chandachewe10 (1)
@dapsavoie (1)
@dergigi (1)
@HT696 (1)
@hexlorn (1)
@HolgerHatGarKeineNode (1)
@regenerous (1)
@Jakyhack (1)
@jcgoette (1)
@khadar1020 (1)
@brewgator (1)
@LeoSpyke (1)
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
SE
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
RoboSats Reviews
More Crypto Exchanges
An open-source, peer-to-peer application that allows you to buy and sell cryptocurrencies in exchange for national currencies. Fully decentralized, and no registration required.
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/robosatsThe 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!