mudgen Profile Banner
Nick Mudge ๐Ÿ’Ž Profile
Nick Mudge ๐Ÿ’Ž

@mudgen

Followers
10K
Following
15K
Media
129
Statuses
13K

Author of EIP-2535 Diamonds Working on Compose (https://t.co/Kx1ePg23iG), a new smart contract library focused on onchain composability.

Remote
Joined May 2007
Don't wanna be here? Send us removal request.
@mudgen
Nick Mudge ๐Ÿ’Ž
13 days
We have an opportunity to create something new and valuable for Solidity developers. The Solidity team has said they plan to remove inheritance and Solidity libraries from the language. Thatโ€™s a drastic shift โ€” but in my opinion, itโ€™s the right direction. What most people donโ€™t
Tweet card summary image
compose.diamonds
Compose is a smart contract library for ERC-2535 Diamonds. Build readable, composable smart contracts with onchain standard library facets.
10
10
124
@mudgen
Nick Mudge ๐Ÿ’Ž
2 hours
The new standard Iโ€™m working on for diamond contracts introduces a capability EVM blockchains have never had before: The ability to perform blockchain-wide analytics on smart contract functions using standardized events. For the first time, functions on smart contracts
Tweet card summary image
ethereum-magicians.org
Preface Over the years ERC-2535 Diamonds has been adopted enthusiastically by numerous projects, including a number of high-profile teams: ZKsync Li.Fi Aavegotchi Trust Wallet Towns Protocol Boson...
7
0
17
@SECPaulSAtkins
Paul Atkins
3 days
As I told @MariaBartiromo last week, U.S. financial markets are poised to move on-chain. Under my leadership, @SECGov is prioritizing innovation and embracing new technologies to enable this on-chain future, while continuing to protect investors.
390
998
5K
@mudgen
Nick Mudge ๐Ÿ’Ž
3 hours
I agree
1
0
2
@MrVictor2626
MNWeb3 | MemeMaxโšก
6 hours
Progress isnโ€™t about perfection, itโ€™s about clarity. Growth is being able to honor your past work while calmly seeing how to do it better next time.
@mudgen
Nick Mudge ๐Ÿ’Ž
7 hours
So what has happened is that over the last 5 years I have gotten smarter, more honest, happier, and more capable. I am able to look at my prior work and see the good I have done. And I can see where things can be improved.
1
1
6
@mudgen
Nick Mudge ๐Ÿ’Ž
7 hours
So what has happened is that over the last 5 years I have gotten smarter, more honest, happier, and more capable. I am able to look at my prior work and see the good I have done. And I can see where things can be improved.
@mudgen
Nick Mudge ๐Ÿ’Ž
8 hours
I was wrong about some things in the ERC-2535 Diamonds smart contract standard. Now I am correcting my errors with a new contract standard. I am a real person, not an AI. If you want proof, call me: 916-234-6521. I am available today.
16
2
36
@starxbt_
Starxbt
7 hours
Quick question with EIP-2535 laying the groundwork for modular contracts, where does https://t.co/qY0dee6tfz fit in long-term? Is this about developer ergonomics, protocol composability, or something deeper. @mudgen appreciate your thoughts
Tweet card summary image
compose.diamonds
Compose is a smart contract library for ERC-2535 Diamonds. Build readable, composable smart contracts with onchain standard library facets.
2
2
8
@mudgen
Nick Mudge ๐Ÿ’Ž
8 hours
I was wrong about some things in the ERC-2535 Diamonds smart contract standard. Now I am correcting my errors with a new contract standard. I am a real person, not an AI. If you want proof, call me: 916-234-6521. I am available today.
@paulg
Paul Graham
2 days
One big difference between talking to AIs and talking to people on Twitter is that AIs usually admit when they're mistaken and correct the error, whereas people on Twitter will do anything to avoid this.
7
1
25
@RamondDEgreat
Raymond
11 hours
The current diagram clearly shows the core mechanism of ERC-2535: the function selectors mapped to external facet addresses, and the Diamond contract acting as a proxy that holds the shared storage. โ€‹To make it much prettier and more effective for the next ERC standard, the key
@mudgen
Nick Mudge ๐Ÿ’Ž
16 hours
Does anyone want to make a new diamond graphics for the next ERC standard for diamonds? How could this graphic be much prettier?
2
1
4
@TeegoldTV_1
๐“๐„๐„๐†๐Ž๐‹๐ƒ๐Ÿ“ˆ๐Ÿ’Ž
8 hours
My honest take though Love the clarity, but visually it still feels like a flowchart. Would be cool to see the facets arranged like actual diamond cuts around one core less boxes, more intuition. Probably that gonna be more better for the next ERC standard
@mudgen
Nick Mudge ๐Ÿ’Ž
16 hours
Does anyone want to make a new diamond graphics for the next ERC standard for diamonds? How could this graphic be much prettier?
0
2
4
@originary_joe
ALN | Design
15 hours
@mudgen @VALIPOKKANN I'll need help adding the text when im done with the layout...
0
1
4
@originary_joe
ALN | Design
15 hours
#designer let's get this prettier ๐Ÿซ• ๐Ÿ‘ฝ ๐Ÿ‘”
@mudgen
Nick Mudge ๐Ÿ’Ž
16 hours
Does anyone want to make a new diamond graphics for the next ERC standard for diamonds? How could this graphic be much prettier?
0
1
3
@blockrotator
block rotator
15 hours
Reposting your qualities will get you fuetherer....
@mudgen
Nick Mudge ๐Ÿ’Ž
6 days
Improving your qualities will get you further.
1
1
3
@mudgen
Nick Mudge ๐Ÿ’Ž
16 hours
Does anyone want to make a new diamond graphics for the next ERC standard for diamonds? How could this graphic be much prettier?
8
2
19
@RamondDEgreat
Raymond
22 hours
Happy weekend @mudgen This proposal is solid and much needed. It keeps the core power of ERC-2535 while removing the confusion that scared people away. The terminology changes lower the learning curve, the new indexed events are a huge upgrade for explorers, analytics, and
@mudgen
Nick Mudge ๐Ÿ’Ž
2 days
I am proposing a new standard for diamond contracts with better events. @graphprotocol, @Covalent_HQ, @DuneAnalytics and all indexers, can you please tell me if the proposed events for diamond contracts are good? The proposal is here:
2
3
8
@iamthatweb3girl
๐Ž๐ฆ๐š๐Ÿ’™๐Ÿณ
1 day
This proposal is a meaningful step forward for Ethereum diamond contracts. @mudgen It simplifies structure while keeping flexibility, with concise, memorable terminology thatโ€™s easier to reason about than current implementations. The optional upgrade path for ERC-2535 lowers
@mudgen
Nick Mudge ๐Ÿ’Ž
2 days
I am proposing a new standard for diamond contracts with better events. @graphprotocol, @Covalent_HQ, @DuneAnalytics and all indexers, can you please tell me if the proposed events for diamond contracts are good? The proposal is here:
9
3
26
@Iamceejaymac
Ceejay๐Ÿ˜ฎโ€๐Ÿ’จ๐Ÿฅฅ
1 day
This is genuinely impressive work, @mudgen. I recently learnt that ERC-2535 Diamonds have always been powerful, but letโ€™s be honest, the mental overhead and complexity can make them hard to reason about, even for experienced devs They promise simplicity, yet understanding and
@mudgen
Nick Mudge ๐Ÿ’Ž
2 days
I am proposing a new standard for diamond contracts with better events. @graphprotocol, @Covalent_HQ, @DuneAnalytics and all indexers, can you please tell me if the proposed events for diamond contracts are good? The proposal is here:
3
3
11
@brian_armstrong
Brian Armstrong
2 days
The number one requirement to be a successful entrepreneur is having an unreasonable amount of determination. Be stubborn on goals, and persistent in finding ways around anything that might stop you getting there.
269
374
3K
@mudgen
Nick Mudge ๐Ÿ’Ž
2 days
I am proposing a new standard for diamond contracts with better events. @graphprotocol, @Covalent_HQ, @DuneAnalytics and all indexers, can you please tell me if the proposed events for diamond contracts are good? The proposal is here:
Tweet card summary image
ethereum-magicians.org
Preface Over the years ERC-2535 Diamonds has been adopted enthusiastically by numerous projects, including a number of high-profile teams: ZKsync Li.Fi Aavegotchi Trust Wallet Towns Protocol Boson...
2
2
36