Skip to content

PinataCloud/concealmint-contracts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Concealmint Contacts

cover

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 mint
  • safeMint will mint directly to msg.sender instead of taking an address parameter
  • safeMint accepts a uri parameter on mint as the content is dynamic
  • constructor does not take in an owner address, instead the Ownable constructor uses msg.sender

Usage

Build

$ forge build

Test

$ forge test

Format

$ forge fmt

Gas Snapshots

$ forge snapshot

Anvil

$ anvil

Deploy

$ forge script script/Counter.s.sol:CounterScript --rpc-url <your_rpc_url> --private-key <your_private_key>

Cast

$ cast <subcommand>

Help

$ forge --help
$ anvil --help
$ cast --help

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published