zhiqiangxu

Results 94 issues of zhiqiangxu

CL will return empty array if blob expired. ([source](https://github.com/prysmaticlabs/prysm/blob/feb16ae4aaa41d9bcd066b54b779dcd38fc928d2/beacon-chain/rpc/lookup/blocker.go#L226C20-L226C41)) This PR makes `l1.beacon-archiver` actually work.

According to [this code](https://github.com/ethereum-optimism/op-geth/blob/optimism/miner/worker.go#L968-L971), `parent.Timestamp==current.Timestamp` is also invalid. This PR also fixes `checkFull` so that it only marks `ErrCompressorFull` when `co.compressed.Len() > co.target` instead of `co.compressed.Len() >= co.target`, because when...

Stale

The old test didn't test what it's supposed to test, to see this, just comment out [this line](https://github.com/ethereum-optimism/optimism/blob/3c34770c555642dddf3b0f123a0a9d0257aa6bd1/op-preimage/hints_test.go#L86) and it still passes. The root cause is that both hint writer...

Currently the genesis contracts can only be initialized by manually specifying the state variables [here](https://github.com/ethereum-optimism/optimism/blob/442015600f22d9a3c6453c4b4b02c0640796f734/op-chain-ops/genesis/config.go#L861). It becomes hard if the state variable to initialize is a `mapping` or there're multiple...

We're talking about how should op stack deal with expired blobs [here](https://github.com/ethereum-optimism/optimism/pull/10269). Currently op stack was expecting an error to be returned for expired blobs. `Prysm` will return `empty list/status=200`...

spec_change
HTTP-API
deneb

`initializer` modifier can't be nested, either. So it's not a difference. The comment of `initializer` says: > > * Similar to `reinitializer(1)`, except that in the context of a constructor...

> By doing so, the gas cost of creating parametrizable clones is reduced, since there's no need to store the parameters in storage, which you need to do with [EIP-1167](https://eips.ethereum.org/EIPS/eip-1167)....

### Describe the bug After opening [this page](https://sepolia.etherscan.io/address/0x530d072cB934b84f710Fe50F453A6e1e1d0fE75F#writeContract) and switching to the "Write Contract" tab, I click on the "Connect to web3" button, it instantly reports: ``` {code: 4902, message:...

type-bug
Sev2-normal
team-wallet-api-platform
external-contributor
regression-prod-11.14.5

Seems there's no point trying to fetch a peer whose td is smaller.

question