4155
Mark Tyneway

@tynes #4155

Optimism Internet Government
100377 Follower 118 Following
> When referring to price, use ETH and not USD

ether is a unit of account
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
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
breathe like your life depends on it
Anybody interested in hacking on custom gas token support for viem?

https://github.com/wevm/viem/discussions/2197
be particular with the narratives you let run in your mind
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?
pump up the gas throughput and stay decentralized by sharding stateless execution. op/acc
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
one gigagas for every human on the planet
today is a good day to celebrate freedom of mind. it's all a choice. the barriers aren't real. we are all gonna make it
first successful stablecoin business built into op stack gonna hit hard
zk primitives will enable new mechanisms that we can apply towards coordination failures to reduce cost of operating an effective government. this is how we scale
everyday. wake up. op/acc. find bottleneck. solve. exercise. get enough sleep. don't let anybody tell you its not possible. op/acc
We need more Ethereum conspiracy theories
new yul compiler/superset dropped by warp.io team

https://github.com/warpdex/jul
/EVM
@bayardo.eth gets the award for first commenter besides me in the specs repo discussions. Who is next?

https://github.com/ethereum-optimism/specs/discussions/128
Curious about address aliasing? We determined that address aliasing between interoperable L2s isn't required

https://github.com/ethereum-optimism/specs/issues/76
We have a full implementation of custom gas token for OP Stack. This enables users to deposit an L1 native ERC20 to L2 where it is used as the native asset

https://github.com/ethereum-optimism/optimism/pull/10143
So I guess you only need to be secure enough so that any hacks can be caught by layer 0 and hackers go to jail

https://www.justice.gov/usao-sdny/pr/former-security-engineer-sentenced-three-years-prison-hacking-two-decentralized
Today we are reducing the codesize of the OptimismPortal. Adding in the custom gas token feature took us over the code size limit. The easiest way to reduce codesize is to convert require statements to custom errors

https://github.com/ethereum-optimism/optimism/pull/10117
The inclusion of 3074 is going to require some changes to the native interoperability spec, likely making it more susceptible to denial of service. Nothing that is going to stop it. op/acc
Congrats to the EigenLayer team for the launch of EigenDA. Looking forward to the OP Stack integration

https://twitter.com/eigenlayer/status/1777757913718899074