问题标签 [solidity]
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.
blockchain - 有人可以详细解释一下这个以太坊合约在做什么吗?
我是区块链技术的新手,并试图从互联网上到处了解一些东西(Etheruem、Truffle、DApps 等)。来自以太坊官网,
我正在尝试具体了解这些功能
approve(address _spender, uint _value) returns (bool success) {...}
approveAndCall(address _spender, uint _value, bytes _extraData) returns (bool success) {...}
transferFrom(address _from, address _to, uint _value) returns (bool success) {...}
最后这个function() {throw;}
本合约代码
和这个宣言mapping (address => mapping (address => uint) ) public allowance;
node.js - Truffle solidity loader 不适用于 Truffle 3.2.1
我正在使用truffle-webpack-demo,但自从我升级到 truffle 3.2.1 后开始出现错误。我找到了同一个 repo 的新分支并从那里复制了配置。哪个应该可以工作,但现在npm start
给了我以下错误。
我已经升级到以下版本的 truffle、webpack-dev-server、webpack 和 truffle-solidity-loader
下面是我的配置/webpack.config.dev.js
这是我的 MetaCoin.sol
这是我的 AccountListContainer.js
这是truffle.js
ethereum - Solidity 中的字符串数组
我遇到了一个很常见的问题,似乎我无法优雅有效地解决问题。
我必须将任意长字符串的任意长数组传递给solidity合约。
在我看来,它应该是这样的
但似乎无法做到。
我怎么解决这个问题?
ethereum - 以太坊 Solidity 的划分
我正在创建一个发行代币的合约。我想要一个持有代币的账户,以便能够检查他们在所有已发行代币中拥有的百分比。我知道以太坊还没有实现浮点数。我应该怎么办?
ethereum - ERC20 用于单个合约中的多个代币
我正在尝试制定一份合同,其中有两个不同的代币用于合同的不同方面。我希望这两个令牌都能够符合 ERC20 标准,但我不确定如何为每个令牌指定唯一的变量和函数。
solidity - 从智能合约调用函数
我可以在不使用 truffle-contract 的情况下与部署的合约中的函数进行交互吗?
我只想运行并使用我的函数来检查它们是如何工作的。
我用 MyContract.at("0x...").MyFunctionName(parameters,{from:"x0..."});
但它不起作用。
任何想法或建议
谢谢
blockchain - 存储来自多个 oracle 查询的唯一数据的最佳实践
我正在使用 Oraclize 从网络获取数据,我想从几个不同的来源获取一些数据并将每个数据存储在一个唯一的变量中。解决此问题的最佳实践和最有效的方法是什么?
macos - 一些 Truffle 测试在 truffle init (Mac OSX) Uncaught TypeError 之后没有运行
我正在尝试使用松露构建一个 dapp。我已经使用 NPM 在全球范围内安装了 Testrpc 和 Truffle。我在终端窗口中运行了 testrpc 并运行了松露测试。我得到 2 次通过和 3 次失败的测试。三个失败的测试是
和
每个都在同一个地方失败:
我确信我错过了一些简单的东西,感谢任何帮助。