Skip to content

Doctor & Pools

"""Smoke-test: confirm the OSMO CLI is installed and list available pools.

Run:
    python examples/01_doctor_and_pools.py
"""
from __future__ import annotations

import json

from strands_osmo import osmo_doctor, osmo_pool_list


def main() -> None:
    print("=== osmo_doctor ===")
    doctor = osmo_doctor()
    print(json.dumps(doctor, indent=2, default=str))

    print("\n=== osmo_pool_list(mode='free') ===")
    pools = osmo_pool_list(mode="free")
    print(json.dumps(pools, indent=2, default=str))


if __name__ == "__main__":
    main()

Run it:

python examples/01_doctor_and_pools.py