以太坊智能合约各方法对应的签名编码
Posted 看见月亮的人
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了以太坊智能合约各方法对应的签名编码相关的知识,希望对你有一定的参考价值。
erc20智能合约常见方法对应的签名编码:
- 常见例如交易:
transfer(address,uint256)
编码为:
web3.sha3("transfer(address,uint256)").substring(0,10) -> "0xa9059cbb"
- 余额查询:balanceOf(address)
编码为:
web3.sha3("balanceOf(address)").substring(0,10) -> "0x70a08231"
- transfer(address,uint256): 0xa9059cbb
- balanceOf(address):0x70a08231
- decimals():0x313ce567
- allowance(address,address): 0xdd62ed3e
- symbol():0x95d89b41
- totalSupply():0x18160ddd
- name():0x06fdde03
- approve(address,uint256):0x095ea7b3
- transferFrom(address,address,uint256): 0x23b872dd
以上是关于以太坊智能合约各方法对应的签名编码的主要内容,如果未能解决你的问题,请参考以下文章