在本文中,通过 7 个任务,如何来编写可升级合约,测试以及自动、活动实施升级。 在 7 个任务中,分别介绍了可升级合约可能遇到的各种情况: 在新实现合约中添加函数、添加状态变量、修改状态变量可见性(修改函数)。
在一次交易中,在不同的去中心化交易所进行多次兑换.
你能做些什么来防止合约变得太大?
了解 SushiSwap 的实现细节
call()与delegatecall()的异同。在delegatecall()的情况下,我们需要关心字段变量的顺序
call()
delegatecall()
通过链表来实现O(1) 复杂度的可迭代映射。