12 2022 档案
摘要:什么是签名 比如我们在使用 opensea 的时候,经常会提示我们进行数字签名,如下图: 用户进行 sign 确认,即用自己的私钥对一段数据进行签名,得到一个 signature,其他人可以使用你私钥对应的公钥,对 signature 进行验证,从而证明你是私钥的持有者。签名后的数据有如下作用: 验
阅读全文
摘要:行程安排(1~2 号) 吃早餐,10 点集合出发(区头 => 民宿,约耗时 1h) 熟悉环境,清放物资,大合照 烧烤环节 1 串牛肉、串面筋 2 鸡中翅鸡小腿改刀、拌辣椒粉、穿串 3 火腿肠热狗改刀、穿串 4 青红小米辣切丁、酸萝卜酸豇豆切丁 5 香菜、葱、折耳根切碎 6 准备果盘、标记杯子 7 食
阅读全文
摘要:目前主流有三种合约升级方法 transparent 方式;(通用,业务逻辑和代理逻辑解耦合,比较贵) uups 方式;(代理逻辑集成到了业务逻辑,通过继承来实现,便宜) beacon 方式;(更加高级,一个信号,升级多个合约) 本次采用 transparent 方式,具体实现思路即,引入一个代理合约
阅读全文
摘要:流程 建立 WorldCup 合约(已完成) 发行 WorldCupToken(已完成) 统计玩家下注的历史,计算每个人分配多少(由 subgraph 链下统计) 管理员分配奖励(一个合约) 用户领取奖励 分配奖励分析 技术选型 使用 merkle tree 方式,对当期所有玩家进行统一设置,然后各
阅读全文
摘要:subgraph 是什么 subgraph 索引协议作为 Dapp 领域最重要的基建之一(如 uniswap、wave 等都在使用),主要用来做链上数据索引,即在链下对链上事件进行捕捉(扫链、计算、存储),然后可对存储下来的数据进行相关读操作,其关键总结为三点: 通过链下监听事件,逻辑处理,然后存储
阅读全文
摘要:Error in plugin @nomiclabs/hardhat-etherscan: Failed to send contract verification request Reason: read ECONNRESET // 或者 Reason: TIMEOUT… 这个问题困扰了我好久,其
阅读全文
摘要:ERC20 是标准的以太坊 Token 协议,它也是一个合约代码,只要在该合约内部实现了特定的 6 个方法,就会被系统判定为代币合约,具体总结为:6 个必要接口,2 个必要事件,3 个可选接口,详情如下: 6 个必要接口 // 代币总发行量 function totalSupply() public
阅读全文
摘要:创建 hardhat 工程 # 创建npm空项目,注意这里要选择合约项目对应的文件目录 npm init # 安装 hardhat 环境,这里安装的版本 2.11.1 npm install --save-dev hardhat@2.11.1 # 创建工程 npx hardhat 首先创建 npm
阅读全文
摘要:创建 hardhat 项目 # 创建 npm 空项目 npm init # 安装 npm install --save-dev hardhat@2.11.1 # 创建工程 npx hardhat -> 选择高级ts项目 运行测试 # 编译合约 npx hardhat compile # 单元测试 n
阅读全文
摘要:首先更推荐的方式是直接在 hardhat 使用命令的方式进行验证,方便快捷,例如: # npx hardhat verify <contractAddr> [para1] [para2] ... --network goerli npx hardhat verify 0x06515F07F0B9c8
阅读全文
摘要:今天在 hardhat 中部署合约时碰到了这个问题,算是一个粗心的问题吧,特此记录一下,如图: 出现该问题的原因竟然是配置网络 url 时应该是 ``,而我用成了 '',导致一直连不上
阅读全文
摘要:今天在 hardhat 中部署合约时碰到该问题,如图: 私钥太长,太短的问题我都碰到了,特此记录一下 首先第一个可能出问题的地方,私钥指的是你 goerli 测试网钱包的私钥,如图 第二个可能出问题的地方是,需要在项目根目录下创建一个 .env 文件以管理各种 key,.env 文件中代码具体格式如
阅读全文
摘要:前言 最近卡塔尔世界杯如火如荼,让我们一起来尝试利用 solidity 语言做一个世界杯竞猜的 Dapp 实战项目,本次实战学习主要参考:https://github.com/dukedaily/solidity-expert,我会针对原始项目做更详尽的注解,持续更新中… 业务需求 参赛球队一经设定
阅读全文
摘要:前言 从学生时代到现在出身社会工作了一年多的时间,我发现自己对于努力这件事的执行力是呈下降趋势的,因此这两天做了一些思考,希望想清楚问题出在哪儿,并找回当初努力的自己。 过往 学生时代我对努力学习这件事的坚持,主要由两件事支撑。一是我很喜欢打篮球,科比就是我的信仰,“凌晨四点半的洛杉矶”这句话算是我
阅读全文
阅读目录(Content)
此页目录为空