ABCDEFGHIJKLMNOPQRSTUVWXYZ
1
titleurlAuthority of the producerMethodologyObjectivityDatePosition w.r.t. related sourcesNoveltyImpactOutlet typeScore
2
Is the publishing organization reputable?Is an individual author associated with a reputable organization?Has the author published other work in the field?Does the author have expertise in the area?Does the source have a clearly stated aim?Does the source have a stated methodology?Is the source supported by authoritative, contemporary references?Are any limits clearly stated?Does the work cover a specific question?Is the statement in the sources as objective as possible?Is there vested interest?Are the conclusions supported by the data?Does the item have a clearly stated date?Have key related GL or formal sources been linked to / discussed?Does it enrich or add something unique to the research?Does it strengthen or refute a current position?Number of comments posted for a specific online entries like a blog post or a video, Number of page or paper views1st tier GL (measure=1)
2nd tier GL (measure=0.5)
3rd tier GL (measure=0)
1: High outlet control/ High credibility: Books, magazines, theses, government reports, white papers
3
Upgrading smart contracts - Ethereum.orghttps://ethereum.org/en/developers/docs/smart-contracts/upgrading/111111111111111110.50.9722222222
2 : Moderate outlet control/ Moderate credibility: Annual reports, news articles, presentations, videos, Q/A sites (such as StackOverflow), Wiki articles
4
Upgrading smart contracts - OpenZeppelin Docshttps://docs.openzeppelin.com/learn/upgrading-smart-contracts111111011111011110.50.8611111111
3: : Low outlet control/ Low credibility: Blogs, emails, tweets
5
Using the UUPS proxy pattern to upgrade smart contractshttps://blog.logrocket.com/using-uups-proxy-pattern-upgrade-smart-contracts/0011110111111111100.7777777778
6
An Introduction to Upgradeable Smart Contracts - QuickNodehttps://www.quicknode.com/guides/knowledge-base/an-introduction-to-upgradeable-smart-contracts00111101111011110.500.6944444444
7
What are Upgradable Smart Contracts? Full Guide - Moralishttps://moralis.io/what-are-upgradable-smart-contracts-full-guide/11111101111011110.50.50.8333333333
8
Proxy Pattern and Upgradeable Smart Contracts - Mediumhttps://medium.com/coinmonks/proxy-pattern-and-upgradeable-smart-contracts-45d68d6f15da01111101111010110.500.6944444444
9
Multiple ways to upgrade a Solidity smart contracthttps://cryptomarketpool.com/multiple-ways-to-upgrade-a-solidity-smart-contract/00111100111000.511100.5833333333
10
Contract upgrade anti-patterns - Trail of Bits Bloghttps://blog.trailofbits.com/2018/09/05/contract-upgrade-anti-patterns/0111110111111111100.8333333333
11
Upgradeable Smart Contracts - Proxy Pattern - MVP Workshophttps://mvpworkshop.co/blog/upgradeable-smart-contracts-proxy-pattern/01111101111110110.500.75
12
Smart Contract Upgrades and Proxy Patterns - Vomtom.athttps://vomtom.at/smart-contract-upgrades-and-proxy-patterns/011110.5001110111110.50.7222222222
13
Summary of Ethereum Upgradeable Smart Contract R&Dhttps://blog.indorse.io/ethereum-upgradeable-smart-contract-strategies-456350d0557c011110.51111111111100.8611111111
14
Proxy Delegate | solidity-patterns - GitHub Pageshttps://fravoll.github.io/solidity-patterns/proxy_delegate.html00101000.5111000.5110.500.4722222222
15
Upgradability patterns in Solidity — Part 1 - CoinsBenchhttps://coinsbench.com/upgradability-patterns-in-solidity-part-1-13e23ce1f144001110.50011101011000.5277777778
16
Not so immutable: Upgradeability of Smart Contracts on ...https://users.encs.concordia.ca/~mmannan/publications/upgradability-WTSC-2022.pdf11111110111111110.510.9166666667
17
Not All Smart Contracts Are Immutable — Create Upgradable ...https://betterprogramming.pub/not-all-smart-contracts-are-immutable-create-upgradable-smart-contracts-e4e933b7b8a9011111111110111110.50.8611111111
18
Proxy Patterns For Upgradeability Of Solidity Contractshttps://mirror.xyz/0xB38709B8198d147cc9Ff9C133838a044d78B064B/M7oTptQkBGXxox-tk9VJjL66E1V8BUF0GF79MMK4YG00000011111100111100.5555555556
19
EIP-2535: A standard for organizing and upgrading a modular ...https://soliditydeveloper.com/eip-253501111101111101110.500.75
20
Pros and Cons of smart contract upgradable patternshttps://ethereum.stackexchange.com/questions/75890/pros-and-cons-of-smart-contract-upgradable-patterns0.50011001111111110.50.50.6944444444
21
Approaches to Upgradeable Contracts - NuCypher docshttps://docs.nucypher.com/en/latest/architecture/upgradeable_proxy_contracts.html001000.510.51110000.50.50.500.4166666667
22
How to make smart contracts upgradable! - HackerNoonhttps://hackernoon.com/how-to-make-smart-contracts-upgradable-2612e771d5a20111110011111011100.7222222222
23
Upgradability of smart contracts: A Review - IRJEThttps://www.irjet.net/archives/V9/i7/IRJET-V9I7536.pdf1111111111111111010.9444444444
24
Answering Some Diamond Questions - by Nick Mudgehttps://eip2535diamonds.substack.com/p/answering-some-diamond-questions01111001111111110.500.75
25
Upgrading Solidity Smart Contracts - Yos Riadyhttps://yos.io/2018/10/28/upgrading-solidity-smart-contracts/00111100111110.5110.500.6666666667
26
Maintenance of Long-Living Smart Contracts - CEUR-WShttp://ceur-ws.org/Vol-2581/emls2020paper3.pdf11111010111111110.510.8611111111
27
Proxy Smart Contract - The New Frontier - FLOLiOhttps://flolio.com/resources/proxy-smart-contract0011110111111011000.6666666667
28
How to Upgrade Smart Contracts feat Roman Stormhttps://www.dappuniversity.com/videos/vdKaQvvtBNk011111001110101110.50.6944444444
29
The State of Smart Contract Upgrades - OpenZeppelin bloghttps://blog.openzeppelin.com/the-state-of-smart-contract-upgrades/111111111111111110.50.9722222222
30
Nuances of Using Upgradeable Smart Contractshttps://dev.to/abhikbanerjee99/nuances-of-using-upgradeable-smart-contracts-5acj00111001111111110.500.6944444444
31
Upgradeability - Ethereum Smart Contract Best Practiceshttps://consensys.github.io/smart-contract-best-practices/development-recommendations/precautions/upgradeability/101110011110011100.50.6388888889
32
Contract upgrade anti-patterns - Security Boulevardhttps://securityboulevard.com/2018/09/contract-upgrade-anti-patterns/01111101111111110.100.7833333333
33
EIP-2535 Diamond Standard - Ethereum Blockchain Developerhttps://ethereum-blockchain-developer.com/110-upgrade-smart-contracts/11-eip-2535-diamond-standard/101110.501111001110.100.6444444444
34
Smart Contract Versioning | HackerNoonhttps://hackernoon.com/smart-contract-versioning-mr5x32db0011111111101111100.7777777778
35
Upgradeable Proxy Contract Security Best Practices - CertiKhttps://www.certik.com/resources/blog/FnfYrOCsy3MG9s9gixfbJ-upgradeable-proxy-contract-security-best-practices00111101111110.5110.100.7
36
Contract Registry – Blockchain Patterns - CSIRO Researchhttps://research.csiro.au/blockchainpatterns/general-patterns/contract-structural-patterns/contract-registry/00111101111100110.100.6166666667
37
Eternal Storage Pattern / Upgradable Contracts on Ethereum -1https://www.linkedin.com/pulse/eternal-storage-pattern-upgradable-contracts-ethereum-sijeesh-joshi?trk=pulse-article_more-articles_related-content-card00101101111110110.400.6333333333
38
Smart Contract Upgrades and Proxy Patterns - Thomas Wiesnerhttps://www.thomaswiesner.com/smart-contract-upgrades-and-proxy-patterns011110.5001110111110.50.7222222222
39
Upgradeable Contracts: An introductory guide - Mighty Blockhttps://mightyblock.co/2022/08/29/upgradeable-contracts-an-introductory-guide/001111001110.51111000.6388888889
40
Deep Dive: Upgradeable Smart Contracts - aarunihttps://aaruni.io/2022/11/deep-dive-upgradeable-smart-contracts/00101100.5111111110.100.6444444444
41
Upgradeabilityhttps://scsfg.io/developers/upgradeability/0111111111110111100.8333333333
42
Upgrading Smart Contracts? Here's All You Need To Know.https://metana.io/blog/upgrading-smart-contracts/111110.51111111111000.8611111111
43
An Introduction to Upgradeable Smart Contractshttps://101blockchains.com/upgradeable-smart-contracts/011110.501111110.511100.7777777778
44
What are Upgradable Smart Contracts?https://www.immunebytes.com/blog/what-are-upgradable-smart-contracts/0011110011111011000.6111111111
45
Demystifying the Characteristics for Smart Contract Upgradeshttps://arxiv.org/pdf/2406.057120.5111111111111111010.9166666667
46
Security in Upgrades of Smart Contractshttps://www.youtube.com/watch?v=5WE6PEc305w111111111111111110.50.9722222222
47
Upgradeable Smart Contracts: Explanation & Security ...https://hacken.io/discover/upgradeable-smart-contracts/11110.511111111111100.9166666667
48
What are upgradeable smart contracts?https://docs.alchemy.com/docs/upgradeable-smart-contracts10110.5100111000.50.51000.5277777778
49
Upgradeable smart contracts using the Diamond Standardhttps://hiddentao.com/archives/2020/05/28/upgradeable-smart-contracts-using-diamond-standard001011001110110.51100.5833333333
50
Upgradable Smart Contracts Guide - Chainlink Bloghttps://blog.chain.link/upgradable-smart-contracts/1111110111101111100.8333333333
51
Evaluating Upgradable Smart Contract - IEEE Xplorehttps://ieeexplore.ieee.org/iel7/9680465/9680466/09680538.pdf1111111111111111010.9444444444
52
(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_Programming1111111111111111010.9444444444
53
How to Upgrade a Smart Contract Safely and Effectivelyhttps://www.linkedin.com/advice/1/what-best-way-upgrade-smart-contract-without-compromising0011000011101011100.5
54
Using Foundry to Explore Upgradeable Contracts (Part 1)
https://runtimeverification.com/blog/using-foundry-to-explore-upgradeable-contracts-part-1/
10001110.511111111100.75
55
Writing upgradable contracts in Solidity - Colony Blog
https://blog.colony.io/writing-upgradeable-contracts-in-solidity-6743f0eecc88/
011110.50111111011100.75
56
Perma-brick UUPS proxies with this one trick (devs hate this!)
https://iosiro.com/blog/openzeppelin-uups-proxy-vulnerability-disclosure
1001111111111011000.7222222222
57
Upgrading your Smart Contracts | A Tutorial & Introductionhttps://www.youtube.com/watch?v=bdXJmWajZRY111111111111111110.50.9722222222
58
Smart Governance for Smart Contracts
https://dutchblockchaincoalition.org/assets/images/default/DBC-Rapport-Smart-governance-for-smart-contracts.pdf
000110.5101111010.51000.5555555556
59
Upgrading Smart Contracts - Should You Do it and How?https://trufflesuite.com/guides/upgrading-security/000110001110010.51100.4722222222
60
Overview - Become Ethereum Blockchain Developer
https://ethereum-blockchain-developer.com/110-upgrade-smart-contracts/00-project/
1001110111111111100.7777777778
61
Upgradeable proxy contract from scratch - Going the distance
https://jeiwan.net/posts/upgradeable-proxy-from-scratch/
000111111111110.51000.6944444444
62
Firefly Upgradeability Powered by OpenZeppelin
https://firefly.exchange/blog/firefly-upgradeability-powered-by-openzeppelin
000101001110100.51100.4722222222
63
ERC-1967: Proxy Storage Slotshttps://eips.ethereum.org/EIPS/eip-1967111111111111111110.50.9722222222
64
ERC-1822: Universal Upgradeable Proxy Standard (UUPS) https://eips.ethereum.org/EIPS/eip-1822111111111111111110.50.9722222222
65
ERC-1538: Transparent Contract Standardhttps://eips.ethereum.org/EIPS/eip-1538111111111111111110.50.9722222222
66
ERC-897: DelegateProxy https://eips.ethereum.org/EIPS/eip-897111111111111111110.50.9722222222
67
An analysis of upgradeability, oracles, and stablecoins in the ethereum blockchain
https://spectrum.library.concordia.ca/id/eprint/990541/1/Salehi_MASc_S2022.pdf
1111111111111111010.9444444444
68
Towards updatable smart contractshttps://essay.utwente.nl/76769/1/Bloo_MA_EEMCS.pdf1111111111111111010.9444444444
69
Upgradeable Smart Contracts design patterns for Dapps Architectures
https://norma.ncirl.ie/5994/1/joancarlolopezmarin.pdf1111111111111111010.9444444444
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