区块链
文章平均质量分 52
chain cosmos
这个作者很懒,什么都没留下…
展开
-
solidity delegatecall() 的坑
智能合约中,使用delegatecall(),需要很慎重简单解释下delegatecall:delegatecall其实就是当前合约将Aaddress所指向的合约代码的test()代码作为当前合约的一部分来执行,即完全使用当前合约的环境来执行,脱离Aaddress合约本身。原创 2022-11-11 17:47:43 · 220 阅读 · 0 评论 -
solidity call()与delegatecall()的理解和区别
如何理解 智能合约的call()与delegatecall()原创 2022-11-10 17:11:12 · 297 阅读 · 0 评论 -
ERC20的创建及合约之间的调用(合约调用合约)
ERC20的创建,合约与合约之间的调用(合约调用合约)原创 2022-11-10 11:41:19 · 1552 阅读 · 0 评论 -
solidity 合约入金出金(eth)
合约入金(eth) 合约入金有四个方式: 合约函数入金,只需合约函数 用 public payable修饰即可 回调函数入金(无参数函数也叫callback函数)用public payable修饰即可 如 function () public payable{} 外部账户直接给已存在的合约地址转入eth 外...原创 2021-12-05 20:04:42 · 15502 阅读 · 0 评论 -
eth 离线签名(以太坊主币交易、代币交易)差异
eth的交易本就是离线签名的,无论主币交易或代币交易或合约交易交易过程中,只有获取nonce和广播交易时,需要连网上链支持签名及交易的SDK Java:web3j js: web3js 无论是哪种SDK,交易的过程都是如下四个步骤 1.创建交易 eth主币交易主参数 nonce:获取fromAddress的nonce值,web3j中有现成的方...原创 2021-12-04 18:19:27 · 1222 阅读 · 0 评论 -
trident 调用接口阻塞
现象:trident-java调用接口服务,有时候会出现阻塞的情况,导致服务一直假死分析问题原因: trx用GRPC提供钱包相关服务的,如获取区块,扫描交易,发起交易等等,GRPC不设置超时时间,会导致一直处于阻塞状态解决办法:增加超时时间即可,示例代码如下public ApiWrapper(String grpcEndpoint, String grpcEndpointSolidity, String hexPrivateKey) { ...原创 2021-11-23 18:40:05 · 637 阅读 · 0 评论 -
BTC 查询交易明细信息
已有BTC节点,如何查询非钱包内的交易,RPC命令getrawtransaction — Bitcoin示例如下/opt/omnicore-0.11.0/bin/omnicore-cli getrawtransaction cf421405d4db20b61698d5f52607e4376ae8af274f3ba9cf5a42dc6cacf503e1 true 需要注意的几个点: 1.想要看到明文信息,一定记得第二个参数值设置为 true 2...原创 2021-11-23 11:44:10 · 9367 阅读 · 0 评论 -
BTC 复制节点(节点复制)复制区块数据,实现快速同步区块数据
BTC钱包节点搭建,复制BTC节点原创 2021-11-16 19:37:50 · 6457 阅读 · 1 评论