chore(snap): repo URL chain138-snap, docs and push/publish runbook

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
defiQUG
2026-02-15 21:44:57 -08:00
parent 8421c47b1c
commit 6bdc9f361c
14 changed files with 230 additions and 14 deletions

View File

@@ -0,0 +1,21 @@
# Allowlist: source and compliance checklist
Before submitting the Chain 138 Snap for MetaMask allowlisting, confirm:
## Source code
- [ ] Snap source code is **publicly available** (e.g. public Git repo). Repo: **https://github.com/bis-innovations/chain138-snap**
## Compliance
- [ ] The Snap does **not** impair MetaMasks compliance with laws or regulations (no illicit use of data, keys, or network access).
- [ ] No key-management APIs are used (this Snap does not use `snap_getBip32Entropy`, `snap_getBip44Entropy`, `snap_manageAccounts`, etc.), so **no third-party audit** is required.
## Already done in this repo
- [x] Package name set to `chain138-snap` (no conflict with existing npm `snap`).
- [x] Repository/homepage/bugs set to **https://github.com/bis-innovations/chain138-snap**.
- [x] No `console` logs, to-do comments, or unused permissions in Snap code.
- [x] Security: CI runs MetaMask Security Code Scanner (`.github/workflows/security-code-scanner.yml`). Optionally run [Snapper](https://docs.metamask.io/snaps/how-to/get-allowlisted/) locally before submission.
After publishing to npm, submit via the [MetaMask Snaps Directory Information form](https://docs.metamask.io/snaps/how-to/get-allowlisted/#1-submit-your-snap).