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  }