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调用智能合约进行逻辑交互
第1章:介绍
Web3.js
完成第五课以后,我们的僵尸DApp的Solidity合约部分就完成了。现在我们来做一个基本的网页好让你的用户能玩它。要做
rectinajh
·
2023-02-18 02:13
【NFT网站】教你制作开发NFT预售网站官网Mint作品
二、开发步骤1.引入
Web3.js
库2.引入合约ABI以及合约地址3.连接钱包Connect按钮功能方法编写4.获取合约实例从合约中读取发售价格4.模拟用户Mint总结开发前准备在上一篇教程中我们已经介绍如何使用
我爱喝健力宝
·
2023-02-07 10:50
雲禾遗密:Web3js调用智能合约查看某账户ERC20代币数量
箭头函数js中=>的含义_小白菜的专栏-CSDN博客_js中=>4、wei到ether转换方法web3.js1.0中文手册/web3.utils.fromWei-从wei转换到其他以太单位-汇智网5、总参考
web3
九亿少女的编程梦
·
2022-12-26 21:18
雲禾遗密
javascript
开发语言
ecmascript
web3.js
调用智能合约
本文将用
web3.js
走一个简单调用智能合约流程。1利用truffleinit命令生成智能合约框架代码参考。
weixin_33694172
·
2022-12-26 21:15
web3.js
1.3.5版本部署智能合约方法2021最新版
前言web3js更新有点快,各种函数又不向后兼容,老版本的博客根本跑不了,旧文档很多地方都有问题,所以只能多百度多琢磨.部署智能合约(私链)geth启动参数(参考)geth--datadir"./"--ethash.dagdir"./ethash"--syncmodefast--networkid989898--rpcconsole--port30304--rpcport8545--rpccors
DaoMaster
·
2022-12-26 21:42
区块链
js
区块链
【web3】使用
web3.js
发布并执行智能合约
前言昨天我们学习了使用
web3.js
库查询链上区块和交易的用法,今天我们来介绍一下使用
web3.js
与智能合约的交互。在学习本节前,你应该对智能合约有一定的了解。
前端开发小陈
·
2022-12-26 20:03
web3
javascript
智能合约
web3.js
的使用,从连接metamask到回调事件
web3.js
库是一组包含以太坊生态系统功能的模块。web3-eth:用于以太坊区块链和智能合约。web3-shh:用于whisper协议,用于p2p和广播通信。
一个月只能改一次欧
·
2022-12-15 16:07
javascript
开发语言
ecmascript
前端
Solid.js前端新秀框架 力压
web3.js
框架
SolidJS是什么?SolidJS是一个声明式、高效且灵活用于构建用户界面的JavaScript库。Solid号称拥有JSX语法,类似于Reacthook的语法,你可以用现代化的开发方式,获得性能最快的代码。框架本身只有7KB大小,无需在代码中添加额外魔法或奇技淫巧就能彻底压榨运行性能。更重要的是,它是真正的响应式。函数组件只会被调用一次,也就是说,你可以用它做些前所未闻的事,比如在会变化的顶层
ejinxian
·
2022-12-15 14:09
前端
javascript
开发语言
《我学区块链》—— 十六、以太坊安全之 fallback 函数
fallback函数被设计成不能做太多事,合理的做法是在fallback函数里打印一些log(或称event),以通知客户端(通常是
web3.js
)一些相关信息。
探路人
·
2022-11-17 11:45
《我学区块链》
合约安全
fallback漏洞
web3.js
基础
web3.js
是一个库集合,允许您使用HTTP、IPC或WebSocket与本地或远程以太坊节点交互。
chinusyan
·
2022-10-30 17:51
区块链
web3.js
以太坊DApp开发:
web3.js
与智能合约交互
前言本文参考:https://blog.csdn.net/pony_maggie/article/details/79685942实现了最终的结果,并在其基础上做出了更加详细的说明与部分细节的完善,供读者参考。环境准备ubuntu14.0.4(16.0.4),64位还需要安装以太坊相关的环境:nodejstrufflesoliditytestrpc具体安装步骤可以参考这篇文章:http://blo
weixin_43250732
·
2022-10-12 10:04
区块链
区块链
智能合约
web3.js
Dapp
ethernaut
2、你需要懂智能合约的基础,以及
web3.js
和操作码的执行方式(当然懂了合约也可以慢慢的做下去,毕竟这个靶场就是给人熟悉合约以及其漏洞的)0.HelloEthernaut这个级别目的是让你熟
ipconfig /renew
·
2022-09-08 01:00
HTML使用
web3.js
授权代币合约
首先第一步还是需要引入我们的
web3.js
下面是具体的代码varabi=合约API;//使用当前链接的钱包节点创建web3varweb3=newWeb3(Web3.givenProvider);varwordAddress
破 风
·
2022-09-04 08:13
智能合约
JS
web3
javascript
区块链
区块链教程(五):合约编写实战实例
注:本教程为技术教程,不谈论且不涉及炒作任何数字货币区块连教程(一):前置知识-linux补充区块链教程(二):基础概念介绍区块链教程(三):Solidity编程基础区块链教程(四):搭建私链、
web3
越前浩波
·
2022-08-27 11:14
区块链
区块链
win10系统
web3.js
安装以及如何使用
win10系统
web3.js
安装以及如何使用安装:使用:安装:需要:node.js(本人node.js版本14.17.6)直接打开命令行输入:npminstallweb3//当前安装的是最新版本的
web3
netXiaobao
·
2022-08-03 19:51
以太坊
区块链
区块链
以太坊
web3.js
web3.js
查看钱包金额
BLOCKCHAINweb3.js查看钱包金额
web3.js
查看钱包金额ajax与web服务器交互,传递数据;等同于
web3.js
向以太坊网络某一节点交互;见下图来自link.所以接下来的问题是:JSONRPC
next_chance
·
2022-08-03 19:02
TECH
区块链
web3.js
链接以太坊并查询钱包u余额
web3.js
链接以太坊并查询钱包USDT余额环境:一、链接以太坊主网:二、创建一个ABI那么该如何获取ABI?
netXiaobao
·
2022-08-03 19:27
区块链
以太坊
区块链
以太坊
web3.js
以太坊标准JS API库——浅谈
Web3.js
与Ethers.js
web3.js
与ethers.js/hardhat-ethers介绍版本号:Web3.jsv1.7.3Ethers.jsv.5.6简单介绍web3.jsweb3.js是一个标准的以太坊JavaScriptAPI
MoonVsszhang
·
2022-08-03 19:25
Substrate
Polkadot
以太坊
javascript
区块链
【跟乐乐学web3开发】一.使用IDE工具webstorm来编写web3js
因此在当今的web3领域中,使用基于javaScript的
web3.js
库来编写web3应用是主流。
君を見つけて
·
2022-06-26 13:13
智能合约
区块链
solidity
智能合约
web3
智能合约部署与调用之 geth命令端
经过最近一周的研究,自己各种百度,基于当前的区块链知识的水平,个人把智能合约大体分为以下部署方式1智能合约geth命令端部署2rpc接口进行部署3前端
web3.js
基于node环境进行部署计划使用三篇文章进行记录
halloheihei
·
2022-06-25 18:11
centos
区块链
区块链
VUE调用WEB3.0实现代币查询,批量转账功能
下面我们聊聊目前WEB前端最流行的框架之一VUE在heco主链上调用
web3.js
实现对代币的操作。
xiaoxiangzai
·
2022-05-31 05:55
编辑器
javascript
开发语言
web3操作metamask插件
web3教程https://web3.tryblockchain.org/web3-js-in-action.htmlvue项目中使用web3:
web3.js
使用教程第一篇(version:1.3.5)
cnstartech
·
2022-05-31 05:25
区块链
区块链
javascript
webview
通过metamask与合约交互(发送ERC20 TOKEN/原生TOKEN/方法调用) javascrpt实现
1.首先引入
web3.js
最新版本,再引入jquery遇到合约有ABI文件.个人习惯单独保存ABI文件.通过jquery远程读取.实例化合约后直接在链上与合约交互$.getJSON('ABI文件.json
夜班机器人
·
2022-05-31 04:33
记录
交互
区块链
区块链智能合约--使用web3链接metaMask调用合约转账代币
在开发项目的时候可能会有个场景需要前端和metaMask交互调用合约方法,下面就是我写的一个例如
web3.js
链接MeatMask调用合约转账代币的一个例子。
Zeke Luo
·
2022-05-31 04:11
区块链
项目开发
区块链
4.1
web3.js
概述
web3.js
提供了用于和geth通信的JavaScriptAPI。它内部使用JSON-RPC与geth通信。
web3.js
还可以与所有种类的、支持JSON-RPC的以太坊节点通信。
xiaohuanglv
·
2022-04-28 08:59
第12篇
web3.js
- Ethereum JavaScript API(contract,部署与调用智能合约)
本文环境:区块链:以太坊POA联盟链;出块节点数:3;操作系统:windows64;节点版本:Geth1.9.14;node版本:v10.14.0参考文档:https://web3js.readthedocs.io/en/v1.2.8/目录一、newcontract二、属性2.1defaultAccount2.2defaultBlock2.3defaultHardfork2.4defaultCha
wonderBlock
·
2022-04-28 08:29
区块链基础
javascript
以太坊
智能合约
web3.js
中文文档 入门
web3.js
中文文档v1.3.4入门(GettingStarted)
web3.js
是包含以太坊生态系统功能的模块集合。web3-eth用于以太坊区块链和智能合约。
Esun_nyy
·
2022-04-28 08:28
区块链
web3.js
区块链
Web3.js
的学习(1)
Web3.js
的学习(1)Web3js的简介与安装geth控制台已经内嵌了一个web3,所以我们可以在控制台使用其命令。
文杰@
·
2022-04-28 08:27
web3js
block_chain
solidity
区块链
用
web3.js
与智能合约交互
工具:Trufflev4.0.4ganache-1.1.0-beta(ui界面版)nodejs8.9.4npm5.6.0web31.0.0思路:1、先用truffle创建一个以太坊智能合约项目,部署在ganache测试网络。2、用npm创建另外一个项目,使用web3和智能合约交互创建truffle项目:1、mkdirtruffle_test&cdtruffletest2、初始化:trufflein
南忆起初
·
2022-04-28 08:56
区块链
javascript
智能合约
交互
java区块链技术web3j_web3j介绍及基本使用
学习本系列课程,你将收获1:web3j(Java)和
web3.js
(Node)发起交易2:web3j(Java)和
web3.js
(Node)事件监听3:ERC20代币的发布、调用(发起交易、查询、事件监听
dilikong
·
2022-04-28 08:56
java区块链技术web3j
web3.js
部署合约
合约的编写首先在remix上编写Proof.sol智能合约代码pragmasolidity^0.4.0;contractProof{structFileDetails{uinttimestamp;stringowner;}mapping(string=>FileDetails)files;eventlogFileAddedStatus(boolstatus,uinttimestamp,string
shadowgully
·
2022-04-28 08:56
以太坊智能合约
#
web3.js
以太坊智能合约交互调用,
web3.js
,web3j两种方式实现
这节的主要内容就是使用
web3.js
和web3j来与区块链以及链上的合约进行交互。其中
web3.js
是属于javascript的版本的,web3j是java版本的。
尾张大
·
2022-04-28 08:24
以太坊
区块链
web3.js
web3j
区块链
以太坊
第十二章:
Web3.js
以太坊有一个JavaScript库,名为
Web3.js
。在后面的课程里,我们会进一步地教你如何安装一个合约,如何设置
Web3.js
。
GreenPeel
·
2022-04-28 08:19
solidity
以太坊
数字货币
区块链
智能合约
Web3.js
的基本使用(与以太坊智能合约的交互)
目录标题
web3.js
介绍web3模块加载异步回调(callback)回调Promise事件(v1.0.0)常用API——基本信息查询查看web3版本查看web3连接到的节点版本(clientVersion
死磕的斯坦张
·
2022-04-28 08:15
区块链
区块链
javascript
Web3js获取MetaMask钱包并监听切换
Web3.js
获取MetaMask钱包地址新建一个文件夹Wb3.jsfunctionInit(callback){//判断用户是否安装MetaMask钱包插件if(typeofwindow.ethereum
TillSouth
·
2022-03-26 06:39
Web3
MetaMask
vue
web3
web3.js
实现调用狐狸钱包完成用户登录
用户帐户在以太坊的各种环境中使用,包括作为标识符和用于签署交易。首先需要判断用户浏览器有没有安装Metamask插件if(typeofwindow.ethereum.isMetaMask==='undefined'){alert('看起来您需要一个Dapp浏览器才能开始使用。')alert('请安装MetaMask!')}如果用户没有安装,提示他安装,否则无法继续使用。下一步我们请求狐狸钱包,访问
qq80164590
·
2022-03-26 06:59
学习区块链
区块链
dapp
web3
js
在vue中使用
web3.js
开发以太坊dapp
前端如何使用以太坊智能合约方法这里讲的是前端与MetaMask之间的交互文中涉及到的官方文档web3.js1.0中文手册MetaMask官方文档1.cdn引入web3js2.web3.js文件链接:https://pan.baidu.com/s/1_mPT-ZcQ9GU_U1CVhBKpLA提取码:cbey3.使用npm安装web3js依赖//在vue中安装web3npminstallweb3--
清慕_qing
·
2022-03-26 06:58
区块链
vue
区块链
web3
前端Vue项目调用页面
web3.js
连接metaMask钱包,(查询钱包ETH余额,查询代币余额,ETH转账,代币转账,代币授权,查询授权数量,计算价格)等功能
这里分享下相关文档1.web3.js中文文档https://learnblockchain.cn/docs/
web3.js
/getting-started.html2.metamask官方文档:https
m0_67393157
·
2022-03-26 06:57
前端
html
echarts
vue.js
javascript
使用
web3.js
连接ropsten测试网络本地签名发送交易
一.前言在实际开发过程中,我们钱包的私钥大概率是要存在本地,那么我们就需要在本地签名,然后发送交易到节点,由节点帮我们广播交易出去。二.流程1.引入对应的标准库通过npminstallweb3https://www.npmjs.com/package/web3npminstallbip39https://www.npmjs.com/package/bip39npminstallethereumjs
cjy_win
·
2022-03-26 06:49
区块链
前端Vue项目调用页面
web3.js
:连接metaMask钱包,(查询钱包ETH余额,查询代币余额,ETH转账,代币转账,代币授权,查询授权数量,计算价格)等功能
这里分享下相关文档1.web3.js中文文档https://learnblockchain.cn/docs/
web3.js
/getting-started.html2.metamask官方文档:https
MFG_666
·
2022-03-26 06:14
区块链
区块链
dapp
web3
web3.js
连接metaMask钱包转账
这里分享下相关文档1.web3.js中文文档https://learnblockchain.cn/docs/
web3.js
/getting-started.h
cjy_win
·
2022-03-26 06:13
区块链
以太坊中的国际银行账号iban
简单地说,以太坊中的iban账号是以太坊为了和传统的银行系统对接而引入的概念,
web3.js
中提供了以太坊地址和iban地址之间的转换方法。
编程狂魔
·
2022-02-19 02:58
愿码(ChainDesk.CN):以太坊钱包开发 五-钱包项目整体架构设计
二、后端架构这个钱包应用程序与以坊节点进行交互,使用
web3.js
库提供的jsAPI访问以太坊区块链数据,因此我们用NodeJS搭建后端服务,使用成熟的MVC架构,http框架是koa,需用到如
ChainDesk
·
2022-02-18 19:14
愿码(ChainDesk.CN):以太坊钱包开发 五-钱包项目整体架构设计
点击此处添加图片说明文字点击此处添加图片说明文字二、后端架构这个钱包应用程序与以坊节点进行交互,使用
web3.js
库提供的jsAPI访问以太坊区块链数据,因此我们用NodeJS搭建后端服务,使用
ChainDesk
·
2022-02-11 09:48
使用ethers.js部署Solidity智能合约的方法
如果你已经在以太坊上开发过DApp,那你在前端JavaScript中可能用过
web3.js
。Ethers.js则是一个轻量级的
web3.js
替代品。
·
2021-10-25 19:52
NodeJs01
一:DAPP基于以太坊开发语言:solidity前台界面与用户进行交互,前台界面与以太坊进行,交互的语言是nodejs以太坊提供了一个
web3.js
库(nodejs实现的),通过
web3.js
可以与以太坊合约进行交互
刘岩2019
·
2021-06-24 23:15
基于
web3.js
ipfs 实现的dapp
创建项目1.truffleunboxwebpack创建完成后app文件夹用来存放前台页面contracts用来存放合约代码migrations用来部署项目node_modules依赖文件test测试sha3跟改为keccak256keccak256(abi.encodePacked(_amount,_secret));1通过truffleframework和Solidity实现合约代码,并将其部署
a十二_4765
·
2021-06-12 03:25
调用
web3.js
,连接 infura 节点进行合约转账
利用web3,调用erc20token合约,连接infura节点,进行转账varWeb3=require("web3");varTx=require('ethereumjs-tx');//合约地址varcontractAddress="0x86bd73cfac0205cbd95adb5cca6adbb876fdbe68";//创建web3对象varweb3=newWeb3();//连接到ropst
yanging
·
2021-06-10 07:03
以太坊
web3.js
文档翻译及说明
这些天,为了录制以太坊DAPP开发实战课程,我准备把web3文档全部翻译一下(并做适当的补充),目前web3.js0.20.x版本已经翻译完成,欢迎大家前往查阅。这里还几个实用DEMO,供大家参考:使用web3.jsAPI在页面中转账web3.js0.20API使用Demoweb3.js1.0文档中文版正在翻译中,请大家关注更新。web3介绍Web3是一套和以太坊节点进行通信的API,如果我们需要
深入浅出区块链
·
2021-06-10 00:02
eth钱包开发(nodejs)(二)
使用
web3.js
进行充值监听的两种方式通过tokenevent进行监听(只适合代币转账)contract.events.Transfer({},{fromBlock:0,toBlock:'latest
zachary_lee726
·
2021-06-06 02:30
上一页
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
其他