Skip to content

diffs#11

Open
Uter1007 wants to merge 5809 commits into
Lean-Coders:masterfrom
BlueWallet:master
Open

diffs#11
Uter1007 wants to merge 5809 commits into
Lean-Coders:masterfrom
BlueWallet:master

Conversation

@Uter1007

Copy link
Copy Markdown

Goals

Notes

closes

GladosBlueWallet and others added 30 commits June 2, 2026 14:01
Co-authored-by: Overtorment <Overtorment@users.noreply.github.com>
Co-authored-by: Overtorment <Overtorment@users.noreply.github.com>
Mapping fetched transactions into per-address cells re-scanned every
transaction for every address index, and the upsert-by-txid step
re-scanned the target cell for every insert — both quadratic. Build
address -> index lookup maps once, do a single pass over fetched
transactions, and keep a per-cell txid -> position map for
constant-time upserts.

Measured on a wallet emulating one address with 63,017 real
transactions (genesis address), median of 3 runs on real chain data:
mapping went from 32.1s to 0.47s.

Also remove a duplicate @babel/preset-env entry from devDependencies:
it is pinned in dependencies (needed by the --omit=dev iOS release
build), so the second entry was ignored by npm.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
REF: single-pass tx-to-address mapping in HD fetchTransactions
* fix(deps): update dependency @noble/secp256k1 to v1.7.2

* fix(deps): secp

* fix(deps): secp

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Overtorment <overtorment@gmail.com>
chore(deps): update actions/checkout action to v6.0.3
fix(deps): update dependency @arkade-os/sdk to v0.4.33
…p-0.x

fix(deps): update dependency @arkade-os/boltz-swap to v0.3.38
…-icons-ionicons-13.x

fix(deps): update dependency @react-native-vector-icons/ionicons to v13.1.2
…-icons-fontawesome-13.x

fix(deps): update dependency @react-native-vector-icons/fontawesome to v13.1.2
…-icons-material-design-icons-13.x

fix(deps): update dependency @react-native-vector-icons/material-design-icons to v13.1.2
* FIX: Remove chevron on modal open ux

* Update WalletDetails.tsx
…-icons-fontawesome6-13.x

fix(deps): update dependency @react-native-vector-icons/fontawesome6 to v13.1.2
…-icons-material-icons-13.x

fix(deps): update dependency @react-native-vector-icons/material-icons to v13.1.2
fix(deps): update dependency dayjs to v1.11.21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.