Kaleidoswap Python SDK
Python SDK for trading RGB assets on the Lightning Network via the Kaleidoswap protocol.
Installation
pip install kaleido-sdk
Quick Start
The SDK exposes two sub-clients depending on what you need:
| Sub-client | Config key | What it does |
|---|---|---|
client.maker |
base_url |
Kaleidoswap market API — assets, quotes, swap orders, LSP |
client.rln |
node_url |
Your RGB Lightning Node — wallet, channels, payments, RGB assets |
from kaleido_sdk import KaleidoClient
# Zero-config — defaults to regtest
client = KaleidoClient.create()
assets = await client.maker.list_assets()
# Maker API only
client = KaleidoClient.create(base_url="https://api.kaleidoswap.com")
assets = await client.maker.list_assets()
# Node only (base_url still defaults to regtest)
client = KaleidoClient.create(node_url="http://localhost:3001")
info = await client.rln.get_node_info()
# Both together
client = KaleidoClient.create(
base_url="https://api.kaleidoswap.com",
node_url="http://localhost:3001",
)
pairs = await client.maker.list_pairs()
channels = await client.rln.list_channels()
Documentation
Full usage guide, API reference, and examples at https://docs.kaleidoswap.com/sdk/introduction
License
MIT
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
kaleido_sdk-0.1.13.tar.gz
(116.4 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file kaleido_sdk-0.1.13.tar.gz.
File metadata
- Download URL: kaleido_sdk-0.1.13.tar.gz
- Upload date:
- Size: 116.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/6.2.0 CPython/3.11.15
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0100422b692a75187166d09aa197ba663955b5d659d87e4ef2b352f48c4ff6cb
|
|
| MD5 |
acd298028663be22c15533e18008986b
|
|
| BLAKE2b-256 |
87e23ce741f707d48c266a9b0cc2cb64df117e364da9770d513280c72260d17f
|
File details
Details for the file kaleido_sdk-0.1.13-py3-none-any.whl.
File metadata
- Download URL: kaleido_sdk-0.1.13-py3-none-any.whl
- Upload date:
- Size: 44.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/6.2.0 CPython/3.11.15
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
65f9cddfa1e74c7e4366f4214bca445319f3c353cfbb9dc4fa6f2b5d5a92f452
|
|
| MD5 |
6a132816b8a4afa96680c394147ba5ba
|
|
| BLAKE2b-256 |
cfd651314e5a89abb8e50b5cf540f45ea5af93058343ea95d878505f776a19a5
|