
以太坊
IT_浩哥
学如逆水行舟,不进则退。心似平原跑马,易放难收!
展开
-
Hardhat以太坊智能合约开发框架基础教程
Hardhat是一个基于javascript和solidity的开发框架。可实现编译、部署、测试、开源和调试以太坊应用的开发环境。Hardhat是一个围绕任务和插件的概念设计的。Hardhat 的大部分功能来自插件。原创 2022-10-24 19:08:42 · 4391 阅读 · 4 评论 -
web3.js签名广播交易到以太坊网络以及web3版本1.0和0.20的区别
一、web3.js介绍 web3.js是以太坊官方的Javascript API,可以帮助智能合约开发者使用HTTP或者IPC与本地的或者远程的以太坊节点交互。实际上就是web3.js是一个库集合,允许您使用HTTP或IPC连接与本地或远程以太它节点进行交互。为了让你的Ðapp运行上以太坊,一种选择是使用web3.js library提供的web3。对象。底层实现上,它通过RP...原创 2018-10-28 17:46:18 · 3891 阅读 · 0 评论 -
使用ethers.js创建以太坊HD钱包(生成BIP-039 + BIP-044钱包),在根据私钥、助记词找回钱包!
一、什么是ethers.jsethers.js库旨在成为一个完整而紧凑的库,用于与以太坊区块链及其生态系统进行交互。它最初设计用于ethers.io,后来扩展为更通用的库。官方链接:https://docs.ethers.io/ethers.js/html/getting-started.html二、在Node.js中安装(npm安装) npm install -save ethe...原创 2018-10-28 15:20:43 · 10758 阅读 · 3 评论 -
使用web3+solc编译发布以太坊智能合约
一、环境安装:1、安装web3工程:npm install web32、安装solc工程:npm install solc二、在node环境中使用先引用所需环境:var fs = require ('fs');var solc = require ('solc');var solc = require ('web3');//注:eth_token.sol 是在nod...原创 2018-10-09 20:51:47 · 1771 阅读 · 2 评论 -
使用Remix编辑器发布以太坊ERC20高级代币合约
Remix在线编辑器链接:https://ethereum.github.io/browser-solidity1、打开编辑器后。把合约代码复制到编辑器中(这里用我的上一个博客的ERC20高级代币源码)Start to compile编译合约代码、如果没有报错就可以了。2、切换到Run标签。选择网络环境:Injected Web3 注:这里需要安装以太坊谷歌插件metamask...原创 2018-10-09 15:26:25 · 7449 阅读 · 8 评论 -
创建自己的ERC20加密货币(可管理、增发、兑换、冻结等高级功能的代币)
以太坊官方原文ERC20代币标准源码:https://ethereum.org/token(注:本文是在原文的基础上,根据个人的理解,修改部分内容并添加了一些注释)pragma solidity ^0.4.16;interface tokenRecipient { function receiveApproval(address _from, uint256 _value, addr...翻译 2018-10-09 14:29:48 · 8815 阅读 · 8 评论