如何更好的节省Gas费用呢?本文提到了5种方法
本题目是Paradigm的CTF系列中的一道,属于较为简单的题目。它主要考察了StaticCall这一知识点。
工厂设计模式是编程中相当常见的模式。这个想法很简单,不是直接创建对象,而是由对象(工厂)来创建对象。在Solidity中,一个对象就是一个智能合约,所以合约工厂可以为你部署新的合约。
前言
我前段时间一直在研究 Compound,走过一点弯路,也趟过一些坑,最终把它啃了下来。最近有些小伙伴也在咨询我相关的一些问题,那我本着乐善好施的优良传统,决定将我所学的知识整理成...
由于 Ari Juels 和合作者最近发表的一篇文章以及与此相关的长推特,以太坊社区关于矿工可提取价值(MEV)和交易排序的争论再...
uniswap V3版本核心思想是流动性集中。流动性提供者可以在某个区间提供流动性,提高资金使用率。在某个区间获取的交易费,由所有在该区间的流动性提供者均分。uniswap V3设计了区间粒度-Tick,并且推导了流动性添加/删除以及费用计算的过程。在之基础上,uniswap V3也更新了价格预言机的实现。
Uniswap V3 主要更新点:1. 分不同价格阶段提供流动性, 2. 提供多个收费层级 3. 单边提供流动性 4. 高级预言机
智能合约安全检查清单
抢跑交易就是在一个已知的未来交易发生前,将另一个交易插入执行队列的第一位。抢跑交易可能带来巨大利润。
分享CTF比赛中智能合约常见题型(重入,整数溢出,空投,随机数可控等)及解题思路,相信会给读者带来不一样的收获。