Factory smart contract to make easier and safer usage of the `CREATE` and `CREATE2` EVM opcodes as well as of `CREATE3`-based (i.e. without an initcode factor) contract creations.
Furthermore, I quickly abused this PR to add three additional network configurations mantaMain, shardeumTestnet, and artheraTestnet, and bump some dependencies.
The .editorconfig.tree configuration I copied from here.
The LICENSE of the tests are changed to MIT.
PR Checklist
[ ] Because this PR includes a bug fix, relevant tests have been included.
🕓 Changelog
_requireSuccessfulContractInitialisation
and_parseSalt
.mantaMain
,shardeumTestnet
, andartheraTestnet
, and bump some dependencies..editorconfig
.tree
configuration I copied from here.MIT
.PR Checklist
🐶 Cute Animal Picture