Mark Tyneway pfp

Mark Tyneway

@tynes

118 Following
99289 Followers


Mark Tyneway pfp
Mark Tyneway
@tynes
> When referring to price, use ETH and not USD ether is a unit of account
1 reply
5 recasts
25 reactions

Mark Tyneway pfp
Mark Tyneway
@tynes
The same way that Ethereum validators come to consensus over the Ethereum world state, you could make a set of validators come to consensus over the state of a particular smart contract. This smart contract defines it's own state machine and the validators propose updates
1 reply
0 recast
1 reaction

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
1 reply
4 recasts
44 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
4 replies
28 recasts
165 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
1 reply
2 recasts
16 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
1 reply
5 recasts
31 reactions

Mark Tyneway pfp
Mark Tyneway
@tynes
gm berlin
2 replies
3 recasts
35 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
7 reactions

Mark Tyneway pfp
Mark Tyneway
@tynes
be particular with the narratives you let run in your mind
2 replies
0 recast
10 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
8 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
0 reply
0 recast
11 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
1 reply
0 recast
11 reactions

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