- 博客(6)
- 收藏
- 关注
原创 如何在以太坊浏览器上上传发布合约源码(合并上传单文件方式)
区块链上的defi业务,在合约上线后为了使得业务公开透明化,往往需要上传合约代码。本文介绍一种从合约代码合并到成功发布的一条切实可行的发布路线。〇、准备1. 待发布的,能成功编的合约代码2. Remix3. 确保能正常访问到以太坊浏览器,以便在浏览器上发布一、合并合约代码合约代码在编写时,为了方便会常用到import引入外部合约。在发布到浏览器上时,若依赖的文件过多或依赖链路过长,则需合并合约代码到一个单文件中。合并合约代码常见的有三种方式,一是通过truffle-flat..
2021-09-01 14:14:08 13119 1
原创 Solidity中将address转换为address payable的方法
在solidity中直接通过address调用转账方法,偶尔会出现“Type address is not implicitly convertible to expected type address payable”,这时有两种方法可解决(以msg.sender为普通地址举例):1. 采用较普遍的方法(solidity0.8.6测过无效):address payable _payableAddr = address(uint160(msg.sender));2.使用payable强转(so
2021-08-06 23:58:23 2100
原创 Remix 的 At Address 按钮失效临时解决办法
有时我们在某条链上部署好合约后,后续可能需要调用合约方法进行查询或操作,此时我们可以用到Remix的At Address按钮,根据上次部署的合约地址重新加载合约进行方法调用。但在某些时候,填入合约地址后,At Address按钮死活点击不了,如果此时正需要紧急处理线上问题,那可真是要急死人了:不过,不必着急,此时还有临时解决方法:①在该Remix页面,键盘上按F12进入网页开发者模式;②点击上图所示的鼠标图标,然后点击上图所示的At Address按钮;③网页元素定位到butt..
2021-08-06 10:52:29 754 1
原创 Hyperledger Fabric 获取提案hash(proposal_hash)的方法
应某甲方要求,需要在给他们开发的Hyperledger Fabric联盟链应用中,在查看链上数据的某个小需求里面,需要参照fabric区块链浏览器的方式给他们提供交易hash和proposal提案hash。其中交易hash在智能合约链码中可通过账本API的GetTxId()方法获取,也可以通过SDK中channel的queryTransactionByID()方法获取(Fabric的Java SDK),这里不再赘述。本文重点探讨Hyperledger Fabric中怎么获取提案hash1...
2020-09-16 11:10:48 1348 10
原创 Navicat 查询 保存位置
在用navicat连接mysql进行数据查询时,往往需要创建sql查询以便以后继续使用。但是在数据库迁移或者连接地址变动后,往往会打不开以前保存的链接从而找不到以前保存的查询。这时可以在原来的连接上定位到以前保存的查询:在navicat左侧,选定对应的连接,然后右键,点击“前往设置保存路径”即可打开查询的保存地址。
2016-05-25 09:13:32 40033
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人