codywang.eth
@codywang999
Followers
611
Following
243
Media
15
Statuses
140
As most of CT knows, Flashblocks launched on Base Mainnet 3 days ago. I wanted to share 2 quick learnings after helping build out this feature as one of the engineers:
5
5
33
Today we are launching OpenMid — the first 8004-native facilitator for x402, built to connect identity, reputation, and payments for the agent economy. As unveiled at Trustless Agent Day @EFDevcon by @davidecrapis and @codywang999. Devconnect session replay below 👇
2
11
44
Building the initial step for decentralized and public discovery for millions of x402 agents in the future. Check out the /register endpoint and the open sourced repo! Hoping more agents will be registered on 8004 via this facilitator
Today we are launching OpenMid — the first 8004-native facilitator for x402, built to connect identity, reputation, and payments for the agent economy. As unveiled at Trustless Agent Day @EFDevcon by @davidecrapis and @codywang999. Devconnect session replay below 👇
2
1
7
Been diving a bit deeper into x402 this past week, and the more I study it, the more bullish I get. I’ve always viewed blockchains and smart contracts as a way to enable permissionless app interoperability. In Web2 - Applications talk to each other through APIs - Billed via
0
0
2
If gold surge is due to China (+ others) wanting to build more resilience on US dollars and building financial infrastructure around gold, that seems bearish to BTC isn’t it? Feel like the US will also have to counter by focusing more on gold over BTC for the foreseeable future.
1
0
1
Please try them out and let us know if there's any issues! Check out our docs page to see some examples https://t.co/rUmU1XzxS9
docs.base.org
Experience lightning-fast transaction confirmations of Base by using Flashblocks. Preconfirmations happen in just 200 milliseconds—designed for real-time apps, games, and seamless UX.
0
0
1
A quick update on our public Flashblocks endpoint ( https://t.co/SLANM0KXeS), we recently added Flashblocks support to the following methods - eth_call (with pending tag) - eth_simulateV1 (with pending tag) - eth_estimateGas (with pending tag) - eth_getLogs (with pending tag)
2
0
4
Wrote this to summarize the changes, challenges we faced when shipping flashblocks mainnet on Base. The details could be useful for folks who want more info about how block building works on Base. Feel free to ask questions if you have any after reading this!
Read the technical deep dive by the @base engineering team: https://t.co/jahpP75e9f
0
1
11
Flashblocks FAQs page is live! https://t.co/mTuRWNHkeN Would encourage anyone for flashblocks related questions to check out this page first. If the answer is not there and not other docs, feel free to lmk
docs.base.org
1
2
10
Anyone else feel weird if the current value prop for ETH is also strategic reserve? If that’s the current value prop it feels more like institutional fomo created bubble? Happy to be proven wrong
0
0
0
why is there like no good TEE development examples out there? Like setting up an application e2e using aws nitro or something
7
0
10
Frontier day 1 talk notes (Fireside chat with Tomasz and Georgios) How to describe Ethereum - World computer Motivation in Crypto - Always things to build - Building for world computer, things will last for a long time Ethereum with stablecoin + RWA - institutions are asking
0
0
1
Eventually, the mined txs are streamed to RPC nodes/websocket as part of the flashblocks data. Eventually served to the end users. If the txs get tail reorged, they typically go through the block building loop one more time in the following block.
0
0
1
Thus even if you pay a high fee but the tx is large (> 10M gas), it will still have a harder time to get mined. This is due to how the builder allocates gas, it incrementally adds 1/10th of the total block gas limit to every flashblock. More info here: https://t.co/5H5hkc7j1e
docs.base.org
This page outlines how Base blocks are built.
1
0
1
The builder picks the txs from the txpool based on 3 factors - Tx gas limit - Remaining gas available in the flashblock - Tx fee The higher the fee, the higher chance it gets included unless the tx gas limit is over the remaining gas available. (Code: https://t.co/askyP3eVQY)
github.com
Contribute to flashbots/op-rbuilder development by creating an account on GitHub.
1
0
1
So now, the mempool also p2p gossips the txs to the builder. The builder stores those pending txs in its own txpool and every 200ms it picked txs out of the txpool to mine.
1
0
1
As mentioned in my previous tweet, the simple architecture of the flashblocks system https://t.co/24oR9c0gYY We added a builder component that handles flashblocks block building
A quick recap of the flashblocks system architecture (very simplified) 1. The sequencer notifies the flashblocks builder to build a new block 2. Builder sends out flashblocks stream to RPC nodes as it builds flashblocks 3. Sequencer requests for a finalized block back 4.
1
0
1
How a transaction gets included on Base previously 1. A tx is submitted and goes into the private mempool 2. Mempool p2p gossip pending txs to the sequencer, stored in sequencer's txpool 3. The sequencer picks txs out of its txpool in each block building loop
1
0
1
What's the lifecycle of a flashblock transaction? (Explainer below)
2
0
3