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.15.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.15.tar.gz.
File metadata
- Download URL: kaleido_sdk-0.1.15.tar.gz
- Upload date:
- Size: 116.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/6.2.0 CPython/3.11.15
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
36789f430f73c6982080a2cce323e145d69c287850b8e3f60e51cadee1021af0
|
|
| MD5 |
b0175383cba6105c6298c0ba4566791b
|
|
| BLAKE2b-256 |
db584dfd0b88a36347cacd63d6fd83288d4b12f1d973714ff7b8f5024c2b6e98
|
File details
Details for the file kaleido_sdk-0.1.15-py3-none-any.whl.
File metadata
- Download URL: kaleido_sdk-0.1.15-py3-none-any.whl
- Upload date:
- Size: 45.0 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 |
e33f9d0b7bf20462f609bef0f79c805979ab9d37f4e2fb5a60229b8dd0e369d3
|
|
| MD5 |
e85b5b31619c0ffcedf7f1a86c33a96c
|
|
| BLAKE2b-256 |
e4bb829c1fc9f3555833486928a629e881cd200b94fa8c7ec16466029c6aebd4
|