Skip to content

Commit 920185b

Browse files
committed
update draft
1 parent ed473f4 commit 920185b

File tree

1 file changed

+28
-28
lines changed

1 file changed

+28
-28
lines changed

blog/2025-07-30-dtg-july-update/index.md

Lines changed: 28 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -8,46 +8,46 @@ draft: true
88

99
# Dev Tools Guild July update
1010

11-
_**TL;DR**: Ethereum and Solidity turn ten. Ethereum Foundation, Optimism's Retro Funding and Octant support various member projects. Gas limit to 45M_
11+
_**TL;DR**: Ethereum and Solidity turn ten. Ethereum Foundation, Octant and Optimism's Retro Funding support member projects. Gas limit to 45M. Partial history expiry. Fusaka upgrade: targeting Q4. Glamsterdam upgrade: feedback wanted on proposed headliners_
1212

1313
<!-- truncate -->
1414

1515
## Dev Tools Guild members
1616

17-
* [Argot Collective](https://argot.org/) (includes guild members Solidity & Sourcify) secured [three years of operational funding](https://argot.org/blog/ef-grant-announcement) from the Ethereum Foundation.
18-
* Optimism's [Retro Funding: Dev Tooling](https://atlas.optimism.io/missions/retro-funding-dev-tooling) (until end of 2025) is supporting member projects: [Solidity](https://atlas.optimism.io/project/0xcc8d03e014e121d10602eeff729b755d5dc6a317df0d6302c8a9d3b5424aaba8), [Vyper](https://atlas.optimism.io/project/0x9ca1f7b0e0d10d3bd2619e51a54f2e4175e029c87a2944cf1ebc89164ba77ea0), [alloy](https://atlas.optimism.io/project/0x56ce7cbc27852a8d8ef5869dc9033a215c8893f799468f61527dacb9f92be790), [ethers.js](https://atlas.optimism.io/project/0xa3d07f453f70d844196d89d79848aa2e70a0bd8b38bf0f493cba1547bb3bca5e), [Nethereum](https://atlas.optimism.io/project/0x4a5e771af86cf1938056b43cddbf0018dca1376d578f631f7449fe10ac4958ed), [viem](https://atlas.optimism.io/project/0x6bd057da522918a4675396313ae33a2f2788a1ceeb3bd7ae228015e3eb317a7d), [web3.py](https://atlas.optimism.io/project/0xebe03c3d6d33cad60124b9b05ef6e2ff056293a1de3c5fa51dfbb90c86c14bf7), [Ape](https://atlas.optimism.io/project/0xa0b16714baef75d97ec07fd48eaf42e79df92fe2a3c2d725d2388ede587ea54c), [Foundry](https://atlas.optimism.io/project/0x4562c0630907577f433cad78c7e2cc03349d918b6c14ef982f11a2678f5999ad), [Scaffold-ETH](https://atlas.optimism.io/project/0x154a42e5ca88d7c2732fda74d6eb611057fc88dbe6f0ff3aae7b89c2cd1666ab) and [Sourcify](https://atlas.optimism.io/project/0x51cda5996ef1a2ccd8fcf4ee5792337695599454c83eb1218c3ad4388dcb5bf5)
19-
* Golem Foundation's [Octant Epoch 8](https://octant.app/home) supported member projects: [Solidity](https://octant.app/project/8/0xe2F7cF9C2b12c0BfcdAB571F9E50418fC08F4AD1), [Vyper](https://octant.app/project/8/0x0b450A3688a55d4221329D31e2F103bCe9adAc40), [ethers.js](https://octant.app/project/8/0x8ba1f109551bD432803012645Ac136ddd64DBA72) and Scaffold-ETH (via [BuidlGuidl](https://octant.app/project/8/0x6A4E5ed62d3827128Dbd70c5bDe25C0e6c6aA537))
17+
* [Argot Collective](https://argot.org/) (includes Solidity & Sourcify) secured [three years of operational funding](https://argot.org/blog/ef-grant-announcement) from the Ethereum Foundation.
18+
* Golem Foundation's [Octant Epoch 8](https://x.com/OctantApp/status/1948437029555220557) supported [Solidity](https://octant.app/project/8/0xe2F7cF9C2b12c0BfcdAB571F9E50418fC08F4AD1), [Vyper](https://octant.app/project/8/0x0b450A3688a55d4221329D31e2F103bCe9adAc40), [ethers.js](https://octant.app/project/8/0x8ba1f109551bD432803012645Ac136ddd64DBA72) and Scaffold-ETH (via [BuidlGuidl](https://octant.app/project/8/0x6A4E5ed62d3827128Dbd70c5bDe25C0e6c6aA537)).
19+
* Optimism's [Retro Funding: Dev Tooling](https://atlas.optimism.io/missions/retro-funding-dev-tooling) continues to support [Solidity](https://atlas.optimism.io/project/0xcc8d03e014e121d10602eeff729b755d5dc6a317df0d6302c8a9d3b5424aaba8), [Vyper](https://atlas.optimism.io/project/0x9ca1f7b0e0d10d3bd2619e51a54f2e4175e029c87a2944cf1ebc89164ba77ea0), [alloy](https://atlas.optimism.io/project/0x56ce7cbc27852a8d8ef5869dc9033a215c8893f799468f61527dacb9f92be790), [ethers.js](https://atlas.optimism.io/project/0xa3d07f453f70d844196d89d79848aa2e70a0bd8b38bf0f493cba1547bb3bca5e), [Nethereum](https://atlas.optimism.io/project/0x4a5e771af86cf1938056b43cddbf0018dca1376d578f631f7449fe10ac4958ed), [viem](https://atlas.optimism.io/project/0x6bd057da522918a4675396313ae33a2f2788a1ceeb3bd7ae228015e3eb317a7d), [web3.py](https://atlas.optimism.io/project/0xebe03c3d6d33cad60124b9b05ef6e2ff056293a1de3c5fa51dfbb90c86c14bf7), [Ape Framework](https://atlas.optimism.io/project/0xa0b16714baef75d97ec07fd48eaf42e79df92fe2a3c2d725d2388ede587ea54c), [Foundry](https://atlas.optimism.io/project/0x4562c0630907577f433cad78c7e2cc03349d918b6c14ef982f11a2678f5999ad), [Scaffold-ETH](https://atlas.optimism.io/project/0x154a42e5ca88d7c2732fda74d6eb611057fc88dbe6f0ff3aae7b89c2cd1666ab) and [Sourcify](https://atlas.optimism.io/project/0x51cda5996ef1a2ccd8fcf4ee5792337695599454c83eb1218c3ad4388dcb5bf5).
2020

21-
### Smart Contract Language
21+
### Smart Contract Languages
2222
#### [Solidity](https://soliditylang.org/)
2323
* Celebrating [10 years of Solidity](https://x.com/solidity_lang/status/1942905422467551248).
24-
* Learn about current priorities and upcoming changes in the weekly [Language Design calls](https://meet.solidity.org) (Wednesdays 13:00 UTC).
24+
* Join the [Language Design calls](https://meet.solidity.org) (Wednesdays 13:00 UTC) to learn about current priorities and upcoming changes.
2525

2626
#### [Vyper](https://vyperlang.org/)
27-
* [Vyper EthCC workshop](https://github.com/vyperlang/vyper-workshop#readme): basic - deploy a token with Snekmate or advanced - Venom IR optimization
27+
* [Vyper EthCC workshop](https://github.com/vyperlang/vyper-workshop#readme): basic - deploy a token with Snekmate or advanced - Venom IR optimization.
2828

29-
### Client Library
29+
### Client Libraries
3030
#### [alloy](https://alloy.rs/)
31-
* alloy [1.0.18](https://github.com/alloy-rs/alloy/releases/tag/v1.0.18) - [1.0.23](https://github.com/alloy-rs/alloy/releases/tag/v1.0.23)
31+
* alloy [v1.0.17](https://github.com/alloy-rs/alloy/releases/tag/v1.0.17) - [v1.0.23](https://github.com/alloy-rs/alloy/releases/tag/v1.0.23).
3232

3333
#### [viem](https://viem.sh/)
34-
* viem [2.31.7](https://github.com/wevm/viem/releases/tag/viem%402.31.7) - [2.33.0](https://github.com/wevm/viem/releases/tag/viem%402.33.1): includes [initial support for Flashblocks](https://x.com/_jxom/status/1946961084125954476) (up to 200ms transaction preconfirmations)
34+
* viem [2.31.7](https://github.com/wevm/viem/releases/tag/viem%402.31.7) - [2.33.1](https://github.com/wevm/viem/releases/tag/viem%402.33.1): includes [initial support for Flashblocks](https://x.com/_jxom/status/1946961084125954476) (up to 200ms transaction preconfirmations).
3535

3636
#### [web3.py](https://web3py.readthedocs.io/)
37-
* web3.py [v7.12.1](https://web3py.readthedocs.io/en/latest/release_notes.html#web3-py-v7-12-1-2025-07-14)
37+
* web3.py [v7.12.1](https://web3py.readthedocs.io/en/latest/release_notes.html#web3-py-v7-12-1-2025-07-14).
3838

3939
#### [Web3j](https://docs.web3j.io/)
40-
* [Two mentorships have started](https://blog.web3labs.com/web3j-mentorship-2025-meet-the-mentees/) and are currently ongoing
40+
* [Two mentorships have started](https://blog.web3labs.com/web3j-mentorship-2025-meet-the-mentees/) and are currently ongoing.
4141

42-
### Framework and Dev Environment
43-
#### [Ape](https://docs.apeworx.io/ape)
44-
* Uniswap SDK [v0.3.0](https://github.com/ApeWorX/uniswap-sdk/releases/tag/v0.3.0): includes new solver implementation and `uni` CLI
42+
### Frameworks and Dev Environments
43+
#### [Ape Framework](https://docs.apeworx.io/ape)
44+
* Uniswap SDK [v0.3.0](https://github.com/ApeWorX/uniswap-sdk/releases/tag/v0.3.0): includes new solver implementation and `uni` CLI.
4545

4646
#### [Foundry](https://getfoundry.sh/)
47-
* Foundry [v1.3.0-rc1](https://github.com/foundry-rs/foundry/releases/tag/v1.3.0-rc1) - [v1.3.0-rc3](https://github.com/foundry-rs/foundry/releases/tag/v1.3.0-rc3): includes `forge lint` support, time-based campaigns and coverage-guided fuzzing for invariant tests, table tests, fork test improvements for Reth clients and new EIP-712 features
47+
* Foundry [v1.3.0-rc1](https://github.com/foundry-rs/foundry/releases/tag/v1.3.0-rc1) - [v1.3.0-rc4](https://github.com/foundry-rs/foundry/releases/tag/v1.3.0-rc4): includes `forge lint` support, time-based campaigns and coverage-guided fuzzing for invariant tests, table tests, fork test improvements for Reth clients and new EIP-712 features.
4848

4949
#### [Scaffold-ETH](https://scaffoldeth.io/)
50-
* [create-eth v1](https://github.com/scaffold-eth/create-eth/releases) CLI launched. (currently [v1.0.2](https://github.com/scaffold-eth/create-eth/releases/tag/v1.0.2)): more flexible/customizable, allowing extension developers to build more powerful extensions on top of Scaffold-ETH
50+
* [create-eth v1](https://github.com/scaffold-eth/create-eth/releases) CLI launched. (currently [v1.0.2](https://github.com/scaffold-eth/create-eth/releases/tag/v1.0.2)): more flexible/customisable, allowing extension developers to build more powerful extensions on top of Scaffold-ETH.
5151

5252
### Standardisation Tooling
5353
#### [Sourcify](https://sourcify.dev/)
@@ -57,33 +57,33 @@ _**TL;DR**: Ethereum and Solidity turn ten. Ethereum Foundation, Optimism's Ret
5757

5858
## Ethereum Layer 1
5959

60-
Ethereum turns ten. :cake:
60+
Ethereum [turns ten](https://etherscan.io/block/0). :cake:
6161

6262
### Gas limit increase
63-
* Gas limit on mainnet can be raised to 45M, with ~48% of validators [signaling for 45M](https://gaslimit.pics/).
63+
* Gas limit on mainnet can [safely be raised to 45M](https://ethpandaops.io/posts/gaslimit-scaling/), ~48% of validators are [signaling for 45M](https://gaslimit.pics/).
6464

6565
### History expiry
6666
* [Partial history expiry](https://blog.ethereum.org/2025/07/08/partial-history-exp): nodes can run without pre-Merge data, saving 300-500GB in disk space.
6767

6868
### [Fusaka upgrade](https://forkcast.org/upgrade/fusaka) (target Q4 2025)
6969

70-
* Ideally targeting mainnet before [Devconnect](https://devconnect.org/) (17-22 November) but timeline is tight.
71-
* Headliner is L2 scaling via [PeerDAS](https://forkcast.org/upgrade/fusaka#eip-7594) and [Blob parameter only upgrades](https://forkcast.org/upgrade/fusaka#eip-7892).
72-
* [EIP7907](https://eips.ethereum.org/EIPS/eip-79077) which increase contract code size cap was unfortunately removed, due to [unresolved complexity & timeline risks](https://ethereum-magicians.org/t/allcoredevs-execution-acde-216-july-17-2025/24770/4)
73-
* Current devnet: [Fusaka-devnet-3](https://fusaka-devnet-3.ethpandaops.io/) ([specs](https://notes.ethereum.org/@ethpandaops/fusaka-devnet-3))
70+
* Ideally upgrade mainnet before [Devconnect](https://devconnect.org/) (17-22 November) but timeline is tight.
71+
* Headliner is L2 scaling via [EIP7594 PeerDAS](https://forkcast.org/upgrade/fusaka#eip-7594) and [EIP7892 Blob parameter only upgrades](https://forkcast.org/upgrade/fusaka#eip-7892).
72+
* [EIP7907](https://eips.ethereum.org/EIPS/eip-7907) to increase the contract code size cap was unfortunately removed, due to [unresolved complexity & timeline risks](https://ethereum-magicians.org/t/allcoredevs-execution-acde-216-july-17-2025/24770/4#p-60423-eip-7907-6).
73+
* Current devnet: [Fusaka-devnet-3](https://fusaka-devnet-3.ethpandaops.io/) ([specs](https://notes.ethereum.org/@ethpandaops/fusaka-devnet-3)).
7474

7575
### [Glamsterdam upgrade](https://forkcast.org/upgrade/glamsterdam) (target 2026)
7676

7777
* Glamsterdam [proposed headliners](https://forkcast.org/upgrade/glamsterdam#headliner-options) & [client team perspectives](https://forkcast.org/upgrade/glamsterdam#client-team-perspectives):
78-
* [Stakeholder feedback](https://ethereum-magicians.org/t/soliciting-stakeholder-feedback-on-glamsterdam-headliners/24885) wanted
79-
* Execution layer client teams favor [block level access lists](https://forkcast.org/upgrade/glamsterdam#eip-7928) (BALs) (+ repricing)
80-
* Consensus layer headliner short list: [EIP7732](https://forkcast.org/upgrade/glamsterdam#eip-7732) ePBS, [EIP7782](https://forkcast.org/upgrade/glamsterdam#eip-7782) Six second slots & [EIP7805](https://forkcast.org/upgrade/glamsterdam#eip-7805) FOCIL
81-
* EIPs (non-headliners) can be proposed for inclusion via PRs to [upgrade meta EIP](https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7773.md#proposed-for-inclusion)
78+
* [Stakeholder feedback](https://ethereum-magicians.org/t/soliciting-stakeholder-feedback-on-glamsterdam-headliners/24885) wanted on proposed headliners.
79+
* Execution layer client teams favor [EIP-7928 block level access lists](https://forkcast.org/upgrade/glamsterdam#eip-7928) (BALs) + repricing.
80+
* Consensus layer headliner short list: [EIP7732 ePBS](https://forkcast.org/upgrade/glamsterdam#eip-7732), [EIP7782 6-second slots](https://forkcast.org/upgrade/glamsterdam#eip-7782) and [EIP7805 FOCIL](https://forkcast.org/upgrade/glamsterdam#eip-7805).
81+
* EIPs (non-headliners) can be proposed for inclusion via PRs to the [upgrade meta EIP](https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7773.md#proposed-for-inclusion).
8282

8383
---
8484

8585

86-
**Donations of all sizes are greatly appreciated. Donate to [donate.devtoolsguild.eth](https://etherscan.io/address/donate.devtoolsguild.eth).**
86+
Support Dev Tools Guild members by donating to **[donate.devtoolsguild.eth](https://devtoolsguild.xyz/donate).** Donations of all sizes are greatly appreciated.
8787

8888

8989

0 commit comments

Comments
 (0)