jup.sh 0.1.0-alpha.17 Draft Release Notes
Status: draft.
v0.1.0-alpha.17 is planned as a wallet account binding checkpoint. It records
the first wallet account that reaches the transaction request POST gate and
refuses later attempts from a different account.
This draft still does not sign, submit, confirm, or settle a transaction.
What This Draft Adds
- Transaction request POST binds the first valid wallet
accountto the intent. - Transaction request preflight exposes:
boundAccount;accountBoundAt.
- Later transaction request POST calls with a different account return
409 account_mismatch. - Intent events are appended for:
transaction_request.account_bound;transaction_request.account_mismatch.
- Server smoke coverage for account binding and mismatch refusal.
Safety Boundary
Account binding is not wallet authentication and not a signature. It only keeps the local transaction request gate from silently switching accounts after a request token has been used.
The wallet still remains the signing boundary in a future checkpoint.
Current Boundary
The npm alpha package remains jup-sh@0.1.0-alpha.7 until a runtime release is
prepared and published.
Verification
Run:
npm run release:check