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
以太坊智能合约开发,
Web3.js
API 中文文档 ethereum
web3.js
入门说明
web3.js
可以与任何暴露了RPC接口的以太坊节点连接。web3中有eth对象-web3.eth具体来表示与以太坊区块链之间的交互。shh对象-web3.shh表示Whis
weixin_33923762
·
2020-07-08 16:39
Web3.js
用私钥签名合约调用裸交易
在这个教程中,我们讲学习如何使用
Web3.js
来完成以太坊智能合约调用交易的签名与提交,适用于包括ERC20代币合约在内的所有以太坊合约的调用。
新缸中之脑
·
2020-07-08 05:13
以太坊开发
《以太坊技术详解与实战》---第二章:以太坊架构与组成
分片优化使得可以并行验证交易,大大加快了区块的生成速度核心层以太坊虚拟机-EVM是智能合约的运行环境顶层应用以太坊的DApp通过
Web3.js
与智能合约层进行信息交换。
流动的风与雪
·
2020-07-08 00:58
区块链
25 web3js笔记
要使DApp在以太坊上运行,我们可以使用
web3.js
库提供的web3对象
web3.js
通过RPC调用与本地节点通信,它可以用于任何暴露了RPC层的以太坊节点web3包含eth对象-web3.eth(专门与以太坊区块链交互
戈森
·
2020-07-08 00:12
练习
区块链
以太坊开发(二十)Web3与智能合约交互实战
因此,我们需要一种友好的方式(比如一个web页面)来与智能合约交互,于是问题的答案就是
web3.js
。Web3.jsWeb3.js是以太坊官方的JavascriptAPI,可以帮助智能合约开发者使用
yuyangray
·
2020-07-07 21:37
以太坊
Web3.js
开发基础
简介
web3.js
是一个通过RPC调用和本地以太坊节点进行通信的js库.
web3.js
可以与任何暴露了RPC接口的以太坊节点连接.web3中提供了eth对象-web3.eth来与以太坊区块链进行交互。
Jevior
·
2020-07-07 11:00
使用
web3.js
将数据保存到以太坊区块链中
使用
web3.js
将数据保存到以太坊区块链中实现数据上链的方法是使用web3.eth.sendTransaction(),我们可以借助一个简单的转账交易来完成任意数据上链,只要在交易对象中加入data字段即可
jeanuu
·
2020-07-07 11:49
以太坊
使用
web3.js
1.0纯前端操作以太坊
如果不想自己搭建节点,可以使用https://infura.io/该网站提供的免费节点进行操作。如果是自己搭建节点时,请预防偷渡攻击(慎用unLockAccount操作)。在使用web3js操作以太坊时,主要包含3个步骤:1、构造交易参数2、将交易信息使用私钥签名3、发送签名交易rpc链接:varweb3;if(typeofweb3!=='undefined'){web3=newWeb3(web3
fangdengfu123
·
2020-07-07 07:19
blockChain
ETH
以太坊智能协议学习笔记【6】- 应用前端和
Web3.js
学习来源:https://cryptozombies.io/zh/lesson/6第1章:介绍
Web3.js
完成第五课以后,我们的僵尸DApp的Solidity合约部分就完成了。
Lorina G
·
2020-07-07 06:01
Dapp
Truffle开发框架
Web3.js
概念:与以太坊进行合约交互的javaScript的api作用:以太坊节点只能识别一种JSON-RPC的语言,但JSON-RPC写起来很麻烦,也很容易出错,所以通过
web3.js
来进行封装,
The_Reader
·
2020-07-07 00:40
以太坊之solidity语言
web3.js
交易方法的调用方式汇总
web3.js
中的交易方法调用:(1)调用方式1contractAddr.register(amount,{from:account});注意一定要传from参数,也就是哪一个账户去调用的。
乞力马扎罗的雪CYF
·
2020-07-06 21:04
区块链
区块链开发技术分享
[区块链笔记11]
web3.js
实用代码段
检查环境web3环境window.addEventListener('load',function(){if(typeofweb3!=='undefined'){web3=newWeb3(web3.currentProvider);if(web3.currentProvider.isMetaMask==true){//metamask可用}else{//非metamask环境}}else{//需要
JGC_fighting
·
2020-07-06 19:08
区块链
Go Ethereum 以太坊
web3.js
控制台 调试
前言最近要根据以太坊,做个数字货币,需要修改一些命令,就看了一下
web3.js
。每次改完,都需要打包,放到GoEthereum里测试,非常麻烦,就研究了一波怎么调试和怎么使用测试用例。
japson0409
·
2020-07-06 13:23
区块链
以太坊
使用web3和infura开发以太坊ethereum区块链
web3Github:https://github.com/ethereum/
web3.js
/
web3.js
是以太坊提供的一个Javascript库,它封装了以太坊的RPC通信API,提供了一系列与区块链交互方法
wlchn
·
2020-07-06 07:58
区块链
如何使用
Web3.js
API 在页面中进行转账
本文介绍如何使用Web3.jsAPI在页面中进行转账,是我翻译的文档Web3.js0.2x中文版及区块链全栈-以太坊DAPP开发实战中Demo的文章说明。写在前面阅读本文前,你应该对以太坊、智能合约、钱包的概念有所了解,如果你还不了解,建议你先看以太坊是什么除此之外,你最好还了解一些HTML及JavaScript知识。转账UI页面的编写转账UI主体的界面如图:实现这个界面很简单,这里就不代码了。大
weixin_34327223
·
2020-07-06 01:29
以太坊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
上一页
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
其他