IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 区块链 -> unipp中使用web3 -> 正文阅读

[区块链]unipp中使用web3

建议使用vue2版本

安装

1.安装 npm install web3

2.引入 import Web3 from 'web3'

3.实列化 const web3 = new Web3(Web3.givenProvider)

提示:如果合约是部署某个链上的 则实列化时改成 如下,或者问写合约的人用的什么链,地址是什么

const web3 = new Web3("wss://ws-mumbai.matic.today")

使用

创建钱包

随机创建

const wallet = web3.eth.accounts.create();

通过私钥获取

try{
	const wallet = web3.eth.accounts.privateKeyToAccount(privateKey)
}catch(err){
	uni.showToast({
		icon:'error',
		title: err.message
	})
}

获取私钥

//钱包对象下面
wallet.privateKey

私钥加密

let res = wallet.encrypt(pwd)

解密私钥

//privateKey为加密后的私钥
try{
	const encryptRes = web3.eth.accounts.decrypt(privateKey,pwd)
	uni.showModal({
		content: '你的私钥:'+encryptRes.privateKey+',请保管好'
	})
}catch(err){
	uni.showToast({
		icon: 'error',
		title: err.message,
		duration: 3000
	})
}

获取公钥

const web3util = require('ethereumjs-util')
//通过私钥获取密钥ID
const pkbuf = web3util.toBuffer(privateKey)
const pkTopk = web3util.privateToPublic(pkbuf)
const publicKey = web3util.bufferToHex(pkTopk)

签名...

调用合约...

  区块链 最新文章
盘点具备盈利潜力的几大加密板块,以及潜在
阅读笔记|让区块空间成为商品,打造Web3云
区块链1.0-比特币的数据结构
Team Finance被黑分析|黑客自建Token“瞒天
区块链≠绿色?波卡或成 Web3“生态环保”标
期货从入门到高深之手动交易系列D1课
以太坊基础---区块验证
进入以太坊合并的五个数字
经典同态加密算法Paillier解读 - 原理、实现
IPFS/Filecoin学习知识科普(四)
上一篇文章           查看所有文章
加:2022-05-15 11:37:14  更:2022-05-15 11:37:20 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年4日历 -2024/4/19 14:38:15-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码