Direct Imports From GitHub

Các smart contract trên GitHub có thể được import trực tiếp vào source code.

Ví dụ, thay vì sao chép source code của smart contract vào project và import:

import { AggregatorV3Interface } from "./AggregatorV3Interface.sol";

Ta có thể import trực tiếp từ GitHub repository của Chainlink:

import { AggregatorV3Interface } from "@chainlink/contracts/src/v0.8/interfaces/AggregatorV3Interface.sol";

Importing From NPM

Package @chainlink/contracts ở trên NPM có chứa các contract với các phiên bản khác nhau mà có thể được install bằng npm install. Ví dụ:

npm install @chainlink/contracts@1.2.3

Note

Remix sẽ tự động diễn dịch @chainlink/contracts thành NPM package và download code từ đó.

Resources