Skip to content

[Test] Run E2E Mainnet Test Suite #29

@realproject7

Description

@realproject7

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

  • Donor wallet funded with ETH for gas
  • Contract E2E script runs to completion — all 30 scenarios PASS
  • e2e-results.json generated with tx hashes and storyline data
  • Indexer verification script runs to completion — all 41 checks PASS
  • Full output reported back

Branch

No branch needed — execution only, no code changes.

Metadata

Metadata

Assignees

No one assigned

    Labels

    agent/T3Assigned to T3 builder agenttest

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions