pcaversaccio / createx

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.
https://createx.rocks
GNU Affero General Public License v3.0
304 stars 18 forks source link

๐Ÿ”ง Add `CREATE` Tests #14

Closed pcaversaccio closed 11 months ago

pcaversaccio commented 1 year ago

๐Ÿ•“ Changelog

This PR adds the tests for all CREATE functions in CreateX; namely:

I also slightly refactored the test directory by moving the corresponding contracts to appropriate sub-directories. Please note that this PR is rebased on the PR https://github.com/pcaversaccio/createx/pull/13. Finally, I also removed the now obsolete CreateX.t.sol test contract.

Eventually, I created a CreateX logo and added to the README:

PR Checklist

๐Ÿถ Cute Animal Picture

image

pcaversaccio commented 1 year ago

@mds1 this PR is ready for review. The reason why I didn't include all the CREATE functions is that otherwise, it becomes too big.