EIP-2535 Diamonds
Subscribe
Sign in
Home
Archive
About
Latest
Top
Discussions
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 💎
2
Share this post
EIP-2535 Diamonds
How to Upgrade a Diamond to Use New State Variables?
Copy link
Facebook
Email
Notes
More
1
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 💎
5
Share this post
EIP-2535 Diamonds
Initializing an EIP-2535 Diamond for deployment and upgrades
Copy link
Facebook
Email
Notes
More
April 2023
Simplicity of EIP-2535 Diamonds Standard
To implement EIP-2535 Diamonds the following is required:
Apr 8, 2023
Â
•
Â
Nick Mudge 💎
4
Share this post
EIP-2535 Diamonds
Simplicity of EIP-2535 Diamonds Standard
Copy link
Facebook
Email
Notes
More
Compliance and Transparency of Immutable Functions in Diamonds
Understand these terms:
Apr 7, 2023
Â
•
Â
Nick Mudge 💎
2
Share this post
EIP-2535 Diamonds
Compliance and Transparency of Immutable Functions in Diamonds
Copy link
Facebook
Email
Notes
More
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
EIP-2535 Diamonds
Compliance with EIP-2535 Diamonds Standard
Copy link
Facebook
Email
Notes
More
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.
Dec 28, 2022
Â
•
Â
Nick Mudge 💎
8
Share this post
EIP-2535 Diamonds
The Difference Between Solidity Libraries With Internal Functions and Solidity Libraries With External Functions
Copy link
Facebook
Email
Notes
More
3
November 2022
Static Diamond Challenge
It is well known that EIP2535 Diamonds can be upgradeable.
Nov 27, 2022
Â
•
Â
Nick Mudge 💎
3
Share this post
EIP-2535 Diamonds
Static Diamond Challenge
Copy link
Facebook
Email
Notes
More
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
EIP-2535 Diamonds
Contributors to EIP2535 Diamonds
Copy link
Facebook
Email
Notes
More
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.
Sep 13, 2022
Â
•
Â
Nick Mudge 💎
2
Share this post
EIP-2535 Diamonds
How to Save Gas in Smart Contract Systems by Converting External Function Calls to Internal Function Calls
Copy link
Facebook
Email
Notes
More
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
EIP-2535 Diamonds
Reusable On-Chain Facets for Smart Contract Platforms
Copy link
Facebook
Email
Notes
More
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 💎
4
Share this post
EIP-2535 Diamonds
Poorly Written Trail of Bits Article Gets EIP2535 Diamonds Standard Wrong
Copy link
Facebook
Email
Notes
More
How Storage Works in EIP2535 Diamonds
There is one thing that is very important to understand about how contract storage works in diamonds.
Jul 26, 2022
Â
•
Â
Nick Mudge 💎
2
Share this post
EIP-2535 Diamonds
How Storage Works in EIP2535 Diamonds
Copy link
Facebook
Email
Notes
More
1
Share
Copy link
Facebook
Email
Notes
More
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts