0xSplits 是一个收入拆分协议,为低 Gas 实现收入拆分提供了很好的实现思路。
Foundry是一个Solidity框架,用于构建、测试、模糊、调试和部署Solidity智能合约,Foundry的优势是以Solidity作为第一公民。
本文不仅详细解读了如何从合约里读取私钥状态变量的数据,还结合具体场景描述了如何应对需要在合约存取秘密的需求。
通过一个 gas 挑战,理解 Gas 优化技巧。
这是noxx“EVM深入探讨”系列的第五部分,这期我们将从Solidity、EVM和Geth客户端层的工作原理,详细解读CALL和DELEGATECALL这两个操作码。
0x01碰到的问题比如下面的代码:我们想从store合约里通过调用getValue方法来获取数据。但问题是,我们并不能确定store合约一定实现了getValue方法。很典型的一种情况是,我们需要将StoreReader不同的环境,不同的环境都有自己的store实现,一
智能合约审计用于整个DeFi生态系统,通过对协议代码的深入审查,可以帮助解决识别错误、低效代码以及这些问题。智能合约具有不可篡改的特点,这使得审计成为任何区块链项目安全流程的关键部分。来了解一下智能合约的审计的流程和已有的工具吧!
继续深入了解EVM , 本文探究一下智能合约的字节码
理解账户抽象 3 - 钱包创建
理解账户抽象第二篇,看看如何使用第三方代替自己支付。
探讨 EVM 堆栈机器,以及如何在堆栈中推入和弹出数据
从0.8.17到0.8.18属于小版本升级,没有非常大的变化,但有几个点感觉还是要注意一下的。
本文通过解释在 EVM 以及不同类型的 zkEVM 中如何部署合约以区别不同兼容程度的 zkEVM。
Solidity delegatecall (委托调用)是一个低级别的函数,其强大但棘手,如果使用得当,可以帮助我们创建 可扩展 的智能合约,帮助我们修复漏洞,并为现有的智能合约增加新的功能
可扩展
寻找代理合约真地址的一种方法
如何在Polygon zkEVM 测试网上部署合约
所有以太坊开发者都清楚以太坊世界的一条铁律:合约一旦发布就无法修改。因此,对于合约的发布基本上都采用一种慎之又慎的态度,期望在发布前可以做到尽善尽美,力争合约能正常运行一万年。可是,智者千虑必有失,合约发布百分百不出问题几乎是不可能任务。
本文看到末尾有惊喜,一定意想不到。
到目前为止我开发了不少部署在主网的智能合约,现在总结一下 Solidity 合约的开发流程。
ConditionalTokens是一种基于ERC1155的代币,用于预测市场。对于一个预测问题,往往有多个选项,比如股市明天的走势,就有涨、平、跌三种情况,ConditionalTokens可以提供这三种情况,并基于Oracle进行预测结果的回写
扫一扫 - 使用登链小程序
42 篇文章,404 学分
76 篇文章,285 学分
31 篇文章,253 学分
11 篇文章,176 学分
111 篇文章,163 学分