标签: blockchain

从web3js中的solidity函数访问多个返回值(a,b,c)

我有一个返回多个值的函数.我希望从Web3js访问这些.

function testReturnBet(uint index) constant returns (address player, 
                                                     uint tokensPlaced, 
                                                     uint8[4] numbers,
                                                     uint ratioIndex,
                                                     uint timestamp,
                                                     uint rollIndex,
                                                     uint winAmount) {
        bet outBet = bets[index];
        return (outBet.player,
                outBet.tokensPlaced, 
                outBet.numbers, 
                outBet.ratioIndex, 
                outBet.timestamp, 
                outBet.rollIndex, 
                outBet.winAmount);
    }
Run Code Online (Sandbox Code Playgroud)

blockchain ethereum solidity

3
推荐指数
1
解决办法
1251
查看次数

在Hyperledger结构中动态添加Org或对等Org

我在Ubuntu VM中使用http://hyperledger-fabric-doc.readthedocs.io/en/latest/getting_started.html进行Hyperledger Fabric设置.根据教程(fabric-samples/first-network),已经创建了两个具有两个对等组织的组织.我想动态地在现有组织中添加新组织或新对等方.请帮助我了解动态添加的步骤.

blockchain hyperledger hyperledger-fabric

3
推荐指数
1
解决办法
2438
查看次数

在使用 Fabric Client Java SDK V1.0.1 进行用户注册时无法获得从属关系

我有一个使用Build Your First NetworkHyperledger Fabric V1.0 网络设置。

我通过运行命令建立了网络./byfn.sh -m up。现在所有Peers、Orderers 和 CA在 docker-compose-e2e.yaml 中配置)都已启动并运行。

这是我的 docker ps 在此处输入图片说明

我正在尝试使用fabric-sdk-java连接到这个网络。

但是在使用以下代码进行用户注册时

HFCAClient ca = sampleOrg.getCAClient();
final String orgName = sampleOrg.getName();
final String mspid = sampleOrg.getMSPID();
ca.setCryptoSuite(CryptoSuite.Factory.getCryptoSuite());
SampleUser admin = sampleStore.getMember("ädmin", orgName);
if (!admin.isEnrolled()) {  //Preregistered admin only needs to be enrolled with Fabric caClient.
    admin.setEnrollment(ca.enroll(admin.getName(), "adminpw"));
    admin.setMspId(mspid);
}   

sampleOrg.setAdmin(admin); // The admin of this org --
SampleUser user = sampleStore.getMember("user", …
Run Code Online (Sandbox Code Playgroud)

java blockchain hyperledger hyperledger-fabric

3
推荐指数
1
解决办法
2960
查看次数

监控以太坊专用网络

我已经创建了一个私有以太坊网络,并想探索监控。我geth在一个终端窗口中启动了一个实例。我尝试运行geth monitor --attach /path/to/geth.ipc并收到以下错误:

Fatal: Metric pattern trie/cachemiss resolved to unexpected type: string

在我的专用网络上监控节点的最佳方法是什么?

blockchain ethereum

3
推荐指数
1
解决办法
1138
查看次数

如何在Hyperledger Composer操场上解决此错误(t:标识符无法从超类型扩展)?

我遵循Hyperledger教程Youtube Link,教师修改了示例合同.然而,当前版本的Hyperledger面料操场可以在线访问,进入accountTransfer功能后没有提到状态.这会导致错误,如下所示: Hyperledger Composer Playground错误

如何解决?我试过寻找答案,但我找不到任何解决这个问题的方法.

blockchain hyperledger hyperledger-composer

3
推荐指数
1
解决办法
909
查看次数

使用以太坊RPC获取令牌余额?

如何通过以太坊RPC显示令牌的平衡?

$id = 0;
$data = array();
$data['jsonrpc'] = '2.0';
$data['id'] = $id++;
$data['method'] = 'eth_call';
$data['params'] = [['from' => '0x0...', 'to' => '0x0...', 'data' => 'contract byte code here 0x0...'], 'latest'];

$ch = curl_init();
...
Run Code Online (Sandbox Code Playgroud)

返回:

{"jsonrpc":"2.0","id":0,"result":"0x"}
Run Code Online (Sandbox Code Playgroud)

接下来做什么?呼叫合同方法balanceOf?怎么做?

php token blockchain ethereum

3
推荐指数
2
解决办法
5138
查看次数

搜索区块链中的项目

blockchain是包括散列以先前块的链.每个块由单个哈希树(或Merkle树)组成.我正在讨论的是区块链的整体结构.

由于区块链的值在哈希树内部,在块链内查找值的最佳方法是什么?我想通过遍历整个区块链来搜索树以寻找您想要找到的值是不可行的.我是否缺少搜索区块链中块内部值的搜索方法?

blockchain

3
推荐指数
1
解决办法
606
查看次数

如何在超级账本锯齿中查询特定资源的交易

我正在执行多项交易,例如资产的位置更新,但找不到任何基于该资源查询交易的方法:

例如,如果我创建一个资产fish1,然后进行交易以更新鱼的位置,现在我想获取交易,fish1以便我可以获取列表geopoints并将它们绘制在地图上。

如果有人做过这样的事情,请帮忙。谢谢

blockchain hyperledger hyperledger-sawtooth

3
推荐指数
1
解决办法
573
查看次数

在web3j中使用ganache帐户

当尝试使用https://github.com/web3j/sample-project-gradle时遇到此代码:

    // We then need to load our Ethereum wallet file
    // FIXME: Generate a new wallet file using the web3j command line tools https://docs.web3j.io/command_line.html
    Credentials credentials =
            WalletUtils.loadCredentials(
                    "<password>",
                    "/path/to/<walletfile>");
    log.info("Credentials loaded");
Run Code Online (Sandbox Code Playgroud)

我想使用ganache-cli创建的网络.我成功连接到网络但我找不到钱包文件.有没有办法在这里使用ganache-cli生成的帐户?

blockchain ethereum truffle web3-java

3
推荐指数
1
解决办法
1451
查看次数

Node.js还是Go for Hyperledger Fabric的链码开发?

其中除语言Node.jsGo更适合'chaincode的发展,当谈到maintainibility,可扩展性和更好的支持?

blockchain hyperledger hyperledger-fabric

3
推荐指数
1
解决办法
718
查看次数