Как мы получаем (в Remix) байт-код смарт-контракта, который должен использовать библиотеки?

Я использую Remix для компиляции простого смарт-контракта ERC20, и мне бы хотелось использовать такие библиотеки, как SafeMath. Вы знаете, как получить байт-код для такого контракта https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/token/ERC20/ERC20.sol? Вы знаете, как заставить Remix скомпилировать смарт-контракт, использующий библиотеки? Большое спасибо за ваше время и помощь :)


person Federico Senatore    schedule 26.08.2020    source источник


Ответы (1)


С помощью remix вы можете импортировать прямо из ссылки github, поэтому вы можете просто включить это в свой импорт:

import "https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/token/ERC20/ERC20.sol";

person SimonR    schedule 27.08.2020