2019独角兽企业重金招聘Python工程师标准>>>
文章图片
如果你希望马上开始学习以太坊DApp开发,可以访问汇智网提供的出色的在线互动教程:使用指定帐户签名要发送的数据,帐户需要处于解锁状态。
- 以太坊DApp实战入门教程
- 以太坊去中心化电商应用开发实战
调用:
web3.eth.sign(address, dataToSign, [, callback])
参数:
address
: String - 签名使用的地址dataToSign
: String - 要签名的数据callback
: Function -(可选)回调函数,用于支持异步的方式执行7。
String
- 签名后的数据。
r = signature[0:64]
s = signature[64:128]
v = signature[128:130]
需要注意的是,如果你使用ecrecover,这里的v值是00或01,所以如果你想使用他们,你需要把这里的v值转成整数,再加上27。最终你要用的值将是27或2813。
示例:
var result = web3.eth.sign("0x135a7de83802408321b74c322f8558db1679ac20",
"0x9dd2c369a187b4e6b9c402f030e50743e619301ea62aa4c0737d4ef7e10a3d49");
// second argument is web3.sha3("xyz")
console.log(result);
// "0x30755ed65396facf86c53e6217c52b4daebe72aa4941d89635409de4c9c7f9466d4e9aaec7977f05e923889b33c0d0dd27d7226b6e6f56ce737465c5cfd04be400"
【python|web3.eth.sign】转载于:https://my.oschina.net/u/3794778/blog/1801903
推荐阅读
- 推荐系统论文进阶|CTR预估 论文精读(十一)--Deep Interest Evolution Network(DIEN)
- Python专栏|数据分析的常规流程
- 推动NFT走出监管困境,BSN推出支持NFT基础设施网络
- Python|Win10下 Python开发环境搭建(PyCharm + Anaconda) && 环境变量配置 && 常用工具安装配置
- Python绘制小红花
- Pytorch学习|sklearn-SVM 模型保存、交叉验证与网格搜索
- OpenCV|OpenCV-Python实战(18)——深度学习简介与入门示例
- python|8. 文件系统——文件的删除、移动、复制过程以及链接文件
- 爬虫|若想拿下爬虫大单,怎能不会逆向爬虫,价值过万的逆向爬虫教程限时分享
- 分布式|《Python3网络爬虫开发实战(第二版)》内容介绍