摘要: 当我们需要在 springboot 启动时做的第一件事,可以通过添加事件监听实现,具体如下: 添加事件 import org.springframework.boot.context.event.ApplicationStartingEvent; import org.springframework 阅读全文
posted @ 2023-08-20 16:49 这个杀手冷死了 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 环境说明 MacOS Apple M1 | Jdk17 | Maven 3.8.5 | SpringBoot 2.6.9 | neo4j 5.10.0 注:neo4j 内嵌最大的坑就是版本兼容性,所以引入前一定检查 neo4j 与 springboot 版本兼容性,其次 neo4j 各版本间配置使用 阅读全文
posted @ 2023-08-20 16:42 这个杀手冷死了 阅读(66) 评论(0) 推荐(0) 编辑
摘要: 版本号 MacOS Apple M1 | Jdk17 | Maven 3.8.5 | SpringBoot 2.6.9 | 内嵌式 Sqlite 3.42.0.0 Pageable 使用方式 findAll() import org.springframework.data.domain.Page; 阅读全文
posted @ 2023-08-20 16:11 这个杀手冷死了 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 版本号 MacOS Apple M1 | Jdk17 | Maven 3.8.5 | SpringBoot 2.6.9 | Sqlite 3.42.0.0 pom.xml <dependencies> <dependency> <groupId>org.xerial</groupId> <artif 阅读全文
posted @ 2023-08-20 15:57 这个杀手冷死了 阅读(742) 评论(0) 推荐(0) 编辑
摘要: 概述 所谓多签钱包是一种数字钱包,其特点是一笔交易需要被多个私钥持有者(多签人)授权后才能执行:例如钱包由3个多签人管理,每笔交易需要至少2人签名授权。多签钱包可以防止单点故障(私钥丢失,单人作恶),更加去中心化,更加安全,被很多DAO采用 Gonsis Safe Gonsis 作为当下最出名的以太 阅读全文
posted @ 2023-01-07 17:53 这个杀手冷死了 阅读(877) 评论(0) 推荐(0) 编辑
摘要: 什么是签名 比如我们在使用 opensea 的时候,经常会提示我们进行数字签名,如下图: 用户进行 sign 确认,即用自己的私钥对一段数据进行签名,得到一个 signature,其他人可以使用你私钥对应的公钥,对 signature 进行验证,从而证明你是私钥的持有者。签名后的数据有如下作用: 验 阅读全文
posted @ 2022-12-30 23:06 这个杀手冷死了 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 行程安排(1~2 号) 吃早餐,10 点集合出发(区头 => 民宿,约耗时 1h) 熟悉环境,清放物资,大合照 烧烤环节 1 串牛肉、串面筋 2 鸡中翅鸡小腿改刀、拌辣椒粉、穿串 3 火腿肠热狗改刀、穿串 4 青红小米辣切丁、酸萝卜酸豇豆切丁 5 香菜、葱、折耳根切碎 6 准备果盘、标记杯子 7 食 阅读全文
posted @ 2022-12-27 23:01 这个杀手冷死了 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 目前主流有三种合约升级方法 transparent 方式;(通用,业务逻辑和代理逻辑解耦合,比较贵) uups 方式;(代理逻辑集成到了业务逻辑,通过继承来实现,便宜) beacon 方式;(更加高级,一个信号,升级多个合约) 本次采用 transparent 方式,具体实现思路即,引入一个代理合约 阅读全文
posted @ 2022-12-25 19:46 这个杀手冷死了 阅读(66) 评论(0) 推荐(0) 编辑
摘要: 流程 建立 WorldCup 合约(已完成) 发行 WorldCupToken(已完成) 统计玩家下注的历史,计算每个人分配多少(由 subgraph 链下统计) 管理员分配奖励(一个合约) 用户领取奖励 分配奖励分析 技术选型 使用 merkle tree 方式,对当期所有玩家进行统一设置,然后各 阅读全文
posted @ 2022-12-25 14:50 这个杀手冷死了 阅读(32) 评论(0) 推荐(0) 编辑
摘要: subgraph 是什么 subgraph 索引协议作为 Dapp 领域最重要的基建之一(如 uniswap、wave 等都在使用),主要用来做链上数据索引,即在链下对链上事件进行捕捉(扫链、计算、存储),然后可对存储下来的数据进行相关读操作,其关键总结为三点: 通过链下监听事件,逻辑处理,然后存储 阅读全文
posted @ 2022-12-14 13:12 这个杀手冷死了 阅读(31) 评论(0) 推荐(0) 编辑