问题标签 [openzeppelin]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
solidity - 坚固性 | 在派生合约中正确使用“using a for b”语句
我有一份使用 Open-Zeppelin SafeMath 的合同,但派生合同不承认该声明。
Base.sol
测试.sol
但我不断收到此错误:
ethereum - ERC20:转账金额超过限额
我有两个智能合约MLM和Token。在MLM智能合约中注册后,我必须从Token智能合约中转移代币。为此,我transferFrom
在 MLM 智能合约中使用了 Token 的合约地址和方法。这是我的传销智能合约代码。
我的问题是以下行按预期工作。
我收到以下错误,
但是我添加了津贴_from(所有者)和合同地址(支出者)。后来我测试了。津贴适当添加。但我得到的津贴超过了错误。为避免混淆发件人和收件人地址,我硬编码如下,
但是我遇到了同样的错误。
如果我单独执行 transferFrom 逻辑,它工作正常。这是我没有传销逻辑的工作代码,
帮我解决这个问题。
ethereum - 如何在 MetaMask 中显示提款金额?
我正在使用OpenZeppelin 的 PullPayment来处理来自我的 eth 智能合约的付款。使用 MetaMask 提取硬币时,MetaMask 在提取时显示 0 ETH,例如 2 ETH:
支付金额是否可以出现在 MetaMask 中?
apache-zeppelin - Apache Zeppelin 如何为每个用户保存解释器配置
我正在使用 zeppelin,而且我的主要探索重点是 JDBC 解释器。
我们希望提供一个用于访问数据库的 Web 界面。
意图是每个用户都将登录到 Zeppelin,创建自己的凭据,该凭据应传递给 jdbc 解释器。
所以解释器应该是共享的,但数据库连接应该基于每个单独的凭证
这可能吗?考虑到我的用户身份验证是 jdbc-realm
参考文档:https ://zeppelin.apache.org/docs/0.9.0/setup/security/datasource_authorization.html
我的 shiro.ini:
例外:org.postgresql.util.PSQLException: The server requested password-based authentication, but no password was provided.
版本:0.9.0-preview2
更新:同样的事情在 0.8.2 中有效,所以 0.9.0 版本似乎有问题
solidity - Truffle migrate 在打开的 zeppelin ERC721 上显示错误
我对松露和坚固性很陌生,这可能是一个菜鸟错误。
输入时truffle migrate --reset
,出现以下错误:
看起来这个警告阻止我编译。这是我的代币和我的迁移合同:
truffle version
给我这个:
这是我的truffle-config.js
ethereum - 不确定非可重入守卫
只有修饰符 nonReentrant 足以防止重入,否则我们仍然需要检查函数内部是否成功
或者这就足够了?:
solidity - 当我尝试在 vscode 中导入 Openzeppelin 合同时出现 ParserError
这是我的导入语句
这是我不断收到的错误:
node.js - 无法导入 openzeppelin node_modules:不支持文件导入回调
每当我尝试编译我的solidity合约时,ParserError: Source \"@OpenZeppelin/contracts/math/SafeMath.sol\" not found: File import callback not supported
都会抛出错误。
有什么想法可能导致这种情况吗?
ethereum - 在 OpenZeppelin 实现 ERC20 的 transferFrom 中,为什么在检查提款机限额之前调用了 _transfer()
这取自 OpenZeppelin 的 ERC20transferFrom
实现:
在检查提款人( )津贴之前是否有理由_transfer
调用?msg.sender
如果先transferFrom
进行余量require
检查,是否仍能正常工作?
solidity - safeTransferFrom 不会将以太币转移到目标。ERC-721
我与 ERC-721 签订了一份合同,并尝试用钱转移代币。我正在使用 web3.js 和 openzeppelin。因此,交易被确认,但没有钱被发送到目标钱包。
这是合约购买功能;
这是web3.js:
这是购买功能的交易响应
请帮我。谢谢你。