├── .gitignore ├── 01-interacting-with-smart-contracts ├── .gitignore ├── package.json ├── public │ ├── favicon.ico │ ├── index.html │ ├── logo192.png │ ├── logo512.png │ ├── manifest.json │ └── robots.txt ├── src │ ├── App.js │ ├── Web3Client.js │ ├── index.css │ ├── index.js │ ├── reportWebVitals.js │ └── setupTests.js ├── truffle │ ├── contracts │ │ ├── Migrations.sol │ │ └── NFT.sol │ ├── migrations │ │ └── 1_initial_migration.js │ ├── package-lock.json │ ├── package.json │ ├── test │ │ └── .gitkeep │ └── truffle-config.js └── yarn.lock ├── 02-nft-marketplace ├── .gitignore ├── contracts │ ├── Market.sol │ ├── Migrations.sol │ └── NFT.sol ├── migrations │ └── 1_initial_migration.js ├── package-lock.json ├── package.json ├── test │ └── Market.js └── truffle-config.js └── README.md /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | -------------------------------------------------------------------------------- /01-interacting-with-smart-contracts/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/husnn/web3-tutorials/HEAD/01-interacting-with-smart-contracts/.gitignore -------------------------------------------------------------------------------- /01-interacting-with-smart-contracts/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/husnn/web3-tutorials/HEAD/01-interacting-with-smart-contracts/package.json -------------------------------------------------------------------------------- /01-interacting-with-smart-contracts/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/husnn/web3-tutorials/HEAD/01-interacting-with-smart-contracts/public/favicon.ico -------------------------------------------------------------------------------- /01-interacting-with-smart-contracts/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/husnn/web3-tutorials/HEAD/01-interacting-with-smart-contracts/public/index.html -------------------------------------------------------------------------------- /01-interacting-with-smart-contracts/public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/husnn/web3-tutorials/HEAD/01-interacting-with-smart-contracts/public/logo192.png -------------------------------------------------------------------------------- /01-interacting-with-smart-contracts/public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/husnn/web3-tutorials/HEAD/01-interacting-with-smart-contracts/public/logo512.png -------------------------------------------------------------------------------- /01-interacting-with-smart-contracts/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/husnn/web3-tutorials/HEAD/01-interacting-with-smart-contracts/public/manifest.json -------------------------------------------------------------------------------- /01-interacting-with-smart-contracts/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/husnn/web3-tutorials/HEAD/01-interacting-with-smart-contracts/public/robots.txt -------------------------------------------------------------------------------- /01-interacting-with-smart-contracts/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/husnn/web3-tutorials/HEAD/01-interacting-with-smart-contracts/src/App.js -------------------------------------------------------------------------------- /01-interacting-with-smart-contracts/src/Web3Client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/husnn/web3-tutorials/HEAD/01-interacting-with-smart-contracts/src/Web3Client.js -------------------------------------------------------------------------------- /01-interacting-with-smart-contracts/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/husnn/web3-tutorials/HEAD/01-interacting-with-smart-contracts/src/index.css -------------------------------------------------------------------------------- /01-interacting-with-smart-contracts/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/husnn/web3-tutorials/HEAD/01-interacting-with-smart-contracts/src/index.js -------------------------------------------------------------------------------- /01-interacting-with-smart-contracts/src/reportWebVitals.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/husnn/web3-tutorials/HEAD/01-interacting-with-smart-contracts/src/reportWebVitals.js -------------------------------------------------------------------------------- /01-interacting-with-smart-contracts/src/setupTests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/husnn/web3-tutorials/HEAD/01-interacting-with-smart-contracts/src/setupTests.js -------------------------------------------------------------------------------- /01-interacting-with-smart-contracts/truffle/contracts/Migrations.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/husnn/web3-tutorials/HEAD/01-interacting-with-smart-contracts/truffle/contracts/Migrations.sol -------------------------------------------------------------------------------- /01-interacting-with-smart-contracts/truffle/contracts/NFT.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/husnn/web3-tutorials/HEAD/01-interacting-with-smart-contracts/truffle/contracts/NFT.sol -------------------------------------------------------------------------------- /01-interacting-with-smart-contracts/truffle/migrations/1_initial_migration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/husnn/web3-tutorials/HEAD/01-interacting-with-smart-contracts/truffle/migrations/1_initial_migration.js -------------------------------------------------------------------------------- /01-interacting-with-smart-contracts/truffle/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/husnn/web3-tutorials/HEAD/01-interacting-with-smart-contracts/truffle/package-lock.json -------------------------------------------------------------------------------- /01-interacting-with-smart-contracts/truffle/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/husnn/web3-tutorials/HEAD/01-interacting-with-smart-contracts/truffle/package.json -------------------------------------------------------------------------------- /01-interacting-with-smart-contracts/truffle/test/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /01-interacting-with-smart-contracts/truffle/truffle-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/husnn/web3-tutorials/HEAD/01-interacting-with-smart-contracts/truffle/truffle-config.js -------------------------------------------------------------------------------- /01-interacting-with-smart-contracts/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/husnn/web3-tutorials/HEAD/01-interacting-with-smart-contracts/yarn.lock -------------------------------------------------------------------------------- /02-nft-marketplace/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ -------------------------------------------------------------------------------- /02-nft-marketplace/contracts/Market.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/husnn/web3-tutorials/HEAD/02-nft-marketplace/contracts/Market.sol -------------------------------------------------------------------------------- /02-nft-marketplace/contracts/Migrations.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/husnn/web3-tutorials/HEAD/02-nft-marketplace/contracts/Migrations.sol -------------------------------------------------------------------------------- /02-nft-marketplace/contracts/NFT.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/husnn/web3-tutorials/HEAD/02-nft-marketplace/contracts/NFT.sol -------------------------------------------------------------------------------- /02-nft-marketplace/migrations/1_initial_migration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/husnn/web3-tutorials/HEAD/02-nft-marketplace/migrations/1_initial_migration.js -------------------------------------------------------------------------------- /02-nft-marketplace/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/husnn/web3-tutorials/HEAD/02-nft-marketplace/package-lock.json -------------------------------------------------------------------------------- /02-nft-marketplace/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/husnn/web3-tutorials/HEAD/02-nft-marketplace/package.json -------------------------------------------------------------------------------- /02-nft-marketplace/test/Market.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/husnn/web3-tutorials/HEAD/02-nft-marketplace/test/Market.js -------------------------------------------------------------------------------- /02-nft-marketplace/truffle-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/husnn/web3-tutorials/HEAD/02-nft-marketplace/truffle-config.js -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/husnn/web3-tutorials/HEAD/README.md --------------------------------------------------------------------------------