Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >walletConnect验证签名demo

walletConnect验证签名demo

作者头像
高大北
发布于 2022-06-14 11:56:40
发布于 2022-06-14 11:56:40
81700
代码可运行
举报
运行总次数:0
代码可运行
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<div @click="login()">
    <div >验证签名</div>
</div> 

import WalletConnect from "@walletconnect/node";
import utils from "web3-utils";
import QRCodeModal from "@walletconnect/qrcode-modal";

methods: {
login() {
      console.log("地址:",sessionStorage.getItem("address"))
          // Create a connector
          const connector = new WalletConnect(
              {
                bridge: "https://bridge.walletconnect.org", // Required
              },
              {
                clientMeta: {
                  description: "WalletConnect NodeJS Client",
                  url: "https://nodejs.org/en/",
                  icons: ["https://nodejs.org/static/images/logo.svg"],
                  name: "WalletConnect",
                },
              }
          );
          // Draft Message Parameters
          const message = new Date().getTime();
          console.log("时间戳:",message);
          const msgParams = [sessionStorage.getItem("address"), utils.utf8ToHex(message.toString())];
          console.log("参数",msgParams);
         // Sign message
          connector.signMessage(msgParams).then((result) => {
              //   // Returns signature.
                 console.log("result返回结果:",result)
               })
               .catch(error => {
                 // Error returned when rejected
                 console.error(error);
               })
   },
}

显示效果

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
spring aop理解及使用:我想这回应该可以说清楚了吧
当我们剥开aop的外衣的时候,其实他的核心设计思想就是代理模式;spring中大量用到了代理模式;如果你不太了解代理模式,其实也不影响你对aop的使用;这里我举个生活中的例子,带你了解一下什么代理模式;当你在美团、饿了么点餐的时候,其实就是一个典型的代理模式,美团(代理对象)代理了餐馆(目标对象)将美食(方法)卖给你,同时对你的消费进行了增强(帮你配送、送你优惠券等);帮你配送、送你赠品并不是餐厅做的;而是美团(代理对象)做的;但是这一切并没有影响到你就餐、也没有影响餐厅对商品的销售;aop同样也使用的这个方式,在不影响目标对象的前提下对他的功能进行增强。
一行Java
2022/04/06
4870
spring aop理解及使用:我想这回应该可以说清楚了吧
Spring高手之路19——Spring AOP注解指南
在现代软件开发中,面向切面编程(AOP)是一种强大的编程范式,允许开发者跨越应用程序的多个部分定义横切关注点(如日志记录、事务管理等)。本文将介绍如何在Spring框架中通过AspectJ注解以及对应的XML配置来实现AOP,在不改变主业务逻辑的情况下增强应用程序的功能。
砖业洋__
2024/06/16
5750
Spring高手之路19——Spring AOP注解指南
Spring学习总结(三)——Spring实现AOP的多种方式
AOP(Aspect Oriented Programming)面向切面编程,通过预编译方式和运行期动态代理实现程序功能的横向多模块统一控制的一种技术。AOP是OOP的补充,是Spring框架中的一个重要内容。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。AOP可以分为静态织入与动态织入,静态织入即在编译前将需织入内容写入目标模块中,这样成本非常高。动态织入则不需要改变目标模块。Spring框架实现了AOP,使用注解配置完成AOP比使用XML配置要更加方便与直观。上一篇随笔中已经详细讲了代理模式。
张果
2022/05/09
4750
Spring学习总结(三)——Spring实现AOP的多种方式
Spring AOP技术原理及利用自定义注解验证数据正确性
1. 切面(Aspect):一个切面由多个通知(Advice)组成,代表了交叉业务逻辑的模块。通知包含了要在目标方法执行前后执行的代码。
用户7353950
2024/04/30
3420
Spring AOP技术原理及利用自定义注解验证数据正确性
Java架构笔记——Spring AOP的实现方式
AOP常用的实现方式有两种,一种是采用声明的方式来实现(基于XML),一种是采用注解的方式来实现(基于AspectJ)。
慕容千语
2019/06/11
6190
解锁Spring Boot AOP的魔力:优雅地管理交叉关注点
想象一下,您正在开发一个大型的Spring Boot应用程序,其中包含成百上千个方法。现在,您需要在这些方法中添加相同的日志记录或安全性检查。这时候,AOP(面向切面编程)就派上了用场。本博客将引导您进入Spring Boot AOP的令人着迷的世界,让您了解如何通过AOP提高代码的可维护性和可重用性,同时让开发变得更有趣。
一只牛博
2025/05/30
1330
【Spring进阶】基于注解的面向切面编程(AOP)详解
面向切面编程(AOP)是一种编程范式,它允许开发者将横切关注点(如日志记录、事务管理、安全性等)与业务逻辑分离,从而提高代码的模块化和可维护性。在Java中,AOP通常通过使用框架如Spring来实现。
王也518
2024/04/22
1.5K0
Spring AOP简介及相关案例
会洗碗的CV工程师
2023/10/14
2290
Spring AOP简介及相关案例
Java开发框架之Spring AOP知识总结
AOP(Aspect-Oriented Programming, 面向切面编程): 是一种新的方法论, 是对传统 OOP(Object-Oriented Programming, 面向对象编程) 的补充,它的主要编程对象是切面(aspect), 而切面模块化横切关注点.在应用 AOP 编程时, 仍然需要定义公共功能, 但可以明确的定义这个功能在哪里, 以什么方式应用, 并且不必修改受影响的类. 这样一来横切关注点就被模块化到特殊的对象(切面)里。
用户1289394
2018/12/29
6060
Java开发框架之Spring AOP知识总结
_Spring AOP简介及相关案例
OK,确实是打印了发送邮件,因此该多切面配置成功,下面接着讲解用另外几种方法实现AOP ,让我们一起学习啪
会洗碗的CV工程师
2023/11/19
1640
_Spring AOP简介及相关案例
轻松上手Spring AOP,掌握切面编程的核心技巧
Spring框架是我们使用比较多的一个框架,而AOP又是Spring的核心特性之一,本篇文章将介绍一下AOP的切点表达式、通知等特性及如何使用Spring AOP。
索码理
2024/04/15
3480
轻松上手Spring AOP,掌握切面编程的核心技巧
Spring(4)——面向切面编程(AOP模块)
Spring AOP 简介 如果说 IoC 是 Spring 的核心,那么面向切面编程就是 Spring 最为重要的功能之一了,在数据库事务中切面编程被广泛使用。 AOP 即 Aspect Oriented Program 面向切面编程 首先,在面向切面编程的思想里面,把功能分为核心业务功能,和周边功能。 所谓的核心业务,比如登陆,增加数据,删除数据都叫核心业务 所谓的周边功能,比如性能统计,日志,事务管理等等 周边功能在 Spring 的面向切面编程AOP思想里,即被定义为切面 在面向切面编程AO
我没有三颗心脏
2018/04/26
6860
Spring(4)——面向切面编程(AOP模块)
Spring官网阅读(十八)AOP的核心概念
在前面的文章中我们已经对IOC做过详细的介绍了,本文主要介绍AOP,关于其中的源码部分将在专门的源码专题介绍,本文主要涉及的是AOP的基本概念以及如何使用,本文主要涉及到官网中的第5、6两大章 ”
程序员DMZ
2020/07/07
8110
深入浅出Spring AOP:让你的代码更优雅
在现代Java开发中,Spring框架几乎是无处不在的。作为Spring框架的一部分,Spring AOP(面向切面编程)提供了一种强大且灵活的方式来处理横切关注点,比如日志记录、安全检查、事务管理等。如果你还没有完全掌握Spring AOP,那么这篇文章将带你深入了解它的工作原理和应用场景。
AI码师
2024/05/27
1.3K0
深入浅出Spring AOP:让你的代码更优雅
Spring 框架学习(六)面向切面编程 AOP
在软件开发中散布于应用中多处的功能被称为横切关注点(crossing-cutting concern)。通常这也横切关注点一般是与业务逻辑相分离的。而面向切面编程将会解决如何将横切关注点与与业务逻辑分离的问题。 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-nRIEcgxi-1571404087194)(en-resource://database/9500:1)] 横切关注点往往是影响应用多处的功能
求和小熊猫
2020/11/25
3690
Spring 中 AOP 的实现
AOP 称为面向切面编程,在程序开发中,AOP 技术可以在不改变原有方法代码的情况下,把逻辑直接插入到方法上。Spring AOP 的大致原理主要依靠的是动态代理,你以为操作的这个类,实际上操作的是它的一个代理类。动态代理用到两种机制,一直是基于 JDK 的动态代理,另一种是基于 CGLib 的动态代理。网上有很多介绍这种原理的文章,深入了解可以参考这些文章。
水货程序员
2018/11/13
5430
AOP切面编程
如果说 IoC 是 Spring 的核心,那么面向切面编程就是 Spring 最为重要的功能之一了,在数据库事务中切面编程被广泛使用。
用户3467126
2019/08/12
6570
Spring 框架学习(八)——AOP 的认识与使用
通知类型就是想要加的代码(校验、日志等) 是在对象方法的前面还是后面执行的类型,这就是通知类型。
RAIN7
2022/07/09
5260
Spring 框架学习(八)——AOP 的认识与使用
揭秘AOP:切面编程的综合指南
Spring的AOP(面向切面编程)是一种编程范式,它允许开发人员将横切关注点(cross-cutting concerns)从应用程序的主要业务逻辑中分离出来,以便更好地实现代码重用和模块化。横切关注点指的是那些存在于应用程序多个模块中的功能,如日志记录、事务管理、安全性等,它们不属于单个类或对象,而是跨越多个组件的功能。
堆栈哲学
2024/03/23
6950
揭秘AOP:切面编程的综合指南
Spring 详解(二)------- AOP关键概念以及两种实现方式
当我们为系统做参数验证,登录权限验证或者日志操作等,为了实现代码复用,我们可能把日志处理抽离成一个新的方法。但是这样我们仍然必须手动插入这些方法,这样的话模块之间高耦合,不利于后期的维护和功能的扩展,有了 AOP 我们可以将功能抽成一个切面,代码复用好,低耦合。
海向
2019/09/23
6790
Spring 详解(二)------- AOP关键概念以及两种实现方式
推荐阅读
相关推荐
spring aop理解及使用:我想这回应该可以说清楚了吧
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验