// StateCommitmentChainStateBatchAppendedIterator is returned from FilterStateBatchAppended and is used to iterate over the raw logs and unpacked data for StateBatchAppended events raised by the StateCommitmentChain contract.
// StateCommitmentChainStateBatchAppended represents a StateBatchAppended event raised by the StateCommitmentChain contract.
typeStateCommitmentChainStateBatchAppendedstruct{
BatchIndex*big.Int
BatchRoot[32]byte
BatchSize*big.Int
PrevTotalElements*big.Int
ExtraData[]byte
Rawtypes.Log// Blockchain specific contextual infos
}
// FilterStateBatchAppended is a free log retrieval operation binding the contract event 0x16be4c5129a4e03cf3350262e181dc02ddfb4a6008d925368c0899fcd97ca9c5.
// WatchStateBatchAppended is a free log subscription operation binding the contract event 0x16be4c5129a4e03cf3350262e181dc02ddfb4a6008d925368c0899fcd97ca9c5.
// StateCommitmentChainStateBatchDeletedIterator is returned from FilterStateBatchDeleted and is used to iterate over the raw logs and unpacked data for StateBatchDeleted events raised by the StateCommitmentChain contract.
// StateCommitmentChainStateBatchDeleted represents a StateBatchDeleted event raised by the StateCommitmentChain contract.
typeStateCommitmentChainStateBatchDeletedstruct{
BatchIndex*big.Int
BatchRoot[32]byte
Rawtypes.Log// Blockchain specific contextual infos
}
// FilterStateBatchDeleted is a free log retrieval operation binding the contract event 0x8747b69ce8fdb31c3b9b0a67bd8049ad8c1a69ea417b69b12174068abd9cbd64.
// WatchStateBatchDeleted is a free log subscription operation binding the contract event 0x8747b69ce8fdb31c3b9b0a67bd8049ad8c1a69ea417b69b12174068abd9cbd64.
It currently supports translation to the following targets:
*`debug_getRawReceipts(blockOrHash)` (default)
*`alchemy_getTransactionReceipts(blockOrHash)`
*`parity_getBlockReceipts(blockOrHash)`
*`eth_getBlockReceipts(blockOrHash)`
The selected target is returned in the response, in a wrapped result.
Response example
```json
{
"jsonrpc":"2.0",
"id":1,
"result":{
"method":"debug_getRawReceipts",
"result":{
//theactualrawresultfrombackend
}
}
}
```
See [op-node receipt fetcher](https://github.com/ethereum-optimism/optimism/blob/186e46a47647a51a658e699e9ff047d39444c2de/op-node/sources/receipts.go#L186-L253).
## Metrics
## Metrics
See `metrics.go` for a list of all available metrics.
See `metrics.go` for a list of all available metrics.