GithubHelp home page GithubHelp logo

zksync-minter's Introduction

zkSync Minter

Mints an NFT on zkSync. A tutorial is available here.

Motivation

I wanted to provide a tool to create an NFT on zkSync 2.0 alpha testnet.

Install

yarn

Use

  • Add one of your wallets' private key, your own Infura project ID and a Web3.Storage API token in a .env file
  • Make sure you have a handful of Goerli ETH in this wallet
  • Edit the thistleMetadata.json like you want
  • Deploy on zkSync testnet:
yarn hardhat deploy-zksync

See an example NFT here: https://ato.network/ZkSync/0xccA0521D453cA8C84Cb0b56936A4B764992b2F12/1

You can view your own NFT using Āto Scanner.

Credits

I mainly used zkSync docs: https://v2-docs.zksync.io/api/hardhat/getting-started.html

zksync-minter's People

Contributors

julienbrg avatar

Stargazers

majidrashidi avatar

Watchers

James Cloos avatar  avatar  avatar  avatar

Forkers

kiljorn1109

zksync-minter's Issues

Upload the image to Web3 Storage

Upload the image to Web3 Storage before adding the image url in the metadata.

So that user just need to replace the image (drag and drop) instead of having to upload it using Web3 Storage UI.

Add other minting modes

Right now we have the "pure 1/1" in place.

We want to add these minting modes:

  • Multiple editions (same metadata for each id)
  • Collection (different metadata for each id)
  • Community (contract already published, safeMint open to public)

Add Web3.Storage

Integrate with Web3 Storage so that both the image and the json file (nft metadata) in the nft/ directory get uploaded before deployment.

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.