Summary
Run the E2E mainnet test scripts built in #27 and plotlink#374. This is the execution ticket — the scripts are already merged.
Pre-requisite
Fund the donor wallet with gas before running:
cast send 0x43F43406e842d6ad8a8aB7546015D5F955C349BB --value 0.001ether --rpc-url https://mainnet.base.org --private-key $DEPLOYER_PRIVATE_KEY
Steps
Step 1: Run contract E2E test
cd ~/Projects/plotlink-contracts && source .env && forge script script/E2ETest.s.sol --rpc-url base --broadcast -vvvv
Expected: All 30 scenarios PASS, e2e-results.json written.
Step 2: Run indexer verification
cd ~/Projects/plotlink && npx tsx scripts/e2e-verify.ts --from-file ../plotlink-contracts/e2e-results.json
Expected: All 41 checks PASS across V1–V8 groups.
Acceptance Criteria
Branch
No branch needed — execution only, no code changes.
Summary
Run the E2E mainnet test scripts built in #27 and plotlink#374. This is the execution ticket — the scripts are already merged.
Pre-requisite
Fund the donor wallet with gas before running:
cast send 0x43F43406e842d6ad8a8aB7546015D5F955C349BB --value 0.001ether --rpc-url https://mainnet.base.org --private-key $DEPLOYER_PRIVATE_KEYSteps
Step 1: Run contract E2E test
Expected: All 30 scenarios PASS,
e2e-results.jsonwritten.Step 2: Run indexer verification
Expected: All 41 checks PASS across V1–V8 groups.
Acceptance Criteria
e2e-results.jsongenerated with tx hashes and storyline dataBranch
No branch needed — execution only, no code changes.