Mark Tyneway pfp

Mark Tyneway

@tynes

115 Following
86980 Followers


Mark Tyneway pfp
Mark Tyneway
@tynes
The latest release of custom gas token can be found on the git tag `op-contracts/v2.0.0-beta.2`. This patches a small bug with withdrawals from the FeeVaults, enabling the same withdrawal flow to L1 as chains that use ether for gas https://github.com/ethereum-optimism/optimism/tree/op-contracts/v2.0.0-beta.2
7 replies
22 recasts
126 reactions

Mark Tyneway pfp
Mark Tyneway
@tynes
Check out this explorer to see the fault proof system in action. Each dispute is a claim about the L2 state and if the defender wins then its a valid claim and withdrawals can be processed based on that claim, if the challenger wins then it is not a valid claim https://optimism.blockscout.com/dispute-games
14 replies
77 recasts
392 reactions

Mark Tyneway pfp
Mark Tyneway
@tynes
The target gas throughput for base is much higher than the target gas throughput for OP Mainnet. We have been focused on shipping fault proofs and would like to increase the gas throughput in the near future
1 reply
0 recast
1 reaction

Mark Tyneway pfp
Mark Tyneway
@tynes
3074 but for direct casts
0 reply
0 recast
0 reaction

Mark Tyneway pfp
Mark Tyneway
@tynes
breathe like your life depends on it
5 replies
5 recasts
47 reactions

Mark Tyneway pfp
Mark Tyneway
@tynes
Are you familiar with the data availability challenge construct that must be used when IPFS or S3 is used for DA?
1 reply
0 recast
0 reaction

Mark Tyneway pfp
Mark Tyneway
@tynes
Can you clarify what you mean?
1 reply
0 recast
0 reaction

Mark Tyneway pfp
Mark Tyneway
@tynes
The future of OP Stack is open development https://github.com/ethereum-optimism/design-docs/pulls
3 replies
10 recasts
62 reactions

Mark Tyneway pfp
Mark Tyneway
@tynes
gm berlin
8 replies
4 recasts
63 reactions

Mark Tyneway pfp
Mark Tyneway
@tynes
Do you have any plans to build with this feature? Would love to hear any feedback
2 replies
0 recast
0 reaction

Mark Tyneway pfp
Mark Tyneway
@tynes
Anybody interested in hacking on custom gas token support for viem? https://github.com/wevm/viem/discussions/2197
1 reply
0 recast
16 reactions

Mark Tyneway pfp
Mark Tyneway
@tynes
be particular with the narratives you let run in your mind
3 replies
3 recasts
29 reactions

Mark Tyneway pfp
Mark Tyneway
@tynes
What are best practices for custom errors? - When should they include arguments? - Should there be many diff error types or more generic errors that accept arguments to differentiate error cases?
2 replies
2 recasts
15 reactions

Mark Tyneway pfp
Mark Tyneway
@tynes
It's a safety thing in case an application switches networks for you in a way you don't intend
0 reply
0 recast
0 reaction

Mark Tyneway pfp
Mark Tyneway
@tynes
pump up the gas throughput and stay decentralized by sharding stateless execution. op/acc
3 replies
1 recast
19 reactions

Mark Tyneway pfp
Mark Tyneway
@tynes
This is all possible due to a collaboration with Uniswap that ultimately resulted in us implementing EIP-1153 in multiple execution clients and then it was included in the Cancun hardfork My code in geth will run every time tstore or tload is used on a live network https://github.com/ethereum/go-ethereum/pull/26003
0 reply
0 recast
0 reaction

Mark Tyneway pfp
Mark Tyneway
@tynes
The collective has been shipping Check out this transient storage call context aware key/value store. Safely use transient storage with reentrant calls https://github.com/ethereum-optimism/optimism/blob/develop/packages/contracts-bedrock/src/libraries/TransientContext.sol
2 replies
0 recast
14 reactions

Mark Tyneway pfp
Mark Tyneway
@tynes
one gigagas for every human on the planet
1 reply
0 recast
20 reactions

Mark Tyneway pfp
Mark Tyneway
@tynes
the cypherpunks of the next 30 years will build p2p payment systems on secure, abundant gas
0 reply
0 recast
3 reactions

Mark Tyneway pfp
Mark Tyneway
@tynes
a path to upgrading your mental process if you can just realize it
1 reply
0 recast
1 reaction