gpt4 book ai didi

ethereum - 如何从外部资源将库连接到智能合约?

转载 作者:行者123 更新时间:2023-12-02 21:58:37 25 4
gpt4 key购买 nike

pragma solidity ^0.4.15;

import './ERC20.sol';
import './SafeMath.sol';

如何从外部(非本地)资源连接SafeMath.sol

最佳答案

虽然 James 的答案是有效的,但我不建议从在线存储库链接您的合约的依赖项,这是非常不安全的,因为您的代码依赖于一些可以动态更新的在线源,并且您可能会获得不稳定的版本。

我强烈建议您关注Zeppelin's recommended way使用 OpenZeppelin 合约,允许您仅使用稳定版本并轻松更新依赖项以获得最新功能和错误修复:

npm init -y
npm install -E zeppelin-solidity

然后在你的契约(Contract)中:

import 'zeppelin-solidity/contracts/math/SafeMath.sol';

contract MyContract {
using SafeMath for uint;
...
}

关于ethereum - 如何从外部资源将库连接到智能合约?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46299286/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com