Difference between revisions of "Optimism Censorship Bug Disclosure"
Jump to navigation
Jump to search
(8 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
* https://iosiro.com/blog/optimism-censorship-bug-disclosure | * https://iosiro.com/blog/optimism-censorship-bug-disclosure | ||
− | * [[proxyd]], a custom JSON-RPC load balancer, which restricts the volume of requests the main sequencer has to manage. | + | * [[Chain ID]] was not validated |
+ | |||
+ | * <code>[[proxyd]]</code>, a custom [[JSON-RPC]] [[load balancer]], which restricts the volume of requests the main sequencer has to manage. | ||
* Transactions are discarded before contributing to the rate limit if the nonce is lower than the account’s current [[nonce]] | * Transactions are discarded before contributing to the rate limit if the nonce is lower than the account’s current [[nonce]] | ||
− | * [[EIP-155]] | + | * [[EIP-155 Simple replay attack protection]] |
+ | |||
+ | * [[LayerZero]]’s Executor and Oracle accounts, Across’ Relayer, Synapse’s Executor, Hop Bridge’s ETH Bonder, LayerSwap’s Relayer, [[Aave]]’s Deployer, Uniswap’s Deployer, and even many of Optimism’s [[multisig]] owners and the usual wallet transaction executor | ||
== Related == | == Related == | ||
* [[Single-sequencer protocols]] | * [[Single-sequencer protocols]] | ||
* [[OFAC]] | * [[OFAC]] | ||
+ | * [[dune.com]] | ||
+ | * <code>[[SenderRateLimitConfig]]</code> in <code>[[proxyd]]</code> | ||
== See also == | == See also == | ||
* {{Sequencer}} | * {{Sequencer}} | ||
* {{Optimism}} | * {{Optimism}} | ||
+ | |||
+ | [[Category:Crypto]] |
Latest revision as of 14:07, 20 September 2024
- Chain ID was not validated
proxyd
, a custom JSON-RPC load balancer, which restricts the volume of requests the main sequencer has to manage.- Transactions are discarded before contributing to the rate limit if the nonce is lower than the account’s current nonce
- LayerZero’s Executor and Oracle accounts, Across’ Relayer, Synapse’s Executor, Hop Bridge’s ETH Bonder, LayerSwap’s Relayer, Aave’s Deployer, Uniswap’s Deployer, and even many of Optimism’s multisig owners and the usual wallet transaction executor
Related[edit]
See also[edit]
- Sequencer, Sequencer Level Security (SLS), Zircuit, Hypernative.io, Replica, Single-sequencer protocols
- Optimism,
OP
, OP Stack, OP Architecture,op-
, Superchain, Optimism Bedrock, Proxyd, Crypto sequencer, rollup, Optimistic Rollup Protocol, Optimism Blobs, Optimism monitorism, fault-mon,eth-optimism/sdk
,L2OutputOracle.sol, OptimismPortal.sol
, OP Sepolia Testnet (11155420), OP Labs, Optimism Foundation, Fault Proof, Ecotone, Fjord, Rollup node, L2 Chain Derivation Specification, Fastnode.io, OP Contracts Manager (OPCM)
Advertising: