pragma solidity ^0.4.15;
import './ERC20.sol';
import './SafeMath.sol';
如何连接安全数学.sol来自外部(非本地的) 资源?
虽然詹姆斯的答案是有效的,但我不建议从在线存储库链接合同的依赖项,这是非常不安全的,因为您的代码依赖于一些可以动态更新的在线源,并且您可能会得到不稳定的版本。
我强烈建议您关注Zeppelin的推荐方式 https://github.com/OpenZeppelin/zeppelin-solidity#getting-started使用 OpenZeppelin 合约,允许您仅使用稳定版本并轻松更新依赖项以获得最新功能和错误修复:
npm init -y
npm install -E zeppelin-solidity
然后在你的合同中:
import 'zeppelin-solidity/contracts/math/SafeMath.sol';
contract MyContract {
using SafeMath for uint;
...
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)