├── LICENSE ├── README.md ├── front-end ├── README.md ├── package.json ├── public │ ├── favicon.ico │ ├── index.html │ ├── logo.png │ ├── logo192.png │ ├── logo512.png │ ├── manifest.json │ └── robots.txt ├── src │ ├── App.js │ ├── App.test.js │ ├── artifacts │ │ ├── KryptoPunks.sol │ │ │ ├── KryptoPunks.dbg.json │ │ │ └── KryptoPunks.json │ │ ├── KryptoPunksToken.sol │ │ │ ├── KryptoPunksToken.dbg.json │ │ │ └── KryptoPunksToken.json │ │ ├── NFTStakingVault.sol │ │ │ ├── NFTStakingVault.dbg.json │ │ │ └── NFTStakingVault.json │ │ └── interfaces │ │ │ ├── IKryptoPunks.sol │ │ │ ├── IKryptoPunks.dbg.json │ │ │ └── IKryptoPunks.json │ │ │ └── IKryptoPunksToken.sol │ │ │ ├── IKryptoPunksToken.dbg.json │ │ │ └── IKryptoPunksToken.json │ ├── assets │ │ ├── img │ │ │ ├── bg-big.png │ │ │ ├── bg-small.png │ │ │ ├── cancel.png │ │ │ ├── menu.png │ │ │ ├── mint-punk.png │ │ │ ├── punk-1.png │ │ │ ├── punk-2.png │ │ │ └── punk-3.png │ │ └── styles.css │ ├── components │ │ ├── About.js │ │ ├── Connect.js │ │ ├── Faq.js │ │ ├── Footer.js │ │ ├── Hero.js │ │ ├── NavBar.js │ │ └── Roadmap.js │ ├── features │ │ └── blockchain.js │ ├── index.css │ ├── index.js │ ├── pages │ │ ├── Dashboard.js │ │ ├── Home.js │ │ ├── MintPage.js │ │ └── index.js │ ├── reportWebVitals.js │ ├── setupTests.js │ └── utils │ │ ├── contracts-config.js │ │ └── networksMap.json └── yarn.lock └── smart_contracts ├── .env ├── contracts ├── KryptoPunks.sol ├── KryptoPunksToken.sol ├── NFTStakingVault.sol └── interfaces │ ├── IKryptoPunks.sol │ └── IKryptoPunksToken.sol ├── hardhat.config.js ├── package.json ├── scripts └── deploy-vault.js ├── test └── vault-test.js ├── utils ├── helper-scripts.js └── verify.js └── yarn.lock /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaymen99/KryptoPunks-nft-staking-dapp/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaymen99/KryptoPunks-nft-staking-dapp/HEAD/README.md -------------------------------------------------------------------------------- /front-end/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaymen99/KryptoPunks-nft-staking-dapp/HEAD/front-end/README.md -------------------------------------------------------------------------------- /front-end/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaymen99/KryptoPunks-nft-staking-dapp/HEAD/front-end/package.json -------------------------------------------------------------------------------- /front-end/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaymen99/KryptoPunks-nft-staking-dapp/HEAD/front-end/public/favicon.ico -------------------------------------------------------------------------------- /front-end/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaymen99/KryptoPunks-nft-staking-dapp/HEAD/front-end/public/index.html -------------------------------------------------------------------------------- /front-end/public/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaymen99/KryptoPunks-nft-staking-dapp/HEAD/front-end/public/logo.png -------------------------------------------------------------------------------- /front-end/public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaymen99/KryptoPunks-nft-staking-dapp/HEAD/front-end/public/logo192.png -------------------------------------------------------------------------------- /front-end/public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaymen99/KryptoPunks-nft-staking-dapp/HEAD/front-end/public/logo512.png -------------------------------------------------------------------------------- /front-end/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaymen99/KryptoPunks-nft-staking-dapp/HEAD/front-end/public/manifest.json -------------------------------------------------------------------------------- /front-end/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaymen99/KryptoPunks-nft-staking-dapp/HEAD/front-end/public/robots.txt -------------------------------------------------------------------------------- /front-end/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaymen99/KryptoPunks-nft-staking-dapp/HEAD/front-end/src/App.js -------------------------------------------------------------------------------- /front-end/src/App.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaymen99/KryptoPunks-nft-staking-dapp/HEAD/front-end/src/App.test.js -------------------------------------------------------------------------------- /front-end/src/artifacts/KryptoPunks.sol/KryptoPunks.dbg.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaymen99/KryptoPunks-nft-staking-dapp/HEAD/front-end/src/artifacts/KryptoPunks.sol/KryptoPunks.dbg.json -------------------------------------------------------------------------------- /front-end/src/artifacts/KryptoPunks.sol/KryptoPunks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaymen99/KryptoPunks-nft-staking-dapp/HEAD/front-end/src/artifacts/KryptoPunks.sol/KryptoPunks.json -------------------------------------------------------------------------------- /front-end/src/artifacts/KryptoPunksToken.sol/KryptoPunksToken.dbg.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaymen99/KryptoPunks-nft-staking-dapp/HEAD/front-end/src/artifacts/KryptoPunksToken.sol/KryptoPunksToken.dbg.json -------------------------------------------------------------------------------- /front-end/src/artifacts/KryptoPunksToken.sol/KryptoPunksToken.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaymen99/KryptoPunks-nft-staking-dapp/HEAD/front-end/src/artifacts/KryptoPunksToken.sol/KryptoPunksToken.json -------------------------------------------------------------------------------- /front-end/src/artifacts/NFTStakingVault.sol/NFTStakingVault.dbg.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaymen99/KryptoPunks-nft-staking-dapp/HEAD/front-end/src/artifacts/NFTStakingVault.sol/NFTStakingVault.dbg.json -------------------------------------------------------------------------------- /front-end/src/artifacts/NFTStakingVault.sol/NFTStakingVault.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaymen99/KryptoPunks-nft-staking-dapp/HEAD/front-end/src/artifacts/NFTStakingVault.sol/NFTStakingVault.json -------------------------------------------------------------------------------- /front-end/src/artifacts/interfaces/IKryptoPunks.sol/IKryptoPunks.dbg.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaymen99/KryptoPunks-nft-staking-dapp/HEAD/front-end/src/artifacts/interfaces/IKryptoPunks.sol/IKryptoPunks.dbg.json -------------------------------------------------------------------------------- /front-end/src/artifacts/interfaces/IKryptoPunks.sol/IKryptoPunks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaymen99/KryptoPunks-nft-staking-dapp/HEAD/front-end/src/artifacts/interfaces/IKryptoPunks.sol/IKryptoPunks.json -------------------------------------------------------------------------------- /front-end/src/artifacts/interfaces/IKryptoPunksToken.sol/IKryptoPunksToken.dbg.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaymen99/KryptoPunks-nft-staking-dapp/HEAD/front-end/src/artifacts/interfaces/IKryptoPunksToken.sol/IKryptoPunksToken.dbg.json -------------------------------------------------------------------------------- /front-end/src/artifacts/interfaces/IKryptoPunksToken.sol/IKryptoPunksToken.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaymen99/KryptoPunks-nft-staking-dapp/HEAD/front-end/src/artifacts/interfaces/IKryptoPunksToken.sol/IKryptoPunksToken.json -------------------------------------------------------------------------------- /front-end/src/assets/img/bg-big.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaymen99/KryptoPunks-nft-staking-dapp/HEAD/front-end/src/assets/img/bg-big.png -------------------------------------------------------------------------------- /front-end/src/assets/img/bg-small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaymen99/KryptoPunks-nft-staking-dapp/HEAD/front-end/src/assets/img/bg-small.png -------------------------------------------------------------------------------- /front-end/src/assets/img/cancel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaymen99/KryptoPunks-nft-staking-dapp/HEAD/front-end/src/assets/img/cancel.png -------------------------------------------------------------------------------- /front-end/src/assets/img/menu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaymen99/KryptoPunks-nft-staking-dapp/HEAD/front-end/src/assets/img/menu.png -------------------------------------------------------------------------------- /front-end/src/assets/img/mint-punk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaymen99/KryptoPunks-nft-staking-dapp/HEAD/front-end/src/assets/img/mint-punk.png -------------------------------------------------------------------------------- /front-end/src/assets/img/punk-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaymen99/KryptoPunks-nft-staking-dapp/HEAD/front-end/src/assets/img/punk-1.png -------------------------------------------------------------------------------- /front-end/src/assets/img/punk-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaymen99/KryptoPunks-nft-staking-dapp/HEAD/front-end/src/assets/img/punk-2.png -------------------------------------------------------------------------------- /front-end/src/assets/img/punk-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaymen99/KryptoPunks-nft-staking-dapp/HEAD/front-end/src/assets/img/punk-3.png -------------------------------------------------------------------------------- /front-end/src/assets/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaymen99/KryptoPunks-nft-staking-dapp/HEAD/front-end/src/assets/styles.css -------------------------------------------------------------------------------- /front-end/src/components/About.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaymen99/KryptoPunks-nft-staking-dapp/HEAD/front-end/src/components/About.js -------------------------------------------------------------------------------- /front-end/src/components/Connect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaymen99/KryptoPunks-nft-staking-dapp/HEAD/front-end/src/components/Connect.js -------------------------------------------------------------------------------- /front-end/src/components/Faq.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaymen99/KryptoPunks-nft-staking-dapp/HEAD/front-end/src/components/Faq.js -------------------------------------------------------------------------------- /front-end/src/components/Footer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaymen99/KryptoPunks-nft-staking-dapp/HEAD/front-end/src/components/Footer.js -------------------------------------------------------------------------------- /front-end/src/components/Hero.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaymen99/KryptoPunks-nft-staking-dapp/HEAD/front-end/src/components/Hero.js -------------------------------------------------------------------------------- /front-end/src/components/NavBar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaymen99/KryptoPunks-nft-staking-dapp/HEAD/front-end/src/components/NavBar.js -------------------------------------------------------------------------------- /front-end/src/components/Roadmap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaymen99/KryptoPunks-nft-staking-dapp/HEAD/front-end/src/components/Roadmap.js -------------------------------------------------------------------------------- /front-end/src/features/blockchain.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaymen99/KryptoPunks-nft-staking-dapp/HEAD/front-end/src/features/blockchain.js -------------------------------------------------------------------------------- /front-end/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaymen99/KryptoPunks-nft-staking-dapp/HEAD/front-end/src/index.css -------------------------------------------------------------------------------- /front-end/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaymen99/KryptoPunks-nft-staking-dapp/HEAD/front-end/src/index.js -------------------------------------------------------------------------------- /front-end/src/pages/Dashboard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaymen99/KryptoPunks-nft-staking-dapp/HEAD/front-end/src/pages/Dashboard.js -------------------------------------------------------------------------------- /front-end/src/pages/Home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaymen99/KryptoPunks-nft-staking-dapp/HEAD/front-end/src/pages/Home.js -------------------------------------------------------------------------------- /front-end/src/pages/MintPage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaymen99/KryptoPunks-nft-staking-dapp/HEAD/front-end/src/pages/MintPage.js -------------------------------------------------------------------------------- /front-end/src/pages/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaymen99/KryptoPunks-nft-staking-dapp/HEAD/front-end/src/pages/index.js -------------------------------------------------------------------------------- /front-end/src/reportWebVitals.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaymen99/KryptoPunks-nft-staking-dapp/HEAD/front-end/src/reportWebVitals.js -------------------------------------------------------------------------------- /front-end/src/setupTests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaymen99/KryptoPunks-nft-staking-dapp/HEAD/front-end/src/setupTests.js -------------------------------------------------------------------------------- /front-end/src/utils/contracts-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaymen99/KryptoPunks-nft-staking-dapp/HEAD/front-end/src/utils/contracts-config.js -------------------------------------------------------------------------------- /front-end/src/utils/networksMap.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaymen99/KryptoPunks-nft-staking-dapp/HEAD/front-end/src/utils/networksMap.json -------------------------------------------------------------------------------- /front-end/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaymen99/KryptoPunks-nft-staking-dapp/HEAD/front-end/yarn.lock -------------------------------------------------------------------------------- /smart_contracts/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaymen99/KryptoPunks-nft-staking-dapp/HEAD/smart_contracts/.env -------------------------------------------------------------------------------- /smart_contracts/contracts/KryptoPunks.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaymen99/KryptoPunks-nft-staking-dapp/HEAD/smart_contracts/contracts/KryptoPunks.sol -------------------------------------------------------------------------------- /smart_contracts/contracts/KryptoPunksToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaymen99/KryptoPunks-nft-staking-dapp/HEAD/smart_contracts/contracts/KryptoPunksToken.sol -------------------------------------------------------------------------------- /smart_contracts/contracts/NFTStakingVault.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaymen99/KryptoPunks-nft-staking-dapp/HEAD/smart_contracts/contracts/NFTStakingVault.sol -------------------------------------------------------------------------------- /smart_contracts/contracts/interfaces/IKryptoPunks.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaymen99/KryptoPunks-nft-staking-dapp/HEAD/smart_contracts/contracts/interfaces/IKryptoPunks.sol -------------------------------------------------------------------------------- /smart_contracts/contracts/interfaces/IKryptoPunksToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaymen99/KryptoPunks-nft-staking-dapp/HEAD/smart_contracts/contracts/interfaces/IKryptoPunksToken.sol -------------------------------------------------------------------------------- /smart_contracts/hardhat.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaymen99/KryptoPunks-nft-staking-dapp/HEAD/smart_contracts/hardhat.config.js -------------------------------------------------------------------------------- /smart_contracts/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaymen99/KryptoPunks-nft-staking-dapp/HEAD/smart_contracts/package.json -------------------------------------------------------------------------------- /smart_contracts/scripts/deploy-vault.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaymen99/KryptoPunks-nft-staking-dapp/HEAD/smart_contracts/scripts/deploy-vault.js -------------------------------------------------------------------------------- /smart_contracts/test/vault-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaymen99/KryptoPunks-nft-staking-dapp/HEAD/smart_contracts/test/vault-test.js -------------------------------------------------------------------------------- /smart_contracts/utils/helper-scripts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaymen99/KryptoPunks-nft-staking-dapp/HEAD/smart_contracts/utils/helper-scripts.js -------------------------------------------------------------------------------- /smart_contracts/utils/verify.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaymen99/KryptoPunks-nft-staking-dapp/HEAD/smart_contracts/utils/verify.js -------------------------------------------------------------------------------- /smart_contracts/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaymen99/KryptoPunks-nft-staking-dapp/HEAD/smart_contracts/yarn.lock --------------------------------------------------------------------------------