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
Web3j
java通过
web3j
获取ETH交易明细
废话不多说,直接贴代码看了packagecom.example.demo.
web3j
Log;importorg.springframework.stereotype.Component;importorg.
web3j
.protocol.
Web3j
破 风
·
2022-05-31 04:44
java
区块链学习
java
区块链
web3j
s基本使用
Web3j
s的使用说明web3安装与添加安装npm管理工具引入web3到工程
[email protected]
#安装0.20.1版本的web3创建web3实例varWeb3=require
攻城老湿
·
2022-04-28 08:30
java
区块链
vue
mysql
分布式
第12篇 web3.js - Ethereum JavaScript API(contract,部署与调用智能合约)
本文环境:区块链:以太坊POA联盟链;出块节点数:3;操作系统:windows64;节点版本:Geth1.9.14;node版本:v10.14.0参考文档:https://
web3j
s.readthedocs.io
wonderBlock
·
2022-04-28 08:29
区块链基础
javascript
以太坊
智能合约
Web3.js的学习(1)
Web3.js的学习(1)
Web3j
s的简介与安装geth控制台已经内嵌了一个web3,所以我们可以在控制台使用其命令。
文杰@
·
2022-04-28 08:27
web3js
block_chain
solidity
区块链
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
web3j
的基础用法-5合约的调用(持续完善中...)
web3j
调用智能合约是
web3j
使用的关键,当前区块链的核心其实原理很简单https://github.com/OpenZeppelin/openzeppelin-contracts这是智能合约优秀的框架
jambestwick
·
2022-04-28 08:26
以太坊
web3j
以太坊
区块链
web3
java
智能合约
java安卓开发 快速入门_
web3j
开发java或android智能合约快速入门
web3j
简介
web3j
是一个轻量级、高度模块化、响应式、类型安全的Java和Android类库提供丰富API,用于处理XX智能合约及与以太坊网络上的客户端(节点)进行集成。
weixin_39702400
·
2022-04-28 08:56
java安卓开发
快速入门
智能合约
web3j
Java_Java使用
web3j
调用智能合约
1.Java程序引入相关依赖,后面用于调用智能合约中的函数org.
web3j
core5.0.0org.
web3j
codegen5.0.0org.fisco-bcossolcJ0.5.2.0commons-iocommons-io2.4com.squareup.okhttp3okhttp4.4.0com.squareup.okhttp3okhttp-ws3.4.22
Jack遇见冰山
·
2022-04-28 08:55
智能合约
web3j
Java
java区块链技术
web3j
_
Web3j
实现智能合约
1获取凭证Credentials是我们钱包的凭证,在我们交易和创建智能合约的时候都需要用到。1.1创建新凭证file=WalletUtils.generateFullNewWalletFile(pwd,dir);返回的file不是全路径,而是该文件的路径名,比如UTC—2017-10-30T12-10-45.516005546Z—5f38056f45091ee992298e53681b0a60c9
Bonsen 本森
·
2022-04-28 08:55
java区块链技术web3j
java和以太坊交互_JAVA 使用
web3j
接入以太坊(一)
第一步先创建maven项目,在项目的pom文件依赖中添加
web3j
org.
web3j
core4.2.0创建钱包利用org.
web3j
.crypto.WalletUtils的publicstaticStringgenerateNewWalletFile
寒月潇凌
·
2022-04-28 08:25
java和以太坊交互
以太坊智能合约交互调用,web3.js,
web3j
两种方式实现
这节的主要内容就是使用web3.js和
web3j
来与区块链以及链上的合约进行交互。其中web3.js是属于javascript的版本的,
web3j
是java版本的。
尾张大
·
2022-04-28 08:24
以太坊
区块链
web3.js
web3j
区块链
以太坊
web3j
智能合约部署
已创建一个钱包地址,并且有足够的eth2、智能合约编译生成对应Java类3、代码实现测试eth充值地址:https://faucet.ropsten.be/部署代码:publicvoiddeploy(){
Web3j
web3j
沧月mis
·
2022-04-28 08:50
区块链
区块链
java
json
maven
java使用
web3j
,部署智能合约在测试链上,并调用(万字详细教程)
目录前言一、准备工作二、智能合约的编写三、用java完成
web3j
调用(一)定义为生成对应合约的bin以及abi文件(二)、利用abi,bin文件生成solidity的java代码(三)、(部署)调用合约上的函数前言最近在学区块链相关
幸平xp
·
2022-04-28 08:16
java
智能合约
区块链
web3
Web3J
s调取小狐狸钱包MateMask
获取账户信息//引入//asyncfunctionget(){//实例化web3window.web3=newWeb3(ethereum);varweb3=window.web3;//请求用户授权解决
web3j
s
安稳觉
·
2022-03-26 06:11
javascript
前端
区块链
MateMask
web3j
s使用metamask调用合约查询和发起交易
web3通过合约查询的方法使用web3调用合约的方式,官网文档给出的方法是newweb3.eth.Contract(jsonInterface[,address][,options])jsonInterface-Object:要实例化的合约的json接口address-String:可选,要调用的合约的地址,也可以在之后使用myContract.options.address='0x1234..'
TillSouth
·
2022-03-26 06:40
Web3
MetaMask
js
WalletContract区块钱包链接到
web3j
s
安装walletconnectnpminstall--saveweb3@walletconnect/web3-provider官方给出的使用方法,并不能连接到想要的区块网络默认是1importWalletConnectProviderfrom"@walletconnect/web3-provider";//CreateWalletConnectProviderconstprovider=newWa
TillSouth
·
2022-03-26 06:40
Web3
js
Web3j
s获取MetaMask钱包并监听切换
Web3.js获取MetaMask钱包地址新建一个文件夹Wb3.jsfunctionInit(callback){//判断用户是否安装MetaMask钱包插件if(typeofwindow.ethereum==="undefined"){//没安装MetaMask钱包进行弹框提示Message.warning("请安装MetaMask")}else{//如果用户安装了MetaMask,你可以要求他
TillSouth
·
2022-03-26 06:39
Web3
MetaMask
vue
web3
web3j
的基础用法-1连接钱包
throwsIOException{//连接方式1:使用infura提供的客户端//mainnethttps://mainnet.infura.io/v3/2b86c426683f4a6095fd175fe931d799
web3j
jambestwick
·
2022-03-26 06:06
以太坊
web3j
区块链
以太坊
web3
Web3J
S getAccount函数获取不到metamask控制的地址
运行DAPP时,定位到错误,getaccount函数获取不到metamask控制的节点的地址,提示invalidaddress。原因是新版本的metamask默认开启了隐私模式,需要在设置里把这个模式关掉。
奔跑的梅花Lu
·
2022-03-26 06:03
区块链开发
区块链
Web3
metamask
在vue中使用web3.js开发以太坊dapp
前端如何使用以太坊智能合约方法这里讲的是前端与MetaMask之间的交互文中涉及到的官方文档web3.js1.0中文手册MetaMask官方文档1.cdn引入
web3j
s2.web3.js文件链接:https
清慕_qing
·
2022-03-26 06:58
区块链
vue
区块链
web3
web3 js 连接 metamask 获取账户信息 web3.eth.getAccounts 为空
web3.eth.getAccounts获取账号地址为空解决办法这里用到
web3j
s1.3.5版本了,如果版本是新版,可以用下面的方法连接。
亦寒2017
·
2022-03-26 06:23
区块链
web3js
metamask
getaccounts
以太坊入门(三)用
web3j
进行以太转账及代币转账
以太坊转账We3j
web3j
=
Web3j
.build(newHttpService(ConstantLibs.WEB3_ADDRESS));Credentialscredentials=WalletTool.loadCredentials
酒趣琴音
·
2022-02-11 22:11
springboot
web3j
s 的使用
搜索了很多内容,发现目前很多文章还在引入1.6.0版本,这里版本早已更新,虽然release还没有https://github.com/
web3j
/
web3j
-spring-boot-starter更多信息
Simon_Zz
·
2022-01-29 11:50
web3J
plugin
根据solidity合约生成java包装类maven插件(https://github.com/
web3j
/
web3j
-maven-plugin)1:引入依赖
web3j
org.
web3j
core4.5.112
YANG_ad29
·
2021-11-26 13:39
java使用
web3j
和spring boot开发以太坊区块链应用
区块链最近IT世界的流行语之一。这项有关数字加密货币的技术,并与比特币一起构成了这个热门的流行趋势。它是去中心化的,不可变的分块数据结构,这是可以安全连接和使用的密码算法。在这种结构中的每一区块通常包含前一个区块的加密哈希,一个时间戳,和交易数据。区块链是点对点管理网络的,并在加入每一个新的块之前进行节点间通信的验证。这是关于区块链的部分理论。简而言之,这是一种技术,它允许我们使用一个去中心化的方
编程狂魔
·
2021-06-21 04:38
web3j
翻译(2) -- 模块
为了为
web3j
开发者提供更高的灵活性,该项目由多个模块组成。
ChainBoard链博科技
·
2021-06-20 03:53
java使用
web3j
调用部署在以太坊上solidity编写的智能合约
第一步:安装
web3j
和solidity1.npminstall-gsolc2.pom.xml文件引入依赖:org.
web3j
core3.4.0第二步:
web3j
生成java文件:1.下载
web3j
包:
小吖么小一郎
·
2021-06-14 04:21
java如何在Spring Boot中用
web3j
开发以太坊智能合约
通过Spring的依赖注入将
web3j
集成到SpringBoot应用程序中。
编程狂魔
·
2021-06-13 08:38
eth和erc20代码接入
基于
web3j
创建地址publicstaticEthAddresscreateAddress(){try{Stringseed=UUID.randomUUID().toString();ECKeyPairecKeyPair
小牤牤她爸_老乡
·
2021-06-03 14:45
区块链
区块链
erc20
eth
以太坊
(五)区块链钱包之创建以太坊交易(ETH交易)
区块链钱包之生成助记词(二)区块链钱包之创建钱包地址(三)区块链钱包之加密算法简介(四)区块链钱包之创建比特离线交易(BTC交易)(五)区块链钱包之创建以太坊交易(ETH交易)导入Gralde依赖:org.
web3j
陳英傑
·
2021-05-21 12:56
java
Android
区块链技术
区块链
Java
Android
java和android如何使用
web3j
开发以太坊智能合约并进行交易教程
从广义上讲,有
web3j
支持三种类型的以太坊交易:1.以太币从一方交易到另一方2.创建一个智能合约3.与智能合约交易为了进行这些交易,必须有以太币(以太坊区块链的代币)存在于交易发生的以太坊账户中。
编程狂魔
·
2021-05-19 03:45
3.1 web3.js at version 0.2x.x
Web3J
avaScriptappAPIfor0.2x.x本文基本上是翻译自JavaScriptAPI。但是补充了详细的实例代码。注意:这些文档适用于web3.js版本0.2x.x。
furnace
·
2021-05-15 04:56
Python通过JSON-RPC对以太坊智能合约部署交易
目标是在使用高级库(如web3py或
web3j
s)时了解并查看后台发生的情况。另外,对处理错误和异常不是本文的重点。如果出现任何问题,它将只是显示失败。这篇文章主要是学习。
编程狂魔
·
2021-05-12 16:57
区块链编程:
Web3j
账户管理练习
区块链编程:
Web3j
账户管理练习获取节点上的账号信息配置
web3j
日志创建钱包根据钱包加载账户信息上一章,我们简单的访问了eth模拟节点的版本信息,算是提前预热,今天我们来实现和节点进行账户信息交互,
aka这里是你的程序员
·
2021-05-03 23:50
区块链
区块链
java
区块链编程:Java接入
Web3j
,访问Ganache 节点
最近对区块链很感兴趣,想了解下区块链方面的业务开发,今天让我们开始第一章的练习.首先本地需要有npm环境安装ganache-clinpminstall-gganache-cli安装相关环境ganache-cli启动命令如下图所示,我们已经启动起来了,监听着本地8545端口代码上面是环境搭建,下面我们会通过gradle搭建起我们的项目group='com.block.chain'version='0
aka这里是你的程序员
·
2021-05-01 22:17
区块链
java
Android
Web3j
OOM解决
在Android客户端使用
Web3j
创建钱包、导入钱包时都可能会产生OOM,相关issue在Github上已经有所提及:https://github.com/
web3j
/
web3j
/issues/299
沉默的范大叔
·
2021-04-21 11:56
以太坊开发:
web3j
s(四)用
web3j
s编写以太坊脚本
1.基本方式转账:转以太币varWeb3=require('web3');varweb3=newWeb3(newWeb3.providers.HttpProvider("http://localhost:8545"));vararguments=process.argv.splice(2);if(!arguments||arguments.length!=2){console.log("Param
sweet_smile_everyday
·
2021-02-18 18:05
以太坊
以太坊开发:
web3j
s(一)创建web3目录
创建web3_test目录:jiahuan@ubuntu:~$cdprojectjiahuan@ubuntu:~/project$lsmyChainmyDevChainjiahuan@ubuntu:~/project$mkdirweb3_testjiahuan@ubuntu:~/project$cdweb3_testjiahuan@ubuntu:~/project/web3_test$lsjiah
sweet_smile_everyday
·
2021-02-17 18:13
以太坊
区块链学习之
Web3j
入门(七): 以太坊通知机制
2.监听新块的产生
Web3j
中的blockObservable()方法可以创建一个块事件可观测对象。
小尘_OnMyWay
·
2021-01-23 09:55
区块链
区块链
java
区块链学习之
Web3j
入门(四): 普通交易的实现
在
web3j
中,提交一个普通交易,需要使用ethSendTransaction()方法发送一个Transaction对象,该方法对应以太坊提供的eth_sendTransaction这个RPC接口。
小尘_OnMyWay
·
2021-01-20 15:37
区块链
区块链
java
区块链学习之
Web3j
入门(二):以太坊账户管理
2.
Web3j
中的账户管理
Web3j
中账户管理主要由org.
web3j
.crypto包实现,常用的类有以下三个:类名功能ECKeyPair表征密钥对的类Wall
小尘_OnMyWay
·
2021-01-19 10:01
区块链
区块链
java
区块链学习之
Web3j
入门(一)
是以太坊节点仿真器软件ganache的命令行版本,可以方便开发者快速进行以太坊DApp的开发与测试,开启服务后如下图所示(初始有十个账户信息):ganache-cli运行在8545端口监听http请求,我们将使用
web3j
小尘_OnMyWay
·
2021-01-18 11:10
区块链
区块链
java
接口
编程语言
android区块链 钱包_Android App 如何生成以太坊钱包
Android应用程序以太坊钱包生成,要做的工作不少,不过如果我们一步一步来应该也比较清楚:1.在app/build.gradle中集成以下依赖项:compile('org.
web3j
:core-android
Can Li
·
2021-01-17 17:28
android区块链
钱包
java 调试filecoin,实现地址生成,签名交易
1.springbootpom引入类库org.bitcoinjbitcoinj-core0.14.7org.
web3j
core3.4.0com.github.apeterssonBlake2b0.1cn.hutoolhutool-all
xuxizhou1994
·
2020-12-22 14:59
区块链
以太坊小狐狸MetaMask安装指南
可以提供钱包的功能,可以创建和广播交易,允许用户管理自己的账户,通过
Web3J
avaScriptAPI,让DApp与以太坊区块链实现交互。
typ0520
·
2020-10-28 09:17
web3j
命令行工具
web3j
的完全jar文件分发包对每一次发布都提供命令行工具。
芒果汁
·
2020-09-16 03:00
以太坊
区块链比特币以太坊EOS开发
【区块链】以太坊truffle+web3+ganache简单实践
nodejsnpminstall-gtruffle下载ganache帮助文档https://www.trufflesuite.com/docs/truffle/getting-started/installationhttps://
web3j
s.readthedocs.io
StevenGerrad
·
2020-09-14 09:47
前端
区块链
js
java如何监听以太坊交易
2019独角兽企业重金招聘Python工程师标准>>>你可以在
web3j
库的帮助下使用java轻松监听以太坊交易,但此库无法监听Erc20Token交易。
weixin_34162695
·
2020-09-14 02:49
Java
Web3J
概述
1Java
Web3J
概述
Web3j
是一个轻量级,Reactive(响应式),类型安全的Java库,用于与Ethereum网络上的客户端(节点)集成,这允许您使用Ethereum块链,而不需要为平台编写自己的集成代码的额外开销
汪晓明
·
2020-09-13 06:05
以太坊技术文章
第14篇 web3.js - Ethereum JavaScript API(accounts,账户管理)
本文环境:区块链:以太坊POA联盟链;出块节点数:3;操作系统:windows64;节点版本:Geth1.9.14;node版本:v10.14.0参考文档:https://
web3j
s.readthedocs.io
wonderBlock
·
2020-09-10 21:44
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他