├── .gitignore ├── README.md ├── contracts ├── AutomationTask.sol ├── DataFeedTask.sol ├── VRFTask.sol └── mock │ ├── LinkToken.sol │ ├── MockOracle.sol │ ├── MockV3Aggregator.sol │ └── VRFCoordinatorV2Mock.sol ├── hardhat.config.js ├── image ├── Chainlinkdegree.png ├── QRCode.png └── logo-chainlink-blue.svg ├── package.json ├── test ├── 0_DataFeedTest.js ├── 1_VRFTest.js └── 2_AutomationTest.js ├── test1 └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QingyangKong/ChainlinkLearningPath/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QingyangKong/ChainlinkLearningPath/HEAD/README.md -------------------------------------------------------------------------------- /contracts/AutomationTask.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QingyangKong/ChainlinkLearningPath/HEAD/contracts/AutomationTask.sol -------------------------------------------------------------------------------- /contracts/DataFeedTask.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QingyangKong/ChainlinkLearningPath/HEAD/contracts/DataFeedTask.sol -------------------------------------------------------------------------------- /contracts/VRFTask.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QingyangKong/ChainlinkLearningPath/HEAD/contracts/VRFTask.sol -------------------------------------------------------------------------------- /contracts/mock/LinkToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QingyangKong/ChainlinkLearningPath/HEAD/contracts/mock/LinkToken.sol -------------------------------------------------------------------------------- /contracts/mock/MockOracle.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QingyangKong/ChainlinkLearningPath/HEAD/contracts/mock/MockOracle.sol -------------------------------------------------------------------------------- /contracts/mock/MockV3Aggregator.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QingyangKong/ChainlinkLearningPath/HEAD/contracts/mock/MockV3Aggregator.sol -------------------------------------------------------------------------------- /contracts/mock/VRFCoordinatorV2Mock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QingyangKong/ChainlinkLearningPath/HEAD/contracts/mock/VRFCoordinatorV2Mock.sol -------------------------------------------------------------------------------- /hardhat.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QingyangKong/ChainlinkLearningPath/HEAD/hardhat.config.js -------------------------------------------------------------------------------- /image/Chainlinkdegree.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QingyangKong/ChainlinkLearningPath/HEAD/image/Chainlinkdegree.png -------------------------------------------------------------------------------- /image/QRCode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QingyangKong/ChainlinkLearningPath/HEAD/image/QRCode.png -------------------------------------------------------------------------------- /image/logo-chainlink-blue.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QingyangKong/ChainlinkLearningPath/HEAD/image/logo-chainlink-blue.svg -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QingyangKong/ChainlinkLearningPath/HEAD/package.json -------------------------------------------------------------------------------- /test/0_DataFeedTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QingyangKong/ChainlinkLearningPath/HEAD/test/0_DataFeedTest.js -------------------------------------------------------------------------------- /test/1_VRFTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QingyangKong/ChainlinkLearningPath/HEAD/test/1_VRFTest.js -------------------------------------------------------------------------------- /test/2_AutomationTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QingyangKong/ChainlinkLearningPath/HEAD/test/2_AutomationTest.js -------------------------------------------------------------------------------- /test1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QingyangKong/ChainlinkLearningPath/HEAD/yarn.lock --------------------------------------------------------------------------------