文档章节

以太坊RPC接口使用

王坤charlie
 王坤charlie
发布于 09/21 18:31
字数 185
阅读 17
收藏 0

以太坊RPC接口文档:

https://github.com/ethereum/wiki/wiki/JSON-RPC#web3_clientversion

使用方式:

比如我要调用某个合约的balanceOf(address _owner)方法。
因为没有改变合约的状态,所以是eth_call接口。
这时候需要请求以太坊节点地址:http://xxx.xxx.xxx.xx:8545 。请求方式POST,请求参数如下:

{
	"jsonrpc": "2.0",
	"method": "eth_call",
	"params": [{
		"from": "调用者地址",
		"to": "合约地址",
		"data": "方法和方法参数"
	},"latest"],
	"id": 1
}

其他接口按照这个方式看文档即可。

© 著作权归作者所有

共有 人打赏支持
王坤charlie
粉丝 3
博文 155
码字总数 44659
作品 0
东城
程序员
私信 提问
C#基于.net开发以太坊智能合约

如果我们希望构造一个去中心化应用(DApp),除了智能合约的开发, 通常还需要使用其他开发语言为用户提供操作智能合约的用户接口,例如 开发一个网页、一个手机App或者一个桌面应用。这些代...

编程狂魔
07/31
0
0
.net和c#如何开发以太坊dapp?

如果我们希望构造一个去中心化应用(DApp),除了智能合约的开发, 通常还需要使用其他开发语言为用户提供操作智能合约的用户接口,例如 开发一个网页、一个手机App或者一个桌面应用。这些代...

geek12345
08/27
188
0
java如何通过web3j开发以太坊dapp?

如何使用web3j为Java应用或Android App增加以太坊区块链支持,教程内容即涉及以太坊中的核心概念,例如账户管理包括账户的创建、钱包创建、交易转账,交易与状态、智能合约开发与交互、过滤器...

geek12345
08/28
416
0
C#如何在.net平台上开发以太坊应用

如果我们希望构造一个去中心化应用(DApp),除了智能合约的开发, 通常还需要使用其他开发语言为用户提供操作智能合约的用户接口,例如 开发一个网页、一个手机App或者一个桌面应用。这些代...

智能合约
07/31
0
0
Php如何调用以太坊JSON RPC接口

以太坊规定了每个节点需要实现的JSON RPC应用开发接口,如果希望使用PHP开发一个以太坊区块链 上的去中心化应用(DApp),首先要解决的问题就是如何使用PHP调用以太坊JSON RPC接口: 如果你希...

智能合约
07/19
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Web安全之XSS攻击与防御小结

Web安全之XSS攻防 1. XSS的定义 跨站脚本攻击(Cross Site Scripting),缩写为XSS。恶意攻击者往Web页面里插入恶意Script代码,当用户浏览该页之时,嵌入其中Web里面的Script代码会被执行,从...

前端小攻略
19分钟前
1
0
JavaScript中的继承及实现代码

JS虽然不像是JAVA那种强类型的语言,但也有着与JAVA类型的继承属性,那么JS中的继承是如何实现的呢? 一、构造函数继承 在构造函数中,同样属于两个新创建的函数,也是不相等的 function Fn...

peakedness丶
22分钟前
1
0
记一次面试最常见的10个Redis"刁难"问题

导读:在程序员面试过程中Redis相关的知识是常被问到的话题。作为一名在互联网技术行业打击过成百上千名的资深技术面试官,本文作者总结了面试过程中经常问到的问题。十分值得一读。 Redis在...

小刀爱编程
35分钟前
13
0
TiDB Lab 诞生记 | TiDB Hackathon 优秀项目分享

本文由红凤凰粉凤凰粉红凤凰队的成员主笔,他们的项目 TiDB Lab 在本届 TiDB Hackathon 2018 中获得了二等奖。TiDB Lab 为 TiDB 培训体系增加了一个可以动态观测 TiDB / TiKV / PD 细节的动画...

TiDB
48分钟前
4
0
当区块链遇到零知识证明

本文由云+社区发表 当区块链遇到零知识证明 什么是零知识证明 零知识证明的官方定义是能够在不向验证者任何有用的信息的情况下,使验证者相信某个论断是正确的。这个定义有点抽象,下面笔者举...

腾讯云加社区
57分钟前
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部