diff --git a/.github/workflows/extension-scan.yml b/.github/workflows/extension-scan.yml
index 81e31f7..e9da316 100644
--- a/.github/workflows/extension-scan.yml
+++ b/.github/workflows/extension-scan.yml
@@ -19,12 +19,17 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
+ with:
+ # Full history so the three-dot diff below has a merge base with the
+ # base branch (a shallow --depth=1 fetch leaves them with no common
+ # ancestor: "fatal: origin/...HEAD: no merge base").
+ fetch-depth: 0
- name: Find changed listings
id: changed
run: |
- git fetch origin "${{ github.base_ref }}" --depth=1
- files=$(git diff --name-only "origin/${{ github.base_ref }}"...HEAD -- 'apps/extensions/registry/**/listing.json')
+ git fetch origin "${{ github.base_ref }}"
+ files=$(git diff --name-only "origin/${{ github.base_ref }}...HEAD" -- 'apps/extensions/registry/**/listing.json')
echo "files<> "$GITHUB_OUTPUT"
echo "$files" >> "$GITHUB_OUTPUT"
echo "EOF" >> "$GITHUB_OUTPUT"
diff --git a/apps/extensions/registry/coinpay-wallet/listing.json b/apps/extensions/registry/coinpay-wallet/listing.json
new file mode 100644
index 0000000..7d6c078
--- /dev/null
+++ b/apps/extensions/registry/coinpay-wallet/listing.json
@@ -0,0 +1,14 @@
+{
+ "slug": "coinpay-wallet",
+ "name": "CoinPay Wallet",
+ "summary": "Non-custodial multi-chain wallet with one-click x402 payments.",
+ "description": "CoinPay Wallet is a non-custodial, cross-browser (MV3) wallet for the CoinPay multi-chain platform.\n\n- Create or import a BIP-39 wallet; the seed is encrypted at rest (WebCrypto AES-256-GCM + PBKDF2) and never leaves your device.\n- Derives addresses for BTC, BCH, ETH, POL and SOL (with USDC on ETH/POL/SOL), matching the CoinPay web wallet.\n- Backup-confirmation gate before the wallet is usable; configurable idle auto-lock.\n\nThis Phase 1 release ships wallet lifecycle + receive/address views. Send and one-click x402 (HTTP 402) payment approval land in subsequent updates. Source: https://github.com/profullstack/coinpayportal/tree/master/packages/extension",
+ "homepage_url": "https://coinpayportal.com",
+ "version": "0.0.1",
+ "manifest_version": 3,
+ "permissions": ["storage", "alarms", "https://coinpayportal.com/*"],
+ "bundle_url": "https://github.com/profullstack/coinpayportal/releases/download/extension-v0.0.1/coinpay-wallet.zip",
+ "crx_url": null,
+ "bundle_sha256": "d9442a103f5d75888c946b8ca9b7dc1acf309c8533b098e65d1e7673031cf233",
+ "published_at": "2026-07-05T00:00:00.000Z"
+}