/Royalty-nft-smart-contract

This is my ethereum training task.

Primary LanguageJavaScript

Royalty-nft-smart-contract

Ethereum Training task

Create a smart contract using the ERC721 and ERC720 standards, allowing for the 
minting of unique Non-Fungible Tokens (NFTs) on any address. There will be a 
predetermined limited supply of these NFTs. For our sake, we assume that the supply is 
50. The starting fee for minting an NFT is 10 USDT. Anyone wanting to mint the NFT 
should deposit minting fees into the smart contract to get the NFT. The fees increases 
by 10 USDT after each mint. When the second NFT is minted , the address owning the 
first NFT will receive a 10% cut of the fee and the smart contract will get 90%. Similarly, 
when the third NFT is minted, the previous two addresses receive 5% each and the 
contract gets 90%. After minting 25 NFTS, the NFT owners cut is increased to 20%.

Helpful Links

ERC-721 Non-Fungible Token Standard | ethereum.org

What is a Non-Fungible Token? A Non-Fungible Token (NFT) is used to identify something or someone in a unique way. This type of Token is perfect to be used on platforms that offer collectible items, https://ethereum.org/en/developers/docs/standards/tokens/erc-721/#top

ERC-20 Token Standard | ethereum.org

Ethereum is a global, decentralized platform for money and new kinds of applications. On Ethereum, you can write code that controls money, and build applications accessible anywhere in the world. https://ethereum.org/en/developers/docs/standards/tokens/erc-20/#top

Skill up task 12Mint your own NFT collection and ship a Web3 app to show them off
If you're a developer curious about NFTs, this is perfect. Programmatically generate your own NFT collection, 
write + deploy a smart contract in Solidity, and build your own React dApp to let friends connect their wallets 
and interact w/ your NFTs
https://buildspace.so/p/mint-nft-collection/lessons/create-contract-that-mints-nftsdhat