| A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | title | url | Date | Source Type | ||||||||||||||||||||||
2 | ||||||||||||||||||||||||||
3 | Upgrading smart contracts - Ethereum.org | https://docs.openzeppelin.com/learn/upgrading-smart-contracts | 15-Aug-23 | GL | ||||||||||||||||||||||
4 | Upgrading smart contracts - OpenZeppelin Docs | https://docs.openzeppelin.com/learn/upgrading-smart-contracts | No | GL | ||||||||||||||||||||||
5 | Using the UUPS proxy pattern to upgrade smart contracts | https://blog.logrocket.com/using-uups-proxy-pattern-upgrade-smart-contracts/ | 24-Feb-22 | GL | ||||||||||||||||||||||
6 | An Introduction to Upgradeable Smart Contracts - QuickNode | https://www.quicknode.com/guides/knowledge-base/an-introduction-to-upgradeable-smart-contracts | 3-Jul-23 | GL | ||||||||||||||||||||||
7 | What are Upgradable Smart Contracts? Full Guide - Moralis | https://moralis.io/what-are-upgradable-smart-contracts-full-guide/ | 30-Jan-22 | GL | ||||||||||||||||||||||
8 | Proxy Pattern and Upgradeable Smart Contracts - Medium | https://medium.com/coinmonks/proxy-pattern-and-upgradeable-smart-contracts-45d68d6f15da | 30-Jan-22 | GL | ||||||||||||||||||||||
9 | Contract upgrade anti-patterns - Trail of Bits Blog | https://blog.trailofbits.com/2018/09/05/contract-upgrade-anti-patterns/ | 5-Sep-18 | GL | ||||||||||||||||||||||
10 | Upgradeable Smart Contracts - Proxy Pattern - MVP Workshop | https://mvpworkshop.co/blog/upgradeable-smart-contracts-proxy-pattern/ | 4-Mar-21 | GL | ||||||||||||||||||||||
11 | Smart Contract Upgrades and Proxy Patterns - Vomtom.at | https://vomtom.at/smart-contract-upgrades-and-proxy-patterns/ | 18-Mar-21 | GL | ||||||||||||||||||||||
12 | Summary of Ethereum Upgradeable Smart Contract R&D | https://blog.indorse.io/ethereum-upgradeable-smart-contract-strategies-456350d0557c | 6-Mar-18 | GL | ||||||||||||||||||||||
13 | Not so immutable: Upgradeability of Smart Contracts on ... | https://users.encs.concordia.ca/~mmannan/publications/upgradability-WTSC-2022.pdf | 1-May-22 | Paper | ||||||||||||||||||||||
14 | Not All Smart Contracts Are Immutable — Create Upgradable ... | https://betterprogramming.pub/not-all-smart-contracts-are-immutable-create-upgradable-smart-contracts-e4e933b7b8a9 | 25-May-21 | GL | ||||||||||||||||||||||
15 | EIP-2535: A standard for organizing and upgrading a modular ... | https://soliditydeveloper.com/eip-2535 | No | GL | ||||||||||||||||||||||
16 | Pros and Cons of smart contract upgradable patterns | https://ethereum.stackexchange.com/questions/75890/pros-and-cons-of-smart-contract-upgradable-patterns | 12-Sep-19 | GL | ||||||||||||||||||||||
17 | How to make smart contracts upgradable! - HackerNoon | https://hackernoon.com/how-to-make-smart-contracts-upgradable-2612e771d5a2 | 6-Sep-18 | GL | ||||||||||||||||||||||
18 | Answering Some Diamond Questions - by Nick Mudge | https://eip2535diamonds.substack.com/p/answering-some-diamond-questions | 30-May-22 | GL | ||||||||||||||||||||||
19 | Upgrading Solidity Smart Contracts - Yos Riady | https://yos.io/2018/10/28/upgrading-solidity-smart-contracts/ | 28-Oct-18 | GL | ||||||||||||||||||||||
20 | Maintenance of Long-Living Smart Contracts - CEUR-WS | http://ceur-ws.org/Vol-2581/emls2020paper3.pdf | 1-Jan-20 | GL | ||||||||||||||||||||||
21 | Proxy Smart Contract - The New Frontier - FLOLiO | https://flolio.com/resources/proxy-smart-contract | 30-Mar-22 | GL | ||||||||||||||||||||||
22 | How to Upgrade Smart Contracts feat Roman Storm | https://www.dappuniversity.com/videos/vdKaQvvtBNk | 10-Aug-18 | GL | ||||||||||||||||||||||
23 | The State of Smart Contract Upgrades - OpenZeppelin blog | https://blog.openzeppelin.com/the-state-of-smart-contract-upgrades/ | 6-Oct-20 | GL | ||||||||||||||||||||||
24 | Nuances of Using Upgradeable Smart Contracts | https://dev.to/abhikbanerjee99/nuances-of-using-upgradeable-smart-contracts-5acj | 20-Jul-22 | GL | ||||||||||||||||||||||
25 | Upgradeability - Ethereum Smart Contract Best Practices | https://consensys.github.io/smart-contract-best-practices/development-recommendations/precautions/upgradeability/ | No | GL | ||||||||||||||||||||||
26 | Contract upgrade anti-patterns - Security Boulevard | https://securityboulevard.com/2018/09/contract-upgrade-anti-patterns/ | 5-Sep-18 | GL | ||||||||||||||||||||||
27 | EIP-2535 Diamond Standard - Ethereum Blockchain Developer | https://ethereum-blockchain-developer.com/110-upgrade-smart-contracts/11-eip-2535-diamond-standard/ | 1-Jan-24 | GL | ||||||||||||||||||||||
28 | Smart Contract Versioning | HackerNoon | https://hackernoon.com/smart-contract-versioning-mr5x32db | 27-Feb-20 | GL | ||||||||||||||||||||||
29 | Upgradeable Proxy Contract Security Best Practices - CertiK | https://www.certik.com/resources/blog/FnfYrOCsy3MG9s9gixfbJ-upgradeable-proxy-contract-security-best-practices | 18-Nov-22 | GL | ||||||||||||||||||||||
30 | Smart Contract Upgrades and Proxy Patterns - Thomas Wiesner | https://www.thomaswiesner.com/smart-contract-upgrades-and-proxy-patterns | 18-Mar-21 | GL | ||||||||||||||||||||||
31 | Upgradeability | https://scsfg.io/developers/upgradeability/ | 1-Jan-23 | GL | ||||||||||||||||||||||
32 | Upgrading Smart Contracts? Here's All You Need To Know. | https://metana.io/blog/upgrading-smart-contracts/ | 25-Mar-24 | GL | ||||||||||||||||||||||
33 | An Introduction to Upgradeable Smart Contracts | https://101blockchains.com/upgradeable-smart-contracts/ | 11-Jan-24 | GL | ||||||||||||||||||||||
34 | Demystifying the Characteristics for Smart Contract Upgrades | https://arxiv.org/pdf/2406.05712 | 1-Jan-24 | Paper | ||||||||||||||||||||||
35 | Security in Upgrades of Smart Contracts | https://www.youtube.com/watch?v=5WE6PEc305w | 7-Oct-21 | GL | ||||||||||||||||||||||
36 | Upgradeable Smart Contracts: Explanation & Security ... | https://hacken.io/discover/upgradeable-smart-contracts/ | 22-Nov-23 | GL | ||||||||||||||||||||||
37 | Upgradable Smart Contracts Guide - Chainlink Blog | https://blog.chain.link/upgradable-smart-contracts/ | 9-Nov-22 | GL | ||||||||||||||||||||||
38 | Evaluating Upgradable Smart Contract - IEEE Xplore | https://ieeexplore.ieee.org/iel7/9680465/9680466/09680538.pdf | 1-Jan-21 | Paper | ||||||||||||||||||||||
39 | (PDF) Context-based Role Object Pattern with On-Chain ... | https://www.researchgate.net/publication/362991987_Context-based_Role_Object_Pattern_with_On-Chain_Smart_Contract_Programming | 1-Aug-22 | Paper | ||||||||||||||||||||||
40 | Using Foundry to Explore Upgradeable Contracts (Part 1) | https://runtimeverification.com/blog/using-foundry-to-explore-upgradeable-contracts-part-1/ | 19-Dec-22 | GL | ||||||||||||||||||||||
41 | Writing upgradable contracts in Solidity - Colony Blog | https://blog.colony.io/writing-upgradeable-contracts-in-solidity-6743f0eecc88/ | 18-Jun-16 | GL | ||||||||||||||||||||||
42 | Perma-brick UUPS proxies with this one trick (devs hate this!) | https://iosiro.com/blog/openzeppelin-uups-proxy-vulnerability-disclosure | 16-Sep-21 | GL | ||||||||||||||||||||||
43 | Upgrading your Smart Contracts | A Tutorial & Introduction | https://www.youtube.com/watch?v=bdXJmWajZRY | 24-May-21 | GL | ||||||||||||||||||||||
44 | Overview - Become Ethereum Blockchain Developer | https://ethereum-blockchain-developer.com/110-upgrade-smart-contracts/00-project/ | 31-Mar-21 | GL | ||||||||||||||||||||||
45 | Upgradeable proxy contract from scratch - Going the distance | https://jeiwan.net/posts/upgradeable-proxy-from-scratch/ | 25-Aug-21 | GL | ||||||||||||||||||||||
46 | ERC-1967: Proxy Storage Slots | https://eips.ethereum.org/EIPS/eip-1967 | 24-Apr-19 | GL | ||||||||||||||||||||||
47 | ERC-1822: Universal Upgradeable Proxy Standard (UUPS) | https://eips.ethereum.org/EIPS/eip-1822 | 4-Mar-19 | GL | ||||||||||||||||||||||
48 | ERC-1538: Transparent Contract Standard | https://eips.ethereum.org/EIPS/eip-1538 | 31-Oct-18 | GL | ||||||||||||||||||||||
49 | ERC-897: DelegateProxy | https://eips.ethereum.org/EIPS/eip-897 | 21-Feb-18 | GL | ||||||||||||||||||||||
50 | A Review of Upgradeable Smart Contract Patterns based on OpenZeppelin Technique | https://jbba.scholasticahq.com/article/73752.pdf | 1-Jan-23 | Paper | ||||||||||||||||||||||
51 | UPC Sentinel: An Accurate Approach for Detecting Upgradeability Proxy Contracts in Ethereum | https://www.researchgate.net/profile/Amir-Ebrahimi-10/publication/376981765_UPC_Sentinel_An_Accurate_Approach_for_Detecting_Upgradeability_Proxy_Contracts_in_Ethereum/links/659036a52468df72d3e79f6c/UPC-Sentinel-An-Accurate-Approach-for-Detecting-Upgradeability-Proxy-Contracts-in-Ethereum.pdf | 1-Dec-23 | Paper | ||||||||||||||||||||||
52 | A large-scale exploratory study on the proxy pattern in Ethereum | https://sail.cs.queensu.ca/data/pdfs/2024_A_Large-Scale_Exploratory_Study_on_the_Proxy_Pattern_in_Ethereum.pdf | 1-Apr-24 | Paper | ||||||||||||||||||||||
53 | The Sword of Damocles: Upgradeable Smart Contract in Ethereum | https://dl.acm.org/doi/pdf/10.1145/3643916.3644426 | 4-Apr-24 | Paper | ||||||||||||||||||||||
54 | An analysis of upgradeability, oracles, and stablecoins in the ethereum blockchain | https://spectrum.library.concordia.ca/id/eprint/990541/1/Salehi_MASc_S2022.pdf | 1-Apr-22 | Paper | ||||||||||||||||||||||
55 | Upgradeability Concept for Collaborative Blockchain-Based Business Process Execution Framework | https://link.springer.com/chapter/10.1007/978-3-030-59638-5_9 | 15-Sep-20 | Paper | ||||||||||||||||||||||
56 | Specification is law: Safe creation and upgrade of ethereum smart contracts | https://arxiv.org/pdf/2205.07529 | 16-May-22 | Paper | ||||||||||||||||||||||
57 | Towards updatable smart contracts | https://essay.utwente.nl/76769/1/Bloo_MA_EEMCS.pdf | 19-Oct-18 | Paper | ||||||||||||||||||||||
58 | Upgradeable Smart Contracts design patterns for Dapps Architectures | https://norma.ncirl.ie/5994/1/joancarlolopezmarin.pdf | 15-Aug-22 | Paper | ||||||||||||||||||||||
59 | A Four-Tier Smart Contract Model with On-Chain Upgrade | https://onlinelibrary.wiley.com/doi/pdf/10.1155/2023/8455894 | 15-Aug-22 | Paper | ||||||||||||||||||||||
60 | Characterizing Ethereum Upgradable Smart Contracts and Their Security Implications | https://arxiv.org/pdf/2403.01290 | 1-Mar-24 | Paper | ||||||||||||||||||||||
61 | Proxy hunting: understanding and characterizing proxy-based upgradeable smart contracts in blockchains | https://www.usenix.org/system/files/usenixsecurity23-bodell.pdf | 9-Aug-23 | Paper | ||||||||||||||||||||||
62 | Immutable in Principle, Upgradeable by Design: Exploratory Study of Smart Contract Upgradeability | https://arxiv.org/abs/2407.01493 | 12-Mar-24 | Paper | ||||||||||||||||||||||
63 | Smart contract upgradeability on the Ethereum blockchain platform: An exploratory study | https://arxiv.org/abs/2304.06568 | 4-Mar-23 | Paper | ||||||||||||||||||||||
64 | ||||||||||||||||||||||||||
65 | ||||||||||||||||||||||||||
66 | ||||||||||||||||||||||||||
67 | ||||||||||||||||||||||||||
68 | ||||||||||||||||||||||||||
69 | ||||||||||||||||||||||||||
70 | ||||||||||||||||||||||||||
71 | ||||||||||||||||||||||||||
72 | ||||||||||||||||||||||||||
73 | ||||||||||||||||||||||||||
74 | ||||||||||||||||||||||||||
75 | ||||||||||||||||||||||||||
76 | ||||||||||||||||||||||||||
77 | ||||||||||||||||||||||||||
78 | ||||||||||||||||||||||||||
79 | ||||||||||||||||||||||||||
80 | ||||||||||||||||||||||||||
81 | ||||||||||||||||||||||||||
82 | ||||||||||||||||||||||||||
83 | ||||||||||||||||||||||||||
84 | ||||||||||||||||||||||||||
85 | ||||||||||||||||||||||||||
86 | ||||||||||||||||||||||||||
87 | ||||||||||||||||||||||||||
88 | ||||||||||||||||||||||||||
89 | ||||||||||||||||||||||||||
90 | ||||||||||||||||||||||||||
91 | ||||||||||||||||||||||||||
92 | ||||||||||||||||||||||||||
93 | ||||||||||||||||||||||||||
94 | ||||||||||||||||||||||||||
95 | ||||||||||||||||||||||||||
96 | ||||||||||||||||||||||||||
97 | ||||||||||||||||||||||||||
98 | ||||||||||||||||||||||||||
99 | ||||||||||||||||||||||||||
100 |