René's URL Explorer Experiment


Title: Feat/rescan height by sneurlax · Pull Request #1382 · cypherstack/stack_wallet · GitHub

Open Graph Title: Feat/rescan height by sneurlax · Pull Request #1382 · cypherstack/stack_wallet

X Title: Feat/rescan height by sneurlax · Pull Request #1382 · cypherstack/stack_wallet

Description: Stack Wallet, a multicoin, cryptocurrency wallet. Contribute to cypherstack/stack_wallet development by creating an account on GitHub.

Opengraph URL: https://github.com/cypherstack/stack_wallet/pull/1382

X: @github

direct link

Domain: github.com

route-pattern/_view_fragments/voltron/pull_requests/show/:user_id/:repository/:id/pull_request_layout(.:format)
route-controllervoltron_pull_requests_fragments
route-actionpull_request_layout
fetch-noncev2:b19e7cea-805e-41ce-e089-6d6848623de8
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-id94F6:1C7367:F3CF2:161441:6A4DFC1A
html-safe-nonce043a2c5a67b9e76f1edf2d6a0c9d20fc127b3113f9c7eca8b462069150cd3988
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI5NEY2OjFDNzM2NzpGM0NGMjoxNjE0NDE6NkE0REZDMUEiLCJ2aXNpdG9yX2lkIjoiNDkxMTY4MjcwODM3ODA5MDUyMiIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmacb1a106e70524ce9af682986fd56842f587e5ecf8cf78cd4a389478d893156470
hovercard-subject-tagpull_request:3756840698
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///voltron/pull_requests_fragments/pull_request_layout
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/_view_fragments/voltron/pull_requests/show/cypherstack/stack_wallet/1382/pull_request_layout
twitter:imagehttps://opengraph.githubassets.com/6d4cdf833a4af07c1b4ec15b111dd447c5e67a7cb8f5cf632fde92cb680c5478/cypherstack/stack_wallet/pull/1382
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/6d4cdf833a4af07c1b4ec15b111dd447c5e67a7cb8f5cf632fde92cb680c5478/cypherstack/stack_wallet/pull/1382
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernamesneurlax
hostnamegithub.com
expected-hostnamegithub.com
None5818716c93c6a2925b815402541a32814e43a7b1261c322b0c2df75224289566
turbo-cache-controlno-cache
go-importgithub.com/cypherstack/stack_wallet git https://github.com/cypherstack/stack_wallet.git
octolytics-dimension-user_id82615090
octolytics-dimension-user_logincypherstack
octolytics-dimension-repository_id529170413
octolytics-dimension-repository_nwocypherstack/stack_wallet
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id529170413
octolytics-dimension-repository_network_root_nwocypherstack/stack_wallet
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release4314b1df11fa8a565684f3a72dc971e3785da365
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/cypherstack/stack_wallet/pull/1382#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fcypherstack%2Fstack_wallet%2Fpull%2F1382
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub Copilot appDirect agents from issue to mergehttps://github.com/features/ai/github-app
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
View all resourceshttps://github.com/resources
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
GitHub Starshttps://stars.github.com
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fcypherstack%2Fstack_wallet%2Fpull%2F1382
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fvoltron%2Fpull_requests_fragments%2Fpull_request_layout&source=header-repo&source_repo=cypherstack%2Fstack_wallet
Reloadhttps://github.com/cypherstack/stack_wallet/pull/1382
Reloadhttps://github.com/cypherstack/stack_wallet/pull/1382
Reloadhttps://github.com/cypherstack/stack_wallet/pull/1382
Please reload this pagehttps://github.com/cypherstack/stack_wallet/pull/1382
cypherstack https://github.com/cypherstack
stack_wallethttps://github.com/cypherstack/stack_wallet
Notifications https://github.com/login?return_to=%2Fcypherstack%2Fstack_wallet
Fork 115 https://github.com/login?return_to=%2Fcypherstack%2Fstack_wallet
Star 427 https://github.com/login?return_to=%2Fcypherstack%2Fstack_wallet
Code https://github.com/cypherstack/stack_wallet
Issues 139 https://github.com/cypherstack/stack_wallet/issues
Pull requests 54 https://github.com/cypherstack/stack_wallet/pulls
Actions https://github.com/cypherstack/stack_wallet/actions
Projects https://github.com/cypherstack/stack_wallet/projects
Security and quality 0 https://github.com/cypherstack/stack_wallet/security
Insights https://github.com/cypherstack/stack_wallet/pulse
Code https://github.com/cypherstack/stack_wallet
Issues https://github.com/cypherstack/stack_wallet/issues
Pull requests https://github.com/cypherstack/stack_wallet/pulls
Actions https://github.com/cypherstack/stack_wallet/actions
Projects https://github.com/cypherstack/stack_wallet/projects
Security and quality https://github.com/cypherstack/stack_wallet/security
Insights https://github.com/cypherstack/stack_wallet/pulse
sneurlaxhttps://github.com/sneurlax
staginghttps://github.com/cypherstack/stack_wallet/tree/staging
feat/rescan-heighthttps://github.com/cypherstack/stack_wallet/tree/feat/rescan-height
Conversationhttps://github.com/cypherstack/stack_wallet/pull/1382
Commits20 (20)https://github.com/cypherstack/stack_wallet/pull/1382/commits
Checkshttps://github.com/cypherstack/stack_wallet/pull/1382/checks
Files changedhttps://github.com/cypherstack/stack_wallet/pull/1382/files
Feat/rescan heighthttps://github.com/cypherstack/stack_wallet/pull/1382#top
sneurlaxhttps://github.com/sneurlax
staginghttps://github.com/cypherstack/stack_wallet/tree/staging
feat/rescan-heighthttps://github.com/cypherstack/stack_wallet/tree/feat/rescan-height
https://github.com/sneurlax
sneurlaxhttps://github.com/sneurlax
May 27, 2026https://github.com/cypherstack/stack_wallet/pull/1382#issue-4534388749
Please reload this pagehttps://github.com/cypherstack/stack_wallet/pull/1382
sneurlaxhttps://github.com/sneurlax
May 26, 2026 22:56https://github.com/cypherstack/stack_wallet/pull/1382#commits-pushed-134ffae
https://github.com/sneurlax
feat: add key-based wallet restore interface and data modelhttps://github.com/cypherstack/stack_wallet/pull/1382/commits/134ffaecbc2145d7b3ca97c049bc38a9c750fa73
134ffaehttps://github.com/cypherstack/stack_wallet/pull/1382/commits/134ffaecbc2145d7b3ca97c049bc38a9c750fa73
https://github.com/sneurlax
feat: add key-based recovery path for Monero walletshttps://github.com/cypherstack/stack_wallet/pull/1382/commits/1cc2bbfe4168ede4e004ac7d3598415cf43a7502
1cc2bbfhttps://github.com/cypherstack/stack_wallet/pull/1382/commits/1cc2bbfe4168ede4e004ac7d3598415cf43a7502
https://github.com/sneurlax
feat: add URI restore option to Monero wallet restore UIhttps://github.com/cypherstack/stack_wallet/pull/1382/commits/dd9f73e7cf9d072df6e53fc062734b4a565dec27
dd9f73ehttps://github.com/cypherstack/stack_wallet/pull/1382/commits/dd9f73e7cf9d072df6e53fc062734b4a565dec27
https://github.com/sneurlax
feat: add blockheight to rescan confirm dialog and wallet recoveryhttps://github.com/cypherstack/stack_wallet/pull/1382/commits/3fa83a6cd69122eacf35e5bacdcb991067e5b4ce
3fa83a6https://github.com/cypherstack/stack_wallet/pull/1382/commits/3fa83a6cd69122eacf35e5bacdcb991067e5b4ce
https://github.com/sneurlax
feat: add date and block height picker to rescan blockchain dialoghttps://github.com/cypherstack/stack_wallet/pull/1382/commits/0f125214c7196b1e01335114df5a47df789630fc
0f12521https://github.com/cypherstack/stack_wallet/pull/1382/commits/0f125214c7196b1e01335114df5a47df789630fc
https://github.com/sneurlax
feat: restrict rescan height picker to cryptonote and mimblewimble coinshttps://github.com/cypherstack/stack_wallet/pull/1382/commits/4f108bfec5a10bf493db1bf194348b5b997c8784
4f108bfhttps://github.com/cypherstack/stack_wallet/pull/1382/commits/4f108bfec5a10bf493db1bf194348b5b997c8784
https://github.com/sneurlax
refactor: extract date/height picker into StartHeightPicker widgethttps://github.com/cypherstack/stack_wallet/pull/1382/commits/bc101af432aebe7b06c33a96077c929e99abc972
bc101afhttps://github.com/cypherstack/stack_wallet/pull/1382/commits/bc101af432aebe7b06c33a96077c929e99abc972
https://github.com/sneurlax
feat: add URI restore to restore options, using StartHeightPickerCont…https://github.com/cypherstack/stack_wallet/pull/1382/commits/65d0321ed3e06797a82bff2f61a15ea82cf7c0f0
65d0321https://github.com/cypherstack/stack_wallet/pull/1382/commits/65d0321ed3e06797a82bff2f61a15ea82cf7c0f0
https://github.com/sneurlax
https://github.com/detherminal
feat: add generic WalletUriData class and wallet URI parserhttps://github.com/cypherstack/stack_wallet/pull/1382/commits/09bd34af922b4908b8c9e2bc8a25a6f80499f1a0
09bd34ahttps://github.com/cypherstack/stack_wallet/pull/1382/commits/09bd34af922b4908b8c9e2bc8a25a6f80499f1a0
https://github.com/sneurlax
fix: guard against short addresseshttps://github.com/cypherstack/stack_wallet/pull/1382/commits/33b1bd9c6790cb8f14c42f8955d286144c694f54
33b1bd9https://github.com/cypherstack/stack_wallet/pull/1382/commits/33b1bd9c6790cb8f14c42f8955d286144c694f54
https://github.com/sneurlax
feat: use height paramhttps://github.com/cypherstack/stack_wallet/pull/1382/commits/e94ea75eb04e66d1c458816b1bf5b3684819af22
e94ea75https://github.com/cypherstack/stack_wallet/pull/1382/commits/e94ea75eb04e66d1c458816b1bf5b3684819af22
https://github.com/sneurlax
fix: fix non-view-only keys-only wallet keys dialoghttps://github.com/cypherstack/stack_wallet/pull/1382/commits/59c5f9c1e65c7fad987ab0e0738cb803202e32ce
59c5f9chttps://github.com/cypherstack/stack_wallet/pull/1382/commits/59c5f9c1e65c7fad987ab0e0738cb803202e32ce
https://github.com/sneurlax
refactor: use StartHeightPickerController for URI restorehttps://github.com/cypherstack/stack_wallet/pull/1382/commits/aa72cced52d170c80525ef594b81129d73bdd409
aa72ccehttps://github.com/cypherstack/stack_wallet/pull/1382/commits/aa72cced52d170c80525ef594b81129d73bdd409
https://github.com/sneurlax
Merge branch 'feat/monero-uri' into feat/rescan-heighthttps://github.com/cypherstack/stack_wallet/pull/1382/commits/c66cea228523d63d020ecfe9b5f7b4b4c9f6925f
c66cea2https://github.com/cypherstack/stack_wallet/pull/1382/commits/c66cea228523d63d020ecfe9b5f7b4b4c9f6925f
https://github.com/sneurlax
fix: deduplicate _parseWalletUri; use dash-normalizing versionhttps://github.com/cypherstack/stack_wallet/pull/1382/commits/246b6f3c6f8399ca1a5c397c2323a86f58076c44
246b6f3https://github.com/cypherstack/stack_wallet/pull/1382/commits/246b6f3c6f8399ca1a5c397c2323a86f58076c44
https://github.com/sneurlax
feat: add initialMnemonic param to RestoreWalletViewhttps://github.com/cypherstack/stack_wallet/pull/1382/commits/054bb05a90927a997bb140ccd8b9cdd98801adee
054bb05https://github.com/cypherstack/stack_wallet/pull/1382/commits/054bb05a90927a997bb140ccd8b9cdd98801adee
https://github.com/sneurlax
feat: add initial params and keys-restore to RestoreViewOnlyWalletViewhttps://github.com/cypherstack/stack_wallet/pull/1382/commits/758ac2e27e6c6811f104b6bf53961b6249d490df
758ac2ehttps://github.com/cypherstack/stack_wallet/pull/1382/commits/758ac2e27e6c6811f104b6bf53961b6249d490df
https://github.com/sneurlax
refactor: replace inline _doUriRestore with navigation to existing viewshttps://github.com/cypherstack/stack_wallet/pull/1382/commits/b4697d5dbfce3bc602b9fb58f27e27f5ee9829d9
b4697d5https://github.com/cypherstack/stack_wallet/pull/1382/commits/b4697d5dbfce3bc602b9fb58f27e27f5ee9829d9
https://github.com/sneurlax
fix: use selected date for Salvium block-height lookuphttps://github.com/cypherstack/stack_wallet/pull/1382/commits/b3d9f916c1ee41916b7181419c3bce4812af1336
b3d9f91https://github.com/cypherstack/stack_wallet/pull/1382/commits/b3d9f916c1ee41916b7181419c3bce4812af1336
https://github.com/sneurlax
chore: dart formathttps://github.com/cypherstack/stack_wallet/pull/1382/commits/230b2477bc0863c696473a33cdd9a1fa0213f824
230b247https://github.com/cypherstack/stack_wallet/pull/1382/commits/230b2477bc0863c696473a33cdd9a1fa0213f824
https://github.com/apps/codecov
codecovhttps://github.com/apps/codecov
May 28, 2026https://github.com/cypherstack/stack_wallet/pull/1382#issuecomment-4566232872
Codecovhttps://app.codecov.io/gh/cypherstack/stack_wallet/pull/1382?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=cypherstack
8208fe7https://app.codecov.io/gh/cypherstack/stack_wallet/commit/8208fe7e0b67649550bf3a4666e67755307f973c?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=cypherstack
230b247https://app.codecov.io/gh/cypherstack/stack_wallet/commit/230b2477bc0863c696473a33cdd9a1fa0213f824?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=cypherstack
Files with missing lineshttps://app.codecov.io/gh/cypherstack/stack_wallet/pull/1382?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=cypherstack
lib/utilities/address_utils.darthttps://app.codecov.io/gh/cypherstack/stack_wallet/pull/1382?src=pr&el=tree&filepath=lib%2Futilities%2Faddress_utils.dart&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=cypherstack#diff-bGliL3V0aWxpdGllcy9hZGRyZXNzX3V0aWxzLmRhcnQ=
62 Missing ⚠️ https://app.codecov.io/gh/cypherstack/stack_wallet/pull/1382?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=cypherstack
...wallets/wallet/intermediate/lib_monero_wallet.darthttps://app.codecov.io/gh/cypherstack/stack_wallet/pull/1382?src=pr&el=tree&filepath=lib%2Fwallets%2Fwallet%2Fintermediate%2Flib_monero_wallet.dart&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=cypherstack#diff-bGliL3dhbGxldHMvd2FsbGV0L2ludGVybWVkaWF0ZS9saWJfbW9uZXJvX3dhbGxldC5kYXJ0
44 Missing ⚠️ https://app.codecov.io/gh/cypherstack/stack_wallet/pull/1382?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=cypherstack
lib/wallets/wallet/wallet.darthttps://app.codecov.io/gh/cypherstack/stack_wallet/pull/1382?src=pr&el=tree&filepath=lib%2Fwallets%2Fwallet%2Fwallet.dart&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=cypherstack#diff-bGliL3dhbGxldHMvd2FsbGV0L3dhbGxldC5kYXJ0
4 Missing ⚠️ https://app.codecov.io/gh/cypherstack/stack_wallet/pull/1382?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=cypherstack
lib/wallets/wallet/impl/monero_wallet.darthttps://app.codecov.io/gh/cypherstack/stack_wallet/pull/1382?src=pr&el=tree&filepath=lib%2Fwallets%2Fwallet%2Fimpl%2Fmonero_wallet.dart&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=cypherstack#diff-bGliL3dhbGxldHMvd2FsbGV0L2ltcGwvbW9uZXJvX3dhbGxldC5kYXJ0
3 Missing ⚠️ https://app.codecov.io/gh/cypherstack/stack_wallet/pull/1382?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=cypherstack
☔ View full report in Codecov by Sentryhttps://app.codecov.io/gh/cypherstack/stack_wallet/pull/1382?dropdown=coverage&src=pr&el=continue&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=cypherstack
Share it herehttps://about.codecov.io/codecov-pr-comment-feedback/?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=cypherstack
Test Analyticshttps://docs.codecov.com/docs/test-analytics
Please reload this pagehttps://github.com/cypherstack/stack_wallet/pull/1382
https://github.co/hiddenchars
https://github.com/cypherstack/stack_wallet/pull/{{ revealButtonHref }}
Sign up for freehttps://github.com/join?source=comment-repo
Sign in to commenthttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fcypherstack%2Fstack_wallet%2Fpull%2F1382
Please reload this pagehttps://github.com/cypherstack/stack_wallet/pull/1382
https://github.com/sneurlax
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.