Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
509 commits
Select commit Hold shift + click to select a range
8d2482b
fix: show clear button (#331)
aganglada Apr 30, 2025
1baff15
1.25.1 (#332)
github-actions[bot] Apr 30, 2025
309fbea
fix: add "all" time range to historical prices returned (#333)
xavier-brochard Apr 30, 2025
866fb6f
fix: Provide skeleton width (#335)
FrederikBolding May 6, 2025
3eecd72
feat(send): integrate asset selector (#336)
aganglada May 8, 2025
339bc93
1.26.0 (#337)
github-actions[bot] May 8, 2025
f4372c8
fix: make `marketCap` optional (#338)
aganglada May 8, 2025
fa19ae8
fix: transaction after interaction (#339)
aganglada May 8, 2025
0be19ee
1.26.1 (#340)
github-actions[bot] May 8, 2025
90fd407
fix: down cache to a minute (#341)
aganglada May 9, 2025
868c74c
1.27.0 (#342)
github-actions[bot] May 9, 2025
b0e9f8a
[HOTFIX] Multiple improvements before we ship the final build (#343)
ulissesferreira May 12, 2025
12cab47
New Crowdin translations by Github Action (#344)
github-actions[bot] May 12, 2025
2b4619e
1.28.0 (#346)
github-actions[bot] May 12, 2025
617be7f
refactor: simplify some code (#347)
xavier-brochard May 13, 2025
7ba4f0e
fix: fix createAccount idempotency (#350)
ccharly May 13, 2025
7c864a9
fix: fully respect `activeNetworks` set in the ConfigProvider (#351)
ulissesferreira May 14, 2025
d1019ef
fix: send form address input not triggering amount pickup (#352)
aganglada May 14, 2025
7c6c5b8
1.28.1 (#353)
github-actions[bot] May 14, 2025
63109eb
fix: block to address until data is ready on send (#354)
aganglada May 14, 2025
c89af96
1.28.2 (#355)
github-actions[bot] May 14, 2025
61e1955
fix: temporarily hide "max"' button in send form (#356)
xavier-brochard May 14, 2025
790d5d4
fix: more transaction mapping inaccuracies (#349)
ulissesferreira May 14, 2025
3214f3c
1.28.3 (#357)
github-actions[bot] May 14, 2025
b7b6142
Nnt 328 snap performance move from manage state to get set state (#359)
xavier-brochard May 15, 2025
b8042b2
fix(send): loading button while fetching icon (#361)
aganglada May 16, 2025
17c1b87
1.29.0 (#362)
github-actions[bot] May 16, 2025
870ebe1
fix: set correct fungible flag using quick check (#363)
xavier-brochard May 20, 2025
d9aec87
Fix/optimize get account balances (#364)
xavier-brochard May 20, 2025
180ad0d
feat: replace refresh assets and transactions with refresh accounts (…
aganglada May 20, 2025
378e009
1.30.0 (#368)
github-actions[bot] May 20, 2025
874bec8
Fix/nft (#369)
aganglada May 20, 2025
507edef
1.30.1 (#370)
github-actions[bot] May 20, 2025
ce1860b
test: add spam failed transaction case to the mapping tests (#371)
ulissesferreira May 21, 2025
4160289
Hotfix/get balances (#372)
xavier-brochard May 21, 2025
d1968f0
1.30.2 (#373)
github-actions[bot] May 21, 2025
7ce4f8e
fix: send state (#375)
aganglada May 21, 2025
66af07b
1.30.3 (#376)
github-actions[bot] May 21, 2025
3cddc52
fix: spread cronjob load time randomly per user (#379)
xavier-brochard May 22, 2025
582c36d
1.30.4 (#381)
github-actions[bot] May 22, 2025
078a6ee
fix: changing asset in the Send flow disabled Continue button (#374)
ulissesferreira May 23, 2025
b80af85
Fix/clean up asset service (#380)
xavier-brochard May 23, 2025
537e9b9
New Crowdin translations by Github Action (#348)
github-actions[bot] May 23, 2025
3ed746c
feat: enable getminimumbalanceforrentexemption (#360)
aganglada May 23, 2025
b0a4535
fix: fix number formatting when locale is composed (#382)
aganglada May 23, 2025
eb1d7be
fix: restore max button in send flow (#384)
xavier-brochard May 26, 2025
df94b04
chore: remove additional get context on refresh send (#385)
aganglada May 26, 2025
8dffc3a
fix: prevent empty accounts from refreshing (#387)
aganglada May 27, 2025
396d20e
fix: prevent inactive client from executing cronjobs (#388)
aganglada May 27, 2025
5d72db5
fix: decrease non-active cronjob time to 30min (#390)
aganglada May 27, 2025
aa0fa1e
1.31.0 (#391)
github-actions[bot] May 27, 2025
8097626
fix: match storage limit with expected page size for transactions com…
ulissesferreira May 27, 2025
fce3917
fix: remove lifecycle update (#393)
aganglada May 27, 2025
29f19ea
1.31.1 (#394)
github-actions[bot] May 27, 2025
ec035de
chore: improves messages (#367)
zone-live May 28, 2025
26c26d8
chore: svg image size fix (#397)
zone-live May 30, 2025
f8da35f
feat: disable continue button on scan error (#400)
xavier-brochard Jun 2, 2025
9508b1e
fix: transaction scan messages (#401)
xavier-brochard Jun 2, 2025
4d0caae
1.31.2 (#402)
github-actions[bot] Jun 2, 2025
8510a99
test: add swaps edge case where we end up with all positive balance c…
ulissesferreira Jun 2, 2025
8a51a51
fix: `onProtocolRequest` validation (#403)
aganglada Jun 2, 2025
069a92b
Fix/question mark image (#404)
aganglada Jun 3, 2025
37578a9
fix: add space to advanced button (#407)
aganglada Jun 3, 2025
61d12af
fix: spam filter was not triggered on failed transactions (#399)
ulissesferreira Jun 4, 2025
d898557
[NNT-395] feat: pass origin param to blockaid (#395)
zone-live Jun 5, 2025
c57838d
1.32.0 (#411)
github-actions[bot] Jun 5, 2025
3fa0fd9
Nnt 378 solana snap implement on client request (#405)
xavier-brochard Jun 5, 2025
8286e6c
Move solana keyring account to domain layer (#412)
xavier-brochard Jun 6, 2025
8057ef6
refactor: move polyfills to infrastructure directory (#414)
xavier-brochard Jun 6, 2025
7fdf040
Nnt 399 solana snap write unit tests for on accounts refresh ts (#415)
xavier-brochard Jun 6, 2025
5223a60
Nnt 236 snap instructions section improvement in confirmation screen …
xavier-brochard Jun 9, 2025
72bf2c0
1.33.0 (#417)
github-actions[bot] Jun 11, 2025
d40c562
fix: max button when balace is lower than rent + fee (#419)
aganglada Jun 12, 2025
2abdd18
1.33.1 (#421)
github-actions[bot] Jun 13, 2025
5eada28
fix: name confirmation aligned with method request (#423)
aganglada Jun 17, 2025
68b6cec
chore: adds snap_trackEvent and origin param (#418)
zone-live Jun 18, 2025
a25aa2a
1.33.2 (#424)
github-actions[bot] Jun 18, 2025
4710aad
fix: use in-memory cache in price service (#427)
aganglada Jun 23, 2025
02f4b53
1.33.3 (#429)
github-actions[bot] Jun 23, 2025
6043b3b
fix: handle errors on the edge (#430)
aganglada Jun 25, 2025
83e092a
1.33.4 (#432)
github-actions[bot] Jun 26, 2025
72e8f66
New Crowdin translations by Github Action (#433)
github-actions[bot] Jun 27, 2025
cd1a1e3
feat: validate same origin domain for signin (#434)
aganglada Jun 27, 2025
e0084de
New Crowdin translations by Github Action (#436)
github-actions[bot] Jun 27, 2025
67be147
feat: switch to duration cronjobs (#435)
aganglada Jun 30, 2025
b072288
1.34.0 (#437)
github-actions[bot] Jun 30, 2025
c079bca
Nwnt 381 solana snap initial websockets setup (#431)
xavier-brochard Jul 1, 2025
f44bbcc
refactor: adapters are in fact services + rename them (#438)
xavier-brochard Jul 1, 2025
887a3a0
Small improvements (#440)
xavier-brochard Jul 1, 2025
72e45ff
feat: implement `onAssetsMarketData` handler (#426)
ulissesferreira Jul 1, 2025
b38cc51
1.35.0 (#443)
github-actions[bot] Jul 2, 2025
2976d0a
New Crowdin translations by Github Action (#442)
github-actions[bot] Jul 2, 2025
1ff59ac
feat: integrate sns (#441)
aganglada Jul 2, 2025
53b26df
chore: adds tracking for blockaid metrics (#439)
zone-live Jul 2, 2025
7371d8e
fix: export handler `onAssetsMarketData` (#446)
ulissesferreira Jul 2, 2025
d9bf784
1.35.1 (#447)
github-actions[bot] Jul 2, 2025
3023f31
fix: return correct structure `onAssetsMarketData` handler (#448)
ulissesferreira Jul 2, 2025
0d7efa1
1.35.2 (#449)
github-actions[bot] Jul 2, 2025
778835a
Nwnt 382 solana snap migrate execution flow from http polling to webs…
xavier-brochard Jul 4, 2025
976b566
Simplify map rpc transaction (#451)
xavier-brochard Jul 4, 2025
cf01b76
feat: monitor signed txs to detect confirmation (#452)
xavier-brochard Jul 7, 2025
4023265
1.36.0 (#455)
github-actions[bot] Jul 9, 2025
d0a7421
feat: support NFT assets (#422)
ulissesferreira Jul 9, 2025
5b88ad0
[NWNT-383] feat: migrate accounts sync from HTTP polling to Websocket…
xavier-brochard Jul 9, 2025
880586d
feat: unsubscribe from delete account (#458)
xavier-brochard Jul 10, 2025
f43d580
fix: update tests after switching to snaps-sdk AccountSelector compon…
Daniel-Cross Jul 10, 2025
4933b9e
chore: temporarily disable NFT assets fetching (#457)
ulissesferreira Jul 10, 2025
2d10215
Populate asset units after mapping (#459)
xavier-brochard Jul 10, 2025
212dcbe
chore: adds errorTrackingTransport (#456)
zone-live Jul 10, 2025
b11199b
Move monitoring logic out of assets service (#460)
xavier-brochard Jul 10, 2025
8f3e613
Detect receive txs (#461)
xavier-brochard Jul 15, 2025
2d05af6
feat: show SNS domains on UI (#462)
aganglada Jul 15, 2025
9f39fc2
chore: replace console with logger (#464)
aganglada Jul 15, 2025
72f191d
chore: Validate origin in method onProtocolRequest (#465)
zone-live Jul 15, 2025
48fe530
feat: overwrite `skipPreflight` if comes from request (#463)
aganglada Jul 15, 2025
99ffe86
fix: buildUrl function with potential vulnerability (#466)
zone-live Jul 16, 2025
8560e5a
Fix disconnection handling (#467)
xavier-brochard Jul 17, 2025
bf26c67
chore: validate address for Signin (#468)
zone-live Jul 17, 2025
88fc8ce
Revert "fix: buildUrl function with potential vulnerability" (#470)
zone-live Jul 18, 2025
e39f022
chore: adds check and throws error (#471)
zone-live Jul 21, 2025
e3740f6
feat: update balances & tx when new token is received (#469)
xavier-brochard Jul 22, 2025
5fbd310
Sync accounts (#475)
xavier-brochard Jul 24, 2025
e53ecb0
feat: track inactive wss messages + removing account sync cronjobs (#…
aganglada Jul 24, 2025
cea17b1
2.0.0 (#477)
github-actions[bot] Jul 24, 2025
cdd7e4f
chore: Adds sanitization and prevents control character injection (#472)
zone-live Jul 25, 2025
71509a6
chore: Excessive Data Access and Prolonged Sensitive Information Expo…
zone-live Jul 25, 2025
0ffe199
feat: rework assets (#479)
xavier-brochard Jul 28, 2025
3765aea
2.1.0 (#480)
github-actions[bot] Jul 28, 2025
e0ccf2d
Various fixes (#481)
xavier-brochard Jul 30, 2025
39d7ec7
2.1.1 (#482)
github-actions[bot] Jul 30, 2025
264ef98
docs: fix changelog (#483)
xavier-brochard Jul 30, 2025
ff493c0
chore: add logging (#484)
xavier-brochard Jul 30, 2025
b8da61b
2.1.2 (#485)
github-actions[bot] Jul 30, 2025
66dd7f6
Force a release (#486)
xavier-brochard Jul 30, 2025
8b05cd4
docs: fix changelog (#487)
xavier-brochard Jul 30, 2025
123e44d
2.1.3 (#488)
github-actions[bot] Jul 30, 2025
ffd451c
Fixes and Performance Improvements (#489)
xavier-brochard Aug 4, 2025
fe40b57
fix: refresh crons (#490)
xavier-brochard Aug 5, 2025
59ebaee
fix: bump send SPL compute unit limit (#492)
xavier-brochard Aug 5, 2025
93b29e1
2.1.4 (#493)
github-actions[bot] Aug 5, 2025
dc96062
feat: unified send flow methods (#494)
aganglada Aug 13, 2025
706e3d2
2.2.0 (#495)
github-actions[bot] Aug 13, 2025
2b91bbe
refactor: swap/bridge methods (#496)
aganglada Aug 14, 2025
bd7fd07
2.3.0 (#497)
github-actions[bot] Aug 19, 2025
880ecc0
fix: close WS onInactive (#498)
xavier-brochard Aug 25, 2025
99b9233
2.3.1 (#499)
github-actions[bot] Aug 25, 2025
56ebf79
Further optimize WS connection management (#500)
xavier-brochard Aug 26, 2025
d9684cb
2.3.2 (#501)
github-actions[bot] Aug 26, 2025
5789040
Merge external contrib (#503)
xavier-brochard Aug 27, 2025
a21348d
Fix self transfer parsing (#504)
xavier-brochard Aug 28, 2025
e02b841
Close WebSockets onInactive after a grace period (#505)
xavier-brochard Aug 29, 2025
ca61a2c
2.3.3 (#506)
github-actions[bot] Aug 29, 2025
3c419fe
fix: passing a transaction object to blockaid (#507)
zone-live Sep 1, 2025
7fcadfc
2.3.4 (#508)
github-actions[bot] Sep 1, 2025
90e2e58
feat: instrument create account (#510)
aganglada Sep 2, 2025
c739dee
NWNT - update analytics properties (#511)
zone-live Sep 4, 2025
37681a1
2.3.5 (#512)
github-actions[bot] Sep 4, 2025
1883ae1
chore: remove property account_id (#513)
zone-live Sep 4, 2025
ba8ddb9
2.3.6 (#514)
github-actions[bot] Sep 4, 2025
9e45392
fix: skip spam txs from websockets (#515)
xavier-brochard Sep 4, 2025
29179fb
Support tokens with multiplier (#509)
xavier-brochard Sep 5, 2025
1cc3358
Improve token api client (#517)
xavier-brochard Sep 5, 2025
4fcebc8
2.3.7 (#518)
github-actions[bot] Sep 5, 2025
8ea2e84
fix: incorrect logic on emitting event (#519)
xavier-brochard Sep 8, 2025
a50dac1
2.3.8 (#520)
github-actions[bot] Sep 8, 2025
83a5dc4
fix: check domain tld on name lookup (#521)
aganglada Sep 12, 2025
76239bc
feat: add endpoint signRewardsMessage (#522)
xavier-brochard Sep 12, 2025
cfdc8b8
chore: track sentry even on ws close not cleanly (#523)
xavier-brochard Sep 15, 2025
6db4a0f
2.3.9 (#524)
github-actions[bot] Sep 15, 2025
583361c
Nwnt 409 add a mechanism to time out websocket subscriptions (#525)
xavier-brochard Sep 16, 2025
68cc8a1
feat: offload sync account from account creation (#528)
xavier-brochard Sep 19, 2025
f2f5952
Fix/enforce all assets in assets list updated event (#529)
xavier-brochard Sep 19, 2025
9f10497
2.3.10 (#530)
github-actions[bot] Sep 19, 2025
b15019c
Offline fee calculation with support to secp256k1 and secp256r1 signa…
xavier-brochard Sep 22, 2025
37fd0f0
refactor: rename TransactionHelper into Signer (#531)
xavier-brochard Sep 23, 2025
fb91355
Clean up (#534)
xavier-brochard Sep 23, 2025
441a259
fix: only monitor fully signed transactions (#535)
xavier-brochard Sep 23, 2025
d302a73
chore: use prod shasum (#536)
xavier-brochard Sep 23, 2025
a334f3e
2.3.11 (#537)
github-actions[bot] Sep 23, 2025
6120efb
chore: enable Devnet support across our environments (#526)
zone-live Sep 24, 2025
f75715d
2.4.0 (#538)
github-actions[bot] Sep 24, 2025
7d3e176
fix: remove timestamp 1min validation (#539)
aganglada Sep 29, 2025
1de2962
2.4.1 (#540)
github-actions[bot] Sep 29, 2025
af379c9
fix: enable devnet only for flask (#541)
aganglada Oct 2, 2025
262a3db
2.4.2 (#542)
github-actions[bot] Oct 2, 2025
8858fbc
On demand sns domain lookup (#544)
xavier-brochard Oct 8, 2025
557676f
Cache fiat calls (#545)
xavier-brochard Oct 8, 2025
09a1181
Only subscribe to selected accounts (#543)
xavier-brochard Oct 9, 2025
0fb0084
2.4.3 (#546)
github-actions[bot] Oct 9, 2025
3a5a74c
Fix send (#547)
xavier-brochard Oct 13, 2025
649304b
fix: properly build default icon url (#548)
xavier-brochard Oct 13, 2025
4f63be6
2.4.4 (#549)
github-actions[bot] Oct 14, 2025
552f09e
fix: serialization (#551)
xavier-brochard Oct 14, 2025
758ab62
perf: Improve lookup speed for findById (#550)
FrederikBolding Oct 14, 2025
89fb221
2.4.5 (#553)
github-actions[bot] Oct 14, 2025
605463d
Change sign rewards message payload (#554)
xavier-brochard Oct 15, 2025
a93aa6d
2.4.6 (#555)
github-actions[bot] Oct 15, 2025
eb3d19b
fix: fix `getAccount` and `listAccounts` (#558)
ccharly Nov 6, 2025
a76c74b
2.4.7 (#559)
github-actions[bot] Nov 6, 2025
e6cceef
fix: Publish icon to NPM (#561)
FrederikBolding Nov 7, 2025
86fc59b
fix: Use `snap_getClientStatus` for `clientVersion` (#560)
FrederikBolding Nov 7, 2025
09c6f66
fix: Use mutex for state blob modifications (#562)
FrederikBolding Nov 20, 2025
27d4c89
2.4.8 (#563)
github-actions[bot] Nov 20, 2025
901f9b4
fix: Ensure only safe concurrent state operations (#564)
FrederikBolding Nov 26, 2025
d9fe23a
2.5.0 (#566)
github-actions[bot] Nov 26, 2025
0082e11
fix: prevent big images from exceeding snap context size (#567)
aganglada Dec 4, 2025
c0ba063
2.5.1 (#568)
github-actions[bot] Dec 4, 2025
3fd08fe
feat: card spending methods (#569)
aganglada Dec 19, 2025
e4780d9
2.6.0 (#570)
github-actions[bot] Dec 19, 2025
ce2127a
fix: interface context error (#571)
aganglada Dec 19, 2025
97f4c65
fix: Unblock `onProtocolRequest` (#572)
FrederikBolding Jan 8, 2026
3675d82
fix: token 2022 send (#573)
aganglada Jan 9, 2026
460b7f2
2.6.1 (#574)
github-actions[bot] Jan 9, 2026
f21238b
chore: fully deprecate `@solana/web3.js` on the project (#575)
ulissesferreira Jan 12, 2026
7811f76
fix: card methods improvements (#578)
aganglada Jan 14, 2026
a48f04d
2.6.2 (#579)
github-actions[bot] Jan 14, 2026
5d0bae1
refactor: change ApproveTokenService to use `Approve` instructions in…
ulissesferreira Jan 19, 2026
cb3aeb1
2.7.0 (#581)
github-actions[bot] Jan 19, 2026
de51a4a
fix: ensure consistency if account creation fails (#557)
xavier-brochard Jan 19, 2026
7b0dd84
2.7.1 (#583)
github-actions[bot] Jan 22, 2026
dce759d
chore: add `getOrCreateAssociatedTokenAccount` instruction before `ap…
ulissesferreira Jan 27, 2026
5685339
2.7.2 (#585)
github-actions[bot] Jan 28, 2026
68365fe
chore: remove convertion layer for images displayed in Snaps UI (#577)
ulissesferreira Jan 28, 2026
ad4bca5
fix: make sure interface exists when accessing its context (#586)
ulissesferreira Jan 28, 2026
853a103
chore: increase compute unit limit for token approval transactions (#…
ulissesferreira Jan 30, 2026
08bc330
2.7.3 (#588)
github-actions[bot] Jan 30, 2026
9e54f59
feat/approve card amount to use create (#593)
Julink-eth Mar 19, 2026
9610233
Fix: solana transaction confirmation screen issues (#595)
wantedsystem Mar 20, 2026
604df72
feat(card): adjust Card-related methods (#594)
Brunonascdev Mar 20, 2026
60d24fa
fix: emit Transaction Submitted event at broadcast time (#598)
wantedsystem Mar 23, 2026
bec9f21
2.7.4 (#601)
github-actions[bot] Mar 23, 2026
f84e397
feat: add `keyring_createAccounts` (multiple accounts) support (#599)
ccharly Apr 2, 2026
d65c61c
2.8.0 (#603)
github-actions[bot] Apr 2, 2026
41f7622
feat: harden `setSelectedAccounts` (#604)
hmalik88 May 7, 2026
e4d2e37
feat: add `signProofOfOwnership` method for silent proof-of-ownership…
mathieuartu Jun 12, 2026
8400d61
2.9.0 (#613)
github-actions[bot] Jun 15, 2026
af16f8a
chore: bump Yarn to 4.17.0 (#614)
mikesposito Jun 17, 2026
57c1ea8
fix: return `ProofOfOwnership` signatures as 0x instead of base58 (#617)
mathieuartu Jun 17, 2026
117ca8d
2.9.1 (#620)
github-actions[bot] Jun 17, 2026
42c7f18
Revert "2.9.1 (#620)" (#621)
mikesposito Jun 18, 2026
5a500d8
2.9.1 (#622)
github-actions[bot] Jun 18, 2026
3dba166
chore: track suppressed WPN-1513 (#624)
taran-a Jul 1, 2026
dcef47b
2.10.0 (#625)
github-actions[bot] Jul 3, 2026
eff400f
feat: update to keyring v2 (#606)
hmalik88 Jul 13, 2026
b678b99
2.11.0 (#629)
github-actions[bot] Jul 24, 2026
891745b
Revert "2.11.0" (#630)
Battambang Jul 27, 2026
203f0d0
3.0.0 (#631)
github-actions[bot] Jul 27, 2026
07b0598
chore: align tooling with internal-snaps monorepo (#627)
Battambang Jul 27, 2026
7131a5e
chore: reconcile snap package with monorepo template (#628)
Battambang Jul 27, 2026
184ad67
Merge remote-tracking branch 'solana-wallet-snap/main' into migrate-s…
Battambang Jul 28, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
27 changes: 27 additions & 0 deletions merged-packages/solana-wallet-snap/.env.sample
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
# Use:
# - local for local development
# - test for running tests locally (mandatory)
# - production before submitting a PR
ENVIRONMENT=

# List of RPC URLs for each network.
# The first one in the list is the primary one, the others are fallbacks.
RPC_URL_MAINNET_LIST=
RPC_URL_DEVNET_LIST=
RPC_URL_TESTNET_LIST=
RPC_URL_LOCALNET_LIST=

RPC_WEB_SOCKET_URL_MAINNET=
RPC_WEB_SOCKET_URL_DEVNET=
RPC_WEB_SOCKET_URL_TESTNET=
RPC_WEB_SOCKET_URL_LOCALNET=

EXPLORER_BASE_URL=

PRICE_API_BASE_URL=
TOKEN_API_BASE_URL=
STATIC_API_BASE_URL=
SECURITY_ALERTS_API_BASE_URL=
NFT_API_BASE_URL=

LOCAL_API_BASE_URL=
Loading
Loading