Skip to content

2022


  • Solidity low-level call 直接通过合约地址和 calldata 读写其他合约 295

    有时候遇到一些没开源且没有找 ABI 的项目,可以通过此技术直接去调用合约,进而实现一些操作。 直接上代码,注意注释中的说明。 solidity // SPDXLicenseIdentifier: UNLICENSED pragma sol…

  • Solidity CREATE2 创建合约(Uniswap createPair) 322

    这个技术是 Uniswap 创建交易对 和 GasToken(ChiToken)的技术原理。利用 Solidity 的 CREATE2 创建可计算地址的合约,然后利用这个合约的 selfdestruct 来返还一些 做一些需要 固定地址(计…

  • 22 年第一个完成的项目 · 无聊湾 537

    这个站点是开源的,基本功能就是会员站点访客的实时通知、会员站点访问排行、供会员展示的 badge、icon、及 favicon,快来加入无聊大家庭吧~会员如果多起来的话拉个群大家没事的时候可以一起搞点事情。 1. 首先到仓库里面将你的站点 …

  • 2021 年终总结 424 · 4

    20220112 先占个位,估计还要大概十二天才能忙过这阵,然后做个总结 😆 20220128 可算闲一些了。 今年一年里发生了太多的事情,从年初 3 月份开始,开始从区块链技术服务上面赚钱。一直到现在,各种项目做了一年。给项目方做服务、给…

2021


  • 2022前夕 · 调整自己 264 · 2

    马上就 2022 年咯,马上已经远程办公两年了,2020 年春节后就一直在远程办公,20 年 3 月到 9 月时,每天都吃外卖,吃的还贼欢实,基本上烧烤烤鱼烤鸭炸鸡重八牛府,每天这么吃,没有了通勤、和同事出去吃饭的那点运动,搞的一下就胖了一…

  • jsDelivr 国内地区网络故障 204

    据悉今天 10:00 左右,jsDeliver 在国内的节点全线宕机,奶爸也是在早上开始工作前照例巡视哪吒监控时发现的。 至 15:40 jsDeliver 将国内的节点全部切换至 Fastly 之后服务才恢复,根据 jsDeliver 的…

  • 穷山恶水出刁民 378 · 5

    从去年的10月1假期搬到现在的小区以来真是深恶痛绝,穷山恶水、泼妇刁民。早上6点半,楼上开始蹦蹦跳跳,奶爸一直以为自己是自然醒的,现在发现可能很多都是「被自然醒」的,早上的噪声遇到两次了。等到九点十点的,开始工作了,弹珠落地敲敲打打的小声音…

  • 挖矿中如何保证每个人的历史收益不会因为份额降低而变少 220

    最近在做游戏有个模块跟挖矿有关,回头看了一下寿司挖矿,这里有个小的金融相关问题,每个小时金矿产出1000克黄金, A 在 10 点钟投入 10 台机器挖,此时矿场数据是,每台机器每小时产出 100 克黄金。 B 在 12 点种投入 10 台…

  • 说下全文搜索 300 · 4

    從文本或資料庫中,不限定資料欄位,自由地萃取出訊息的技術。 執行全文檢索任務的程式,一般稱作搜尋引擎,它將使用者隨意輸入的文字,試圖從資料庫中,找到符合的內容。 —— 来自 wikipedia 其实很多人压根没听说过「全文搜索」,更别说理解…

  • 自主性极强的 Docker PHP 虚拟主机环境(Docker 托管朋友站点) 272

    买这个新域名那一天就提议给朋友开辟一块地方做个博客,因为服务器 40G NVMe 的硬盘,30T 的流量,4核,自己怎么用也都用不完,就把朋友拉进来了。 昨天在会所喝酒,也在构思这么一个传统虚拟主机似的环境,至少文件管理、数据库管理、站点文…

  • 斥巨资购入 lifelonglearni.ng 247 · 3

    lifelonglearning.cc 已去,lifelonglearni.ng 已来 它将在奶爸的发小手中继续发光发热

  • 搬瓦工半小时故障留念 203 · 2

    今年又一次活久见的事情,继 OVH 全球断网到瓦工,今年真是多事之秋啊。 用瓦工四年了,第一次碰到这么严重的故障。

  • Solidity 游戏/随机数/开宝箱 安全问题 578

    今年靠 Solidity 随机数问题赚了 6 位数,说一下 Solidity 游戏类合约的一个随机数相关的安全问题吧, 基本上 开箱子(抽卡)、战斗、彩票 等等都跟随机数有关,有些用 block.difficulty、block.numbe…

  • Rust CI/CD 实践 705

    使用 Rust 也有一段时间了,大部分应用是在公司的后端 API 上面,有两个服务一个源自ZenGo的Rust门限签名的苦,都有深度参与。门限签名的初版就是出自奶爸之手,从 gothamcity 这个库里面剥离出来的一套流程。 我司一直都是…

  • 新米 boringbay.com 暨 OVH 全球网络故障 213

    今日购入新米 无聊湾,及记录昨日碰上的 OVH 全球网络故障,1 个小时都没法上网,这是 2 年内使用 OVH 生涯的第三次碰到故障。 第一次:文件系统损坏无法开机(刚开始用没什么重要数据) 第二次:文件系统损坏无法开机(未备份数据丢失) …

  • 聊天群之于我究竟意味着什么? 199 · 1

    发文章的这一天奶爸退了几乎所有的聊天群,也不是第一次退群了 其实这篇文站最初的标题是「社群之于我究竟意味着什么」,但是感觉「社群」这个概念比较广泛,奶爸其实身处社群之中,但是游离在聊天群之外。奶爸从来不混技术群,年轻的时候加过一些,感觉上大…

  • [试错]有趣的 Radio Test 441 · 2

    这个小项目是这两天突然心血来潮想到的,因为奶爸是一个域名收藏爱好者(不敢称投资人),平常有些域名,比如 hulu.com tiktok.com 这种朗朗上口的域名非常令人向往。 而一些普通的易读但是非单词的纯字母域名可能会隐藏在某些一口价里…

  • Xcode no such module RxSwift 441 · 1

    打开项目之后运行一直提示这个错误:Xcode no such module RxSwift 奶爸就懵了,pod install 也没什么错误,怎么就找不到了? 搜了一下发现是需要打开 .xcworkspace 而不是 .xcodeproj,…

  • 聚合交易应该怎么做 322 · 1

    现在 Aggregator 中同链 Swap 聚合在 EVM 生态中做的比较好的是 1inch,而在 Solana 生态中做的比较好的是 Jupiter,Jupiter 的撮合算法是「经修改的 BellmanFord algorithm」,…

  • 探索 MetaMask 聚合交易 928

    4月份那会业余有参与几个Swap的项目, 有部署 PancakeSwap V2 版本的,其实也就是 Uniswap V2,我主要是作为前端贡献者参与,React 的前端工程,修改了Swap相关的界面,增加挖矿功能,管理代币白名单。 还有的其…