{"name":"Thru Wallet","warning":"Not production-ready and not security-reviewed. Use betanet testnet funds only. This is community software, not affiliated with or endorsed by Unto Labs. Do not use it with real financial value.","extension":{"storeUrl":"https://chromewebstore.google.com/detail/thru-wallet/ocahgpmgfeapjnceaknkikanjikhjgok","id":"ocahgpmgfeapjnceaknkikanjikhjgok","listingVersion":"1.4.1","listingUpdated":"2026-10-04","listingNetwork":"betanet","listingVerifiedOn":"2026-10-04","offeredBy":null,"developerSite":"https://thruwallet.vercel.app/","size":"272 KiB","privacy":"https://github.com/buildbyravi/thru-wallet-ext/blob/main/PRIVACY.md","source":"https://github.com/buildbyravi/thru-wallet-ext","website":"https://github.com/buildbyravi/thru-wallet-web"},"contract":{"version":"v15","methods":83,"popupWidthPx":400,"domSinks":0,"sdk":"@thru/sdk@0.4.1","programs":"@thru/programs@0.4.1","kdf":"PBKDF2-SHA256 · 600,000","cipher":"AES-256-GCM","unit":"1 THRU = 1,000,000,000 base units","auditedCommit":"4aa55ba","auditedOn":"2026-09-26","network":"betanet","package":"1.4.1","commit":"cee006e","mergedOn":"2026-10-03"},"storeStatus":{"state":"published","stateLabel":"Published 2026-10-04","sentenceLabel":"live on the Chrome Web Store","version":"1.4.1","supersededSubmission":"1.4.0","publishedOn":"2026-10-04","submittedOn":"2026-10-03","daysBehindSource":1,"verifiedOn":"2026-10-04","note":"Submitted as 1.4.0 on 2026-10-03, never published under that number, re-cut as 1.4.1 after the merge, and approved on 2026-10-04. The live page now carries the betanet description, five screenshots, the token drawer and notification lines, and a linked developer website. Chrome and the source tree describe the same build for the first time since this site started tracking them."},"release":{"state":"published","version":"1.4.1","tag":"v1.4.1","url":"https://github.com/buildbyravi/thru-wallet-ext/releases/tag/v1.4.1","publishedOn":"2026-10-03","mergeCommit":"cee006e","pr":16,"prUrl":"https://github.com/buildbyravi/thru-wallet-ext/pull/16","headline":"Design System v2, betanet + @thru 0.4.1, token drawer, send hardening","contract":"v15","methods":83,"sdk":"@thru/sdk@0.4.1","programs":"@thru/programs@0.4.1","network":"betanet","rpc":"https://rpc.betanet.thru.org","blockSeconds":6,"permissions":["storage","alarms","sidePanel","clipboardRead","notifications"],"routes":14,"tests":"20 suites · 1,641 assertions","checkedOn":"2026-10-04","note":"Read from the extension repository at cee006e: package 1.4.1, contract v15 with 83 declared methods, @thru packages at 0.4.1, and a CSP whose only connect-src is the betanet RPC. Merged 2026-10-03, tagged the same minute, published to the store the next day."},"auditedDoc":{"version":"v12","methods":81,"commit":"4aa55ba","date":"2026-09-26","state":"behind both","checkedOn":"2026-10-04","note":"docs/STATUS_AND_ROADMAP.md still opens with \"Contract v12, 81 methods\" and names 4aa55ba as the audited baseline. The code beside it exports CONTRACT_VERSION 15 with 83 methods, and the package in the store is built from that code. Until the document is rewritten, this site quotes src/ for behavior and the document only for what the document says."},"unverified":{"rows":36,"cells":95,"checked":0,"doc":"docs/MANUAL_SMOKE_CHECKLIST.md","checkedOn":"2026-10-04","note":"Shipping is not verifying. The betanet build went from merge to store in a day on the strength of 20 automated suites, and no manual run through a real Chrome profile is recorded in the repository. The rows most worth a human are the ones newest to the package: duplicate detection while a transfer is still pending, desktop notification delivery, side-panel and popup mutual exclusion, and the dark-mode action grid, drawer ledger, and connection footer."},"routes":14,"features":23,"docs":[{"slug":"overview","title":"Overview","tag":"start here"},{"slug":"installation","title":"Installation","tag":"setup"},{"slug":"features","title":"Features","tag":"reference"},{"slug":"architecture","title":"Architecture","tag":"reference"},{"slug":"security-model","title":"Security model","tag":"security"},{"slug":"roadmap","title":"Roadmap","tag":"planning"},{"slug":"changelog","title":"Changelog","tag":"updates"},{"slug":"ai-and-mcp","title":"AI agents and MCP","tag":"AI"},{"slug":"mcp-and-ai","title":"MCP and AI policy","tag":"AI"},{"slug":"content-guide","title":"Content guide","tag":"editing"}],"changelog":12,"desk":{"notes":5,"smokeOpen":15}}