optimism
optimism copied to clipboard
Optimism is Ethereum, scaled.
We currently have a suite of [Echidna tests](https://github.com/ethereum-optimism/optimism/blob/24edceb652b5a812313b0b742f74acaa0f3ea3a5/packages/contracts-bedrock/contracts/echidna) in our `contracts-bedrock` package which use Echidna for property testing. We also have a suite of forge [invariant tests](https://github.com/ethereum-optimism/optimism/blob/24edceb652b5a812313b0b742f74acaa0f3ea3a5/packages/contracts-bedrock/contracts/test/invariants). In order to...
Bumps [golang.org/x/net](https://github.com/golang/net) from 0.0.0-20220920183852-bf014ff85ad5 to 0.7.0. Commits See full diff in compare view [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter...
**Description** This defines the Regolith upgrade changes to deposits, excluding the exact activation condition of the hardfork. Changes: - Clarify the transaction API field additions when clarifying the transaction-type field...
Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.0.0-20220307211146-efcb8507fb70 to 0.1.0. Commits See full diff in compare view [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter...
# Overview > **Note** > WIP > **Warning** > In advance, this fix introduces a major landmine and is not pretty. Needs thorough review- scrutinize away :smile: Introduces a fix...
- Add tsup to build esm modules for packages sdk depends on. - Update the package exports to include extension to reduce ambiguity - In general the old build is...
**Description** This ensures that the legacy interface is only used for legacy tokens and that the modern interface can be used on the OptimismMintableERC20 token. Note that this is not...
**Description** More accurately computes the gas limit for a migrated withdrawal. This is useful to prevent the gaslimit for large transactions from going over the consensus level block gas limit....
**Description** This is an experimental commit and I do not recommend we merge it until we can get it audited. This commit integrates usage of `permit2` using its approval flow....