NetSepio / gateway

Gateway to onboard user using off-chain signature verification allowing review submission
https://gateway.netsepio.com
GNU General Public License v3.0
1 stars 0 forks source link

NFT Mint APIs #97

Closed Shachindra closed 6 months ago

Shachindra commented 7 months ago

We need to provide NFTs for free mint to our early users. This will also enable them to access other features for trial such as VPN, Firewall and Bots.

Req.

  1. NFT Collection that have both Mint and Delegate Mint function to issue NFTs
  2. The delegateMint function needs the operator role
  3. APIs to call the delegateMint function of the specific contract
thisisommore commented 7 months ago

So our backend will have delegate mint api, and it will check if wallet is in waitlist or not, if it is there then we will issue nft?

huisq commented 7 months ago

No. Used to be a whitelist system. Now is first 500 beta testers who submitted a review will get an nft

On Fri, 24 Nov 2023 at 9:33 PM, Om More @.***> wrote:

So our backend will have delegate mint api, and it will check if wallet is in waitlist or not, if it is there then we will issue nft?

— Reply to this email directly, view it on GitHub https://github.com/NetSepio/gateway/issues/97#issuecomment-1825685089, or unsubscribe https://github.com/notifications/unsubscribe-auth/AL7B2OWH2VDB6FAR6VWL2ODYGCO4LAVCNFSM6AAAAAA7S45HRWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQMRVGY4DKMBYHE . You are receiving this because you were assigned.Message ID: @.***>

thisisommore commented 7 months ago

Gotcha, so will smart contract make that check?

huisq commented 7 months ago

Yes smart contract will check if free NFT minter is <= 500

On Fri, Nov 24, 2023 at 11:24 PM Om More @.***> wrote:

Gotcha, so will smart contract make that check?

— Reply to this email directly, view it on GitHub https://github.com/NetSepio/gateway/issues/97#issuecomment-1825818562, or unsubscribe https://github.com/notifications/unsubscribe-auth/AL7B2OUX6ZYFMOC4MLYTPXDYGC323AVCNFSM6AAAAAA7S45HRWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQMRVHAYTQNJWGI . You are receiving this because you were assigned.Message ID: @.***>