├── w1_code ├── .gitignore ├── contracts │ ├── Counter.sol │ └── Hello.sol ├── migrations │ └── 1_counter.js ├── scripts │ └── test.js ├── start_ganache.sh ├── test │ ├── .gitkeep │ └── test.js ├── truffle-config.js └── truffle-min.sh ├── w2_code ├── .gitignore ├── README.md ├── contracts │ ├── ExSafeMath.sol │ ├── Greeter.sol │ ├── contractC.sol │ ├── testABI.sol │ ├── testAddr.sol │ ├── testAdvAddr.sol │ ├── testAdvAddr2.sol │ ├── testArray.sol │ ├── testEvent.sol │ ├── testFunc.sol │ ├── testInterface.sol │ ├── testIs.sol │ ├── testLib.sol │ ├── testMapping.sol │ ├── testOverflow.sol │ ├── testPayable.sol │ ├── testReplay.sol │ ├── testStruct.sol │ └── trycatch.sol ├── hardhat.config.js ├── package-lock.json ├── package.json ├── scripts │ ├── action.js │ ├── deploy_event.js │ ├── deploy_lib.js │ └── listen_event.js └── test │ └── sample-test.js ├── w3_code ├── .gitignore ├── .openzeppelin │ └── unknown-31337.json ├── contracts │ ├── Bank.sol │ ├── ERC20Token.sol │ ├── ERC2612.sol │ ├── Greeter.sol │ ├── MyERC20.sol │ ├── MyERC777.sol │ └── UpERC20.sol ├── deployments │ ├── abi │ │ ├── Bank.json │ │ ├── ERC20.json │ │ ├── ERC20Permit.json │ │ ├── ERC20Token.json │ │ ├── ERC2612.json │ │ ├── ERC777.json │ │ ├── Greeter.json │ │ ├── IERC1820Registry.json │ │ ├── IERC20.json │ │ ├── IERC20Metadata.json │ │ ├── IERC20Permit.json │ │ ├── IERC777.json │ │ ├── IERC777Recipient.json │ │ ├── IERC777Sender.json │ │ ├── MyERC20.json │ │ └── MyERC777.json │ └── dev │ │ ├── Bank.json │ │ ├── ERC2612.json │ │ ├── MyERC20.json │ │ └── UpERC20.json ├── hardhat.config.js ├── package-lock.json ├── package.json ├── scripts │ ├── artifact_log.js │ ├── delay.js │ ├── deploy_bank.js │ ├── deploy_erc20.js │ ├── deploy_erc2612.js │ ├── deploy_uperc20.js │ ├── getlogs.js │ ├── listen_event.js │ └── transfer.js ├── test │ └── sample-test.js ├── typed.json └── vue-project │ ├── .gitignore │ ├── .vscode │ └── extensions.json │ ├── README.md │ ├── index.html │ ├── package.json │ ├── public │ └── favicon.ico │ ├── src │ ├── App.vue │ ├── assets │ │ ├── base.css │ │ └── logo.svg │ ├── components │ │ └── ERC20.vue │ ├── main.js │ └── typedData.js │ └── vite.config.js ├── w4_code ├── README.md ├── contracts │ ├── IUniswapV2Router01.sol │ ├── MiniSwapPool.sol │ ├── MyTokenMarket.sol │ └── Token.sol ├── hardhat.config.js ├── package-lock.json ├── package.json ├── scripts │ ├── artifact_log.js │ ├── deploy.js │ └── deploy_market.js └── test │ └── LooneySwapPool.spec.ts └── w6_code ├── contracts └── CallOptToken.sol └── scripts ├── artifact_log.js └── deploy.js /w1_code/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xilibi2003/contract-training-code/HEAD/w1_code/.gitignore -------------------------------------------------------------------------------- /w1_code/contracts/Counter.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xilibi2003/contract-training-code/HEAD/w1_code/contracts/Counter.sol -------------------------------------------------------------------------------- /w1_code/contracts/Hello.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xilibi2003/contract-training-code/HEAD/w1_code/contracts/Hello.sol -------------------------------------------------------------------------------- /w1_code/migrations/1_counter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xilibi2003/contract-training-code/HEAD/w1_code/migrations/1_counter.js -------------------------------------------------------------------------------- /w1_code/scripts/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xilibi2003/contract-training-code/HEAD/w1_code/scripts/test.js -------------------------------------------------------------------------------- /w1_code/start_ganache.sh: -------------------------------------------------------------------------------- 1 | ganache-cli -p 7545 2 | -------------------------------------------------------------------------------- /w1_code/test/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /w1_code/test/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xilibi2003/contract-training-code/HEAD/w1_code/test/test.js -------------------------------------------------------------------------------- /w1_code/truffle-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xilibi2003/contract-training-code/HEAD/w1_code/truffle-config.js -------------------------------------------------------------------------------- /w1_code/truffle-min.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xilibi2003/contract-training-code/HEAD/w1_code/truffle-min.sh -------------------------------------------------------------------------------- /w2_code/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xilibi2003/contract-training-code/HEAD/w2_code/.gitignore -------------------------------------------------------------------------------- /w2_code/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xilibi2003/contract-training-code/HEAD/w2_code/README.md -------------------------------------------------------------------------------- /w2_code/contracts/ExSafeMath.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xilibi2003/contract-training-code/HEAD/w2_code/contracts/ExSafeMath.sol -------------------------------------------------------------------------------- /w2_code/contracts/Greeter.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xilibi2003/contract-training-code/HEAD/w2_code/contracts/Greeter.sol -------------------------------------------------------------------------------- /w2_code/contracts/contractC.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xilibi2003/contract-training-code/HEAD/w2_code/contracts/contractC.sol -------------------------------------------------------------------------------- /w2_code/contracts/testABI.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xilibi2003/contract-training-code/HEAD/w2_code/contracts/testABI.sol -------------------------------------------------------------------------------- /w2_code/contracts/testAddr.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xilibi2003/contract-training-code/HEAD/w2_code/contracts/testAddr.sol -------------------------------------------------------------------------------- /w2_code/contracts/testAdvAddr.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xilibi2003/contract-training-code/HEAD/w2_code/contracts/testAdvAddr.sol -------------------------------------------------------------------------------- /w2_code/contracts/testAdvAddr2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xilibi2003/contract-training-code/HEAD/w2_code/contracts/testAdvAddr2.sol -------------------------------------------------------------------------------- /w2_code/contracts/testArray.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xilibi2003/contract-training-code/HEAD/w2_code/contracts/testArray.sol -------------------------------------------------------------------------------- /w2_code/contracts/testEvent.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xilibi2003/contract-training-code/HEAD/w2_code/contracts/testEvent.sol -------------------------------------------------------------------------------- /w2_code/contracts/testFunc.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xilibi2003/contract-training-code/HEAD/w2_code/contracts/testFunc.sol -------------------------------------------------------------------------------- /w2_code/contracts/testInterface.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xilibi2003/contract-training-code/HEAD/w2_code/contracts/testInterface.sol -------------------------------------------------------------------------------- /w2_code/contracts/testIs.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xilibi2003/contract-training-code/HEAD/w2_code/contracts/testIs.sol -------------------------------------------------------------------------------- /w2_code/contracts/testLib.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xilibi2003/contract-training-code/HEAD/w2_code/contracts/testLib.sol -------------------------------------------------------------------------------- /w2_code/contracts/testMapping.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xilibi2003/contract-training-code/HEAD/w2_code/contracts/testMapping.sol -------------------------------------------------------------------------------- /w2_code/contracts/testOverflow.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xilibi2003/contract-training-code/HEAD/w2_code/contracts/testOverflow.sol -------------------------------------------------------------------------------- /w2_code/contracts/testPayable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xilibi2003/contract-training-code/HEAD/w2_code/contracts/testPayable.sol -------------------------------------------------------------------------------- /w2_code/contracts/testReplay.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xilibi2003/contract-training-code/HEAD/w2_code/contracts/testReplay.sol -------------------------------------------------------------------------------- /w2_code/contracts/testStruct.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xilibi2003/contract-training-code/HEAD/w2_code/contracts/testStruct.sol -------------------------------------------------------------------------------- /w2_code/contracts/trycatch.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xilibi2003/contract-training-code/HEAD/w2_code/contracts/trycatch.sol -------------------------------------------------------------------------------- /w2_code/hardhat.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xilibi2003/contract-training-code/HEAD/w2_code/hardhat.config.js -------------------------------------------------------------------------------- /w2_code/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xilibi2003/contract-training-code/HEAD/w2_code/package-lock.json -------------------------------------------------------------------------------- /w2_code/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xilibi2003/contract-training-code/HEAD/w2_code/package.json -------------------------------------------------------------------------------- /w2_code/scripts/action.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xilibi2003/contract-training-code/HEAD/w2_code/scripts/action.js -------------------------------------------------------------------------------- /w2_code/scripts/deploy_event.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xilibi2003/contract-training-code/HEAD/w2_code/scripts/deploy_event.js -------------------------------------------------------------------------------- /w2_code/scripts/deploy_lib.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xilibi2003/contract-training-code/HEAD/w2_code/scripts/deploy_lib.js -------------------------------------------------------------------------------- /w2_code/scripts/listen_event.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xilibi2003/contract-training-code/HEAD/w2_code/scripts/listen_event.js -------------------------------------------------------------------------------- /w2_code/test/sample-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xilibi2003/contract-training-code/HEAD/w2_code/test/sample-test.js -------------------------------------------------------------------------------- /w3_code/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xilibi2003/contract-training-code/HEAD/w3_code/.gitignore -------------------------------------------------------------------------------- /w3_code/.openzeppelin/unknown-31337.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xilibi2003/contract-training-code/HEAD/w3_code/.openzeppelin/unknown-31337.json -------------------------------------------------------------------------------- /w3_code/contracts/Bank.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xilibi2003/contract-training-code/HEAD/w3_code/contracts/Bank.sol -------------------------------------------------------------------------------- /w3_code/contracts/ERC20Token.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xilibi2003/contract-training-code/HEAD/w3_code/contracts/ERC20Token.sol -------------------------------------------------------------------------------- /w3_code/contracts/ERC2612.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xilibi2003/contract-training-code/HEAD/w3_code/contracts/ERC2612.sol -------------------------------------------------------------------------------- /w3_code/contracts/Greeter.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xilibi2003/contract-training-code/HEAD/w3_code/contracts/Greeter.sol -------------------------------------------------------------------------------- /w3_code/contracts/MyERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xilibi2003/contract-training-code/HEAD/w3_code/contracts/MyERC20.sol -------------------------------------------------------------------------------- /w3_code/contracts/MyERC777.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xilibi2003/contract-training-code/HEAD/w3_code/contracts/MyERC777.sol -------------------------------------------------------------------------------- /w3_code/contracts/UpERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xilibi2003/contract-training-code/HEAD/w3_code/contracts/UpERC20.sol -------------------------------------------------------------------------------- /w3_code/deployments/abi/Bank.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xilibi2003/contract-training-code/HEAD/w3_code/deployments/abi/Bank.json -------------------------------------------------------------------------------- /w3_code/deployments/abi/ERC20.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xilibi2003/contract-training-code/HEAD/w3_code/deployments/abi/ERC20.json -------------------------------------------------------------------------------- /w3_code/deployments/abi/ERC20Permit.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xilibi2003/contract-training-code/HEAD/w3_code/deployments/abi/ERC20Permit.json -------------------------------------------------------------------------------- /w3_code/deployments/abi/ERC20Token.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xilibi2003/contract-training-code/HEAD/w3_code/deployments/abi/ERC20Token.json -------------------------------------------------------------------------------- /w3_code/deployments/abi/ERC2612.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xilibi2003/contract-training-code/HEAD/w3_code/deployments/abi/ERC2612.json -------------------------------------------------------------------------------- /w3_code/deployments/abi/ERC777.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xilibi2003/contract-training-code/HEAD/w3_code/deployments/abi/ERC777.json -------------------------------------------------------------------------------- /w3_code/deployments/abi/Greeter.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xilibi2003/contract-training-code/HEAD/w3_code/deployments/abi/Greeter.json -------------------------------------------------------------------------------- /w3_code/deployments/abi/IERC1820Registry.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xilibi2003/contract-training-code/HEAD/w3_code/deployments/abi/IERC1820Registry.json -------------------------------------------------------------------------------- /w3_code/deployments/abi/IERC20.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xilibi2003/contract-training-code/HEAD/w3_code/deployments/abi/IERC20.json -------------------------------------------------------------------------------- /w3_code/deployments/abi/IERC20Metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xilibi2003/contract-training-code/HEAD/w3_code/deployments/abi/IERC20Metadata.json -------------------------------------------------------------------------------- /w3_code/deployments/abi/IERC20Permit.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xilibi2003/contract-training-code/HEAD/w3_code/deployments/abi/IERC20Permit.json -------------------------------------------------------------------------------- /w3_code/deployments/abi/IERC777.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xilibi2003/contract-training-code/HEAD/w3_code/deployments/abi/IERC777.json -------------------------------------------------------------------------------- /w3_code/deployments/abi/IERC777Recipient.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xilibi2003/contract-training-code/HEAD/w3_code/deployments/abi/IERC777Recipient.json -------------------------------------------------------------------------------- /w3_code/deployments/abi/IERC777Sender.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xilibi2003/contract-training-code/HEAD/w3_code/deployments/abi/IERC777Sender.json -------------------------------------------------------------------------------- /w3_code/deployments/abi/MyERC20.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xilibi2003/contract-training-code/HEAD/w3_code/deployments/abi/MyERC20.json -------------------------------------------------------------------------------- /w3_code/deployments/abi/MyERC777.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xilibi2003/contract-training-code/HEAD/w3_code/deployments/abi/MyERC777.json -------------------------------------------------------------------------------- /w3_code/deployments/dev/Bank.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xilibi2003/contract-training-code/HEAD/w3_code/deployments/dev/Bank.json -------------------------------------------------------------------------------- /w3_code/deployments/dev/ERC2612.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xilibi2003/contract-training-code/HEAD/w3_code/deployments/dev/ERC2612.json -------------------------------------------------------------------------------- /w3_code/deployments/dev/MyERC20.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xilibi2003/contract-training-code/HEAD/w3_code/deployments/dev/MyERC20.json -------------------------------------------------------------------------------- /w3_code/deployments/dev/UpERC20.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xilibi2003/contract-training-code/HEAD/w3_code/deployments/dev/UpERC20.json -------------------------------------------------------------------------------- /w3_code/hardhat.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xilibi2003/contract-training-code/HEAD/w3_code/hardhat.config.js -------------------------------------------------------------------------------- /w3_code/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xilibi2003/contract-training-code/HEAD/w3_code/package-lock.json -------------------------------------------------------------------------------- /w3_code/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xilibi2003/contract-training-code/HEAD/w3_code/package.json -------------------------------------------------------------------------------- /w3_code/scripts/artifact_log.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xilibi2003/contract-training-code/HEAD/w3_code/scripts/artifact_log.js -------------------------------------------------------------------------------- /w3_code/scripts/delay.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xilibi2003/contract-training-code/HEAD/w3_code/scripts/delay.js -------------------------------------------------------------------------------- /w3_code/scripts/deploy_bank.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xilibi2003/contract-training-code/HEAD/w3_code/scripts/deploy_bank.js -------------------------------------------------------------------------------- /w3_code/scripts/deploy_erc20.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xilibi2003/contract-training-code/HEAD/w3_code/scripts/deploy_erc20.js -------------------------------------------------------------------------------- /w3_code/scripts/deploy_erc2612.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xilibi2003/contract-training-code/HEAD/w3_code/scripts/deploy_erc2612.js -------------------------------------------------------------------------------- /w3_code/scripts/deploy_uperc20.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xilibi2003/contract-training-code/HEAD/w3_code/scripts/deploy_uperc20.js -------------------------------------------------------------------------------- /w3_code/scripts/getlogs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xilibi2003/contract-training-code/HEAD/w3_code/scripts/getlogs.js -------------------------------------------------------------------------------- /w3_code/scripts/listen_event.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xilibi2003/contract-training-code/HEAD/w3_code/scripts/listen_event.js -------------------------------------------------------------------------------- /w3_code/scripts/transfer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xilibi2003/contract-training-code/HEAD/w3_code/scripts/transfer.js -------------------------------------------------------------------------------- /w3_code/test/sample-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xilibi2003/contract-training-code/HEAD/w3_code/test/sample-test.js -------------------------------------------------------------------------------- /w3_code/typed.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xilibi2003/contract-training-code/HEAD/w3_code/typed.json -------------------------------------------------------------------------------- /w3_code/vue-project/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xilibi2003/contract-training-code/HEAD/w3_code/vue-project/.gitignore -------------------------------------------------------------------------------- /w3_code/vue-project/.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xilibi2003/contract-training-code/HEAD/w3_code/vue-project/.vscode/extensions.json -------------------------------------------------------------------------------- /w3_code/vue-project/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xilibi2003/contract-training-code/HEAD/w3_code/vue-project/README.md -------------------------------------------------------------------------------- /w3_code/vue-project/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xilibi2003/contract-training-code/HEAD/w3_code/vue-project/index.html -------------------------------------------------------------------------------- /w3_code/vue-project/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xilibi2003/contract-training-code/HEAD/w3_code/vue-project/package.json -------------------------------------------------------------------------------- /w3_code/vue-project/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xilibi2003/contract-training-code/HEAD/w3_code/vue-project/public/favicon.ico -------------------------------------------------------------------------------- /w3_code/vue-project/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xilibi2003/contract-training-code/HEAD/w3_code/vue-project/src/App.vue -------------------------------------------------------------------------------- /w3_code/vue-project/src/assets/base.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xilibi2003/contract-training-code/HEAD/w3_code/vue-project/src/assets/base.css -------------------------------------------------------------------------------- /w3_code/vue-project/src/assets/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xilibi2003/contract-training-code/HEAD/w3_code/vue-project/src/assets/logo.svg -------------------------------------------------------------------------------- /w3_code/vue-project/src/components/ERC20.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xilibi2003/contract-training-code/HEAD/w3_code/vue-project/src/components/ERC20.vue -------------------------------------------------------------------------------- /w3_code/vue-project/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xilibi2003/contract-training-code/HEAD/w3_code/vue-project/src/main.js -------------------------------------------------------------------------------- /w3_code/vue-project/src/typedData.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xilibi2003/contract-training-code/HEAD/w3_code/vue-project/src/typedData.js -------------------------------------------------------------------------------- /w3_code/vue-project/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xilibi2003/contract-training-code/HEAD/w3_code/vue-project/vite.config.js -------------------------------------------------------------------------------- /w4_code/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xilibi2003/contract-training-code/HEAD/w4_code/README.md -------------------------------------------------------------------------------- /w4_code/contracts/IUniswapV2Router01.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xilibi2003/contract-training-code/HEAD/w4_code/contracts/IUniswapV2Router01.sol -------------------------------------------------------------------------------- /w4_code/contracts/MiniSwapPool.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xilibi2003/contract-training-code/HEAD/w4_code/contracts/MiniSwapPool.sol -------------------------------------------------------------------------------- /w4_code/contracts/MyTokenMarket.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xilibi2003/contract-training-code/HEAD/w4_code/contracts/MyTokenMarket.sol -------------------------------------------------------------------------------- /w4_code/contracts/Token.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xilibi2003/contract-training-code/HEAD/w4_code/contracts/Token.sol -------------------------------------------------------------------------------- /w4_code/hardhat.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xilibi2003/contract-training-code/HEAD/w4_code/hardhat.config.js -------------------------------------------------------------------------------- /w4_code/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xilibi2003/contract-training-code/HEAD/w4_code/package-lock.json -------------------------------------------------------------------------------- /w4_code/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xilibi2003/contract-training-code/HEAD/w4_code/package.json -------------------------------------------------------------------------------- /w4_code/scripts/artifact_log.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xilibi2003/contract-training-code/HEAD/w4_code/scripts/artifact_log.js -------------------------------------------------------------------------------- /w4_code/scripts/deploy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xilibi2003/contract-training-code/HEAD/w4_code/scripts/deploy.js -------------------------------------------------------------------------------- /w4_code/scripts/deploy_market.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xilibi2003/contract-training-code/HEAD/w4_code/scripts/deploy_market.js -------------------------------------------------------------------------------- /w4_code/test/LooneySwapPool.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xilibi2003/contract-training-code/HEAD/w4_code/test/LooneySwapPool.spec.ts -------------------------------------------------------------------------------- /w6_code/contracts/CallOptToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xilibi2003/contract-training-code/HEAD/w6_code/contracts/CallOptToken.sol -------------------------------------------------------------------------------- /w6_code/scripts/artifact_log.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xilibi2003/contract-training-code/HEAD/w6_code/scripts/artifact_log.js -------------------------------------------------------------------------------- /w6_code/scripts/deploy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xilibi2003/contract-training-code/HEAD/w6_code/scripts/deploy.js --------------------------------------------------------------------------------