Skip to content

[Bug] E2E Mainnet Script Must Forward Creation Fee on Storyline Creation #30

@realproject7

Description

@realproject7

Summary

The merged mainnet E2E script from #27 fails when executing StoryFactory.createStoryline() on Base mainnet because it does not forward the required MCV2_Bond creation fee.

Failure

Execution from #29 hit:

  • MCV2_Bond__InvalidCreationFee()

T3 reported that Base mainnet currently requires 0.0007 ether per createToken call. The E2E script creates 6 storylines, so the script must fund those calls with the required msg.value.

Scope

Update script/E2ETest.s.sol so every StoryFactory.createStoryline() path forwards the required creation fee.

Acceptance Criteria

  • Every createStoryline() call in script/E2ETest.s.sol forwards the required creation fee
  • The script no longer reverts with MCV2_Bond__InvalidCreationFee() on Base mainnet
  • Issue [Test] Run E2E Mainnet Test Suite #29 can be re-run successfully past storyline creation
  • PR includes the correct original issue number in the title

Notes

  • T3 observed 6 storyline creations in the script (A1, A2, A3, F1, F2, F3), which implies 6 x 0.0007 ether = 0.0042 ether total at the current fee
  • Validate the exact fee source in code/config rather than hard-coding assumptions where avoidable

Metadata

Metadata

Assignees

No one assigned

    Labels

    agent/T3Assigned to T3 builder agentbugSomething isn't workingtest

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions