Versions in this module Expand all Collapse all v1 v1.999.0 Nov 17, 2022 Changes in this version + const EpochStartMetaBlockIdentifier + const MiniBlocksIdentifier + const TransactionsIdentifier + const TrieIdentifier + const UnFinishedMetaBlocksIdentifier + func AddRootHashToIdentifier(identifier string, hash string) string + func CreateAccountKey(accType Type, shId uint32, address []byte) string + func CreateMiniBlockKey(key string) string + func CreateRootHashKey(trieIdentifier string) string + func CreateTransactionKey(key string, tx data.TransactionHandler) string + func CreateTrieIdentifier(shID uint32, accountType Type) string + func CreateVersionKey(meta data.HeaderHandler, hash []byte) string + func NewEmptyAccount(accType Type, address []byte) (vmcommon.AccountHandler, error) + func NewObject(objType Type) (interface{}, error) + func NewStateExporter(args ArgsNewStateExporter) (*stateExport, error) + func NewStateImport(args ArgsNewStateImport) (*stateImport, error) + type ArgsNewStateExporter struct + AddressPubKeyConverter core.PubkeyConverter + ExportFolder string + GenesisNodesSetupHandler update.GenesisNodesSetupHandler + HardforkStorer update.HardforkStorer + Hasher hashing.Hasher + Marshalizer marshal.Marshalizer + ShardCoordinator sharding.Coordinator + StateSyncer update.StateSyncer + ValidatorPubKeyConverter core.PubkeyConverter + type ArgsNewStateImport struct + HardforkStorer update.HardforkStorer + Hasher hashing.Hasher + Marshalizer marshal.Marshalizer + ShardID uint32 + StorageConfig config.StorageConfig + TrieStorageManagers map[string]common.StorageManager + type Type uint8 + const DataTrie + const Header + const MetaHeader + const MiniBlock + const RewardTransaction + const RootHash + const SmartContractResult + const Transaction + const Unknown + const UserAccount + const ValidatorAccount + func GetKeyTypeAndHash(key string) (Type, []byte, error) + func GetTrieTypeAndShId(key string) (Type, uint32, error)