自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 本地搭建以太坊开发环境清单

本地搭建以太坊开发环境清单朋友希望我总结一下本地进行以太坊开发所必须的内容,既然总结了,就想着发出来吧,希望对大家也有用。ps. 官方文档是比较新和全的的信息来源编辑器 vscodeSolidity 开发文档:https://solidity.readthedocs.io/en/v0.6.3/VSCODE,用于写以太坊智能合约solidity,及js代码下载后,安装插件solidi...

2020-02-26 13:08:14 1827 2

原创 truffle compile 报错 Could not find a compiler version matching 0.6.3.

报错信息➜ truffle compile Compiling your contracts...===========================✖ Fetching solc version list from solc-bin. Attempt #1✔ Fetching solc version list from solc-bin. Attempt #2Error: ...

2020-02-23 17:11:57 2932

原创 JavaScript,ECMAScript,TypeScript,NodeJS,CommonJS,React Native到底你们的关系是啥?

最近项目需要,得用到nodeJS, 看开源代码的时候,又看到TypeScript,以前没什么JavaScript的开发经验,一片混乱,怎么那么多概念,于是捋了一下,做个记录。凡输入,必输出,也算完成学习闭环。参考资料:Wikipedia(真的是很好的信息来源)JavaScript的历史(https://wangdoc.com/javascript/basic/history.html)...

2019-12-20 13:39:30 249

原创 【web3.js】使用`ethers`包,在以太坊上,利用本地私钥调用智能合约

本文介绍利用ethers,使用本地私钥调用智能合约方法利用web3.js 结合ethereumjs-tx 来调用合约的方法,见我的另一篇文章【web3.js】使用私钥调用以太坊智能合约,踩坑记录为什么要用私钥来调用智能合约?因为在以太坊私链上进行开发,以太坊1.9.3建议不要使用personal.unlockAccount方法进行解锁账号,这个确实很危险,有一些扫描的服务,会在你解锁的...

2019-10-08 17:41:34 1328 1

原创 【web3.js】如何在真实发送交易前取得交易hash

我为什么要提前获取交易hash?我不想unlockAccount来解锁账号,所以需要用私钥来签名交易后发送,所以使用web3.eth.sendSignedTransaction 。但是web3.eth.sendSignedTransaction 是在交易被打包之后才得到返回值,我无法在交易未打包之前获得交易hash. 注. 貌似马上会有返回hash的功能了: Add ‘txHash’ fiel...

2019-09-27 15:12:02 3384 3

原创 【web3.js】基本操作

web3.js 基本操作账号相关1. 生成账号创建账号: const a = web3.eth.accounts.create()通过私钥生成账号const privateKey = '0xe096cbf3fd506f950dd323a459bd394b7bf1021607262d10bbde492d43a1f09f'const account = web3.eth.acc...

2019-09-27 14:52:56 1161 3

原创 【web3.js】使用私钥调用以太坊智能合约,踩坑记录

使用场景因为在以太坊私链上进行开发,以太坊1.9.3 建议不要使用personal.unlockAccount 方法进行解锁账号,这个确实很危险,有一些扫描的服务,会在你解锁的时候,瞬间转走余额,所以需要通过加载私钥来发送交易的方式,调用以太坊合约。但是在这个过程一直遇到invalid sender,后来才发现是ethereumjs-tx的版本问题,记录一下,以防大家踩坑。解决方案注意eth...

2019-09-25 11:48:52 3834 2

翻译 Sovrin语法

AAgency: 托管cloud agents的服务提供商,也可以代表edge agents配置edge agents. 虽然agency可以不成为sovrin网络的成员,但是如果他想要成为一个成员的话,需要满足两个条件。a) 符合trust Anchor的资格 b) 签订Sovrin Agency协议(附录C)Agent:一个软件程序或进程用来代表sovrin entity 与其他agen...

2019-04-23 15:08:39 605

翻译 【译】A Brief Overview of SSI Core Concepts - Sovrin/自主身份治理的一些核心概念解释及个人想法

原文链接:https://docs.google.com/document/d/1rZXE-0Ce9qYKTiY_Czg2MP0Qy3rtFAR45BNK7IbxKBg/edit#heading=h.tw5lk59wzexv不喜欢通篇翻译,有些专业名词也不想翻译,希望是原来的名词,记录一些重点内容,如果有写的不好或不对的也欢迎指正,后续要是有时间也会更新其他的翻译。这篇文章定义了一些比较基本的...

2019-04-23 11:44:59 191

空空如也

空空如也

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

TA关注的人

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