使用小狐狸(metamask)实现对信息签名并使用vue在前端展示

之前论文做实验时就完成了简单的签名验签的过程,时间长了再加上电脑重装今天又重新回忆了一下。

总体

此demo是使用ganache的本地以太坊账号,运用remix编写智能合约并,使用metamask连接remix和ganache并部署智能合约和签名。使用vscode搭建vue框架并在前端展示。

Ganache

Ganache是一个用于本地开发和测试以太坊应用程序的工具,可以模拟以太坊网络和交易,并提供了一个可视化的用户界面来方便开发者进行调试和测试。
需要注意的是这里的端口号。
需要注意的是端口号

metamask

小狐狸新建本地连接
dada

账户是ganache中的账户

在这里插入图片描述

remix

remix连接metamask并选择对应账户
在这里插入图片描述
实现了身份注册功能,部分代码
在这里插入图片描述

vscode

前端界面
在这里插入图片描述
调用小狐狸签名
在这里插入图片描述
签名脚本:
在这里插入图片描述
需要引用web3和替换abi:
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值