Skip to content

Commit f592ce9

Browse files
Version Packages (#1292)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
1 parent d7b31af commit f592ce9

14 files changed

Lines changed: 112 additions & 90 deletions

.changeset/batch-status-writes.md

Lines changed: 0 additions & 10 deletions
This file was deleted.

.changeset/bundle-cu-table.md

Lines changed: 0 additions & 17 deletions
This file was deleted.

.changeset/bundle-sim-failing-tx.md

Lines changed: 0 additions & 9 deletions
This file was deleted.

.changeset/delegate-positions-batching.md

Lines changed: 0 additions & 15 deletions
This file was deleted.

.changeset/resubmission-blockhash-expiry.md

Lines changed: 0 additions & 12 deletions
This file was deleted.

.changeset/swap-identical-mints.md

Lines changed: 0 additions & 12 deletions
This file was deleted.

.changeset/swap-jupiter-rate-limit.md

Lines changed: 0 additions & 7 deletions
This file was deleted.

.changeset/wallet-history-sync-db-load.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

packages/blockchain-api-client/CHANGELOG.md

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,30 @@
11
# Change Log
22

3+
## 0.15.2
4+
5+
### Patch Changes
6+
7+
- [#1286](https://github.com/helium/helium-program-library/pull/1286) [`d7b31af`](https://github.com/helium/helium-program-library/commit/d7b31afab5d4441db2a461dddec31d37c4e6e8c7) Thanks [@bryzettler](https://github.com/bryzettler)! - Report the transaction that actually failed a Jito bundle simulation: the error
8+
data, the Sentry extras and the classifier all use the failing transaction's own
9+
logs plus its index, instead of a flat concatenation of every transaction's logs.
10+
`SIMULATION_FAILED` data carries the new optional `failedTransactionIndex`.
11+
12+
- [#1286](https://github.com/helium/helium-program-library/pull/1286) [`d7b31af`](https://github.com/helium/helium-program-library/commit/d7b31afab5d4441db2a461dddec31d37c4e6e8c7) Thanks [@bryzettler](https://github.com/bryzettler)! - Stop resubmitting batches whose blockhash has expired. Expiry is decided from
13+
each transaction's own blockhash against the cluster's block height before a
14+
retry slot is consumed, and expired transactions are marked `expired` instead
15+
of retrying to the cap while Jito answers "bundle contains an expired
16+
blockhash". Submitting a transaction the cluster no longer accepts returns the
17+
new `BLOCKHASH_EXPIRED` error, carrying the blockhash and the index of the
18+
transaction in the batch, instead of a raw Jito message.
19+
20+
- [#1286](https://github.com/helium/helium-program-library/pull/1286) [`d7b31af`](https://github.com/helium/helium-program-library/commit/d7b31afab5d4441db2a461dddec31d37c4e6e8c7) Thanks [@bryzettler](https://github.com/bryzettler)! - Reject a swap quote whose input and output mint are the same. `GetQuoteInput`
21+
now requires the two mints to differ, so the request fails as a 400 before it
22+
reaches Jupiter instead of coming back as a `JUPITER_ERROR` 500 carrying
23+
Jupiter's `CIRCULAR_ARBITRAGE_IS_DISABLED`. Jupiter's client-side error codes
24+
(`CIRCULAR_ARBITRAGE_IS_DISABLED`, `TOKEN_NOT_TRADABLE`) map to `BAD_REQUEST`
25+
for both `swap.getQuote` and `swap.getInstructions`, and the swap UI leaves the
26+
counterpart token out of each picker so the pair can no longer be selected.
27+
328
## 0.15.1
429

530
### Patch Changes

packages/blockchain-api-client/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@helium/blockchain-api",
3-
"version": "0.15.1",
3+
"version": "0.15.2",
44
"type": "module",
55
"description": "TypeScript client and schemas for the Helium Blockchain API",
66
"license": "Apache-2.0",

0 commit comments

Comments
 (0)