This repo contains smart contracts for minting with enhanced functionality and security.
Features roadmap include:
- prevents burning the minting baton using a convenant
- requires contract address private key to be updated
- absolute minting limit restrictions
- time-based minting restrictions
- time-based + quantity-based minting schedule restrictions
- time-based + quantity-based + absolute limit minting schedule restrictions
slp-mint-vault-v0.cash
- Basic minting vault protects from accidental burning, uses same public key and p2sh address for each transactionslp-mint-vault-v1.cash
- Same as v0, also requires updated public key for each transactionslp-mint-vault-v2.cash
- TBDslp-mint-vault-v3.cash
- TBDslp-mint-vault-v4.cash
- TBD
$ git clone https://github.com/simpleledgerinc/slp-mint-contracts.git
$ cd slp-mint-contracts
$ npm i
$ cd regtest
$ docker-compose up -d
$ npm test