Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
8bc27b0
chore: move solana-wallet-snap into packages/
Battambang Jul 30, 2026
3776ac3
chore: align solana-wallet-snap package fields with yarn constraints
Battambang Jul 30, 2026
0e9d138
chore: align solana shared dependency ranges with other snaps
Battambang Jul 30, 2026
d42ef42
chore: pin solana snaps-sdk and jest-transform-stub ranges
Battambang Jul 30, 2026
03a94d7
chore: align root @types/lodash with solana-wallet-snap
Battambang Jul 30, 2026
0932095
chore: bump root and sample rimraf to match solana
Battambang Jul 30, 2026
1c493de
chore: align solana snaps-cli range with other snaps
Battambang Jul 30, 2026
3f8df63
chore: align solana deps with post-keyring-v2 monorepo ranges
Battambang Jul 30, 2026
2b7c526
chore: bump solana key-tree to match other snaps
Battambang Jul 30, 2026
ba4fea2
chore: add eslint suppressions for solana-wallet-snap
Battambang Jul 30, 2026
bdbf89f
chore: add solana-wallet-snap to CODEOWNERS
Battambang Jul 30, 2026
e068608
chore: add solana-wallet-snap to root README package list
Battambang Jul 30, 2026
97569bc
chore: dedupe yarn.lock dependencies
Battambang Jul 30, 2026
49c43ee
chore: link solana migration changelog entry to PR #72
Battambang Jul 30, 2026
b52151d
chore: wire solana CI env as secrets and vars
Battambang Jul 30, 2026
4fa3f33
chore: refresh snap.manifest shasums after solana integration
Battambang Jul 30, 2026
ab96989
fix: run solana jest tests in band
Battambang Jul 30, 2026
5e40954
fix: serialize solana jest via maxWorkers
Battambang Jul 30, 2026
68cdfd0
chore: dual-license solana-wallet-snap (MIT OR Apache-2.0)
Battambang Jul 30, 2026
30ddfa0
fix: build solana tests with ENVIRONMENT=test
Battambang Jul 30, 2026
0917508
chore: skip installSnap tests and revert test workflow (#107)
taran-a Aug 4, 2026
4770e6a
chore: fix yarn constraints
taran-a Aug 4, 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
  •  
  •  
  •  
1 change: 1 addition & 0 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -9,3 +9,4 @@
packages/bitcoin-wallet-snap @MetaMask/networks
packages/snap-networks-utils @MetaMask/networks
packages/tron-wallet-snap @MetaMask/networks
packages/solana-wallet-snap @MetaMask/networks
17 changes: 17 additions & 0 deletions .github/workflows/lint-build-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,14 @@ on:
required: false
TRON_HTTP_BASE_URL_MAINNET:
required: false
RPC_URL_MAINNET_LIST:
required: false
RPC_URL_DEVNET_LIST:
required: false
RPC_WEB_SOCKET_URL_MAINNET:
required: false
RPC_WEB_SOCKET_URL_DEVNET:
required: false

env:
ENVIRONMENT: production
Expand All @@ -30,6 +38,15 @@ env:
TRON_HTTP_BASE_URL_MAINNET: ${{ secrets.TRON_HTTP_BASE_URL_MAINNET }}
TRON_HTTP_BASE_URL_NILE: ${{ vars.TRON_HTTP_BASE_URL_NILE }}
TRON_HTTP_BASE_URL_SHASTA: ${{ vars.TRON_HTTP_BASE_URL_SHASTA }}
RPC_URL_MAINNET_LIST: ${{ secrets.RPC_URL_MAINNET_LIST }}
RPC_URL_DEVNET_LIST: ${{ secrets.RPC_URL_DEVNET_LIST }}
RPC_URL_TESTNET_LIST: ${{ vars.RPC_URL_TESTNET_LIST }}
RPC_URL_LOCALNET_LIST: ${{ vars.RPC_URL_LOCALNET_LIST }}
RPC_WEB_SOCKET_URL_MAINNET: ${{ secrets.RPC_WEB_SOCKET_URL_MAINNET }}
RPC_WEB_SOCKET_URL_DEVNET: ${{ secrets.RPC_WEB_SOCKET_URL_DEVNET }}
RPC_WEB_SOCKET_URL_TESTNET: ${{ vars.RPC_WEB_SOCKET_URL_TESTNET }}
RPC_WEB_SOCKET_URL_LOCALNET: ${{ vars.RPC_WEB_SOCKET_URL_LOCALNET }}
EXPLORER_BASE_URL: ${{ vars.EXPLORER_BASE_URL }}

jobs:
prepare:
Expand Down
8 changes: 8 additions & 0 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -80,6 +80,10 @@ jobs:
RPC_URL_LIST_MAINNET: ${{ secrets.RPC_URL_LIST_MAINNET }}
TRONGRID_BASE_URL_MAINNET: ${{ secrets.TRONGRID_BASE_URL_MAINNET }}
TRON_HTTP_BASE_URL_MAINNET: ${{ secrets.TRON_HTTP_BASE_URL_MAINNET }}
RPC_URL_MAINNET_LIST: ${{ secrets.RPC_URL_MAINNET_LIST }}
RPC_URL_DEVNET_LIST: ${{ secrets.RPC_URL_DEVNET_LIST }}
RPC_WEB_SOCKET_URL_MAINNET: ${{ secrets.RPC_WEB_SOCKET_URL_MAINNET }}
RPC_WEB_SOCKET_URL_DEVNET: ${{ secrets.RPC_WEB_SOCKET_URL_DEVNET }}

check-release:
name: Check release
Expand Down Expand Up @@ -132,6 +136,10 @@ jobs:
RPC_URL_LIST_MAINNET: ${{ secrets.RPC_URL_LIST_MAINNET }}
TRONGRID_BASE_URL_MAINNET: ${{ secrets.TRONGRID_BASE_URL_MAINNET }}
TRON_HTTP_BASE_URL_MAINNET: ${{ secrets.TRON_HTTP_BASE_URL_MAINNET }}
RPC_URL_MAINNET_LIST: ${{ secrets.RPC_URL_MAINNET_LIST }}
RPC_URL_DEVNET_LIST: ${{ secrets.RPC_URL_DEVNET_LIST }}
RPC_WEB_SOCKET_URL_MAINNET: ${{ secrets.RPC_WEB_SOCKET_URL_MAINNET }}
RPC_WEB_SOCKET_URL_DEVNET: ${{ secrets.RPC_WEB_SOCKET_URL_DEVNET }}

all-jobs-complete:
name: All jobs complete
Expand Down
11 changes: 10 additions & 1 deletion .github/workflows/publish-preview.yml
Original file line number Diff line number Diff line change
Expand Up @@ -46,5 +46,14 @@ jobs:
"TRONGRID_BASE_URL_SHASTA": "${{ vars.TRONGRID_BASE_URL_SHASTA }}",
"TRON_HTTP_BASE_URL_MAINNET": "${{ secrets.TRON_HTTP_BASE_URL_MAINNET }}",
"TRON_HTTP_BASE_URL_NILE": "${{ vars.TRON_HTTP_BASE_URL_NILE }}",
"TRON_HTTP_BASE_URL_SHASTA": "${{ vars.TRON_HTTP_BASE_URL_SHASTA }}"
"TRON_HTTP_BASE_URL_SHASTA": "${{ vars.TRON_HTTP_BASE_URL_SHASTA }}",
"RPC_URL_MAINNET_LIST": "${{ secrets.RPC_URL_MAINNET_LIST }}",
"RPC_URL_DEVNET_LIST": "${{ secrets.RPC_URL_DEVNET_LIST }}",
"RPC_URL_TESTNET_LIST": "${{ vars.RPC_URL_TESTNET_LIST }}",
"RPC_URL_LOCALNET_LIST": "${{ vars.RPC_URL_LOCALNET_LIST }}",
"RPC_WEB_SOCKET_URL_MAINNET": "${{ secrets.RPC_WEB_SOCKET_URL_MAINNET }}",
"RPC_WEB_SOCKET_URL_DEVNET": "${{ secrets.RPC_WEB_SOCKET_URL_DEVNET }}",
"RPC_WEB_SOCKET_URL_TESTNET": "${{ vars.RPC_WEB_SOCKET_URL_TESTNET }}",
"RPC_WEB_SOCKET_URL_LOCALNET": "${{ vars.RPC_WEB_SOCKET_URL_LOCALNET }}",
"EXPLORER_BASE_URL": "${{ vars.EXPLORER_BASE_URL }}"
}
17 changes: 17 additions & 0 deletions .github/workflows/publish-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,14 @@ on:
required: false
TRON_HTTP_BASE_URL_MAINNET:
required: false
RPC_URL_MAINNET_LIST:
required: false
RPC_URL_DEVNET_LIST:
required: false
RPC_WEB_SOCKET_URL_MAINNET:
required: false
RPC_WEB_SOCKET_URL_DEVNET:
required: false

permissions:
contents: read
Expand Down Expand Up @@ -80,6 +88,15 @@ jobs:
TRON_HTTP_BASE_URL_MAINNET: ${{ secrets.TRON_HTTP_BASE_URL_MAINNET }}
TRON_HTTP_BASE_URL_NILE: ${{ vars.TRON_HTTP_BASE_URL_NILE }}
TRON_HTTP_BASE_URL_SHASTA: ${{ vars.TRON_HTTP_BASE_URL_SHASTA }}
RPC_URL_MAINNET_LIST: ${{ secrets.RPC_URL_MAINNET_LIST }}
RPC_URL_DEVNET_LIST: ${{ secrets.RPC_URL_DEVNET_LIST }}
RPC_URL_TESTNET_LIST: ${{ vars.RPC_URL_TESTNET_LIST }}
RPC_URL_LOCALNET_LIST: ${{ vars.RPC_URL_LOCALNET_LIST }}
RPC_WEB_SOCKET_URL_MAINNET: ${{ secrets.RPC_WEB_SOCKET_URL_MAINNET }}
RPC_WEB_SOCKET_URL_DEVNET: ${{ secrets.RPC_WEB_SOCKET_URL_DEVNET }}
RPC_WEB_SOCKET_URL_TESTNET: ${{ vars.RPC_WEB_SOCKET_URL_TESTNET }}
RPC_WEB_SOCKET_URL_LOCALNET: ${{ vars.RPC_WEB_SOCKET_URL_LOCALNET }}
EXPLORER_BASE_URL: ${{ vars.EXPLORER_BASE_URL }}
- name: Upload build artifacts
uses: actions/upload-artifact@v6
with:
Expand Down
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@ Each snap in this repository has its own README with installation and usage inst

- [`@metamask/bitcoin-wallet-snap`](packages/bitcoin-wallet-snap)
- [`@metamask/snap-networks-utils`](packages/snap-networks-utils)
- [`@metamask/solana-wallet-snap`](packages/solana-wallet-snap)
- [`@metamask/tron-wallet-snap`](packages/tron-wallet-snap)

<!-- end package list -->
Loading
Loading