AllCoreDevs - Execution #242
Transcript
- Stefan Starflinger
hello
- Ansgar Dietrichs
- Enrico Del Fante (tbenr)
We are actively looking at those bids issues
- Stefan Starflinger
also worth looking into second round of spamming report https://panda-uploads-production.devops-539.workers.dev/panda/uploads/c761e4/glamsterdam-devnet-7-self-built-blocks-round-2.html
- Ameziane Hamlat
All besu regressions are fixed on glam devnet 7
- Stefan Starflinger
https://notes.ethereum.org/@ethpandaops/glamsterdam-devnet-8
- Iván | ethrex
I need to double check but we should have all optimizations ported to glam-7 EDIT: We do 🙂
- Louis
Benchmarkoor run: https://benchmarkoor.core.ethpandaops.io/suites/3f6a0898955dff4f
- jochem-brouwer
Yes, this is a problem for the tooling side, sorry about that for lagging so long behind the spec
- Maria Silva
The key thing to check is this one: https://misilva73.github.io/eip-2780-repricing/index.html
- jochem-brouwer
Reacted to "The key thing to c..." with 👍
- Gary
已使用👍回应"The key thing to c..."
- draganrakita
Reacted to "The key thing to check is this one: https://misilva73.github.io/eip-2780-repricing/index.html" with 👍
- Barnabas
for the next named testnet we can start using trunk branches
- Barnabas
Now that we migrating everything over from discv4 to 5, it would be great if admin_nodeInfo rpc endpoint would return enr fields instead of enode fields.
- Csaba
Reacted to "Now that we migrating everything over from discv4 to 5, it would be great if admin_nodeInfo rpc endpoint would return enr fields instead of enode fields." with 👍
- Parithosh Jayanthi
Name hard to pronounce on purpose <3
- nixo
Reacted to "Name hard to pronounce on purpose <3" with 💙
- Kevaundray Wedderburn
Reacted to "Name hard to pronounce on purpose <3" with 💙
- Jun Song
Reacted to "Name hard to pronounce on purpose <3" with 💙
- nixo
do we know how much community testing there was on devnet-7?
- Parithosh Jayanthi
Replying to "do we know how much ..." Very little, the faucet was broken and no one raised a flag :/
- Nico Flaig
do we keep another more internal devnet around that we try to break?
- nixo
Reacted to "Very little, the faucet was broken and no one raised a flag :/" with 👍
- Barnabas
Replying to "do we keep another m..." yes
- Parithosh Jayanthi
Replying to "do we keep another m..." Yes we’ll have a NFT devnet
- Barnabas
Replying to "do we keep another m..." nft devnets
- jochem-brouwer
Replying to "do we know how muc..." Heh, its a good test if someone public tests it :P
- nixo
Replying to "do we know how much ..." okay, good - so not much expectation of keeping it running
- Nico Flaig
Reacted to "Yes we’ll have a NFT..." with 👍
- Chris Berry
Replying to "do we know how much ..." Tbh we were going to wait for something that would be closer to mainnet spec (devnet-8 or a testnet)
- jochem-brouwer
Reacted to "Yes we’ll have a ..." with 👍
- jochem-brouwer
Reacted to "Name hard to prono..." with 💙
- Parithosh Jayanthi
Reacted to "Tbh we were going to wait for something that would be closer to mainnet spec (devnet-8 or a testnet)" with 👍
- Luca | Vero
Reacted to "Tbh we were going to wait for something that would be closer to mainnet spec (devnet-8 or a testnet)" with 👍
- jochem-brouwer
Can someone write down this testnet name here? For ref
- Parithosh Jayanthi
plataberget
- Mario Vega
Reacted to " plataberget " with 👍
- Parithosh Jayanthi
But devnet-8 will also work for the insiders 😛
- Parithosh Jayanthi
plataberget is just a CNAME
- jochem-brouwer
Replying to "plataberget" ty, otherwise we get differently spelled testnet names and we dont want that
- Iván | ethrex
Reacted to " plataberget " with 🐻❄️
- Barnabas
Reacted to "plataberget is just a CNAME" with 😂
- Chris Berry
Have mainnet mev relays been contacted for the testnet - it would be good to get actual relays running in there for integrated tests
- Kevaundray Wedderburn
Reacted to "plataberget is just a CNAME" with 😂
- jochem-brouwer
Reacted to "plataberget is jus..." with 😂
- jochem-brouwer
Reacted to "plataberget" with 👍
- chase who is working on this
Hivechain PR is here: https://github.com/ethereum/hive/pull/1589 But it's blocked by this section: Known blocker: clients disagree on EIP-7928 BAL contents at block 57 I think its time to bring hivechain up to speed with glamsterdam
- Barnabas
Replying to "Have mainnet mev rel..." right now 😄
- Simon (@siladu) | Besu
Reacted to " plataberget " with 🐻❄️
- terence
Replying to "Have mainnet mev rel..." Will be more builders for gloas
- Chris Berry
Replying to "Have mainnet mev rel..." Would be good to get a mix of both builders and mev relays.
- spencer
Reacted to "for devnet-8 rpc-c..." with 💯
- Iván | ethrex
Reacted to "for devnet-8 rpc-com..." with 💯
- Miguel Tenorio
Reacted to "Would be good to get a mix of both builders and mev relays." with ➕
- chase who is working on this
Hivechain PR is here: https://github.com/ethereum/hive/pull/1589 But it's blocked by this section: Known blocker: clients disagree on EIP-7928 BAL contents at block 57 I think its time to bring hivechain up to speed with glamsterdam" with 💯
- Barnabas
Reacted to "Would be good to get a mix of both builders and mev relays." with ➕
- Mario Vega
Replying to "for devnet-8 rpc-com..." This disagreement looks concerning
- Barnabas
Replying to "Have mainnet mev rel..." yup we are intending to make a blog post with this announcement
- Miguel Tenorio
Reacted to "yup we are intending to make a blog post with this announcement" with 🙏
- Chris Berry
Reacted to "yup we are intending..." with 🙏
- Ansgar Dietrichs
Etan first EIP: https://eips.ethereum.org/EIPS/eip-8115
- Ansgar Dietrichs
Etan second EIP: https://eips.ethereum.org/EIPS/eip-8116
- chase who is working on this
Hivechain PR is here: https://github.com/ethereum/hive/pull/1589 But it's blocked by this section: Known blocker: clients disagree on EIP-7928 BAL contents at block 57 I think its time to bring hivechain up to speed with glamsterdam" with 💯
- Ansgar Dietrichs
Etan third EIP: https://eips.ethereum.org/EIPS/eip-7807
- draganrakita
Replying to "Etan first EIP: http..." There is some similar EIP, problem is if you want to use priority fee to send it somewhere else. Alternative is to set priority fee before last tx, so last tx can send it somewhere else.
- jochem-brouwer
This should take into account we now have state gas and execution gas (EIP-8037) re: changing cumulative gas in EIP-8116
- jochem-brouwer
Replying to "This should take i..." (in receipts)
- Simon (@siladu) | Besu
Individual tx gasUsed already in the api spec so this is already handled by the ethereum clients? It is in besu at least https://github.com/ethereum/execution-apis/blob/e5d1bb60e6c064e4b15080da07b4370d0baadf92/src/schemas/receipt.yaml#L86-L89
- FLCL (Nethermind)
Reacted to "Etan third EIP: https://eips.ethereum.org/EIPS/eip-7807" with 🔥
- Toni Wahrstätter
Would you also put other fields like the state gas refund in the receipt?
- Ansgar Dietrichs
it’s great, Etan is reading out the question and answering them - I can just sit back and enjoy :-)
- draganrakita
Reacted to "it’s great, Etan is reading out the question and answering them - I can just sit back and enjoy :-)" with 😂
- Csaba
Reacted to "it’s great, Etan is reading out the question and answering them - I can just sit back and enjoy :-)" with ⛱️
- milen | Erigon
Reacted to "it’s great, Etan is reading out the question and answering them - I can just sit back and enjoy :-)" with 😂
- Iván | ethrex
Reacted to "it’s great, Etan is ..." with ⛱️
- Luca Donno | L2BEAT
Reacted to "it’s great, Etan is reading out the question and answering them - I can just sit back and enjoy :-)" with 😂
- Luca Donno | L2BEAT
Reacted to "it’s great, Etan is reading out the question and answering them - I can just sit back and enjoy :-)" with ⛱️
- jochem-brouwer
Reacted to "it’s great, Etan ..." with 💙
- Simon (@siladu) | Besu
Reacted to "it’s great, Etan is reading out the question and answering them - I can just sit back and enjoy :-)" with 🍿
- Etan (Nimbus)
Replying to "it’s great, Etan is ..." haha
- Iván | ethrex
Reacted to "it’s great, Etan is ..." with 🍿
- Edgar | ethrex
Se ha reaccionado a "it’s great, Etan ..." con ⛱️
- Jun Song
Reacted to "it’s great, Etan is reading out the question and answering them - I can just sit back and enjoy :-)" with 🍿
- Barnabas
Reacted to "it’s great, Etan is reading out the question and answering them - I can just sit back and enjoy :-)" with 😂
- Enrico Del Fante (tbenr)
Reacted to "it’s great, Etan is reading out the question and answering them - I can just sit back and enjoy :-)" with 🍿
- Ansgar Dietrichs
Derek / Hadrien EIP: https://eips.ethereum.org/EIPS/eip-7819
- Parithosh Jayanthi
Reacted to "it’s great, Etan is reading out the question and answering them - I can just sit back and enjoy :-)" with 😂
- nixo
Reacted to "it’s great, Etan is reading out the question and answering them - I can just sit back and enjoy :-)" with 🍿
- Etan (Nimbus)
Replying to "Etan first EIP: http..." not sure if it's necessary. with ePBS the builder already has to have enough balance in advance on the beacon chain to pay the proposer
- nixo
Reacted to "Tbh we were going to wait for something that would be closer to mainnet spec (devnet-8 or a testnet)" with 👍
- terence
Replying to "Etan first EIP: http..." The thing is builder <> proposer may still prefer trusted bid. That’s still supported in epbs. I’m not sure if this is a blocker though
- Luis Pinto | Besu
What’s the difference between this and DELEGATECALL?
- jochem-brouwer
Reacted to "Would you also put..." with 👍
- jochem-brouwer
love this EIP
- Barnabas
Replying to "Derek / Hadrien EIP:..." does 7819 makes sense if we do frames?
- Derek Chiang
- jochem-brouwer
Replying to "love this EIP" (EIP-7819)
- jochem-brouwer
Reacted to "https://eips.ether..." with 💙
- Derek Chiang
Replying to "Derek / Hadrien EIP:..." For sure, frames don’t say anything about how the account implements the proxy logic. 7819 just makes it really cheap for accounts to proxy
- Simon (@siladu) | Besu
Reacted to "does 7819 makes sense if we do frames?" with ➕
- FLCL (Nethermind)
Replying to "Etan third EIP: https://eips.ethereum.org/EIPS/eip-7807" @Etan (Nimbus) is it preferred to have it along with ssz txs/receipts?
- Derek Chiang
Replying to "Derek / Hadrien EIP:..." So it’s purely orthogonal to frames
- Etan (Nimbus)
Replying to "Etan third EIP: http..." back when it was proposed to do txs/receipt in the same it was deemed as too big (headliner scope), so now we just do the block hash first, and then can do tx/receipt a fork later
- Ansgar Dietrichs
Alex’ EIP: https://eips.ethereum.org/EIPS/eip-7906
- jochem-brouwer
Replying to "https://eips.ether..." Great EIP, these current way of deploying delegate proxies will be more expensive (in terms of gas units) in Glamsterdam and this solves this problem elegantly, thanks a lot!
- Etan (Nimbus)
Replying to "Etan third EIP: http..." so yes, would be preferred, but it's okay to do block hash first 🙂
- FLCL (Nethermind)
Reacted to "so yes, would be preferred, but it's okay to do block hash first 🙂" with 👍
- Gary
正在回复 "https://eips.ether..." My main concern is how to validate the pending txs in the mempool. With 7702, we have an explicit list of auths and we can make apply some restrictions in the mempool so that one tx will not invalidate all the pending txs of certain account
- Gary
正在回复 "https://eips.ether..." With contract-style auth, it's harder to figure out the auths and easier to mess up the mempool
- lightclient
hard to underscore how valuable 7906 assertions are for the community. we have talked to tons of users since earlier last year from small users to large enterprise and being able to assert what is happening in the tx at end was overwelming answer when asked what would make them feel safer transacting on ethereum
- Luis Pinto | Besu
Replying to "What’s the differenc..." Ok argument that it’s cheaper may be valid, but can’t understand that you don’t have to create the code with SETDELEGATE. I guess the code needs to exist on chain first (deployed somehow) before you can do SETDELEGATE.
- Iván | ethrex
Reacted to "hard to underscore h..." with ❤️
- Csaba
Reacted to "hard to underscore how valuable 7906 assertions are for the community. we have talked to tons of users since earlier last year from small users to large enterprise and being able to assert what is happening in the tx at end was overwelming answer when asked what would make them feel safer transacting on ethereum" with 👍
- Hester Bruikman
Reacted to "hard to underscore how valuable 7906 assertions are for the community. we have talked to tons of users since earlier last year from small users to large enterprise and being able to assert what is happening in the tx at end was overwelming answer when asked what would make them feel safer transacting on ethereum" with ❤️
- Edgar | ethrex
Se ha reaccionado a "hard to underscore..." con ❤️
- Barnabas
Reacted to "hard to underscore how valuable 7906 assertions are for the community. we have talked to tons of users since earlier last year from small users to large enterprise and being able to assert what is happening in the tx at end was overwelming answer when asked what would make them feel safer transacting on ethereum" with ❤️
- Barnabas
Reacted to "hard to underscore how valuable 7906 assertions are for the community. we have talked to tons of users since earlier last year from small users to large enterprise and being able to assert what is happening in the tx at end was overwelming answer when asked what would make them feel safer transacting on ethereum" with 👍
- Joss
Reacted to "hard to underscore..." with 👍
- Joss
Reacted to "hard to underscore..." with ❤️
- Edgar | ethrex
Se ha reaccionado a "hard to underscore..." con 👍
- wolovim
Reacted to "hard to underscore how valuable 7906 assertions are for the community. we have talked to tons of users since earlier last year from small users to large enterprise and being able to assert what is happening in the tx at end was overwelming answer when asked what would make them feel safer transacting on ethereum" with ❤️
- Jun Song
Reacted to "hard to underscore how valuable 7906 assertions are for the community. we have talked to tons of users since earlier last year from small users to large enterprise and being able to assert what is happening in the tx at end was overwelming answer when asked what would make them feel safer transacting on ethereum" with ❤️
- Hadrien Croubois (OpenZeppelin)
Replying to "What’s the difference between this and DELEGATECALL?" The implementation code has to exist. That is the code that proxy delegate call to, or that 7702 accounts point to. No difference.
- jochem-brouwer
Replying to "https://eips.ether..." This is a good point, but the EIP-7702 note that clients should only allow one EIP-7702 tx in mempool wouldnt this directly mitigate this problem? As EIP-7702 can mass-invalidate txs in mempool
- Hadrien Croubois (OpenZeppelin)
Replying to "What’s the difference between this and DELEGATECALL?" The difference is that currently the delegate call is done by a clone / proxy. That is a piece of code that represent the instance (it holds the storage). It usually a few hundreds of bytes long.
- Iván | ethrex
Reacted to "hard to underscore h..." with 👍
- Marius Van Der Wijden (M)
I don't like 7906, I prefer the idea of exposing access to the journal
- Gary
正在回复 "https://eips.ether..." It's exactly my point. With opcode, it's easier to set auths with a small contract and how can you know if it's an authorization tx without executing it?
- Hadrien Croubois (OpenZeppelin)
Replying to "What’s the difference between this and DELEGATECALL?" (And that is the piece of code that, if you want proxy upgradeability, needs to do an SLOAD)
- Luca Donno | L2BEAT
Reacted to "hard to underscore how valuable 7906 assertions are for the community. we have talked to tons of users since earlier last year from small users to large enterprise and being able to assert what is happening in the tx at end was overwelming answer when asked what would make them feel safer transacting on ethereum" with ❤️
- Toni Wahrstätter
Reacted to hard to underscore h... with "❤️"
- jochem-brouwer
Replying to "https://eips.ether..." Yes good point, I should first read this EIP more carefully before engaging here 😄👍
- Hadrien Croubois (OpenZeppelin)
Replying to "What’s the difference between this and DELEGATECALL?" This is the piece of code we don’t want to deploy anymore. We want to have a factory use SETDELEGATE to create « eip-7702-like » delegations (instead of using create or create2)
- jochem-brouwer
Replying to "I don't like 7906,..." Is there a (draft) EIP somewhere regarding direct journal access?
- lightclient
Replying to "https://eips.ethereu..." i think the designator should be changed slightly so that you can differentiate 7702 accounts vs contracts?
- Hester Bruikman
Reacted to "Is there a (draft) EIP somewhere regarding direct journal access?" with 👀
- Hadrien Croubois (OpenZeppelin)
Replying to "What’s the difference between this and DELEGATECALL?" Basically: setdelegate sets a 23 bytes code instead of using create(2) to deploy significantly larger code. And you get upgradeability for free (if the factory decides to support it) without having to pay an sload every time
- Marius Van Der Wijden (M)
Replying to "I don't like 7906, I..." There was a draft iirc. Tyler from the security team wrote it up
- jochem-brouwer
Replying to "I don't like 7906,..." If we dont have it we should draft it and "propose it for PFI" (lol) before next week ACDC
- lightclient
Replying to "I don't like 7906, I..." how would that be different from 7906?
- jochem-brouwer
Replying to "I don't like 7906,..." Idk, Marius says he does not like EIP-7906, which seems to imply EIP-7906 does not have the journal access
- Marius Van Der Wijden (M)
Replying to "I don't like 7906, I..." Not a frame and different api
- FLCL (Nethermind)
Replying to "Etan third EIP: https://eips.ethereum.org/EIPS/eip-7807" if block is handleable, at least receipts seem to be too
- Nico Flaig
Reacted to "hard to underscore h..." with ❤️
- lightclient
Replying to "I don't like 7906, I..." you want the frame, or similar controlled env, so that people don’t raw dog get internal state of contracts instead of using public abi
- Etan (Nimbus)
Replying to "Etan third EIP: http..." receipts are kinda tied to transactions, both follow this "typed envelope" format
- Marius Van Der Wijden (M)
Replying to "I don't like 7906, I..." Also 7906 seems to have changed quite significantly from when we last discussed it in BA
- Marius Van Der Wijden (M)
Replying to "I don't like 7906, I..." Its just very convoluted and creates a headache for benchmarking imo
- Marius Van Der Wijden (M)
Replying to "I don't like 7906, I..." Its very much against the idea of making the evm simple and easy to reason about
- lightclient
Replying to "I don't like 7906, I..." we’re pretty far past that 😅
- Gary
已使用👍回应"Its very much agai..."
- lightclient
Replying to "I don't like 7906, I..." i’m not sure what other info you would want from something like this though? TXDIFF is basically the journal right?
- draganrakita
Replying to "I don't like 7906, I..." What was idea to expose journals? Sounds invasive
- FLCL (Nethermind)
Replying to "Etan third EIP: https://eips.ethereum.org/EIPS/eip-7807" but they are still simpler as we don't need to sign it and manage in tx pool. Not like I'm pushing a lot for that but might be cool to do. Receipts will require ssz-way hashing support on EL side as an additional difficulty
- sl
Replying to "I don't like 7906, I..." Isn't 7906 exactly exposing the journal via solidity/evm api?
- Marius Van Der Wijden (M)
Replying to "I don't like 7906, I..." Yes, txdiff is basically what I proposed in BA
- Marius Van Der Wijden (M)
Replying to "I don't like 7906, I..." It just does much more than that
- lightclient
Replying to "I don't like 7906, I..." yeah i’m not sure we need the TXTRACE suite
- Alex Forshtat
Implemented in Ethrex today: https://github.com/lambdaclass/ethrex/pull/6891 Public devnet info: https://github.com/lambdaclass/ethrex/blob/hegota-devnet/scripts/hegota-devnet/USER-GUIDE.md Playground demo (WIP): https://eip7906.forshtat.com/ Architecture overview: https://x.com/forshtat/status/2082434836589948942 https://forshtat.com/posts/trustless-clear-signing-architecture/ (mirror)
- Marius Van Der Wijden (M)
Reacted to yeah i’m not sure we... with "👍"
- Iván | ethrex
Reacted to "Implemented in Ethre..." with 🔥
- Hester Bruikman
Reacted to "Implemented in Ethrex today: https://github.com/lambdaclass/ethrex/pull/6891 Public devnet info: https://github.com/lambdaclass/ethrex/blob/hegota-devnet/scripts/hegota-devnet/USER-GUIDE.md Playground demo (WIP): https://eip7906.forshtat.com/ Architecture overview: https://x.com/forshtat/status/2082434836589948942 https://forshtat.com/posts/trustless-clear-signing-architecture/ (mirror)" with 🔥
- Mate Soos
Thanks for the presentation, actually quite nice!
- lightclient
Replying to "I don't like 7906, I..." IMO just TXDIFF is fairly straight forward
- Iván | ethrex
Reacted to "Thanks for the prese..." with ☝️
- Ahmad Wilson
Reacted to Implemented in Ethre... with "🔥"
- Marius Van Der Wijden (M)
Replying to "I don't like 7906, I..." I think we can do txdiff with a better interface (that was my proposal back then)
- Mate Soos
Looking forward to declarative requirements so users can express their wishes in a declarative, simple way :)
- Csaba
Replying to "I don't like 7906, I..." +1 on TXDIFF, handling atomic what’s atomic
- Hadrien Croubois (OpenZeppelin)
Replying to "What’s the difference between this and DELEGATECALL?" A thing to understand is that SETDELEGATE is a « factory opcode » (like create and create2)
- jochem-brouwer
https://eips.ethereum.org/EIPS/eip-7668 (remove bloom filters)
- Ansgar Dietrichs
Replying to "https://eips.ethereu..." had it typed out already, 1s frontrun
- Toni Wahrstätter
Would this eip be consumed by etan's header change?
- Edgar | ethrex
Se ha reaccionado a "Implemented in Eth..." con 🔥
- Etan (Nimbus)
Replying to "Would this eip be co..." not 100%, there's another bloom filter in the receipt
- jochem-brouwer
- Etan (Nimbus)
Replying to "Would this eip be co..." mine only removes the one from the block header (and replaces JSON-RPC with 1111111..1)
- sl
Reacted to Implemented in Ethre... with "🔥"
- Toni Wahrstätter
Replying to "Would this eip be co..." I see! Makes sense
- Sixto Antonio Palacios Quinto
Thanks
- Kevaundray Wedderburn
- Iván | ethrex
Reacted to "https://eips.ethereu..." with 🔥
- jochem-brouwer
Reacted to "had it typed out a..." with 💙
- Kevaundray Wedderburn
- Luca Donno | L2BEAT
Reacted to "https://eips.ethereum.org/EIPS/eip-8200" with 🔥
- Toni Wahrstätter
Replying to "Would this eip be co..." One thing to clarify is the 7778 interaction with the gas_used in receipt. Should be fine but should clarify that the gas used is the user-facing one, after refunds. @Etan (Nimbus)
- jochem-brouwer
Replying to "https://eips.ether..." it would be funny me claiming the frontrun, and you being first, then you frontran the frontrun 😍
- spencer
Reacted to "https://eips.ether..." with 🔥
- Toni Wahrstätter
What is the difference to just repricing the precompilies when we roll out zkevms?
- Edgar | ethrex
Se ha reaccionado a "https://eips.ether..." con 🔥
- Toni Wahrstätter
Based on evm code
- jochem-brouwer
We should also PFI https://eips.ethereum.org/EIPS/eip-7666 (EVMIfy IDENTITY precompile) for Hegota, which is not PFId
- jochem-brouwer
Replying to "We should also PFI..." (together with EIP-8200)
- Gary
正在回复 "https://eips.ether..." What I meant is: for 7702, it's very easy to detect the authorizations and then do some validations in the mempool; with this EIP, all the contracts can do the auths with the opcode, it's very hard to detect these operations without the execution, making the mempool validation even harder
- Iván | ethrex
Reacted to "We should also PFI h..." with ➕
- Alex Forshtat
Replying to "I don't like 7906, I..." In defense of the TXTRACE, despite its obvious issues, it is what allows the open-ended "negative constraint" (`nothing except A, B, and C changed in this transaction`). WIth TXDIFF the wallet needs to know where to look one way or another. I've heard some positive feedback about being able to express "negative constraints" when talking about EIP-7906 in the past.
- Marius Van Der Wijden (M)
Replying to "I don't like 7906, I..." You can do that with txdiff? E.g. there should not be any touched storage slots besides the ones we want touched and they should have the following values/live in the following ranges
- Marius Van Der Wijden (M)
Lol who would've thought that the 19 bls precompiles aren't really used 😂
- spencer
Reacted to "Lol who would've t..." with 😅
- Luca Donno | L2BEAT
Reacted to "Lol who would've thought that the 19 bls precompiles aren't really used 😂 " with 😅
- jochem-brouwer
If we intent to remove BLS precompiles then should we make them more expensive in Hegota? Or explicitly signal we deprecate them?
- Barnabas
Replying to "If we intent to remo..." why can’t we just remove them?
- lightclient
Reacted to "Lol who would've thought that the 19 bls precompiles aren't really used 😂 " with 😅
- spencer
Reacted to "We should also PFI..." with ➕
- Kevaundray Wedderburn
Its a bit like being able to remove dedicated libraries for precompiles
- spencer
lol, there were some scary bugs too for bls
- jochem-brouwer
Yup, its a new EIP, we can discuss it regarding that EIP and PFI it now and DFI it later
- jochem-brouwer
Replying to "Yup, its a new EIP..." (this proposed BLS reprice)
- jochem-brouwer
Replying to "Yup, its a new EIP..." And yes I also know this is contentious as we just added BLS
- jochem-brouwer
Replying to "Yup, its a new EIP..." So such EIP being "frowned upon" would be an understatement 😂
- Iván | ethrex
Reacted to "Lol who would've tho..." with 😅
- Kevaundray Wedderburn
Reacted to "So such EIP being "frowned upon" would be an understatement 😂" with 😁
- Barnabas
also go and vote 🐻❄️ https://ethereum-magicians.org/t/mascot-needed-for-glamsterdam-upgrade/26008
- Barnabas
only 1 more day left from the end of the poll
- Iván | ethrex
Reacted to "also go and vote 🐻..." with 🐻❄️
- Justin Traglia
Reacted to "also go and vote 🐻..." with 🐻❄️
- jochem-brouwer
Check out Pooja's comment on ACD so we can move these EIPs forward: https://github.com/ethereum/pm/issues/2166#issuecomment-5108689733
- spencer
Replying to "also go and vote �..." a polar bear is an artic panda right?
- spencer
Reacted to "Check out Pooja's ..." with 🔥
- Maria Silva
Repricings eips were updated here: https://github.com/ethereum/EIPs/pull/12038 The individual PRs had issues that I fixed here
- Alex Forshtat
Replying to "I don't like 7906, I..." Basically yes, it will need to adopt some fields from TXTRACE but it is possible to have a single opcode to return a list of "touched storage slots" and the changes.
- Toni Wahrstätter
Inspiring call
- Parithosh Jayanthi
Reacted to "Inspiring call" with ❤️
- Trent Van Epps
Reacted to "Inspiring call" with ❤️
- Barnabas
Ansgar sing please
- Iván | ethrex
Reacted to "Inspiring call" with ❤️
- Barnabas
happy birthday song?
- Mario Vega
Reacted to "happy birthday song?" with ❤️
- Parithosh Jayanthi
Reacted to "happy birthday song?" with 😂
Call summary
Targets
- •Platåberget testnet launch timing — decision expected at ACDT next week - 00:31:38
- •Hegota proposal deadline — before ACDC call, ~August 7, 2026 - 00:35:21
Decisions
- •devnet-8 / Platåberget testnet launch held until repricing numbers are finalized; public-facing spec should not change post-launch - 00:13:16
- •devnet-8 will be named Platåberget testnet; internal NFT devnets continue in parallel for chaos testing - 00:29:35
- •PFI for Hegota: EIP-8115 (batch priority fees), EIP-8116 (replace cumulative receipt fields), EIP-7807 (SSZ block hash), EIP-7819 (SETDELEGATE), EIP-7906 (transaction assertions), EIP-7668 (remove bloom filters), EIP-8200 (EVMification) - 01:15:30
Highlights
- Organizational:
- ·Hegota proposal deadline: submissions due by start of ACDC call next Thursday (via GitHub comment on ACDE agenda or PR against meta EIP) - 00:35:04
- ·Pooja: Glamsterdam EIPs need author approval on open PRs to move to Review; EIP-7773 meta EIP moves to Review only after all listed EIPs are in Review - 01:18:14
- Testing Progress:
- ·Repricing analysis ongoing on devnet-7; new state actor tool shows potentially worse numbers; full benchmark suite results expected next week - 00:08:59
- ·discv5-only mode ready for devnet-8; two clients still need flag to disable discv4; ENR fields not yet returned by admin_nodeInfo on any client — all EL teams should add ENR alongside eNode - 00:22:35
- ·Hive chain PR (#1589) blocked: clients disagree on EIP-7928 BAL contents at block 57; needs extra eyes to unblock - 00:33:00
- Eip Proposals Hegota:
- ·EIP-8115: Batch priority fees at end of block; benefits parallel execution and UX; downside — priority fee only spendable next block - 00:36:40
- ·EIP-8116: Replace cumulative receipt gas field with per-tx gas; enables trust-minimized Merkle proofs without downloading two receipts - 00:38:07
- ·EIP-7807 (scoped-down): SSZ block hash only (no txs/receipts); lets CL compute block hash locally; removes logs bloom from header - 00:38:25
- ·EIP-7819 (SETDELEGATE): factory opcode creating 7702-style delegate pointers on-chain; makes proxy account creation composable and ~5x cheaper post-Glamsterdam repricing - 00:44:28
- ·EIP-7906 (Transaction Assertions via State Diff Opcode): post-tx frame with TXTRACE/TXDIFF opcodes to expose full state diff; allows wallets to enforce transaction outcomes on-chain; implemented in ethrex; Marius prefers a simpler TXDIFF-only interface - 00:49:41
- ·EIP-7668: Remove logs bloom filters; standalone EIP complementing EIP-8304 and EIP-7807; all clients still compute bloom unnecessarily - 01:04:49
- ·EIP-8200 (EVMification): replace unused precompiles with equivalent EVM bytecode; ~50% of precompiles barely used; BLS12 precompiles excluded from initial scope due to lack of optimized bytecode; EIP-7666 (EVMify IDENTITY) flagged as companion PFI - 01:06:41
- Fork Status And Schedule:
- ·glamsterdam-devnet-7 running stable; 100% participation; Teku self-building blocks, not using public bids - 00:06:27
- ·glamsterdam-devnet-8 / Platåberget testnet launch blocked on repricing finalization; devnet-8 intended as last devnet before mainnet - 00:12:01
- ·Platåberget testnet: public-facing named testnet (CNAME for devnet-8); ~1 week after launch before fork; separate NFT devnets for internal testing continue - 00:29:35
- ·Platåberget launch timing TBD; decision expected at next week's ACDT - 00:31:01
Action Items
- •EL client teams - EL client teams: finalize repricing optimizations and confirm benchmark numbers by early next week - 00:19:37
- •EL client teams - All EL clients: return ENR fields (not just eNode) in admin_nodeInfo RPC endpoint for discv5-only support - 00:27:28
- •EL client teams / Chase Wright - Review and unblock Hive chain PR #1589; resolve EIP-7928 BAL disagreement at block 57 - 00:33:00
Key decisions
devnet-8 / Platåberget testnet launch held until repricing numbers are finalized; public-facing spec should not change post-launch
SFIdue to repricing numbers not being finalizeddevnet-8 will be named Platåberget testnet; internal NFT devnets continue in parallel for chaos testing
devnet-8for chaos testing
EIPs discussed
AI Disclaimer: Some content or metadata on EIPsInsight may be AI-inferred or automatically compiled. If you find any discrepancy, please contact us at dev@avarch.org.

