Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FileMetadata ¶
FileMetadata represents cached information about S3 files
type ParquetBlockData ¶
type ParquetBlockData struct { ChainId uint64 `parquet:"chain_id"` BlockNumber uint64 `parquet:"block_number"` BlockHash string `parquet:"block_hash"` BlockTimestamp int64 `parquet:"block_timestamp"` Block []byte `parquet:"block_json"` Transactions []byte `parquet:"transactions_json"` Logs []byte `parquet:"logs_json"` Traces []byte `parquet:"traces_json"` }
ParquetBlockData represents the block data structure in parquet files
type S3Source ¶
type S3Source struct {
// contains filtered or unexported fields
}
func NewS3Source ¶
func (*S3Source) GetFullBlocks ¶
type StagingSource ¶
type StagingSource struct {
// contains filtered or unexported fields
}
func NewStagingSource ¶
func NewStagingSource(chainId *big.Int, storage storage.IStagingStorage) (*StagingSource, error)
func (*StagingSource) Close ¶
func (s *StagingSource) Close()
func (*StagingSource) GetFullBlocks ¶
func (s *StagingSource) GetFullBlocks(ctx context.Context, blockNumbers []*big.Int) []rpc.GetFullBlockResult
func (*StagingSource) GetSupportedBlockRange ¶
Click to show internal directories.
Click to hide internal directories.