Skip to content

Commit 6dcae6f

Browse files
committed
breaking(tx-handler): drop custom solana patches and rpc proxy checks
remove `sanitizeTransaction` proxy (`proxy_sanitize_check`, `skip_sanitize`) remove `proxy_preflight_check`, reject txns with `skip_preflight: false` simplify `TransactionHandler` by dropping `RpcClient` dependency reserve proto field 2 (`skip_sanitize`) in `TransactionConfig`
1 parent 3b51004 commit 6dcae6f

File tree

12 files changed

+172
-601
lines changed

12 files changed

+172
-601
lines changed

CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,13 @@ The minor version will be incremented upon a breaking change and the patch versi
1010

1111
## [Unreleased]
1212

13+
### Breaking
14+
15+
- Dropped custom Solana RPC patches. Jet now uses upstream Solana crates directly.
16+
- Removed `proxy_sanitize_check` and `skip_sanitize` since `sanitizeTransaction` was only available through the patches.
17+
- Removed `proxy_preflight_check`. Transactions with `skip_preflight: false` are now rejected with an error.
18+
- `TransactionHandler` no longer needs an RPC client.
19+
- Proto field `TransactionConfig.skip_sanitize` (field 2) is now reserved.
1320

1421
## [14.9.1]
1522

0 commit comments

Comments
 (0)