diff --git a/nate.md b/nate.md index 5ece7478..870ec7fd 100644 --- a/nate.md +++ b/nate.md @@ -423,5 +423,9 @@ WTF solidity46-50 由于代理合约和逻辑为不同合约,所以两个合约可能产生选择器冲突问题,即用户在调用逻辑合约中相关函数,由于该函数的method id和代理合约中的函数的method id相同。解决方案(针对代理合约中升级函数和逻辑合约中的函数选择器冲突): - `透明代理`代理合约里的升级函数智能管理员调用,管理员不可以调用逻辑合约里的函数 - `可升级代理(uups,universal upgradeable proxy standard)`将升级函数写在逻辑合约中 -4. 实现多签钱包合约 +4. 实现多签钱包合约 +### 2024.10.14 +WTF solidity51-53 +### 2024.10.15 +WTF solidity54-57