Skip to content

Make the foundry release #186

@smiasojed

Description

@smiasojed

Prepare foundry release with forge test support

  1. Make sure that all supported test CLI combinations work correctly.
  2. Update the polkadot-sdk to latest master
  3. Make sure the PRs are merged:Add new CLI flags #465
    fix vm roll #451
    add transient storage support in polkadot test execution mode #449
    State recording fixes #443
  4. Tests listed in ticket description Add cheatcode tests #435
    are fixed
  5. Check if the old (forge build, cast, etc) functionality still works correctly (completed in previous milestone)
  6. Check if polkadot documentation for foundry is still valid: https://docs.polkadot.com/develop/smart-contracts/dev-environments/foundry/ - if not update it
  7. Document the working cheatcodes

Nice to have:

  • Anvil-polkadot is available after foundry installation - DONE - it works
  • The pass rate for tests on tier-1 projects using the pallet-revive EVM backend is above 90%.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions