diff --git a/statediff/indexer/models/batch.go b/statediff/indexer/models/batch.go index 76858c96f..4ebfd4809 100644 --- a/statediff/indexer/models/batch.go +++ b/statediff/indexer/models/batch.go @@ -16,111 +16,9 @@ package models -import "github.com/lib/pq" - // IPLDBatch holds the arguments for a batch insert of IPLD data type IPLDBatch struct { BlockNumbers []string Keys []string Values [][]byte } - -// UncleBatch holds the arguments for a batch insert of uncle data -type UncleBatch struct { - BlockNumbers []string - HeaderID []string - BlockHashes []string - ParentHashes []string - CIDs []string - MhKeys []string - Rewards []string -} - -// TxBatch holds the arguments for a batch insert of tx data -type TxBatch struct { - BlockNumbers []string - HeaderIDs []string - Indexes []int64 - TxHashes []string - CIDs []string - MhKeys []string - Dsts []string - Srcs []string - Datas [][]byte - Types []uint8 -} - -// AccessListBatch holds the arguments for a batch insert of access list data -type AccessListBatch struct { - BlockNumbers []string - Indexes []int64 - TxIDs []string - Addresses []string - StorageKeysSets []pq.StringArray -} - -// ReceiptBatch holds the arguments for a batch insert of receipt data -type ReceiptBatch struct { - BlockNumbers []string - HeaderIDs []string - TxIDs []string - LeafCIDs []string - LeafMhKeys []string - PostStatuses []uint64 - PostStates []string - Contracts []string - ContractHashes []string - LogRoots []string -} - -// LogBatch holds the arguments for a batch insert of log data -type LogBatch struct { - BlockNumbers []string - HeaderIDs []string - LeafCIDs []string - LeafMhKeys []string - ReceiptIDs []string - Addresses []string - Indexes []int64 - Datas [][]byte - Topic0s []string - Topic1s []string - Topic2s []string - Topic3s []string -} - -// StateBatch holds the arguments for a batch insert of state data -type StateBatch struct { - BlockNumbers []string - HeaderIDs []string - Paths [][]byte - StateKeys []string - NodeTypes []int - CIDs []string - MhKeys []string - Diff bool -} - -// AccountBatch holds the arguments for a batch insert of account data -type AccountBatch struct { - BlockNumbers []string - HeaderIDs []string - StatePaths [][]byte - Balances []string - Nonces []uint64 - CodeHashes [][]byte - StorageRoots []string -} - -// StorageBatch holds the arguments for a batch insert of storage data -type StorageBatch struct { - BlockNumbers []string - HeaderIDs []string - StatePaths [][]string - Paths [][]byte - StorageKeys []string - NodeTypes []int - CIDs []string - MhKeys []string - Diff bool -}