12 2022 档案

摘要:什么是签名 比如我们在使用 opensea 的时候,经常会提示我们进行数字签名,如下图: 用户进行 sign 确认,即用自己的私钥对一段数据进行签名,得到一个 signature,其他人可以使用你私钥对应的公钥,对 signature 进行验证,从而证明你是私钥的持有者。签名后的数据有如下作用: 验 阅读全文
posted @ 2022-12-30 23:06 这个杀手冷死了 阅读(81) 评论(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 这个杀手冷死了 阅读(71) 评论(0) 推荐(0) 编辑
摘要:流程 建立 WorldCup 合约(已完成) 发行 WorldCupToken(已完成) 统计玩家下注的历史,计算每个人分配多少(由 subgraph 链下统计) 管理员分配奖励(一个合约) 用户领取奖励 分配奖励分析 技术选型 使用 merkle tree 方式,对当期所有玩家进行统一设置,然后各 阅读全文
posted @ 2022-12-25 14:50 这个杀手冷死了 阅读(33) 评论(0) 推荐(0) 编辑
摘要:subgraph 是什么 subgraph 索引协议作为 Dapp 领域最重要的基建之一(如 uniswap、wave 等都在使用),主要用来做链上数据索引,即在链下对链上事件进行捕捉(扫链、计算、存储),然后可对存储下来的数据进行相关读操作,其关键总结为三点: 通过链下监听事件,逻辑处理,然后存储 阅读全文
posted @ 2022-12-14 13:12 这个杀手冷死了 阅读(34) 评论(0) 推荐(0) 编辑
摘要:Error in plugin @nomiclabs/hardhat-etherscan: Failed to send contract verification request Reason: read ECONNRESET // 或者 Reason: TIMEOUT… 这个问题困扰了我好久,其 阅读全文
posted @ 2022-12-14 12:38 这个杀手冷死了 阅读(70) 评论(0) 推荐(0) 编辑
摘要:ERC20 是标准的以太坊 Token 协议,它也是一个合约代码,只要在该合约内部实现了特定的 6 个方法,就会被系统判定为代币合约,具体总结为:6 个必要接口,2 个必要事件,3 个可选接口,详情如下: 6 个必要接口 // 代币总发行量 function totalSupply() public 阅读全文
posted @ 2022-12-13 15:51 这个杀手冷死了 阅读(25) 评论(0) 推荐(0) 编辑
摘要:创建 hardhat 工程 # 创建npm空项目,注意这里要选择合约项目对应的文件目录 npm init # 安装 hardhat 环境,这里安装的版本 2.11.1 npm install --save-dev hardhat@2.11.1 # 创建工程 npx hardhat 首先创建 npm 阅读全文
posted @ 2022-12-08 22:43 这个杀手冷死了 阅读(251) 评论(0) 推荐(0) 编辑
摘要:创建 hardhat 项目 # 创建 npm 空项目 npm init # 安装 npm install --save-dev hardhat@2.11.1 # 创建工程 npx hardhat -> 选择高级ts项目 运行测试 # 编译合约 npx hardhat compile # 单元测试 n 阅读全文
posted @ 2022-12-08 15:42 这个杀手冷死了 阅读(58) 评论(0) 推荐(0) 编辑
摘要:首先更推荐的方式是直接在 hardhat 使用命令的方式进行验证,方便快捷,例如: # npx hardhat verify <contractAddr> [para1] [para2] ... --network goerli npx hardhat verify 0x06515F07F0B9c8 阅读全文
posted @ 2022-12-08 15:31 这个杀手冷死了 阅读(100) 评论(0) 推荐(0) 编辑
摘要:今天在 hardhat 中部署合约时碰到了这个问题,算是一个粗心的问题吧,特此记录一下,如图: 出现该问题的原因竟然是配置网络 url 时应该是 ``,而我用成了 '',导致一直连不上 阅读全文
posted @ 2022-12-08 00:43 这个杀手冷死了 阅读(981) 评论(0) 推荐(0) 编辑
摘要:今天在 hardhat 中部署合约时碰到该问题,如图: 私钥太长,太短的问题我都碰到了,特此记录一下 首先第一个可能出问题的地方,私钥指的是你 goerli 测试网钱包的私钥,如图 第二个可能出问题的地方是,需要在项目根目录下创建一个 .env 文件以管理各种 key,.env 文件中代码具体格式如 阅读全文
posted @ 2022-12-08 00:35 这个杀手冷死了 阅读(201) 评论(0) 推荐(0) 编辑
摘要:前言 最近卡塔尔世界杯如火如荼,让我们一起来尝试利用 solidity 语言做一个世界杯竞猜的 Dapp 实战项目,本次实战学习主要参考:https://github.com/dukedaily/solidity-expert,我会针对原始项目做更详尽的注解,持续更新中… 业务需求 参赛球队一经设定 阅读全文
posted @ 2022-12-04 20:00 这个杀手冷死了 阅读(89) 评论(0) 推荐(0) 编辑
摘要:前言 从学生时代到现在出身社会工作了一年多的时间,我发现自己对于努力这件事的执行力是呈下降趋势的,因此这两天做了一些思考,希望想清楚问题出在哪儿,并找回当初努力的自己。 过往 学生时代我对努力学习这件事的坚持,主要由两件事支撑。一是我很喜欢打篮球,科比就是我的信仰,“凌晨四点半的洛杉矶”这句话算是我 阅读全文
posted @ 2022-12-02 02:07 这个杀手冷死了 阅读(41) 评论(0) 推荐(0) 编辑

阅读目录(Content)

此页目录为空

点击右上角即可分享
微信分享提示