This repo contains the main ERC721 contract used for CONCEALMINT that features a few small differences than the default contract:
safeMint
is made public so anyone can mintsafeMint
will mint directly tomsg.sender
instead of taking anaddress
parametersafeMint
accepts auri
parameter on mint as the content is dynamicconstructor
does not take in an owner address, instead theOwnable
constructor usesmsg.sender
$ forge build
$ forge test
$ forge fmt
$ forge snapshot
$ anvil
$ forge script script/Counter.s.sol:CounterScript --rpc-url <your_rpc_url> --private-key <your_private_key>
$ cast <subcommand>
$ forge --help
$ anvil --help
$ cast --help