diff --git a/changelog.mdx b/changelog.mdx index ea93343..ccbffd4 100644 --- a/changelog.mdx +++ b/changelog.mdx @@ -7,6 +7,29 @@ mode: "center" {/* Generated by scripts/build-changelog.mjs — do not edit by hand. */} + + +### RelayKit + +**SDK `8.0.1`, UI Kit `12.0.1`, Tron adapter `10.0.1`** — Patch + +- Fix Tron swap UX in the TRX/USDT flow. Tron balances now read from TronGrid's ([`cbbf9c9`](https://github.com/relayprotocol/relay-kit/commit/cbbf9c9)) + fullnode endpoints (`wallet/getaccount`, `wallet/triggerconstantcontract`) + instead of the solidity node, so they reflect a completed swap without waiting + roughly a minute for solidification or needing a manual refresh. + `adaptTronWallet` confirms transactions with `getUnconfirmedTransactionInfo`, + which returns the receipt seconds after inclusion, so a successful approval no + longer hangs or reports a false "Transaction confirmation timed out". + + Same-chain swaps that the solver has to fill — Tron TRX/USDT, deposit-address + routes, and forced solver execution — now show the cross-chain pending states + and wait for the fill to be confirmed before reporting success. Previously any + route whose origin and destination chain ids matched was assumed to settle with + the user's own transaction. The new `isSolverFilledStep` export identifies these + routes from the step the API returns. + + + ### API