v0.3.0
Mirrored from tplus-services main @ 22ecb8f4.
Highlights
- Delegated account signers (tplus-services#1606): new
DelegatedUserlets a registered Ed25519 additional signer authenticate and act for its target account.additional_signersare emitted for authentication, order creation, sub-account transfers, and close-position requests; order cancellation/replacement reject delegated signing until their wire formats can carry co-signatures. New idempotent-friendlyOrderBookClient.add_multisig_signerregisters co-signers (with weight and signing-window validation). - Complete-terms order replacement: replace requests now carry the full effective terms (price, quantity, book decimals, trigger).
- Accumulated tpluspy changes since v0.2.4, including withdrawal-manager decimal handling and new order-id/pagination models.
For non-delegated users the signing bytes are unchanged; request payloads additively gain an additional_signers: [] field already modeled by the OMS.