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.3Note
Remix sẽ tự động diễn dịch
@chainlink/contractsthành NPM package và download code từ đó.