Skip to content

Commit 13f8558

Browse files
V48 Gate 4 (impl-only): Crypto testnet ready script
Monorepo progress board for BTD/ERC1155 testnet readiness. pnpm crypto:testnet-ready; document from contracts DEPLOY.
1 parent 21f2be8 commit 13f8558

4 files changed

Lines changed: 602 additions & 0 deletions

File tree

package.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,9 @@
5959
}
6060
},
6161
"scripts": {
62+
"crypto:testnet-ready": "bash scripts/is-crypto-production-testnet-ready.sh",
63+
"crypto:testnet-ready:full": "bash scripts/is-crypto-production-testnet-ready.sh --full",
64+
"crypto:testnet-ready:onchain": "bash scripts/is-crypto-production-testnet-ready.sh --onchain",
6265
"docs:refresh": "npm --prefix apps/mcp run docs:generate && npm --prefix apps/mcp run docs:openapi",
6366
"verify:ui": "node scripts/verify-ui-ssot.mjs",
6467
"generate:proven": "node scripts/generate-bitcode-proven.mjs",

packages/btd/contracts/DEPLOY.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,18 @@
11
# BitcodeERC1155 testnet deploy
22

3+
## Progress board
4+
5+
From monorepo root (re-run as crypto work lands):
6+
7+
```bash
8+
./scripts/is-crypto-production-testnet-ready.sh
9+
./scripts/is-crypto-production-testnet-ready.sh --full # forge + jest
10+
./scripts/is-crypto-production-testnet-ready.sh --onchain # cast RPC after deploy
11+
pnpm run crypto:testnet-ready
12+
```
13+
14+
Does not print secrets. Loads `apps/uapi/.env.local` `BITCODE_*` keys when present.
15+
316
## Prerequisites
417

518
- Foundry (`forge`, `cast`) — e.g. `~/.foundry/bin` on PATH

packages/btd/contracts/README.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,17 @@ DEPLOY.md
1919

2020
Dual-maintain TS: `packages/btd/src/erc1155/`.
2121

22+
## Testnet readiness board
23+
24+
From monorepo root:
25+
26+
```bash
27+
./scripts/is-crypto-production-testnet-ready.sh
28+
pnpm run crypto:testnet-ready
29+
pnpm run crypto:testnet-ready:full # forge + jest
30+
pnpm run crypto:testnet-ready:onchain # cast after deploy
31+
```
32+
2233
## Dependencies (npm-like)
2334

2435
| Track in git | Do not track |

0 commit comments

Comments
 (0)