├── .gitignore ├── README.md ├── contracts ├── Attacker.sol ├── Bank.sol ├── Counter.sol ├── Escrow.sol ├── FlashLoan.sol ├── FlashLoanReceiver.sol ├── RealEstate.sol └── Token.sol ├── hardhat.config.js ├── package.json ├── scripts └── deploy.js └── test ├── Counter.js ├── Flashloan.js ├── RealEstate.js └── Reentrancy.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dappuniversity/solidity_tutorial/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dappuniversity/solidity_tutorial/HEAD/README.md -------------------------------------------------------------------------------- /contracts/Attacker.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dappuniversity/solidity_tutorial/HEAD/contracts/Attacker.sol -------------------------------------------------------------------------------- /contracts/Bank.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dappuniversity/solidity_tutorial/HEAD/contracts/Bank.sol -------------------------------------------------------------------------------- /contracts/Counter.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dappuniversity/solidity_tutorial/HEAD/contracts/Counter.sol -------------------------------------------------------------------------------- /contracts/Escrow.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dappuniversity/solidity_tutorial/HEAD/contracts/Escrow.sol -------------------------------------------------------------------------------- /contracts/FlashLoan.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dappuniversity/solidity_tutorial/HEAD/contracts/FlashLoan.sol -------------------------------------------------------------------------------- /contracts/FlashLoanReceiver.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dappuniversity/solidity_tutorial/HEAD/contracts/FlashLoanReceiver.sol -------------------------------------------------------------------------------- /contracts/RealEstate.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dappuniversity/solidity_tutorial/HEAD/contracts/RealEstate.sol -------------------------------------------------------------------------------- /contracts/Token.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dappuniversity/solidity_tutorial/HEAD/contracts/Token.sol -------------------------------------------------------------------------------- /hardhat.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dappuniversity/solidity_tutorial/HEAD/hardhat.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dappuniversity/solidity_tutorial/HEAD/package.json -------------------------------------------------------------------------------- /scripts/deploy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dappuniversity/solidity_tutorial/HEAD/scripts/deploy.js -------------------------------------------------------------------------------- /test/Counter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dappuniversity/solidity_tutorial/HEAD/test/Counter.js -------------------------------------------------------------------------------- /test/Flashloan.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dappuniversity/solidity_tutorial/HEAD/test/Flashloan.js -------------------------------------------------------------------------------- /test/RealEstate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dappuniversity/solidity_tutorial/HEAD/test/RealEstate.js -------------------------------------------------------------------------------- /test/Reentrancy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dappuniversity/solidity_tutorial/HEAD/test/Reentrancy.js --------------------------------------------------------------------------------