Modeling values with multiple variants, like a payment that's native ETH, ERC20, or ERC721, is typically done in Solidity with an enum and a struct holding every possible field, validated by require checks.
Core Solidity's pattern matching offers an alternative.
It's a wrap on Berlin Blockchain Week!
From Solidity developments to privacy, source code verification, and clear signing, the Argot Collective covered a lot of ground. โ
We teamed up with @walnut_dev to implement the @ethdebug standard inside the @solidity_lang compiler.
The 2025 Solidity Developer Survey shows the demand clearly.
This year we're tackling long-standing issues head on: alongside stack-too-deep, we're now taking on better debugging infrastructure.
Epoch 12 on @OctantApp started today!
Join us for the demo day tomorrow to see what is new with Solidity and explore what other great teams are building!
We've got some of the best projects in the industry participating in Epoch 12.
Get to know them and all the great work they're doing in our Demo Day tomorrow. Hosted by our very own @nicnode and our favs @Evan_Mann and @alexfacelesslbs.
RSVP here: https://t.co/ScPb1KliIe
We're excited to share Epoch 12: Octant is for everyone.
Allocation window opens at 12:30 pm ET today (16 June) and will close at 11:30 pm ET on 30 June. You can allocate on: https://t.co/DrubPo6oUz
This epoch marks a few big changes.
This is our first epoch introducing ProperQF.
This is our first epoch with zkproofs in voting.
This is our first epoch open to ETH contributions.
This is our first epoch on v2.
So, let's get into it.
Epoch 12 is our 13th funding round. Weโve got 200 ETH in our matching pool this time.
As a GLM locker, you can allocate your WETH rewards to yourself and/or to projects that are part of this epoch. The matching pool will be quadratically split based on your allocations.
For ETH contributions: 50% of the contribution will be converted to $GLM and burnt, and the remaining 50% will be allocated to your project selection. Part of this is to discourage sybil, and the other part is because our funding comes from @golemfoundation's treasury yield and GLM is core to the mechanism. We will be noting addresses who attempt to sybil and penalize them by removal in upcoming epochs.
We've done a few deep dives on properQF and built a simulator you can use to model the final allocations: https://t.co/1Vk1RFeqDF
Now for the fun part. We've got an incredible group of projects joining us in Epoch 12:
@AestusRelay@BluefilterC@crypto_altruism@dappnode@eas_eth@ECHInstitute@etheconomiczone@ethStaker@EthereumRemix@FundingCommons@GiliEcoTrust@greenpilldevs@growthepie_eth@hypercerts@l2beat@OSObserver@ProtocolGuild@RevokeCash@rotkiapp@SEAL_911@shefiorg@ShutterNetwork@solidity_lang@argotorg@torproject@zachxbt
Allocation dates: 16 June - 30 June (11:30 PM EST).
Every allocation makes a difference. Make yours count. Allocate now: https://t.co/DrubPo6oUz
If you missed @_czepluch 's talk today on What's Next For Solidity, you can catch him again on Wednesday at @dappcon where he will dive deeper into what the future of Solidity looks like.
Dive into fixing Stack Too Deep with Moritz at the Berlin Ethereum Day!
Learn how improvements to @solidity_lang's compiler are helping address long-standing developer pain points, improve performance and dev experience!
More info & registration ๐
Berlin Blockchain Week roll call! Who are we seeing in Berlin? ๐
Find us at the Neo Cypherpunk Summit hosted by @web3privacy if you want to talk security and privacy!
Keen on Clear Signing and contract verification? Catch the @SourcifyEth team at @BerlinMeetup on Monday and during @dappcon.
The @solidity_lang team will be there too, happy to chat future roadmap and near term solutions for stack-too-deep!
Learn whatโs next for @solidity_lang and @argotorg from @_czepluch at the Berlin Ethereum Day.
From Solidity to critical developer tooling and infrastructure, discover how these efforts are helping support Ethereumโs long-term growth and sustainability.
Event registration ๐๐