E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Web3.js
以太坊RPC机制与API实例
上一篇文章介绍了以太坊的基础知识,我们了解了
web3.js
的调用方式是通过以太坊RPC技术,本篇文章旨在研究如何开发、编译、运行与使用以太坊RPC接口。
weixin_30355437
·
2020-07-05 20:26
使用JSONRPC与以太坊智能合约交互
以太坊提供JSONRPC和
web3.js
俩种方式与区块链节点进行交互,详细接口说明文档可看官方用户文档。这里得先了解下JSONRPC的调用。
背包里的护身符
·
2020-07-05 16:13
以太坊
以太坊开发DApp时遇到的问题列表
以太坊开发文档08-JSON-RPC接口2、android开发中引用
web3.js
开发库,官方文档源码示例仍然报错如图:image.png参考资料:web3j-github3、基于web开发DApp,这是
赖床的猫
·
2020-07-05 16:58
以太坊JSON RPC API中文文档
无论
web3.js
还是web3j,都是对以太坊JSONRPCAPI开发接口的封装。以太坊JSONRPCAPI手册由汇智网组织翻译,强力推荐开发者收藏备用。
新缸中之脑
·
2020-07-05 11:21
以太坊
Nethereum以太坊开发快速入门
Nethereum基本上是目前唯一可用的.NET平台下的
web3.js
移植包。
新缸中之脑
·
2020-07-05 11:21
以太坊
240-以太坊solidity入门
就可以看到geth服务MetaMask插件会在远程启动geth服务与以太坊进行交互我们通过MetaMask插件和MetaMask服务器进行交互然后间接与以太坊交互助记词12个单词,这就是私钥一定要保存好
web3
Lich Howger
·
2020-07-05 05:16
ethereum
【
web3.js
】如何在真实发送交易前取得交易hash
我为什么要提前获取交易hash?我不想unlockAccount来解锁账号,所以需要用私钥来签名交易后发送,所以使用web3.eth.sendSignedTransaction。但是web3.eth.sendSignedTransaction是在交易被打包之后才得到返回值,我无法在交易未打包之前获得交易hash.注.貌似马上会有返回hash的功能了:Add‘txHash’fieldtotheres
Amber_Bao
·
2020-07-04 23:40
以太坊
【
web3.js
】使用私钥调用以太坊智能合约,踩坑记录
使用场景因为在以太坊私链上进行开发,以太坊1.9.3建议不要使用personal.unlockAccount方法进行解锁账号,这个确实很危险,有一些扫描的服务,会在你解锁的时候,瞬间转走余额,所以需要通过加载私钥来发送交易的方式,调用以太坊合约。但是在这个过程一直遇到invalidsender,后来才发现是ethereumjs-tx的版本问题,记录一下,以防大家踩坑。解决方案注意ethereumj
Amber_Bao
·
2020-07-04 23:39
以太坊
【
web3.js
】使用`ethers`包,在以太坊上,利用本地私钥调用智能合约
本文介绍利用ethers,使用本地私钥调用智能合约方法利用
web3.js
结合ethereumjs-tx来调用合约的方法,见我的另一篇文章【
web3.js
】使用私钥调用以太坊智能合约,踩坑记录为什么要用私钥来调用智能合约
Amber_Bao
·
2020-07-04 23:09
以太坊
【
web3.js
】基本操作
web3.js
核心操作连接节点varWeb3=require('web3');varweb3=newWeb3('http://localhost:8545');//or或者?
Amber_Bao
·
2020-07-04 23:08
以太坊
Solidity----view、storage的gas花费
因此用view标记一个函数,意味着告诉
web3.js
,运行这个函数只需要查询你的本地以太坊节点,而不需要在区块链上创建一个事务(事务需要运行在每个节点上,因此花费gas)。
奔跑的Camille
·
2020-07-04 09:16
Solidity
以太坊的RPC简介(二)
前言无论是使用gethattach请求节点数据,还是使用curl以json-rpc格式请求节点数据,甚至使用第三方库
web3.js
、web3j请求节点数据,最终都是通过RPC服务端获取数据的。
單鵬飛
·
2020-07-04 07:49
区块链
以太坊
RPC
跟宁哥学区块链开发视频课程(5):在以太坊上发布自己的代币-李宁-专题视频课程...
跟宁哥学区块链开发视频课程(5):在以太坊上发布自己的代币—146人已学习课程介绍本课程是《跟宁哥学区块链开发》的第5套课程,本系列课程包含了区块链和以太坊基础知识、Solidity语言详解、
Web3.
蒙娜丽宁
·
2020-07-02 13:59
视频教程
以太坊学习笔记:通过truffle-contract与智能合约交互
与以太坊的智能合约交互,除了使用
web3.js
,还可以使用另外一个Javascript库,就是truffle-contract。
chuhuan6596
·
2020-07-01 20:49
用web3j实现与智能合约交互
https://web3j.readthedocs.io/en/latestjava-ipfs-api文档:https://github.com/ipfs/java-ipfs-api之前一直用nodejs调用
web3
_zhj
·
2020-06-30 16:01
区块链
------Ethereum
以太坊开发-
web3.js
开发指南
原文地址:Ethereumforwebdevelopers我学习以太坊区块链平台有一段时间了,学的越多,它越是令人兴奋。关于以太坊有很多的资源(文章、视频、官方文档),让人眼花缭乱。但是,其中许多都过时了,这是可以理解的,因为这个以太坊平台仍在迅速发展。我花了一些时间来拼凑出一个完整的画面:什么是以太坊、它是怎么运行的。在Meetup和其他在线社区的开发者说,这感觉就像大家都想拥抱这项新技术但是遇
yzj050322
·
2020-06-30 11:39
【刘文彬】以太坊RPC机制与API实例
原文链接:醒者呆的博客园,https://www.cnblogs.com/Evsward/p/eth-rpc.html上一篇文章(【刘文彬】探路以太坊)介绍了以太坊的基础知识,我们了解了
web3.js
的调用方式是通过以太坊
圆方圆学院
·
2020-06-30 09:06
以太坊
以太坊
区块链
RPC
api
【刘文彬】探路以太坊
原文链接:醒者呆的博客园,https://www.cnblogs.com/Evsward/p/ethereum.html关键字:以太坊,加密货币,crowdsale,geth,console,
web3.
圆方圆学院
·
2020-06-30 09:06
以太坊
web3.js
与合约交互
web3.js
是以太坊提供的一个Javascript库,它封装了以太坊的JSONRPCAPI,提供了一系列与区块链交互的Javascript对象和函数,包括查看网络状态,查看本地账户、查看交易和区块、发送交易
repoman_
·
2020-06-29 21:20
web3.js
以太坊
使用web3调用智能合约的简单例子
使用
web3.js
库,可以很容易的做到这些。通过一个最简单的例子我们来看看如何做到这些,分为三个步骤。
一凡博客
·
2020-06-29 21:54
智能合约
vue之
web3.js
开发之错误:Uncaught (in promise) TypeError: Cannot read property 'node
这个问题的意思就是找不到node节点的意思!init_web3_1_0_version(){this.web3=newWeb3(Web3.givenProvider||newWeb3.providers.HttpProvider('http://127.0.0.1:8545'));console.log('this.web3',this.web3);}原因分析:web3.js1.0版本中Web3.
比特币爱好者007
·
2020-06-29 08:51
web3.js
Dapper开发
【重磅推荐】vue之
web3.js
以太坊开发总结与完整案例!
一个完整的Vue+web3.js(基于Metamask开发测试和正式上线!)FirstContract.sol文件pragmasolidity>=0.4.24{console.log('您正在监听网络:',result);});this.web3.eth.net.getId().then((result)=>{console.log('您当前网络ID:',result);});}event_con
比特币爱好者007
·
2020-06-29 08:51
web3.js
vue
智能合约
web3.js
ABI Address三者的关系
web3.js
是以太坊提供的一个Javascript库,它封装了以太坊的JSONRPCAPI,提供了一系列与区块链交互的Javascript对象和函数,包括查看网络状态,查看本地账户、查看交易和区块、发送交易
Pony_chen
·
2020-06-29 01:02
区块链
通过
web3.js
与以太坊智能合约交互
web3.js
是以太坊提供的一个NodeJs库,封装了一些和以太坊交互的常用对象、函数。主要包括版本、账号、交易、合约等信息的获取和调用。
weixin_34357267
·
2020-06-28 17:50
npm安装
web3.js
安装web3的时候发现用root安装也出现permissiondenied权限错误:gypERR!configureerrorgypERR!stackError:EACCES:permissiondenied,mkdir'/usr/local/lib/node_modules/web3/node_modules/scrypt/build'gypERR!SystemDarwin17.0.0gypER
一分自然卷
·
2020-06-27 18:25
web3 通过 rpc 访问 以太坊 geth节点
web3.js
是以太坊提供的一个Javascript库,它封装了以太坊的JSONRPCAPI,提供了一系列与区块链交互的Javascript对象和函数,包括查看网络状态,查看本地账户、查看交易和区块、发送交易
两袋酸奶
·
2020-06-27 09:25
区块链
【CryptoZombies - 3 应用前端和
Web3.js
】001
Web3.js
入门与web3 Provider
目录一、前言二、Web3.js1、引入2、
Web3.js
怎么解决3、
Web3.js
环境搭建4、实战1.要求2.代码三、Web3Provider1、引入2、Infura3、MetaMask4、实战1.要求
水亦心
·
2020-06-26 10:25
Blockchain
web3.eth.filter
web3.js
的web3.eth.filter方法用来监听合约事件。
新缸中之脑
·
2020-06-26 08:11
区块链
DApp
以太坊
Web3与智能合约交互实战
因此,我们需要一种友好的方式(比如一个web页面)来与智能合约交互,于是问题的答案就是
web3.js
。Web3.jsWeb3.js是以太坊官方的JavascriptAPI,
Omni-Space
·
2020-06-24 18:53
以太坊
ETH
/
智能合约
用
web3.js
与智能合约交互(修改版)
首先放上官方API:https://web3js.readthedocs.io/en/1.0/index.html工具:Trufflev4.0.4ganache-1.1.0-beta(ui界面版)nodejs8.9.4npm5.6.0web31.0.0思路:1、先用truffle创建一个以太坊智能合约项目,部署在ganache测试网络。2、用npm创建另外一个项目,使用web3和智能合约交互创建t
Jevior
·
2020-06-23 21:46
以太坊学习笔记:通过
web3.js
与智能合约交互
web3.js
是以太坊提供的一个Javascript库,它封装了以太坊的JSONRPCAPI,提供了一系列与区块链交互的Javascript对象和函数,包括查看网络状态,查看本地账户、查看交易和区块、发送交易
chuhuan6596
·
2020-06-22 23:29
以太坊上部署和运行智能合约的大致流程
将编译好的代码部署到以太坊哪个区块链上,需呀消耗GAS,并且使用自己的外部账户对将要部署的合约进行签名,通过矿工确认后,将合约的代码存于以太坊嗯区块链上,在这一步用户可获得合约的地址,以及调用合约所需的接口,以便之后使用5.使用
web3
xinlei87
·
2020-06-22 13:55
Web3与智能合约交互实战(附代码)
因此,我们需要一种友好的方式(比如一个web页面)来与智能合约交互,于是问题的答案就是
web3.js
。
HiBlock区块链社区
·
2020-06-21 21:45
区块链
技术之路
用
web3.js
与智能合约交互
首先放上官方API:https://web3js.readthedocs.io/en/1.0/index.html工具:Trufflev4.0.4ganache-1.1.0-beta(ui界面版)nodejs8.9.4npm5.6.0web31.0.0思路:1、先用truffle创建一个以太坊智能合约项目,部署在ganache测试网络。2、用npm创建另外一个项目,使用web3和智能合约交互创建t
_zhj
·
2020-06-21 15:10
区块链
------Ethereum
视频教程-区块链实战视频课程(4):用
Web3.js
开发以太坊客户端-区块链
区块链实战视频课程(4):用
Web3.js
开发以太坊客户端东北大学计算机专业硕士研究生,欧瑞科技创始人&CEO,曾任国内著名软件公司项目经理,畅销书作者,企业IT内训讲师,CSDN学院专家讲师,制作视频课程超过
weixin_30775767
·
2020-05-28 10:00
Geth 控制台使用及
Web3.js
使用实战
最新内容会更新在主站深入浅出区块链社区原文链接:Geth控制台使用及
Web3.js
使用实战在开发以太坊去中心化应用,免不了和以太坊进行交互,那就离不开Web3。
深入浅出区块链
·
2020-04-14 08:15
Geth 控制台使用及
Web3.js
使用实战
转自:https://learnblockchain.cn/2017/12/01/geth_cmd_short/geth控制台初探-启动、退出安装参考智能合约开发环境搭建最简单启动方式如下:$gethconsolegeth控制台启动成功之后,可以看到>提示符。退出输入exitgeth日志控制重定向日志到文件使用gethconsole启动是,会在当前的交互界面下时不时出现日志。可以使用以下方式把日志
硌手小石头
·
2020-04-12 00:04
web3.js
入门
Web3.js
简介:
web3.js
是包含以太坊生态系统的特定函数库的集合。主要包含以下函数库。
区块链技术布道者
·
2020-04-10 23:10
以太坊开发实战学习-
Web3.js
(十)
接上篇
Web3.js
,这节课继续学习
Web3.js
的相关知识。一、发送事务这下我们的界面能检测用户的MetaMask账户,并自动在首页显示它们的僵尸大军了,有没有很棒?
wustmz
·
2020-04-07 08:46
以太坊开发实战学习-
Web3.js
(九)
要做到这一点,我们将使用以太坊基金发布的JavaScript库——Web3.js.一、
Web3.js
简介什么是
Web3.js
?还记得么?以太坊网络是由节点组成的,每一个节点都包含了区块链的一份拷贝。
wustmz
·
2020-04-03 19:29
web3.js
修改生效
go-ethereum/internal/jsre/deps/web3.js1.进入go-ethereum/internal/jsre/deps目录,执行gobuild和gogenerate如果有下面的错误:admin07@admin-MS:~/job/gopath/src/github.com/ethereum/go-ethereum/internal/jsre/deps$gogenerated
坠叶飘香
·
2020-03-26 03:52
【Ethereum 智能合约开发笔记】不用自己跑节点,使用 Infura 和
web3.js
呼叫合约
Infura提供公开的Ethereum主网和测试网路节点。到Infura官网申请,只要输入一点基本资料和Email,就可以收到API-key。使用RPC查询合约内储存的状态最常需要查询的状态就是Token的余额啦。我就用EOSToken合约做为范例试看看。取得合约资讯可以透过Etherscan,大部分知名的合约可以直接搜寻到。EOSTokenContract要呼叫合约,至少需要:合约地址,例如0x
安德森_Anderson
·
2020-03-15 16:55
【DAPP开发二】
web3.js
调用合约
启动第一步创建一个目录作为以太坊的数据存放目录第二步创建一个配置文件用来做创世区块以及设置网络genesis.json{"config":{"chainId":18,是本私有链的ID"homesteadBlock":0,指明Homestead版本的兼容的区块开始编号"eip155Block":0,兼容的区块开始编号"eip158Block":0},"alloc":{},"coinbase":"0x
GeniusWong
·
2020-03-13 05:40
【刘文彬】探路以太坊
原文链接:醒者呆的博客园,https://www.cnblogs.com/Evsward/p/ethereum.html关键字:以太坊,加密货币,crowdsale,geth,console,
web3.
圆方圆区块链
·
2020-02-10 11:36
区块链思维导图笔记
右边是实战喽,主要是基于以太坊的,采用
web3.js
和轻钱包一起整合使用科普51%Attack(51%攻击)当一个单一个体或者一个组超过一半的计算能力时,这个个体或组就可以控制整个加密货币网络,如果他们有一些
cnzhanhao
·
2020-02-10 07:55
区块链面试问题汇总(持续更新...)
socket以太坊1.以太坊的共识算法90%pow+10%pos算法2.你都见过哪些智能合约3.用solidity写智能合约注意哪些问题,有哪些漏洞4.solidity语法5.掌握智能合约的测试和部署6.了解
web3
wustmz
·
2020-01-06 09:59
以太坊开发(三十)Bug修复:使用
Web3.js
转账带小数数量的代币报错
前言之前写的文章以太坊开发(二十九)[升级版]使用Web3.js+Node.js封装成接口以供钱包管理/查询/转账,提供了使用
Web3.js
转账的方法。
yuyangray
·
2020-01-01 18:02
Ethereum
结合紧密,方便开发人员上手主要内容学习目标•掌握以太坊的基本概念和工作原理•理解以太坊与比特币的联系和区别•掌握以太坊客户端的使用•深入理解智能合约•掌握Solidity语法,并能够写出复杂的合约•掌握
web3
麦奇
·
2019-12-31 16:00
【刘文彬】以太坊RPC机制与API实例
原文链接:醒者呆的博客园,https://www.cnblogs.com/Evsward/p/eth-rpc.html上一篇文章(【刘文彬】探路以太坊)介绍了以太坊的基础知识,我们了解了
web3.js
的调用方式是通过以太坊
圆方圆区块链
·
2019-12-30 00:06
remix部署智能合约至本地私有链
web3.js
通过json-rpc
余滴滴
·
2019-12-27 01:50
上一页
1
2
3
4
5
6
7
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他