omni devnet start starts a devnet using portal bytecode from the same commit the cli version was built with
omni developer new scaffolds a project from this repo that references omni contracts (via gitmodules) at some other commit.
the two commits may have incompatible contract versions, which causes issues
ProposedSolution
Offer clarity around contract versions and how they relate to a network
Potentially write tests that enforce the template version reference in the CLI is compatible with devnet.
Problem to Solve
omni devnet start
starts a devnet using portal bytecode from the same commit the cli version was built withomni developer new
scaffolds a project from this repo that references omni contracts (via gitmodules) at some other commit. the two commits may have incompatible contract versions, which causes issuesProposedSolution
Offer clarity around contract versions and how they relate to a network
Potentially write tests that enforce the template version reference in the CLI is compatible with devnet.