3得票1回答
以太坊web3 sendSignedTransaction:资金不足。账户...没有足够的资金。需要750000000000000,实际得到:0。

我发送了一笔签名交易,但遇到了错误: 资金不足。您尝试从中发送交易的帐户没有足够的资金。所需750000000000000,得到:0。 问题在于我的账户有足够的资金,您可以在这里检查:0x002D189c25958c60736aE21C966ff3131C2AC849,如果我设置gas...

4得票1回答
使用Flutter和web3dart创建智能合约

我目前正在尝试使用Flutter和web3dart创建智能合约。我可以通过abi读取已创建的智能合约,但是我找不到创建新合约的方法。 阅读相当简单: var ticketABI = ContractABI.parseFromJSON(_TICKET_ABI_EXTRACT, "Ticket...

6得票1回答
如何追踪以太坊状态变量的历史记录?

区块链的一项备受赞誉的特性是数据的可追溯性,这要归功于记录不可更改的属性。 我正在尝试找出如何在以太坊区块链上实际跟踪状态更改。为了解释我的问题,以以下智能合约为例: contract SimpleStorage { uint storedData; function s...

11得票2回答
如何在geth控制台中关闭控制台

在以太坊上,我使用“geth console”打开了JavaScript控制台,但现在无法关闭它。我尝试过按CTRL-C键,但没有用。

10得票2回答
Uniswap中执行价格是如何计算的?

我已经花了几个小时来理解执行价格。 我理解中间价的概念,它是两个货币对之间的储备率。 根据Uniswap sdk 文档,执行价格是发送/接收资产的比率。我还在努力理解计算方法。此外,似乎Uniswap交易对的交换是基于执行价格而不是中间价进行的。为什么在交易过程中使用执行价格而不是中间价呢?

5得票1回答
如何解决“gas * price + value不足”的问题?

windows 10 Home x64 bignumber.js@^7.2.1 openzeppelin-solidity@1.10.0 react@16.4.1 react-dom@16.4.1 truffle@4.1.13 web3@1.0.0-beta.34 完整的版本参考信息: htt...

4得票2回答
如何在Solidity版本0.5.2中调用另一个合约内的合约?

我正在使用Solidity版本0.5.2 pragma solidity ^0.5.2; contract CampaignFactory{ address[] public deployedCampaigns; function createCampaign(uint minimum)...

3得票1回答
Truffle迁移失败,因为缺少函数,但它存在于node_modules中。

尝试运行Truffle迁移时,我遇到了以下错误: Using network 'development'. Running migration: 1_initial_migration.js Replacing Migrations... ... 0x1e30a241296f07f...

3得票2回答
在Solidity中使用结构体内的映射

在结构体中包含映射后,当尝试将结构体传递到函数中时,它必须是“存储”而不是“内存”。 (这里的“checkBalance”函数只是一个示例) 将映射存储在结构体中是一种好的实践吗? 结构体中映射类型的任何替代方案?考虑使用数组,但必须进行迭代以查找项。 library MappingL...

3得票2回答
检查 ERC-20 代币是否是骗局 / 蜜罐。

我正在寻找一种方法来获取Token的买入和卖出税,并检查它是否可以在购买后出售。 为此,这是我想到的方法: 1-在DEX Router合约上模拟购买交易 2-在DEX Router合约上模拟销售交易 3-如果上述两个交易都成功,我就能知道销售税和购买税,同时知道该代币是否“可销售” ...