EIP-2535 Diamonds
Subscribe
Sign in
Home
Archive
About
Page not found
New
Top
Discussion
How to Upgrade a Diamond to Use New State Variables?
To understand diamond upgrades you have to understand that upgrades occur at the external function level. You can add external functions, you canβ¦
Mar 15
Β
β’
Β
Nick Mudge π
Share this post
How to Upgrade a Diamond to Use New State Variables?
eip2535diamonds.substack.com
Copy link
Facebook
Email
Note
Other
January 2024
Initializing an EIP-2535 Diamond for deployment and upgrades
Instead of writing a separate initialization function for each facet, just write one initialization function for all facets, or for whatever changes inβ¦
Jan 28
Β
β’
Β
Nick Mudge π
4
Share this post
Initializing an EIP-2535 Diamond for deployment and upgrades
eip2535diamonds.substack.com
Copy link
Facebook
Email
Note
Other
April 2023
Simplicity of EIP-2535 Diamonds Standard
To implement EIP-2535 Diamonds the following is required: A fallback function that executes external functions with delegatecall. A DiamondCut event isβ¦
Apr 8, 2023
Β
β’
Β
Nick Mudge π
4
Share this post
Simplicity of EIP-2535 Diamonds Standard
eip2535diamonds.substack.com
Copy link
Facebook
Email
Note
Other
Compliance and Transparency of Immutable Functions in Diamonds
Understand these terms: Diamond: A diamond proxy contract is the contract with the fallback function that delegatecalls to facets. It is the diamondβ¦
Apr 7, 2023
Β
β’
Β
Nick Mudge π
1
Share this post
Compliance and Transparency of Immutable Functions in Diamonds
eip2535diamonds.substack.com
Copy link
Facebook
Email
Note
Other
March 2023
Compliance with EIP-2535 Diamonds Standard
The work on the EIP-2535 Diamonds standard occurred over a 4 year period that began with an earlier standard ERC-1538. Much work, research, feedback andβ¦
Mar 21, 2023
Β
β’
Β
Nick Mudge π
4
Share this post
Compliance with EIP-2535 Diamonds Standard
eip2535diamonds.substack.com
Copy link
Facebook
Email
Note
Other
December 2022
The Difference Between Solidity Libraries With Internal Functions and Solidity Libraries With External Functions
Solidity libraries with internal functions only work very differently than Solidity libraries with external functions. It is very common for people toβ¦
Dec 28, 2022
Β
β’
Β
Nick Mudge π
7
Share this post
The Difference Between Solidity Libraries With Internal Functions and Solidity Libraries With External Functions
eip2535diamonds.substack.com
Copy link
Facebook
Email
Note
Other
3
November 2022
Static Diamond Challenge
It is well known that EIP2535 Diamonds can be upgradeable. However they can also be immutable and so have the same immutable guarantees as any otherβ¦
Nov 27, 2022
Β
β’
Β
Nick Mudge π
3
Share this post
Static Diamond Challenge
eip2535diamonds.substack.com
Copy link
Facebook
Email
Note
Other
5
October 2022
Contributors to EIP2535 Diamonds
People who have helped develop and make EIP2535 Diamonds known.
Oct 2, 2022
Β
β’
Β
Nick Mudge π
12
Share this post
Contributors to EIP2535 Diamonds
eip2535diamonds.substack.com
Copy link
Facebook
Email
Note
Other
September 2022
How to Save Gas in Smart Contract Systems by Converting External Function Calls to Internal Function Calls
Gas costs increase linearly as more external function calls are made to different smart contracts within a single transaction. External calls areβ¦
Sep 13, 2022
Β
β’
Β
Nick Mudge π
2
Share this post
How to Save Gas in Smart Contract Systems by Converting External Function Calls to Internal Function Calls
eip2535diamonds.substack.com
Copy link
Facebook
Email
Note
Other
Reusable On-Chain Facets for Smart Contract Platforms
Diamonds enable on-chain reusable smart contracts for on-chain libraries and platforms.
Sep 12, 2022
Β
β’
Β
Nick Mudge π
6
Share this post
Reusable On-Chain Facets for Smart Contract Platforms
eip2535diamonds.substack.com
Copy link
Facebook
Email
Note
Other
2
July 2022
Poorly Written Trail of Bits Article Gets EIP2535 Diamonds Standard Wrong
A biased and error riddled article from Trail of Bits fails to describe EIP2535 Diamonds accurately.
Jul 27, 2022
Β
β’
Β
Nick Mudge π
3
Share this post
Poorly Written Trail of Bits Article Gets EIP2535 Diamonds Standard Wrong
eip2535diamonds.substack.com
Copy link
Facebook
Email
Note
Other
How Storage Works in EIP2535 Diamonds
There is one thing that is very important to understand about how contract storage works in diamonds. Without understanding this one thing a personβ¦
Jul 26, 2022
Β
β’
Β
Nick Mudge π
2
Share this post
How Storage Works in EIP2535 Diamonds
eip2535diamonds.substack.com
Copy link
Facebook
Email
Note
Other
1
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts