KryptoPunks NFTs staking dapp built on the polygon network
عن هذا المشروع
KryptoPunks NFT Staking Dapp This is a modern NFT project, the dapp allows users to mint their KryptoPunks NFT and stake them to receive staking rewards in the form of our own ERC20 token named KryptoPunkToken (KPT). Built With Solidity Hardhat React.js ethers.js web3modal material ui Table of Contents Project structure Smart Contracts User interface How to Run Prerequisites Contracts Front-end Contact License Project Structure Smart contracts The contracts development and testing is done using the Hardhat framework in the smartcontracts folder, for this project there are 3 main contracts : KryptoPunks.sol : This is the NFT collection contract, i used the ERC721A standard because it has lower gas usage for multiple NFT mint in the same transaction, the contract will allow user to mint items from the collection which are allowed to be staked in the NFT vault. KryptoPunksToken.sol : The KryptoPunksToken or KPT is the ERC20 token used for distributing staking rewards, it's completly controlled by the stakingVault contract which is the only address allowed to mint new tokens to stakers. NFTStakingVault.sol :
من ملف README الخاص بالمشروع على
GitHub
- النجوم
- 32
- التفريعات
- 41
- الرخصة
- MIT
- آخر تحديث
- 24/10/2023
أضف هذه الشارة إلى ملف README
أظهر أن مشروعك مُدرج على «صُنع في الجزائر».
[](https://www.madeinalgeria.dev/projects/kryptopunks-nft-staking-dapp)