-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathlinks.txt
30 lines (22 loc) · 1.47 KB
/
links.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
Stackexchange:
https://ethereum.stackexchange.com/questions/75890/pros-and-cons-of-smart-contract-upgradable-patterns
---------------------------------------------------------------------------------------------------------------------
Data separation:
Trail of Bits:
https://blog.trailofbits.com/2018/09/05/contract-upgrade-anti-patterns/
https://medium.com/cardstack/upgradable-contracts-in-solidity-d5af87f0f913
https://medium.com/cardstack/upgradable-contracts-in-solidity-d5af87f0f913
---------------------------------------------------------------------------------------------------------------------
General philosophy:
https://consensys.github.io/smart-contract-best-practices/general_philosophy/
---------------------------------------------------------------------------------------------------------------------
memory layout problems and hints during upgrade:
https://github.com/OpenZeppelin/openzeppelin-sdk/issues/37
---------------------------------------------------------------------------------------------------------------------
ERC20 upgradeability problem:
https://medium.com/coinmonks/missing-return-value-bug-at-least-130-tokens-affected-d67bf08521ca
Read the trail of bits as well
https://blog.trailofbits.com/2018/09/05/contract-upgrade-anti-patterns/
---------------------------------------------------------------------------------------------------------------------
Proxy pattern implementation
https://blog.gnosis.pm/solidity-delegateproxy-contracts-e09957d0f201