qvtx_settle.py
Ties the stack into one flow: verify -> bridge attest/move -> clearing ledger -> fee. Auto-rolls-back the ledger if the on-chain attest fails.
| endpoint | notes |
|---|---|
POST /api/payin | {"system","label","qvtx","ext_ref"} |
POST /api/clear | {"frm","to","qvtx","ref"} |
POST /api/payout | {"system","label","qvtx","dest"} |
qvtx_settle.py account <label> | status <label> qvtx_settle.py payin <system> <label> <qvtx> <ext_ref> qvtx_settle.py clear <from> <to> <qvtx> <ref> qvtx_settle.py payout <system> <label> <qvtx> <dest>
payin ACH 1000 -> clear 250 -> payout SWIFT 100 (each fee-charged, on-chain attested)