ethereum相关内容

有关合同调用另一个合同的问题

需要解决两个与Solidity相关的问题。 问题1.说,我有一份合同,其中一项要求另一个: / p> 合约B { 函数f1(){ ... } } 合约A { B b; 函数f(){ b.f1(); } } f1 的 msg.sender 与 f()?它是合同的地址 A ? 问题2。 说,我有合同A和B。 我想拥 ..
发布时间:2020-10-30 23:15:33 其他开发

迁移合同时用尽汽油

我查看了其他“精疲力尽"的SO帖子,但它们并没有解决我的问题. 我正在以 开头的ganache-cli ganache-cli --account="0xce2ddf7d4509856c2b7256d002c004db6e34eeb19b37cee04f7b493d2b89306d, 2000000000000000000000000000000" 然后我执行 truffle mi ..
发布时间:2020-10-30 23:15:29 其他开发

Solidity中的动态数组

我对以太坊和Solidity开发非常陌生。 我只想声明一个简单的数组(dynamic list),并在其中声明一个用于推送字符串的函数一个获取返回动态数组中保存的所有字符串的函数。 我进行了很多搜索,但找不到简单的东西。 预先感谢 解决方案 这是我的解决方案,您需要 experimental pragma solidity ^ 0.5.2; ABIEncoderV ..
发布时间:2020-10-30 23:12:58 其他开发

处理事务时VM异常:用完了

我正在使用testrpc,web3 1.0和solidity来构建一个简单的Dapp,但是我总是遇到此错误,并且找不到错误所在.请帮忙. 我的JavaScript文件: const Web3 = require('web3'); const fs = require('fs'); const web3 = new Web3(new Web3.providers.HttpProvide ..
发布时间:2020-10-30 23:11:55 其他开发

无法解析反应式模块密码

我已经在这里发布了此内容,并使用 react-native init myapp 添加了web3在package.json npm中安装 react-native run-ios 但是我收到无法从web3-eth-accounts解析模块加密的错误。有什么办法可以解决 无法解析加密货币 解决方案 Crypto是一个节点js模块,运行Rea ..
发布时间:2020-10-30 23:11:50 其他开发

以太坊历史价格-Coinbase API

使用python coinbase API-函数- get_buy_price , get_sell_price , get_spot_price , get_historical_data 等...似乎都只返回比特币价格。有没有一种查询以太坊价格的方法? 似乎 currency_pair ='BTC-USD'可以更改为类似于 currency_pair ='ETH-USD',尽管这没有效果 ..
发布时间:2020-10-30 23:11:43 Python

如何从“承诺”获得价值。目的

我开始学习以太坊和web3js,并注意到Web3js上的某些功能是异步的。我要实现的是获取钱包的帐户余额并将数据用于其他用途。我的下面的代码 function getAccountBalance2(address){ var wei,balance // address = document .getElementById(“ addy”)。value 返回新的Promise(函数 ..
发布时间:2020-10-30 23:10:39 前端开发

BigQuery /以太坊数据集-如何编写代码

对于以太坊数据集,任何人都可以告诉我,如果我知道特定合约的最后一个月的交易,我应该如何在BigQuery中编写? 例如,如果我想知道上个月针对合同地址“ 0x41dbecc1cdc5517c6f76f6a6e836adbee2754de3”进行了多少笔交易,则每次尝试分析该地址时,它都会返回零。例如 SELECT from_address, to_address, 值, tran ..
发布时间:2020-10-30 23:10:33 其他开发

如何找出以太坊地址是否是合约?

Solidity中的地址可以是帐户或合同(或其他事物,例如交易)。当我有一个变量x并保存一个地址时,如何测试它是否是合同? (是,我已经阅读过有关类型的章节(在文档中) 解决方案 编辑:自从首次编写此答案以来,可靠性已经发生了变化,@manuel-aráoz具有正确的答案。 没有牢固地检查地址是否为合同。以太坊的目标之一是将人类和智能合约同等对待。这导致了智能合约与人类和其他合 ..
发布时间:2020-10-30 23:09:29 其他开发

如何使用Flutter将Web3连接到以太坊网络?

与以太坊节点连接时出现错误。 此行==> print(client.getBlockNumber() );返回错误 E / flutter(22015):[错误:flutter / lib / ui / ui_dart_state。 cc(148)] 未处理的异常:SocketException:主机查找失败: 'localhost:8545'(操作系统错误:没有与主机名相关的地址 ..
发布时间:2020-10-15 05:55:16 其他开发

在C#中解析Cryptocompare API Json数据

我正在从 https://min-api.cryptocompare.com/data/histominute?fsym=BTC&tsym=ETH&limit=30&aggregate=1&e=CCCAGG 这是返回值: {“ Response”:“ Success”,“ Type “:100,”汇总“:false,”数据“:[{”时间“:1504979760,”高“:14.26,” ..
发布时间:2020-10-11 20:55:04 C#/.NET

Hyperledger是像以太坊一样真正安全的区块链吗?

在Hyperledger中,我们有一个称为网络管理员的东西,该管理员将有权访问区块链上的所有卡和资产(至少我尝试使用acl拒绝管理员对资产的访问,但我无法部署更改,每次都会超时).因此,是否有可能将admin与我们的业务网络隔离?还是像以太坊这样的所有区块链也都有网络管理员? 解决方案 我相信您在问题中所指的是Hyperledger Composer而不是Hyperledger Fabri ..
发布时间:2020-09-21 22:23:16 其他开发

发送原始交易以太坊infura nodejs npm

我目前正在尝试实现与我的Typescript/Node项目的以太坊节点连接. 我连接到"Infura"节点服务器,需要在本地对我的交易进行签名. 好吧,反正.我正在使用npm软件包"ethereumjs-tx"签署我的交易,一切看起来都很好. 当我使用来自web3的"sendRawTransaction"时,我的响应是一个tx-id,这意味着我的交易应该已经在区块链中准备好了.嗯...不是 ..
发布时间:2020-09-21 22:19:20 其他开发

Quorum Ethereum Truffle)错误:数字只能安全地存储多达53位

我实际上正在学习以太坊上的智能合约编程,并且使用松露.现在,我在这里制作本教程: https://truffleframework .com/tutorials/building-dapps-for-quorum-private-enterprise-blockchains 在这里您将学习如何使用仲裁创建dapp.但是现在我有一个问题. 我完全按照描述进行了所有操作,但是当我这样做时: ..
发布时间:2020-09-21 22:18:54 其他开发

如何改善智能联系人设计以区分同一域对象的数据及其操作功能?

我们在重新部署合同方面遇到问题.每次在新合同版本部署期间更改某些逻辑时,我们都会丢失所有与合同相关的数据(存储在数组,映射中).然后,我们需要执行数据加载过程,以将环境还原到所需状态,这是耗时的操作.我试图将合同拆分为两个合同(AbcDataContract,AbcActionsContract),但是遇到访问映射的问题:错误:索引表达式必须是类型,映射或数组(是函数(bytes32)),它查看外 ..
发布时间:2020-09-21 22:18:39 其他开发

安装后未找到松露命令

我通过npm通过以下方式安装了松露: sudo npm install -g松露 但是当我在控制台上运行松露列表时,它只是给了我 重击:松露:找不到命令 解决方案 我遇到了类似的问题.我运行了npm i -g truffle,然后尝试运行truffle init时出现错误:zsh: command not found: truffle.为我解决的是创建一个安装了松露的本地 ..
发布时间:2020-09-21 22:14:53 其他开发