NFT Solana

Job ID: 31483770

Budget: $1,500 – $3,000 USD

Hi! We are looking for an experienced smart contract developer who will help us launch an NFT collection on the Solana blockchain.



To work with the Solana blockchain, the Rust or C++language is required:

https://solana.com/developers



The projects use the Metaplex protocol, which makes it possible to mint NFT tokens, set up an auction, configure the conditions for generating NFT tokens and their "pictures" using a library of graphic elements. And then distribute it to the user's Solana wallet using the configured terms of the smart contract.




What I need is an NFT starter motor. We need to develop a smart contract that will allow us to mint NFT-something on request from our website (click on the button + confirmed payment with a Solana - Sollet or Phantom wallet). Thus, after payment, the user receives a token randomly generated from our graphic elements directly to his wallet.



Here are some examples of collections that will run on Solana and use the same algorithm.



https://solmees.com/

https://www.flippies.art/#attributes

https://www.flippies.art/collection

https://solanamonkeysclub.com/

https://soltopia.io/

https://piggygang.com/

https://bitboat.me/

https://solantasy.com/



So, here's the breakdown:

1. A smart contract for coinage and a server for signing

2. The mechanism for generating 9 thousand images from our library of graphic elements with unique names and features in accordance with our rarity table.

3. Upload them to IPFS

4. Frontend part with connection to the wallet (Sollet and Phantom), countdown to the launch date, the ability to smoothly mint the NFT by pressing the MINT button, which will appear at the exact configured date/time.



- create an nft and embed specific metadata by clicking a button on the coinage site

- integrate with the Metaplex standard for royalty coding and allow the nft collection to trade in a Metaplex-compatible market

- let the coinage keep up with the site

- allow buyers to mint a variable number in a single transaction (for example, it can mint 1-5)



I will be waiting for your offers with a price/time indication, etc.
Related categories: C++ Programming RUST Programming