diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml index 24ae929..8cf4c01 100644 --- a/.github/ISSUE_TEMPLATE/config.yml +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -1,11 +1,11 @@ blank_issues_enabled: false contact_links: - name: Report a security vulnerability - url: https://github.com/JustaName-id/frametx-kit/security/advisories/new + url: https://github.com/JustaLab-co/frametx-kit/security/advisories/new about: Signature layout, sig-hash, encoder or gas-accounting flaws go through a private advisory, not a public issue. See SECURITY.md. - name: A bug in the ethrex node itself url: https://github.com/lambdaclass/ethrex/issues about: If the reference client is the side that is wrong, it belongs upstream. Open a divergence report here too so we record it. - name: How do I use this - url: https://github.com/JustaName-id/frametx-kit#readme + url: https://github.com/JustaLab-co/frametx-kit#readme about: The README covers the API and the two behaviours that surprise people most. CONTRIBUTING.md covers the wire-format traps. diff --git a/CHANGELOG.md b/CHANGELOG.md index 012db36..720d827 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,20 +1,20 @@ -## [0.1.1](https://github.com/JustaName-id/frametx-kit/compare/v0.1.0...v0.1.1) (2026-09-15) +## [0.1.1](https://github.com/JustaLab-co/frametx-kit/compare/v0.1.0...v0.1.1) (2026-09-15) ### Bug Fixes -* **docs:** update to reflect broadcast capability ([#9](https://github.com/JustaName-id/frametx-kit/issues/9)) ([3cba761](https://github.com/JustaName-id/frametx-kit/commit/3cba761660f4bb43ebe9ff78b9cbd9ace34a73fe)) +* **docs:** update to reflect broadcast capability ([#9](https://github.com/JustaLab-co/frametx-kit/issues/9)) ([3cba761](https://github.com/JustaLab-co/frametx-kit/commit/3cba761660f4bb43ebe9ff78b9cbd9ace34a73fe)) -# [0.1.0](https://github.com/JustaName-id/frametx-kit/compare/v0.0.2...v0.1.0) (2026-09-15) +# [0.1.0](https://github.com/JustaLab-co/frametx-kit/compare/v0.0.2...v0.1.0) (2026-09-15) ### Features -* broadcast frame transactions and wait on frame receipts ([#8](https://github.com/JustaName-id/frametx-kit/issues/8)) ([0c21b17](https://github.com/JustaName-id/frametx-kit/commit/0c21b17d454f7b766516df5dec923fb4c7185421)) +* broadcast frame transactions and wait on frame receipts ([#8](https://github.com/JustaLab-co/frametx-kit/issues/8)) ([0c21b17](https://github.com/JustaLab-co/frametx-kit/commit/0c21b17d454f7b766516df5dec923fb4c7185421)) -## [0.0.2](https://github.com/JustaName-id/frametx-kit/compare/v0.0.1...v0.0.2) (2026-09-08) +## [0.0.2](https://github.com/JustaLab-co/frametx-kit/compare/v0.0.1...v0.0.2) (2026-09-08) ### Bug Fixes -* **rlp:** report the byte offset of a malformed RLP body ([#4](https://github.com/JustaName-id/frametx-kit/issues/4)) ([0c53d56](https://github.com/JustaName-id/frametx-kit/commit/0c53d56c08f21b5a5548d2fe3d6dca093d6b2585)) +* **rlp:** report the byte offset of a malformed RLP body ([#4](https://github.com/JustaLab-co/frametx-kit/issues/4)) ([0c53d56](https://github.com/JustaLab-co/frametx-kit/commit/0c53d56c08f21b5a5548d2fe3d6dca093d6b2585)) diff --git a/README.md b/README.md index 04cc000..33d01c9 100644 --- a/README.md +++ b/README.md @@ -1,9 +1,9 @@ # frametx-kit [![npm](https://img.shields.io/npm/v/%40jaw.id%2Fframetx-kit)](https://www.npmjs.com/package/@jaw.id/frametx-kit) -[![CI](https://github.com/JustaName-id/frametx-kit/actions/workflows/ci.yml/badge.svg)](https://github.com/JustaName-id/frametx-kit/actions/workflows/ci.yml) +[![CI](https://github.com/JustaLab-co/frametx-kit/actions/workflows/ci.yml/badge.svg)](https://github.com/JustaLab-co/frametx-kit/actions/workflows/ci.yml) [![License: MIT](https://img.shields.io/badge/license-MIT-blue)](LICENSE) -[![OpenSSF Scorecard](https://api.securityscorecards.dev/projects/github.com/JustaName-id/frametx-kit/badge)](https://scorecard.dev/viewer/?uri=github.com/JustaName-id/frametx-kit) +[![OpenSSF Scorecard](https://api.securityscorecards.dev/projects/github.com/JustaLab-co/frametx-kit/badge)](https://scorecard.dev/viewer/?uri=github.com/JustaLab-co/frametx-kit) TypeScript for **EIP-8141 frame transactions** as hegota-testnet (chain ID `8141`) actually accepts them: the composed envelope that also carries EIP-8250 keyed nonces @@ -160,14 +160,14 @@ has traps, and several things in `src/` that look like code smells are load-bear The most valuable report is a disagreement with the reference client. If this library and ethrex produce different bytes, a different hash, a different price or a different receipt, -open a [divergence report](https://github.com/JustaName-id/frametx-kit/issues/new?template=01-divergence.yml) +open a [divergence report](https://github.com/JustaLab-co/frametx-kit/issues/new?template=01-divergence.yml) with the transaction hash or the byte vector. That is what a second implementation is for. Anything that could let a transaction be authorised for something other than what it says goes to [`SECURITY.md`](SECURITY.md) and a private advisory instead of a public issue. Looking for somewhere to start? The issues labelled -[good first issue](https://github.com/JustaName-id/frametx-kit/issues?q=is%3Aopen+label%3A%22good+first+issue%22) +[good first issue](https://github.com/JustaLab-co/frametx-kit/issues?q=is%3Aopen+label%3A%22good+first+issue%22) are the coverage gaps that need a captured transaction rather than a design decision. ## Docs diff --git a/SECURITY.md b/SECURITY.md index ee1e931..f588d36 100644 --- a/SECURITY.md +++ b/SECURITY.md @@ -2,7 +2,7 @@ ## Reporting -Report privately through [GitHub's advisory form](https://github.com/JustaName-id/frametx-kit/security/advisories/new). Do not open a public issue for anything listed as in scope below. +Report privately through [GitHub's advisory form](https://github.com/JustaLab-co/frametx-kit/security/advisories/new). Do not open a public issue for anything listed as in scope below. Include the transaction hash, the raw bytes, or the smallest snippet that shows the problem, plus the library version and the ethrex commit or endpoint you were talking to. The reports that get fixed fastest are the ones that come with bytes. diff --git a/package.json b/package.json index 77da3dd..f28636f 100644 --- a/package.json +++ b/package.json @@ -40,12 +40,12 @@ }, "repository": { "type": "git", - "url": "git+https://github.com/JustaName-id/frametx-kit.git" + "url": "git+https://github.com/JustaLab-co/frametx-kit.git" }, "bugs": { - "url": "https://github.com/JustaName-id/frametx-kit/issues" + "url": "https://github.com/JustaLab-co/frametx-kit/issues" }, - "homepage": "https://github.com/JustaName-id/frametx-kit#readme", + "homepage": "https://github.com/JustaLab-co/frametx-kit#readme", "publishConfig": { "access": "public", "provenance": true