获取ETH指定代币的余额


title: 获取ETH指定代币的余额
date: 2018-08-02 15:10:06
tags:

  • 区块链
  • ETH
    categories: 区块链

引言

之前的文章介绍了获取eth余额的方法和离线签名的方法(指定代币的离线签名),今天就来介绍一下如何获取满足ERC20协议的代币余额的。

要想获取代币的余额,要通过rpc接口得到接口为:eth_call

参数

1.object字段:

  • from: 钱包地址
  • to: 代币地址(智能合约地址)
  • data:0x70a08231000000000000000000000000b60e8dd61c5d32be8058bb8eb970870f07233155

data数据格式:最前边的“0x70a08231000000000000000000000000”是固定的,后边的是钱包地址(不带“0x”前缀)

2.QUANTITY|TAG,“latest”, “earliest” or “pending”

参数示例

params: [{
  "from": "0xb60e8dd61c5d32be8058bb8eb970870f07233155",
  "to": "0xd46e8dd67c5d32be8058bb8eb970870f07244567",
  "data": "0x70a08231000000000000000000000000b60e8dd61c5d32be8058bb8eb970870f072331555675"
},"latest"]

请求示例

// Request
curl -X POST --data '{"jsonrpc":"2.0","method":"eth_call","params":[{see above}],"id":1}'

// Result
{
  "id":1,
  "jsonrpc": "2.0",
  "result": "0x"
}

注:result字段的值,就是余额

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 10
    评论
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值