自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 mysql 视图权限-设置用户其它ip可用

mysql 视图权限-设置用户其它ip可用

2016-05-18 09:31:28 2290

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除