当使用OpenZeppelin Upgrades编写可升级合约时,有一些在编写Solidity代码时需要记住一些注意事项。
解释了实现第一笔闪电贷最基本的方法和原理
Dune Analytics是区块链数据研究中的超级强大工具
The Graph项目目标是为应用程序构建者去中心化访问以太坊和IPFS数据。但是,Bitquery中选择了一条不同的路径,为个人和企业释放了高度可靠的多区块链数据的真正潜力。
如何解决 "Stack Too Deep(堆栈太深)" 的问题
本文介绍了一种通过线下签名的进行授权的方式,来转移 gas 费用。
本文巧妙的利用 CREATE2 为用户生成一个还为创建的合约作为充值地址,并在需要归集代币时,同时完成创建合约、转移代币及销毁合约,通过同时完成创建和销毁可以归集费用。
一个交易,从原始数据到签名数据,经历了什么?
本文介绍了一些新的工具链用于开发智能合约,如:Builder、Ethers.js、Waffle 等,适当使用这样新工具(其实每个工具都可以结合在现有工程下使用)可以带来更好的开发体验,尤其是如果你熟悉Typescript。
在编写合约时,有时候需要使用汇编来帮助我们完成Solidity没法完成的事情(得益于汇编可以直接与EVM交互), 本文介绍了使用汇编的优缺点及如何在Solidity中编写汇编。