Versions in this module Expand all Collapse all v1 v1.999.0 Nov 17, 2022 Changes in this version + var ErrIntOverflowAccountWrapperMock = fmt.Errorf("proto: integer overflow") + var ErrInvalidLengthAccountWrapperMock = fmt.Errorf("proto: negative length found during unmarshaling") + var ErrUnexpectedEndOfGroupAccountWrapperMock = fmt.Errorf("proto: unexpected end of group") + func CreateTestingTriePruningStorer(coordinator sharding.Coordinator, notifier pruning.EpochStartNotifier) (storage.Storer, *persisterMap, error) + func NewPersistersMap() *persisterMap + type AccountWrapMock struct + CodeHash []byte + CodeMetadata []byte + RootHash []byte + SetCodeHashWithJournalCalled func(codeHash []byte) error + SetCodeWithJournalCalled func([]byte) error + SetNonceWithJournalCalled func(nonce uint64) error + func NewAccountWrapMock(adr []byte) *AccountWrapMock + func (awm *AccountWrapMock) AddToBalance(_ *big.Int) error + func (awm *AccountWrapMock) AddToDeveloperReward(*big.Int) + func (awm *AccountWrapMock) AddressBytes() []byte + func (awm *AccountWrapMock) ChangeOwnerAddress([]byte, []byte) error + func (awm *AccountWrapMock) ClaimDeveloperRewards([]byte) (*big.Int, error) + func (awm *AccountWrapMock) DataTrie() common.Trie + func (awm *AccountWrapMock) DataTrieTracker() state.DataTrieTracker + func (awm *AccountWrapMock) GetBalance() *big.Int + func (awm *AccountWrapMock) GetCodeHash() []byte + func (awm *AccountWrapMock) GetCodeMetadata() []byte + func (awm *AccountWrapMock) GetDeveloperReward() *big.Int + func (awm *AccountWrapMock) GetNonce() uint64 + func (awm *AccountWrapMock) GetOwnerAddress() []byte + func (awm *AccountWrapMock) GetRootHash() []byte + func (awm *AccountWrapMock) GetUserName() []byte + func (awm *AccountWrapMock) HasNewCode() bool + func (awm *AccountWrapMock) IncreaseNonce(val uint64) + func (awm *AccountWrapMock) IsInterfaceNil() bool + func (awm *AccountWrapMock) RetrieveValueFromDataTrieTracker(key []byte) ([]byte, error) + func (awm *AccountWrapMock) SetCode(code []byte) + func (awm *AccountWrapMock) SetCodeHash(codeHash []byte) + func (awm *AccountWrapMock) SetCodeMetadata(codeMetadata []byte) + func (awm *AccountWrapMock) SetDataTrie(trie common.Trie) + func (awm *AccountWrapMock) SetOwnerAddress([]byte) + func (awm *AccountWrapMock) SetRootHash(rootHash []byte) + func (awm *AccountWrapMock) SetUserName(_ []byte) + func (awm *AccountWrapMock) SubFromBalance(_ *big.Int) error + type AccountWrapMockData struct + MockValue int64 + func (*AccountWrapMockData) Descriptor() ([]byte, []int) + func (*AccountWrapMockData) ProtoMessage() + func (m *AccountWrapMockData) GetMockValue() int64 + func (m *AccountWrapMockData) Marshal() (dAtA []byte, err error) + func (m *AccountWrapMockData) MarshalTo(dAtA []byte) (int, error) + func (m *AccountWrapMockData) MarshalToSizedBuffer(dAtA []byte) (int, error) + func (m *AccountWrapMockData) Reset() + func (m *AccountWrapMockData) Size() (n int) + func (m *AccountWrapMockData) Unmarshal(dAtA []byte) error + func (m *AccountWrapMockData) XXX_DiscardUnknown() + func (m *AccountWrapMockData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *AccountWrapMockData) XXX_Merge(src proto.Message) + func (m *AccountWrapMockData) XXX_Size() int + func (m *AccountWrapMockData) XXX_Unmarshal(b []byte) error + func (this *AccountWrapMockData) Equal(that interface{}) bool + func (this *AccountWrapMockData) GoString() string + func (this *AccountWrapMockData) String() string + type AccountsFactoryStub struct + CreateAccountCalled func(address []byte) (vmcommon.AccountHandler, error) + func (afs *AccountsFactoryStub) CreateAccount(address []byte) (vmcommon.AccountHandler, error) + func (afs *AccountsFactoryStub) IsInterfaceNil() bool + type AccountsRepositoryStub struct + CloseCalled func() error + GetAccountWithBlockInfoCalled func(address []byte, options api.AccountQueryOptions) (vmcommon.AccountHandler, common.BlockInfo, error) + GetCodeWithBlockInfoCalled func(codeHash []byte, options api.AccountQueryOptions) ([]byte, common.BlockInfo, error) + GetCurrentStateAccountsWrapperCalled func() state.AccountsAdapterAPI + func (stub *AccountsRepositoryStub) Close() error + func (stub *AccountsRepositoryStub) GetAccountWithBlockInfo(address []byte, options api.AccountQueryOptions) (vmcommon.AccountHandler, common.BlockInfo, error) + func (stub *AccountsRepositoryStub) GetCodeWithBlockInfo(codeHash []byte, options api.AccountQueryOptions) ([]byte, common.BlockInfo, error) + func (stub *AccountsRepositoryStub) GetCurrentStateAccountsWrapper() state.AccountsAdapterAPI + func (stub *AccountsRepositoryStub) IsInterfaceNil() bool + type AccountsStub struct + CancelPruneCalled func(rootHash []byte, identifier state.TriePruningIdentifier) + CloseCalled func() error + CommitCalled func() ([]byte, error) + CommitInEpochCalled func(uint32, uint32) ([]byte, error) + GetAccountFromBytesCalled func(address []byte, accountBytes []byte) (vmcommon.AccountHandler, error) + GetAccountWithBlockInfoCalled func(address []byte, options common.RootHashHolder) (vmcommon.AccountHandler, common.BlockInfo, error) + GetAllLeavesCalled func(leavesChannel chan core.KeyValueHolder, ctx context.Context, rootHash []byte) error + GetCodeCalled func([]byte) []byte + GetCodeWithBlockInfoCalled func(codeHash []byte, options common.RootHashHolder) ([]byte, common.BlockInfo, error) + GetExistingAccountCalled func(addressContainer []byte) (vmcommon.AccountHandler, error) + GetStackDebugFirstEntryCalled func() []byte + GetTrieCalled func([]byte) (common.Trie, error) + IsPruningEnabledCalled func() bool + JournalLenCalled func() int + LoadAccountCalled func(container []byte) (vmcommon.AccountHandler, error) + PruneTrieCalled func(rootHash []byte, identifier state.TriePruningIdentifier, ...) + RecreateAllTriesCalled func(rootHash []byte) (map[string]common.Trie, error) + RecreateTrieCalled func(rootHash []byte) error + RecreateTrieFromEpochCalled func(options common.RootHashHolder) error + RemoveAccountCalled func(addressContainer []byte) error + RevertToSnapshotCalled func(snapshot int) error + RootHashCalled func() ([]byte, error) + SaveAccountCalled func(account vmcommon.AccountHandler) error + SetStateCheckpointCalled func(rootHash []byte) + SnapshotStateCalled func(rootHash []byte) + StartSnapshotIfNeededCalled func() + func (as *AccountsStub) CancelPrune(rootHash []byte, identifier state.TriePruningIdentifier) + func (as *AccountsStub) Close() error + func (as *AccountsStub) Commit() ([]byte, error) + func (as *AccountsStub) CommitInEpoch(currentEpoch uint32, epochToCommit uint32) ([]byte, error) + func (as *AccountsStub) GetAccountFromBytes(address []byte, accountBytes []byte) (vmcommon.AccountHandler, error) + func (as *AccountsStub) GetAccountWithBlockInfo(address []byte, options common.RootHashHolder) (vmcommon.AccountHandler, common.BlockInfo, error) + func (as *AccountsStub) GetAllLeaves(leavesChannel chan core.KeyValueHolder, ctx context.Context, rootHash []byte) error + func (as *AccountsStub) GetCode(codeHash []byte) []byte + func (as *AccountsStub) GetCodeWithBlockInfo(codeHash []byte, options common.RootHashHolder) ([]byte, common.BlockInfo, error) + func (as *AccountsStub) GetExistingAccount(addressContainer []byte) (vmcommon.AccountHandler, error) + func (as *AccountsStub) GetStackDebugFirstEntry() []byte + func (as *AccountsStub) GetTrie(codeHash []byte) (common.Trie, error) + func (as *AccountsStub) IsInterfaceNil() bool + func (as *AccountsStub) IsPruningEnabled() bool + func (as *AccountsStub) JournalLen() int + func (as *AccountsStub) LoadAccount(address []byte) (vmcommon.AccountHandler, error) + func (as *AccountsStub) PruneTrie(rootHash []byte, identifier state.TriePruningIdentifier, ...) + func (as *AccountsStub) RecreateAllTries(rootHash []byte) (map[string]common.Trie, error) + func (as *AccountsStub) RecreateTrie(rootHash []byte) error + func (as *AccountsStub) RecreateTrieFromEpoch(options common.RootHashHolder) error + func (as *AccountsStub) RemoveAccount(addressContainer []byte) error + func (as *AccountsStub) RevertToSnapshot(snapshot int) error + func (as *AccountsStub) RootHash() ([]byte, error) + func (as *AccountsStub) SaveAccount(account vmcommon.AccountHandler) error + func (as *AccountsStub) SetStateCheckpoint(rootHash []byte) + func (as *AccountsStub) SnapshotState(rootHash []byte) + func (as *AccountsStub) StartSnapshotIfNeeded() + type EvictionWaitingList struct + Cache map[string]common.ModifiedHashes + CacheSize uint + Db storage.Persister + Marshalizer marshal.Marshalizer + OpMutex sync.RWMutex + func NewEvictionWaitingList(size uint, db storage.Persister, marshalizer marshal.Marshalizer) *EvictionWaitingList + func (ewl *EvictionWaitingList) Close() error + func (ewl *EvictionWaitingList) Evict(rootHash []byte) (common.ModifiedHashes, error) + func (ewl *EvictionWaitingList) IsInterfaceNil() bool + func (ewl *EvictionWaitingList) Put(rootHash []byte, hashes common.ModifiedHashes) error + func (ewl *EvictionWaitingList) ShouldKeepHash(hash string, identifier state.TriePruningIdentifier) (bool, error) + type StoragePruningManagerStub struct + CancelPruneCalled func(rootHash []byte, identifier state.TriePruningIdentifier, ...) + CloseCalled func() error + MarkForEvictionCalled func(bytes []byte, bytes2 []byte, hashes common.ModifiedHashes, ...) error + PruneTrieCalled func(rootHash []byte, identifier state.TriePruningIdentifier, ...) + func (stub *StoragePruningManagerStub) CancelPrune(rootHash []byte, identifier state.TriePruningIdentifier, ...) + func (stub *StoragePruningManagerStub) Close() error + func (stub *StoragePruningManagerStub) IsInterfaceNil() bool + func (stub *StoragePruningManagerStub) MarkForEviction(bytes []byte, bytes2 []byte, hashes common.ModifiedHashes, ...) error + func (stub *StoragePruningManagerStub) PruneTrie(rootHash []byte, identifier state.TriePruningIdentifier, ...) + type UserAccountStub struct + AddToBalanceCalled func(value *big.Int) error + Balance *big.Int + DataTrieTrackerCalled func() state.DataTrieTracker + func (u *UserAccountStub) AddToBalance(value *big.Int) error + func (u *UserAccountStub) AddToDeveloperReward(*big.Int) + func (u *UserAccountStub) AddressBytes() []byte + func (u *UserAccountStub) ChangeOwnerAddress([]byte, []byte) error + func (u *UserAccountStub) ClaimDeveloperRewards([]byte) (*big.Int, error) + func (u *UserAccountStub) DataTrie() common.Trie + func (u *UserAccountStub) DataTrieTracker() state.DataTrieTracker + func (u *UserAccountStub) GetBalance() *big.Int + func (u *UserAccountStub) GetCodeHash() []byte + func (u *UserAccountStub) GetCodeMetadata() []byte + func (u *UserAccountStub) GetDeveloperReward() *big.Int + func (u *UserAccountStub) GetNonce() uint64 + func (u *UserAccountStub) GetOwnerAddress() []byte + func (u *UserAccountStub) GetRootHash() []byte + func (u *UserAccountStub) GetUserName() []byte + func (u *UserAccountStub) HasNewCode() bool + func (u *UserAccountStub) IncreaseNonce(_ uint64) + func (u *UserAccountStub) IsInterfaceNil() bool + func (u *UserAccountStub) RetrieveValueFromDataTrieTracker(_ []byte) ([]byte, error) + func (u *UserAccountStub) SetCode(_ []byte) + func (u *UserAccountStub) SetCodeHash([]byte) + func (u *UserAccountStub) SetCodeMetadata(_ []byte) + func (u *UserAccountStub) SetDataTrie(_ common.Trie) + func (u *UserAccountStub) SetOwnerAddress([]byte) + func (u *UserAccountStub) SetRootHash([]byte) + func (u *UserAccountStub) SetUserName(_ []byte) + func (u *UserAccountStub) SubFromBalance(_ *big.Int) error