web3
文章平均质量分 72
要做前端的一股清流
想写点老少皆宜的代码
展开
-
EIP-2535 Diamond standard 实用工具分享
EIP-2535 标准开发工具分享原创 2023-07-29 17:55:17 · 1530 阅读 · 0 评论 -
前端调用合约如何避免出现transaction fail
通过上面的方法,可以大大避免用户触发 transcatin expected to fail 的报错。可以算作一个优化前端交互体验的加分点。原创 2023-07-29 17:28:27 · 624 阅读 · 0 评论 -
EthersV6之BigInt踩坑记录
起因:今天在调用合约的时候发现使用丢了精度。看了下发现是自己的姿势不对,记录一下问题。原创 2023-06-30 18:26:34 · 613 阅读 · 0 评论 -
前端快速创建web3应用模版分享
前端dapp项目一键创建web3前端模版,使用当前流行web3库,助力每一个前端er快速building原创 2023-06-04 23:22:25 · 902 阅读 · 0 评论 -
Solidity中哈希函数的编码与解码
哈希函数(hash function)是一个密码学概念,它可以将任意长度的消息转换为一个固定长度的值,这个值也称作哈希(hash)。这一讲,我们简单介绍一下哈希函数原创 2023-05-10 23:09:07 · 1968 阅读 · 0 评论 -
前端web3入门脚本六:套利夹子机器人,羊毛党必备
DEX上有很多零风险套利的机会,包括三角套利,夹子机器人… 今天主要介绍一下架子机器人的思路和简易实现。原创 2023-05-03 10:56:26 · 4256 阅读 · 7 评论 -
前端web3入门脚本五:decode input data
作为一个前端,在调用合约调试的时候,在区块浏览器里拿到一串 hex 格式的 input data,我们应该怎么decode呢?原创 2023-05-02 12:10:59 · 1461 阅读 · 0 评论 -
前端web3入门脚本四:清空钱包余额
你是否好奇 metamask 里每次钱包间转账,是如何确定转账 eth 的最大值的呢?搞懂了这个,我们就可以用代码批量清空归集我子钱包里细碎的 eth 余额,而不是手动一个一个在metamask里转账。2023,你值得掌握这个小技巧噢~ 😊首先我们知道 evm 链手续费的构成 :其次,EOA(externally-owned account, 非合约地址)地址的 gasLimit 是确定的 21,000所以我们只需要知道当时网络的 gasPrice, 就可以得到这次转账需要的 gasFee。原创 2023-04-29 16:59:40 · 330 阅读 · 0 评论 -
调用智能合约报错分析小技巧 Error: execution reverted
前端在调试调用合约的时候经常会遇到合约revert的情况,大部分区块浏览器只会显示 execution reverted,并不会把具体原因告诉我们。这个时候一般会去找合约大哥帮忙分析错误,但是合约大哥是怎么分析报错的呢?这篇文章给你一个解题方法。原创 2023-04-29 15:12:21 · 4613 阅读 · 0 评论 -
前端web3入门脚本三:一键完成与dex的交互,羊毛党必备
该脚本用途:一键可以完成与dex的所有交互,包括2次swap,添加/移除流动性,以及farm和提取LP。一次运行可以有6条交易记录。无论是个人单刷还是羊毛党批量地址刷交互都完美适配。当然反女巫方案不在这次文章的讨论范围内。原创 2023-04-29 11:27:50 · 2038 阅读 · 0 评论 -
前端web3入门脚本二:初探dex,在dex完成一笔swap
现在市面上大多数去中心化交易所(简称dex)都是fork的uniswap的代码,名气比较大的如eth上的sushi 以及 bsc上的pancake。博主这里说的都是V2,uniswapV3在这里不做讨论。那么知道了他们的代码都是来自同一父亲之后,我们就可以在同样fork他的儿子里任选一个来写测试脚本。下面开始选儿子。原创 2023-04-27 23:44:53 · 1083 阅读 · 1 评论 -
前端web3入门脚本一:如何用JS代码创建钱包并转账
web3前端入门脚本,快速创建钱包并保存。原创 2023-04-25 22:20:12 · 2052 阅读 · 1 评论