Official Python SDK for the 01credit platform
Project description
credit01 — 01credit Python SDK
Official Python SDK for 01credit.
Install
pip install credit01
Quickstart
from credit01 import CreditClient
client = CreditClient(api_key="01l_live_xxx")
config = client.get_config()
decision = client.check(action="swap", amountUSD=250, venue="Uniswap V3")
if decision["result"] == "REVIEW":
resolution = client.wait_for_approval(decision["checkId"])
if resolution != "approved":
raise SystemExit("Operator denied the action")
Credit Flow
approval = client.request_credit(amount=30, chain_id=11155111)
if approval["approved"]:
draw = client.draw_credit(amount=30, chain_id=approval["chainId"])
outstanding = client.get_outstanding(draw["loanId"])
client.repay_credit(draw["loanId"], "0xrepay...")
Methods
get_config()is_kill_switch_active()set_status(status)update_metrics(**kwargs)report_transaction(**kwargs)log(level, message, **kwargs)log_batch(entries)request_credit(amount, chain_id=None)draw_credit(amount, chain_id=None)get_outstanding(loan_id)repay_credit(loan_id, tx_hash)check(**context)resolve(log_id, resolved_by)get_approval_status(check_id)wait_for_approval(check_id, timeout=300, interval=5)
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
credit01-0.1.2.tar.gz
(5.6 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 credit01-0.1.2.tar.gz.
File metadata
- Download URL: credit01-0.1.2.tar.gz
- Upload date:
- Size: 5.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4a40c4dce4a73c83b60b4de6a25cf6d6affde42de8b7edeaacde6f2332524bad
|
|
| MD5 |
e6e5ac14b913ee92289186d654c20a35
|
|
| BLAKE2b-256 |
4809935a6d655f1ebfecfb8174fc83f3c42e6c28e40fbf84a7748f8408475cf7
|
File details
Details for the file credit01-0.1.2-py3-none-any.whl.
File metadata
- Download URL: credit01-0.1.2-py3-none-any.whl
- Upload date:
- Size: 6.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
77cb6904d90d0c58391ecb00fa6b21e41c3e4fa65102ab2552b7a6c8d163a8fc
|
|
| MD5 |
ab0b1f7b59eda23b051b25a83476f005
|
|
| BLAKE2b-256 |
e944e97140986347c250a4be1e340282151ad75772f9f6e2403dd5b557546a23
|