Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 7 additions & 4 deletions .claude/skills/release-docs/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -79,14 +79,14 @@ returned by the RPC (e.g. the network is still running `4.1.3` but the user
wants to prepare docs for `4.2.0`), this is a **pre-release** docs preparation.
Ask the user to confirm the target version, then use that version instead of
`nodeVersion` throughout the remaining steps. The git tag for the target version
must still exist. Contract addresses from the RPC reflect the *current* network
must still exist. Contract addresses from the RPC reflect the _current_ network
state (the old version); they are still valid if the upgrade reuses the same
contracts, but ask the user to confirm whether any addresses will change at
upgrade time.

**Run all work on the tag, not `next`.** Cut on the tag so the snapshot
reflects what shipped. Then stash, switch to `next`, pop. Backport any newer
docs from `next` into the snapshot as an explicit step *after* the cut.
docs from `next` into the snapshot as an explicit step _after_ the cut.

### Unversioned root pages

Expand Down Expand Up @@ -116,10 +116,11 @@ VERSION=<version> bash -i <(curl -sL https://install.aztec.network/<version>)
aztec get-canonical-sponsored-fpc-address
```

Store the address for updating docs.
Store the address for updating docs. Be sure to update the address with the appropriate value wherever it appears in the versioned docs.

**Note:** The Sponsored FPC is only deployed on devnet. For mainnet and testnet releases,
**Note:** The Sponsored FPC is deployed on testnet and devnet. For mainnet releases,
mark the SponsoredFPC row as "Not deployed" in the L2 Contract Addresses table.
If the Sponsored FPC address changes for a testnet release, send a reminder that the new address must be funded on testnet.

### Step 5: Update Version Configs

Expand Down Expand Up @@ -234,6 +235,7 @@ docs (Step 13), the generated content is included in the snapshot automatically.

1. **Triage existing TBD items.** Not all items under `## TBD` necessarily belong
to the current release. Review each entry and decide whether it:

- Shipped in this release → move it under the new `## <new version>` heading
- Targets a future major version → move it under a new `## Unreleased (v<next_major>)`
heading (create this heading if it doesn't exist, placed between `## TBD` and
Expand All @@ -250,6 +252,7 @@ docs (Step 13), the generated content is included in the snapshot automatically.

4. Check for missing migration items by analyzing the diff between the previous
release tag and the new one:

```bash
git diff v<old_version>..v<new_version> -- yarn-project/ noir-projects/
```
Expand Down
3 changes: 2 additions & 1 deletion .claude/skills/release-network-docs/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -144,13 +144,14 @@ in each table:

- **L1 Contract Addresses table**: update all addresses from the RPC response,
on-chain queries, and any additional addresses provided by the user.

- Mainnet: use `https://etherscan.io/address/0xADDR` link format
- Testnet: use `https://sepolia.etherscan.io/address/0xADDR` link format
- For contracts that are not deployed on this network, use `N/A`

- **L2 Contract Addresses table**: update if any canonical protocol contract
addresses changed (check the `protocolContractAddresses` from the RPC
response). SponsoredFPC is always "Not deployed" on mainnet and testnet.
response). SponsoredFPC is always "Not deployed" on mainnet.

Also grep for any old addresses that may appear elsewhere in the docs:

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ Set the required environment variables:

```bash
export NODE_URL=https://rpc.testnet.aztec-labs.com
export SPONSORED_FPC_ADDRESS=0x254082b62f9108d044b8998f212bb145619d91bfcd049461d74babb840181257
export SPONSORED_FPC_ADDRESS=0x08b888c4be63ed67f61a622fdd013ea028326bac22a8982a3b5a7e9ec62f765b
```

### Step 2: Register the Sponsored FPC
Expand Down
2 changes: 1 addition & 1 deletion docs/docs-developers/getting_started_on_testnet.md
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ Set the required environment variables:

```bash
export NODE_URL=https://rpc.testnet.aztec-labs.com
export SPONSORED_FPC_ADDRESS=0x254082b62f9108d044b8998f212bb145619d91bfcd049461d74babb840181257
export SPONSORED_FPC_ADDRESS=0x08b888c4be63ed67f61a622fdd013ea028326bac22a8982a3b5a7e9ec62f765b
```

### Step 2: Register the Sponsored FPC
Expand Down
2 changes: 1 addition & 1 deletion docs/docs/networks.md
Original file line number Diff line number Diff line change
Expand Up @@ -85,7 +85,7 @@ Stable releases target roughly one per month, typically mid-month. Dates are not
| **Class Registry** | `0x0000000000000000000000000000000000000000000000000000000000000003` | `0x0000000000000000000000000000000000000000000000000000000000000003` |
| **MultiCall Entrypoint** | `0x0000000000000000000000000000000000000000000000000000000000000004` | `0x0000000000000000000000000000000000000000000000000000000000000004` |
| **Fee Juice** | `0x0000000000000000000000000000000000000000000000000000000000000005` | `0x0000000000000000000000000000000000000000000000000000000000000005` |
| **SponsoredFPC** | Not deployed | `0x254082b62f9108d044b8998f212bb145619d91bfcd049461d74babb840181257` |
| **SponsoredFPC** | Not deployed | `0x08b888c4be63ed67f61a622fdd013ea028326bac22a8982a3b5a7e9ec62f765b` |

## Governance parameters

Expand Down
Loading