from peaq_robot import PeaqRobot
from peaq_robot.types import TxOptions, ConfirmationMode, TransactionStatusCallback
import asyncio
def on_status(s: TransactionStatusCallback):
print(s.model_dump())
sdk = PeaqRobot()
res = sdk.store.add_data(
"FINAL_CB", {"ok": True},
tx_options=TxOptions(mode=ConfirmationMode.FINAL),
on_status=on_status,
)
final_receipt = asyncio.run(res.finalize)