🔄 SatKas - a BTC-KAS Atomic Swap Platform
Bridging Bitcoin and Kaspa Without Boundaries
Getting Started:
Requirements:
toris required- any LN wallet for receiving sats. For sending payments, make sure the wallet displays the payment preimage.
- any Kaspa / Bitcoin wallet can be used. One-click payments are available for go-kaspawallet and bitcoind users.
Install:
Note: kivymd has a dependency on the cairo graphics library, SatKas doesn't use widgets requiring cairo rendering and we can bypass it with the following commands:
# It's recommended to use a virtual environment
python3 -m venv venv
source venv/bin/activate
# Install kivymd without dependencies
pip3 install kivymd==2.0.0 --no-deps
pip3 install satkas
# The error complaining about the missing materialshapes is expected, it's the cairo one we bypassed
If you have cairo installed, you can directly run:
pip3 install 'satkas[kivymd]'
Start the UI app:
satkas
SatKas is experimental software, test it with small amounts of KAS and sats!
Missing / limitations:
- Example scripts were not updated, they are most likely broken.
- UI is Taker only, Maker interface TBD.
- DB is NOT encrypted, all configs (including passwords) are stored in plaintext.
Swaps work in both directions, users can exchange:
- Bitcoin (on-chain or LN) ---> KAS
- KAS ---> Bitcoin (on-chain or LN)
For feedback and suggestions: tag me in Kaspa Official Discord server or drop a message on Telegram (@LordStapy)
Metadata
Release files for satkas 0.2.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| satkas-0.2.0.tar.gz | 251.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| satkas-0.2.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 561.0 kB
Release files / satkas-0.2.0.tar.gz
| Download URL | satkas-0.2.0.tar.gz |
|---|---|
| Size | 251.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
57b1f2f0cae78dbc83429a2c309d595d4a72ed2d0b042e5c07bdd1cf027ef17f
|
|
BLAKE2b-256 checksum How to use checksums |
724e94a07b167235435d73bf2a130de6b2184b42c0a2f03c59cdd30b0a988351
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.10.12
|
Release files / satkas-0.2.0-py3-none-any.whl
| Download URL | satkas-0.2.0-py3-none-any.whl |
|---|---|
| Size | 309.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
6bc3861a1600961bb2363f724392d9d17001616f10ec74a9706fdbcb97b9aee8
|
|
BLAKE2b-256 checksum How to use checksums |
301267b593c78d1bd866069a7c70d4381453f2d03b8afcc69fc912fdb37cf44b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.10.12
|