Repository navigation
v0.4.4
SolverQuip now shows what an order paid, both on a submitted order and on a failed one, and names accounts in SS58 form in its warnings, prompts and errors. A raw access dict that cannot be read is refused when the option is checked, instead of failing later. The book and spec drop the runtime 119 caveats.
Highlights
- A submitted order's box shows the fee it paid, and a failed order shows the fee it was charged.
- The unregistered-solver warning, the autofund prompt, balance errors and faucet errors name accounts in SS58 form. Display falls back to hex when the chain's SS58 format is unknown.
- An unreadable raw access dict raises
QuipOrderOptionError("access"): at construction for a client default, per order otherwise. - The book notes that SolverQuip's TLS clients do not check certificate revocation, and how to fail closed.
Behaviour changes
- Messages that named an account in hex now use SS58. Code that parses these messages needs updating.
- The refusal to reclaim an answered order now reads "awaits a claim" rather than "awaits the winner's claim".
Packages
| Registry | Packages |
|---|---|
| crates.io | xqvm · xqasm · xqcli |
| PyPI | xquad · xqsa · xqcp · xqffi · xqvm_py |
pip install xquad==0.4.4
cargo install xqcli --version 0.4.4 # installs the xquad commandDocumentation: developers.quip.network/docs/xquad
Full changelog (15 changes)
Documentation
- Correct the Quip lifecycle, order list and revocation wording
- book: Recapture the Quip pages on runtime 119
- Give the TLS revocation note a remedy that fails closed
- Drop the runtime 119 caveats from the book and spec
- xqsa: Correct the quip TLS revocation notes
- xqsa: Name the faucet's real CA default in its docstring
- xqsa: Note the quip TLS clients skip revocation checks
- xqsa: Quote the new reclaim refusal in the book
Fixed
- xqsa: Name the account in SS58 in faucet errors
- xqsa: Refuse an unreadable raw access dict where it is passed
- xqsa: Word the answered-order reclaim refusal for any payout rule
- xqsa: Count couplings, variables and spins in the singular
- xqsa: Name accounts in SS58 in warnings, prompts and errors
- xqsa: Show what a submitted order paid in its box
- xqsa: Encode a raw access dict on the deprecated solve() path
Full diff: v0.4.3...v0.4.4