09 2022 档案
摘要:1、需要搭配合约IDE remix进行使用,这样很方便。 首先获取remix部署在私链的智能合约地址进行保存将需要调用的方法进行复制到geth console 进行调用如下命令 web3.sha3("addProduct(uint8,uint8,string,uint16,uint16,uint16
阅读全文
摘要:使用postman进行并发测试 - 走看看
阅读全文
摘要:1、首先remix部署智能合约获取合约地址,如图所示: 所示箭头分别表示 (1)在以太坊私链上面进行部署(这里不演示私链搭建) (2)部署获取合约地址进行复制 2、通过此命令获取发送交易的矿工地址(可以直接CV) curl -H "Content-Type":application/json --d
阅读全文
摘要:1、预先安装配置好IPFS 2、运行 ipfs help (如出现下图安装ipfs完成) 3、运行 ipfs daemon (出现下图表示成功) 4、利用vue创建一个项目 vue create ipfs 5、出现下列文件 6、在如下目录中 编写 IPFS.vue <template> <div c
阅读全文
摘要:// SPDX-License-Identifier: MIT pragma solidity ^0.8.13; library SafeMath { function mul(uint256 a, uint256 b) internal pure returns (uint256) { if (a
阅读全文
摘要:// SPDX-License-Identifier: GPL-3.0 pragma solidity >=0.7.0 <0.9.0; contract CollectionName { uint public totalNum; //收集的信息总数 uint contractCreationTim
阅读全文
摘要:1、首先安装完成之后运行 ipfs help 出现相关提示说明运行成功 2、接着运行如下命令 ipfs init 3、运行成功后出现如下命令运行 ipfs cat /ipfs/QmQPeNsJPyVWPFDVHb77w8G42Fvo15z4bG2X8D2GhfbSXc/readme 4、运行如下 s
阅读全文
摘要:pragma solidity ^0.4.13; pragma experimental ABIEncoderV2; contract Trace { enum State { Provider, Seller, Received} bool lock = false; //合约锁 bool clo
阅读全文