github.com/cryptotooltop/go-ethereum@v0.0.0-20231103184714-151d1922f3e5/rollup/circuitcapacitychecker/types.go (about) 1 package circuitcapacitychecker 2 3 import ( 4 "errors" 5 6 "github.com/scroll-tech/go-ethereum/core/types" 7 ) 8 9 var ( 10 ErrUnknown = errors.New("unknown circuit capacity checker error") 11 ErrBlockRowConsumptionOverflow = errors.New("block row consumption overflow") 12 ) 13 14 type WrappedCommonResult struct { 15 Error string `json:"error,omitempty"` 16 } 17 18 type WrappedRowUsage struct { 19 AccRowUsage *types.RowUsage `json:"acc_row_usage,omitempty"` 20 Error string `json:"error,omitempty"` 21 } 22 23 type WrappedTxNum struct { 24 TxNum uint64 `json:"tx_num"` 25 Error string `json:"error,omitempty"` 26 }