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
进行开发
参考地址:hereandhere零、在私有链上部署合约//本文中用到的MetaCoin合约pragmasolidity^0.4.2;contractMetaCoin{mapping(address=>uint)balances;eventTransfer(addressindexed_from,addressindexed_to,uint256_value);functionMetaCoin(){
Omni-Space
·
2023-06-08 02:59
以太坊
ETH
/
智能合约
以太坊
ETH
/
开发教程
以太坊
ETH
/
Web3.js
web3.js
智能合约
以太坊
solidity
使用
Web3.js
进行 Matic 测试网上链操作
1.geth的安装1.apt-get方式在线安装sudoapt-getinstallsoftware-properties-commonsudoadd-apt-repository-yppa:ethereum/ethereumsudoapt-getupdatesudoapt-getinstallethereum1.1查看版本gethversion2.在geth目录创建genesis.json文件{
NotFoundBugException
·
2023-06-08 02:57
区块链
web3
js
web3.js
获取导入
我们访问https://github.com/我们搜索
web3.js
然后我们直接点击第一个进去进入之后往下拉你会看到它支持node项目的两种引入方式这里大家可以直接下载我的资源https://download.csdn.net
-耿瑞-
·
2023-06-08 02:27
javascript
web3
前端
【区块链】走进web3的世界-对于前端来说,web2与web3的区别
web3离不开几个概念,智能合约、区块链、前端交互1、智能合约可以直接与区块链中的区块进行交互;2、前端通过
web3.js
/ethers.js等npm库可以和智能合约进行交互;说的直白点,web3与web2
兵腾傲宇
·
2023-04-16 17:55
区块链
web3
前端
【区块链】走进web3的世界-对于前端来说,web2与web3的区别
web3离不开几个概念,智能合约、区块链、前端交互1、智能合约可以直接与区块链中的区块进行交互;2、前端通过
web3.js
/ethers.js等npm库可以和智能合约进行交互;说的直白点,web3与web2
兵腾傲宇
·
2023-04-16 16:57
区块链
Web3.js
与以太坊区块链交互
在前面的博客中已经介绍了如何搭建一个以太坊客户端节点。不止是以太坊,区块链的节点一般会提供一些接口,大部分都是通过JSONRPC和节点进行交互。JSON-RPC,是一个无状态且轻量级的远程过程调用(RPC)传送协议,可以在同一个进程中,在套接字上,在HTTP上,或在许多不同的消息传递环境中使用。RPC、客户端(节点)、以太坊网络三者的关系:用户通过RPC调用客户端功能,客户端通过EVM执行智能合约
JennyVeil
·
2023-04-09 13:48
Ethereum架构的分析
以太坊最上层的是DApp,它是整个区块链的展示层,通过
Web3.js
和智能合约层进行交换,如以太坊使用的是truffle和web3-js,区块链的应用层可以是移动端,web端,或是融合进现有的服务器,把当前的业务服务器当成应用层
weixin_33853794
·
2023-04-09 08:51
数据结构与算法
数据库
运维
.NET应用和以太坊智能合约的桥梁
Nethereum基本上是目前唯一可用的.NET平台下的
web3.js
移植包。
编程狂魔
·
2023-04-05 15:42
DAPP学习笔记——
web3.js
篇
为了解决这些问题我们采取了学习:1⃣️使用本地节点Ganache2⃣️
web3.js
的原理和使用3⃣️使用开发框架truffle第六课Web服务器搭建最主流的使用:Nginx/Apache或者用集成的方法
jhw_12138
·
2023-04-03 15:27
dapp
Truffle详解
以太坊最受欢迎的开发框架是使用
web3.js
的Truffle。
培根芝士
·
2023-03-31 08:50
区块链
以太坊
区块链
数字货币
Web3与智能合约交互实战
因此,我们需要一种友好的方式(比如一个web页面)来与智能合约交互,于是问题的答案就是
web3.js
。Web3.jsWeb3
Tiny熊
·
2023-03-15 01:18
区块链
区块链技术剖析
区块链
Web3
如何解决
web3.js
与React Native冲突
环境node版本必须大于6"react-native":"0.49.5","web3":"1.0.0-beta.34","node-libs-browser":"2.1.0","babel-cli":"^6.26.0","babel-preset-es2015":"^6.24.1",1.安装node-libs-browsernpminstall--savenode-libs-browser2.在项
精灵神帝
·
2023-03-10 11:05
Web3.js
查询以太币和代币余额及转账
目录安装在私链和主链上查询以太币及代币余额在私链上转账以太币及代币在主链上转账以太币及代币以太币转账代币转账安装npminstallweb3web3.js查询以太币及代币余额以及进行以太币和代币转账在私链和主链上查询以太币及代币余额查询类方法在私链和主链上的方法都是一样的主链地址。可以去infura申请contractAbi。合约的abi。可以去https://etherscan.io获取,如果代
·
2023-03-08 21:51
前端通过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
上一页
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
其他