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.16.tar.gz
(116.8 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.16.tar.gz.
File metadata
- Download URL: kaleido_sdk-0.1.16.tar.gz
- Upload date:
- Size: 116.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.11.15
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
182734c01b4ba59075c326cd14c1b8d2a49f1d8a79059e96fd805f2d77d96615
|
|
| MD5 |
812a3252ba3e713e7ff25392c9079ce6
|
|
| BLAKE2b-256 |
1693adab9c1e7151da892885a9b4af500e322503a92b836216da82bcdd7abfd6
|
File details
Details for the file kaleido_sdk-0.1.16-py3-none-any.whl.
File metadata
- Download URL: kaleido_sdk-0.1.16-py3-none-any.whl
- Upload date:
- Size: 45.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.11.15
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a685e9e05bacb394592dbd1b1fdc7ac4acd07aa0261ac4509e042b7fcf4c1de3
|
|
| MD5 |
8cf2e3901bcbe48ca799ef9ee5b5f8f6
|
|
| BLAKE2b-256 |
0e49b2289c26c3e173f1e2d754bfd54f18d09e11ba42ec82caf015f2071c54cc
|