Changelog
Keep track of the latest changes and updates to the Push Chain Core and UI Kit SDKs.
@pushchain/core
6.0.26 (2026-09-23)
Features
- align read-state API with the Universal Read docs
- add Solana account reads and update read registry
Fixes
- race prune and archive for Push receipts and block results
Other Changes
- docs: changelog for read-state docs parity
6.0.25 (2026-09-16)
Features
- align read-state API with v3 review
- integrate universal read registry
- align read-state API with v2 spec
- read-state PR7 — custom-receiver read() / executeReads(), review fixes
- read-state PR6 — live e2e tree, CI
readgroup, wait() option fix - read-state PR5 — public universal surface, CONSTANTS.READ, exports
- read-state PR4 — trackRead, wait/refresh, READ-TX progress band
- prepareRead — validated ReadSpec builder, refundTo default, simulate
- read-state chain client — ucallback queries, preflight, budget sizing
- read-state foundation — envelopes, decoders, ucallback codecs, ABIs, constants
Fixes
- harden gasless and cross-chain transaction handling
- validate prepared reads and infer typed results
- preserve read-state recovery and expand test coverage
Other Changes
- docs: document read-state and transaction fixes
- test: consolidate read-state e2e harnesses
6.0.23 (2026-09-01)
Fixes
- route EVM PC20 imports through the payload path
Other Changes
- docs: changelog entry for the EVM PC20 burn routing fix
6.0.22 (2026-08-14)
Features
- curated E2E CI suite with pre-flight fund gate
Fixes
- make PC20 first exports and Solana R3 E2E reliable
- support PC20 exports for standard ERC-20 tokens
6.0.21 (2026-08-01)
Features
- pc20 fixes
Fixes
- pc20 bug fix
- bug fixes
- pc20 e2es and bug fixes
- pc20 plan
6.1.0 (unreleased)
Other Changes
- Added first-class PC20 support to the universal transaction API. PC20 tokens
- Removed the custom
pc20Metadata()requirement for Push-native PC20 exports. - Added
PushChain.utils.tokens.getPC20Address()for resolving either a - Added PC20 execution across EVM and Solana for Route 1 (external wrapper burn
- Fixed funds-only PC20 returns and cascades producing a selector-only
- Fixed PC20 return tracking when a gateway transaction emits both a wrapper
- Fixed prepaid native gas credit on PC20 burns by using the sender's executor
- Fixed first PC20 wrapper deployments running out of gas on the destination.
- Realigned inbound protobuf fields with the chain, exposed PC20 inbound
- Fixed EVM PC20 wrapper burns destroying the wrapper without unlocking the
6.0.20 (2026-07-10)
Fixes
- support custom EIP-7702 signers and dynamic multicall gas
6.0.19 (2026-07-01)
Features
- use OZ ERC-7821 executor for 7702 batching
- native EIP-7702 atomic multicall for native-Push EOAs
- archive-RPC fallback for prune-miss reads in tracking
6.0.17 (2026-06-09)
Fixes
- make SVM payload encoding browser-safe
- prevent underfunded outbound gas swaps
6.0.17 (unreleased)
Other Changes
- Fixed outbound (UOA_TO_CEA) transactions reverting on-chain with Uniswap
STF - Fixed SVM payload encoding in browser environments whose
Bufferpolyfill
6.0.16 (2026-06-05)
Other Changes
- Fixed SVM domain-separator chainId encoding to match the pre-EIP-712 UEA_SVM
- Fixed Route 1 deposit-sizing progress-hook ordering: the
103-03-04event is - Additional cascade execution test coverage and validation fixes.
6.0.15 (2026-06-02)
Other Changes
- Internal fixes to response-building logic.
6.0.14 (2026-06-02)
Other Changes
trackTransactionnow resolves the originating source chain correctly even when- Added
finalTxHashtoUniversalTxResponse— a single hash that resolves across
6.0.13 (2026-05-26)
Other Changes
- Maintenance release (version bump only; no code changes).
6.0.12 (2026-05-26)
Other Changes
- Maintenance release (version bump only; no code changes).
6.0.11 (2026-05-25)
Other Changes
- Added transaction-indexing polling for SVM multihop: the SDK now retries with
6.0.10 (2026-05-23)
Other Changes
- Added Borsh-encoded SVM-origin inbound relay payload building for Route 3
- Improved SVM child-inbound detection using log index for more reliable
6.0.9 (2026-05-19)
Other Changes
- Added a decoder for the
GasPriceBelowBase(0x05aab006) error with an
6.0.8 (2026-05-19)
Other Changes
- Maintenance release (version bump only; no code changes).
6.0.7 (2026-05-19)
Other Changes
- Fixed corner-case bugs in cascade execution and funds-payload handling for
6.0.6 (2026-05-18)
Other Changes
- Clarified progress-event message text (no functional changes).
6.0.5 (2026-05-18)
Other Changes
- Added multihop progress markers:
SEND_TX_199_03/SEND_TX_199_99(Route 1
6.0.4 (2026-05-18)
Other Changes
- Fixed payload-builder detection of executable data vs. value-only transfers,
- Fixed progress-hook wiring for funds-only execution paths.