Giter VIP home page Giter VIP logo

hollyplus-minting-contract's Introduction

Holly+ Artist Minting Contract

Features:

  1. Content and metadata URIs with hashes, ability to update (hashes are sha256)
  2. Updatable URL info by artist (can be used if IPFS provider needs to change etc, enforced by on-chain hash).
  3. Ability to resign ownership of minter ability (uses roles: 1. maintainer, 2. minter, and 3. admin, resigning from admin "locks" the contract)
  4. Royalties through new EIP2981 standard - payout addresses can be changed per mint, but the BPS cannot be changed.

How to customize and use for yourself:

  1. update deployment in deploy/00_hollyplus.ts
  2. update contract name and information in contracts/HollyPlus.sol.
  3. run yarn run test
  4. setup networks.private.json, see hardhat networks config for format
  5. run yarn run deploy --network rinkeby to deploy to rinkeby
  6. run yarn run deploy --network mainnet to deploy to mainnet

See deployed:

Current canoical deployment is at 0x6688Ee4E6e17a9cF88A13Da833b011E64C2B4203

hollyplus-minting-contract's People

Contributors

iainnash avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.