区块链
文章平均质量分 57
yujunlong3919
这个作者很懒,什么都没留下…
展开
-
rust 引用了Trait的实现,为什么还需要引入Trait 才能调用实现的方法
在Rust中,当一个结构体实现了某个trait时,不能直接通过结构体调用trait中定义的方法。原创 2024-06-25 11:04:19 · 324 阅读 · 0 评论 -
solidity create2 学习
文章目录saltcreatecreate2saltnonce,也可以自己生成createaddress = hash(msg.sender,nonce)create2deploymentData= creationCode+constructorArgsaddress =hash(“0xff”,msg.sender,nonce,hash(deploymentData))可以不用部署直接可以获取合约地址// SPDX-License-Identifier: MITpragma原创 2022-05-20 17:39:10 · 686 阅读 · 1 评论 -
solidity external internal virtual学习笔记
文章目录1. public internal private external2. view pure3. memory calldata4. address bytes[1-32] uint[8-16-32-256]5. [x] [] 数组1. public internal private external2. view pure3. memory calldata4. address bytes[1-32] uint[8-16-32-256]5. [x] [] 数组// SPD原创 2022-05-10 14:39:19 · 699 阅读 · 0 评论 -
solidity encode encodePacked encodeWithSignature delegatecall
文章目录bit bytes 0x uint1. encode 标准的对参数abi编码2. encodePacked3. decode对编码后的数据解码4. encodeWithSelector 对方法编码5. encodeWithSignature 相当于上面的简写6. Storage Proxy中的属性要和impl的一致7. delegatecall 调用编码后的方法 修改proxy中的值8. call 调用编码后的方法 修改impl中的值如果想一起学习进步 QQ群766903559bit byt原创 2022-05-09 14:47:07 · 884 阅读 · 0 评论 -
ipfs原理与实践学习笔记
文章目录ipfs 是啥 有什么特点1. InterPlanetary File System2. BitTorrent、DHT、Git和SFSipsf 有啥用ipsf 怎么用实战安装IPFS 下载zip 然后配置环境变量 就可以使用ipfs命令了1. ipfs init2. ipfs config show或vim config命令来查看和编辑内容3. ipfs add testipfs.tx...原创 2020-04-03 17:05:05 · 3161 阅读 · 0 评论 -
助记词生成EOS ETH BTC 钱包 关键代码
/** EOS https://github.com/espritblock/eos4j * seedPrivate * * @param seed * @return */ public static String seedPrivate(String seed) { if (seed == null || seed....原创 2018-11-27 11:09:26 · 2268 阅读 · 1 评论 -
OkHttp json rpc 查询ETH余额
JsonObject object = new JsonObject(); JsonArray jsonArray = new JsonArray(); jsonArray.add("0x69987bfE7D7aC505ca65D312f8Ca11591...原创 2018-10-31 11:35:54 · 962 阅读 · 0 评论 -
EOSIO 常用命令总结。
//第一步 创建钱包cleos wallet create//第二步 执行合约cleos -u http://192.168.1.121:8888 set contract eosio /media/yjl/32c65838-efbe-4218-97fc-fc5e9023a4c5/eos/build/contracts/eosio.bios -p eosio//第三步创建keycleos cre...原创 2018-05-23 19:13:42 · 1911 阅读 · 0 评论 -
solidity 第三天
pragma solidity ^0.4.0;contract TransTest { // address public owner; address[] public aaddress = new address[](1); mapping(address=>uint) amoneycount; address[] public...原创 2018-04-21 17:14:49 · 503 阅读 · 1 评论 -
solidity 学习2.批量转账,存入eth。读取数据。
pragma solidity ^0.4.17;import 'zeppelin-solidity/contracts/token/ERC20/StandardToken.sol';contract BLEOS is StandardToken { address public owner; string public name = "BL...原创 2018-04-19 22:23:14 · 6907 阅读 · 1 评论 -
solidity 学习
pragma solidity ^0.4.0;contract Person { //属性的默认权限是internal 方法的默认权限是public //只有public 权限的属性可以供外部访问。其他需要get set访问 //通过this(指针)只能访问public的方法。其他权限的方法可以通过方法名()直接调用 //只有publis权限的属性和方法才能通过...原创 2018-04-16 20:09:13 · 484 阅读 · 0 评论 -
ipfs 学习
1.创建节点ipfs init2.查询节点id。ipfs id3.添加内容到节点。ipfs add llkj.txt2.启动节点。ipfs daemon3.查询内容ipfs.io/ipfs/hash4. 跨域资源共享CORS配置ipfs config --json API.HTTPHeaders.Access-Control-Allow-Methods '["PUT", "GET", "POST"...原创 2018-04-16 10:29:04 · 1366 阅读 · 0 评论 -
web3j GasUsed GasPrice Transaction Input 交易是否成功
// EthGetTransactionReceipt send = Web3JClient.getWeb3j().ethGetTransactionReceipt(txhash).send();// EthTransaction send1 = Web3JClient.getWeb3j().ethGetTransactionByHash(txhash).send(...原创 2018-04-16 09:37:04 · 2800 阅读 · 0 评论 -
web3j json abi bin生成java类
开发区块链钱包app遇到很多坑。智能合约生成java类,然后通过java类操作智能合约。java类生成当时搞了好久。最后整理如下。json文件可以通过truffle 编译sol文件生成,不会的可以百度generate json文件的目录-o 生成的java文件存放的目录-p java类的包名web3j truffle generate C:\Mychains\jav...原创 2018-03-19 12:27:36 · 3043 阅读 · 0 评论 -
Hyperledger Fabric 1.0 安装和使用
转载请注明:http://blog.csdn.net/yeasy/article/details/54928343Hyperledger Fabric 1.0 版本整体 重新设计了架构,预计将于今年 3 月份发布。目前已经进入了 alpha 阶段,可以进行功能性验证。本文将介绍如何快速启动一个 Fabric 1.0 的网络,并部署和调用 chaincode 进行测试。转载 2017-04-20 11:11:37 · 1269 阅读 · 0 评论