Skip to content

Consider adding anvil contract integration tests #558

@ECWireless

Description

@ECWireless

Is your feature request related to a problem?

  • Currently there is no way for developers to test transaction flows before deployment without manually testing everything on a production chain
  • The last testnet chains available in the explorer were goerli and rinkeby, but these are now deprecated

Describe the solution you'd like

  • We should add integration tests for all transaction flows using forked anvil contracts: https://www.getfoundry.sh/anvil#common-workflows
  • These forked anvil contracts will simulate actual protocol contracts that exist on Arbitrum
  • These tests should run in the CI, and be required to pass before any PRs are merged

Describe alternatives you've considered

  • Adding new Sepolia contracts were considered. However, forked anvil contracts should do the trick with even less work

Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    Status

    Todo

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions