Documentation ¶
Index ¶
- Variables
- func CreateTestingTriePruningStorer(coordinator sharding.Coordinator, notifier pruning.EpochStartNotifier) (storage.Storer, *persisterMap, error)
- func NewPersistersMap() *persisterMap
- type AccountWrapMock
- func (awm *AccountWrapMock) AccountDataHandler() vmcommon.AccountDataHandler
- func (awm *AccountWrapMock) AddToBalance(val *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.DataTrieHandler
- func (awm *AccountWrapMock) GetAllLeaves(_ *common.TrieIteratorChannels, _ context.Context) error
- func (awm *AccountWrapMock) GetBalance() *big.Int
- func (awm *AccountWrapMock) GetCode() []byte
- 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) IsGuarded() bool
- func (awm *AccountWrapMock) IsInterfaceNil() bool
- func (awm *AccountWrapMock) RetrieveValue(key []byte) ([]byte, uint32, error)
- func (awm *AccountWrapMock) SaveDirtyData(trie common.Trie) ([]core.TrieData, error)
- func (awm *AccountWrapMock) SaveKeyValue(key []byte, value []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(owner []byte)
- func (awm *AccountWrapMock) SetRootHash(rootHash []byte)
- func (awm *AccountWrapMock) SetTrackableDataTrie(tdt state.DataTrieTracker)
- func (awm *AccountWrapMock) SetUserName(_ []byte)
- func (awm *AccountWrapMock) SubFromBalance(val *big.Int) error
- type AccountWrapMockData
- func (*AccountWrapMockData) Descriptor() ([]byte, []int)
- func (this *AccountWrapMockData) Equal(that interface{}) bool
- func (m *AccountWrapMockData) GetMockValue() int64
- func (this *AccountWrapMockData) GoString() string
- 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 (*AccountWrapMockData) ProtoMessage()
- func (m *AccountWrapMockData) Reset()
- func (m *AccountWrapMockData) Size() (n int)
- func (this *AccountWrapMockData) String() string
- 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
- type AccountsFactoryStub
- type AccountsRepositoryStub
- 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
- func (as *AccountsStub) CancelPrune(rootHash []byte, identifier state.TriePruningIdentifier)
- func (as *AccountsStub) CleanCache()
- 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(leavesChannels *common.TrieIteratorChannels, ctx context.Context, ...) 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) SetSyncer(syncer state.AccountsDBSyncer) error
- func (as *AccountsStub) SnapshotState(rootHash []byte, epoch uint32)
- func (as *AccountsStub) StartSnapshotIfNeeded() error
- type BaseAccountMock
- type EvictionWaitingListMock
- func (ewl *EvictionWaitingListMock) Close() error
- func (ewl *EvictionWaitingListMock) Evict(rootHash []byte) (common.ModifiedHashes, error)
- func (ewl *EvictionWaitingListMock) IsInterfaceNil() bool
- func (ewl *EvictionWaitingListMock) Put(rootHash []byte, hashes common.ModifiedHashes) error
- func (ewl *EvictionWaitingListMock) ShouldKeepHash(hash string, identifier state.TriePruningIdentifier) (bool, error)
- type PeerAccountHandlerMock
- func (p *PeerAccountHandlerMock) AddToAccumulatedFees(val *big.Int)
- func (p *PeerAccountHandlerMock) AddressBytes() []byte
- func (p *PeerAccountHandlerMock) DataTrie() common.Trie
- func (p *PeerAccountHandlerMock) DecreaseLeaderSuccessRate(val uint32)
- func (p *PeerAccountHandlerMock) DecreaseValidatorSuccessRate(val uint32)
- func (p *PeerAccountHandlerMock) GetAccumulatedFees() *big.Int
- func (p *PeerAccountHandlerMock) GetCode() []byte
- func (p *PeerAccountHandlerMock) GetCodeHash() []byte
- func (p *PeerAccountHandlerMock) GetConsecutiveProposerMisses() uint32
- func (p *PeerAccountHandlerMock) GetIndexInList() uint32
- func (p *PeerAccountHandlerMock) GetLeaderSuccessRate() state.SignRate
- func (p *PeerAccountHandlerMock) GetList() string
- func (p *PeerAccountHandlerMock) GetNonce() uint64
- func (p *PeerAccountHandlerMock) GetNumSelectedInSuccessBlocks() uint32
- func (p *PeerAccountHandlerMock) GetRating() uint32
- func (p *PeerAccountHandlerMock) GetRewardAddress() []byte
- func (p *PeerAccountHandlerMock) GetRootHash() []byte
- func (p *PeerAccountHandlerMock) GetShardId() uint32
- func (p *PeerAccountHandlerMock) GetStake() *big.Int
- func (p *PeerAccountHandlerMock) GetTempRating() uint32
- func (p *PeerAccountHandlerMock) GetTotalLeaderSuccessRate() state.SignRate
- func (p *PeerAccountHandlerMock) GetTotalValidatorIgnoredSignaturesRate() uint32
- func (p *PeerAccountHandlerMock) GetTotalValidatorSuccessRate() state.SignRate
- func (p *PeerAccountHandlerMock) GetUnStakedEpoch() uint32
- func (p *PeerAccountHandlerMock) GetValidatorIgnoredSignaturesRate() uint32
- func (p *PeerAccountHandlerMock) GetValidatorSuccessRate() state.SignRate
- func (p *PeerAccountHandlerMock) IncreaseLeaderSuccessRate(val uint32)
- func (p *PeerAccountHandlerMock) IncreaseNonce(_ uint64)
- func (p *PeerAccountHandlerMock) IncreaseNumSelectedInSuccessBlocks()
- func (p *PeerAccountHandlerMock) IncreaseValidatorIgnoredSignaturesRate(val uint32)
- func (p *PeerAccountHandlerMock) IncreaseValidatorSuccessRate(val uint32)
- func (p *PeerAccountHandlerMock) IsInterfaceNil() bool
- func (p *PeerAccountHandlerMock) ResetAtNewEpoch()
- func (p *PeerAccountHandlerMock) SetBLSPublicKey([]byte) error
- func (p *PeerAccountHandlerMock) SetCode(_ []byte)
- func (p *PeerAccountHandlerMock) SetCodeHash(_ []byte)
- func (p *PeerAccountHandlerMock) SetConsecutiveProposerMisses(consecutiveMisses uint32)
- func (p *PeerAccountHandlerMock) SetDataTrie(_ common.Trie)
- func (p *PeerAccountHandlerMock) SetListAndIndex(shardID uint32, list string, index uint32)
- func (p *PeerAccountHandlerMock) SetRating(uint32)
- func (p *PeerAccountHandlerMock) SetRewardAddress([]byte) error
- func (p *PeerAccountHandlerMock) SetRootHash([]byte)
- func (p *PeerAccountHandlerMock) SetStake(_ *big.Int) error
- func (p *PeerAccountHandlerMock) SetTempRating(val uint32)
- func (p *PeerAccountHandlerMock) SetUnStakedEpoch(_ uint32)
- type SignRate
- type StateMetricsStub
- type StateUserAccountHandlerStub
- func (aas *StateUserAccountHandlerStub) AddToBalance(value *big.Int) error
- func (aas *StateUserAccountHandlerStub) AddToDeveloperReward(val *big.Int)
- func (aas *StateUserAccountHandlerStub) AddressBytes() []byte
- func (aas *StateUserAccountHandlerStub) ChangeOwnerAddress(senderAddr []byte, newOwnerAddr []byte) error
- func (aas *StateUserAccountHandlerStub) ClaimDeveloperRewards(senderAddr []byte) (*big.Int, error)
- func (aas *StateUserAccountHandlerStub) DataTrie() common.DataTrieHandler
- func (aas *StateUserAccountHandlerStub) GetAllLeaves(leavesChannels *common.TrieIteratorChannels, ctx context.Context) error
- func (aas *StateUserAccountHandlerStub) GetBalance() *big.Int
- func (aas *StateUserAccountHandlerStub) GetCodeHash() []byte
- func (aas *StateUserAccountHandlerStub) GetCodeMetadata() []byte
- func (aas *StateUserAccountHandlerStub) GetDeveloperReward() *big.Int
- func (aas *StateUserAccountHandlerStub) GetNonce() uint64
- func (aas *StateUserAccountHandlerStub) GetOwnerAddress() []byte
- func (aas *StateUserAccountHandlerStub) GetRootHash() []byte
- func (aas *StateUserAccountHandlerStub) GetUserName() []byte
- func (aas *StateUserAccountHandlerStub) IncreaseNonce(nonce uint64)
- func (aas *StateUserAccountHandlerStub) IsGuarded() bool
- func (aas *StateUserAccountHandlerStub) IsInterfaceNil() bool
- func (aas *StateUserAccountHandlerStub) RetrieveValue(key []byte) ([]byte, uint32, error)
- func (aas *StateUserAccountHandlerStub) SaveKeyValue(key []byte, value []byte) error
- func (aas *StateUserAccountHandlerStub) SetCode(code []byte)
- func (aas *StateUserAccountHandlerStub) SetCodeHash(codeHash []byte)
- func (aas *StateUserAccountHandlerStub) SetCodeMetadata(codeMetadata []byte)
- func (aas *StateUserAccountHandlerStub) SetDataTrie(trie common.Trie)
- func (aas *StateUserAccountHandlerStub) SetOwnerAddress(address []byte)
- func (aas *StateUserAccountHandlerStub) SetRootHash(rootHash []byte)
- func (aas *StateUserAccountHandlerStub) SetUserName(userName []byte)
- func (aas *StateUserAccountHandlerStub) SubFromBalance(value *big.Int) error
- type StoragePruningManagerStub
- 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
- func (u *UserAccountStub) AccountDataHandler() vmcommon.AccountDataHandler
- 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.DataTrieHandler
- func (u *UserAccountStub) GetAllLeaves(_ *common.TrieIteratorChannels, _ context.Context) error
- func (u *UserAccountStub) GetBalance() *big.Int
- func (u *UserAccountStub) GetCode() []byte
- 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) IsGuarded() bool
- func (u *UserAccountStub) IsInterfaceNil() bool
- func (u *UserAccountStub) RetrieveValue(key []byte) ([]byte, uint32, error)
- func (u *UserAccountStub) SaveDirtyData(_ common.Trie) ([]core.TrieData, error)
- func (u *UserAccountStub) SaveKeyValue(_ []byte, _ []byte) error
- func (u *UserAccountStub) SetCode(_ []byte)
- func (u *UserAccountStub) SetCodeHash([]byte)
- func (u *UserAccountStub) SetCodeMetadata(_ []byte)
- func (u *UserAccountStub) SetDataTrie(dataTrie common.Trie)
- func (u *UserAccountStub) SetOwnerAddress([]byte)
- func (u *UserAccountStub) SetRootHash([]byte)
- func (u *UserAccountStub) SetUserName(_ []byte)
- func (u *UserAccountStub) SubFromBalance(_ *big.Int) error
Constants ¶
This section is empty.
Variables ¶
Functions ¶
func CreateTestingTriePruningStorer ¶
func CreateTestingTriePruningStorer(coordinator sharding.Coordinator, notifier pruning.EpochStartNotifier) (storage.Storer, *persisterMap, error)
CreateTestingTriePruningStorer creates a new trie pruning storer that is used for testing
func NewPersistersMap ¶
func NewPersistersMap() *persisterMap
NewPersistersMap returns a new persisterMap
Types ¶
type AccountWrapMock ¶
type AccountWrapMock struct { AccountWrapMockData CodeHash []byte CodeMetadata []byte RootHash []byte Owner []byte Balance *big.Int SetNonceWithJournalCalled func(nonce uint64) error `json:"-"` SetCodeHashWithJournalCalled func(codeHash []byte) error `json:"-"` SetCodeWithJournalCalled func([]byte) error `json:"-"` AccountDataHandlerCalled func() vmcommon.AccountDataHandler `json:"-"` // contains filtered or unexported fields }
AccountWrapMock -
func (*AccountWrapMock) AccountDataHandler ¶
func (awm *AccountWrapMock) AccountDataHandler() vmcommon.AccountDataHandler
AccountDataHandler -
func (*AccountWrapMock) AddToBalance ¶
func (awm *AccountWrapMock) AddToBalance(val *big.Int) error
AddToBalance -
func (*AccountWrapMock) AddToDeveloperReward ¶
func (awm *AccountWrapMock) AddToDeveloperReward(*big.Int)
AddToDeveloperReward -
func (*AccountWrapMock) AddressBytes ¶
func (awm *AccountWrapMock) AddressBytes() []byte
AddressBytes -
func (*AccountWrapMock) ChangeOwnerAddress ¶
func (awm *AccountWrapMock) ChangeOwnerAddress([]byte, []byte) error
ChangeOwnerAddress -
func (*AccountWrapMock) ClaimDeveloperRewards ¶
func (awm *AccountWrapMock) ClaimDeveloperRewards([]byte) (*big.Int, error)
ClaimDeveloperRewards -
func (*AccountWrapMock) DataTrie ¶
func (awm *AccountWrapMock) DataTrie() common.DataTrieHandler
DataTrie -
func (*AccountWrapMock) GetAllLeaves ¶ added in v1.6.0
func (awm *AccountWrapMock) GetAllLeaves(_ *common.TrieIteratorChannels, _ context.Context) error
GetAllLeaves -
func (*AccountWrapMock) GetCode ¶ added in v1.6.0
func (awm *AccountWrapMock) GetCode() []byte
GetCode -
func (*AccountWrapMock) GetCodeHash ¶
func (awm *AccountWrapMock) GetCodeHash() []byte
GetCodeHash -
func (*AccountWrapMock) GetCodeMetadata ¶
func (awm *AccountWrapMock) GetCodeMetadata() []byte
GetCodeMetadata -
func (*AccountWrapMock) GetDeveloperReward ¶
func (awm *AccountWrapMock) GetDeveloperReward() *big.Int
GetDeveloperReward -
func (*AccountWrapMock) GetNonce ¶
func (awm *AccountWrapMock) GetNonce() uint64
GetNonce gets the nonce of the account
func (*AccountWrapMock) GetOwnerAddress ¶
func (awm *AccountWrapMock) GetOwnerAddress() []byte
GetOwnerAddress -
func (*AccountWrapMock) GetRootHash ¶
func (awm *AccountWrapMock) GetRootHash() []byte
GetRootHash -
func (*AccountWrapMock) GetUserName ¶
func (awm *AccountWrapMock) GetUserName() []byte
GetUserName -
func (*AccountWrapMock) IncreaseNonce ¶
func (awm *AccountWrapMock) IncreaseNonce(val uint64)
IncreaseNonce adds the given value to the current nonce
func (*AccountWrapMock) IsGuarded ¶ added in v1.5.0
func (awm *AccountWrapMock) IsGuarded() bool
IsGuarded -
func (*AccountWrapMock) IsInterfaceNil ¶
func (awm *AccountWrapMock) IsInterfaceNil() bool
IsInterfaceNil -
func (*AccountWrapMock) RetrieveValue ¶
func (awm *AccountWrapMock) RetrieveValue(key []byte) ([]byte, uint32, error)
RetrieveValue -
func (*AccountWrapMock) SaveDirtyData ¶
SaveDirtyData -
func (*AccountWrapMock) SaveKeyValue ¶
func (awm *AccountWrapMock) SaveKeyValue(key []byte, value []byte) error
SaveKeyValue -
func (*AccountWrapMock) SetCodeHash ¶
func (awm *AccountWrapMock) SetCodeHash(codeHash []byte)
SetCodeHash -
func (*AccountWrapMock) SetCodeMetadata ¶
func (awm *AccountWrapMock) SetCodeMetadata(codeMetadata []byte)
SetCodeMetadata -
func (*AccountWrapMock) SetDataTrie ¶
func (awm *AccountWrapMock) SetDataTrie(trie common.Trie)
SetDataTrie -
func (*AccountWrapMock) SetOwnerAddress ¶
func (awm *AccountWrapMock) SetOwnerAddress(owner []byte)
SetOwnerAddress -
func (*AccountWrapMock) SetRootHash ¶
func (awm *AccountWrapMock) SetRootHash(rootHash []byte)
SetRootHash -
func (*AccountWrapMock) SetTrackableDataTrie ¶
func (awm *AccountWrapMock) SetTrackableDataTrie(tdt state.DataTrieTracker)
SetTrackableDataTrie -
func (*AccountWrapMock) SetUserName ¶
func (awm *AccountWrapMock) SetUserName(_ []byte)
SetUserName -
func (*AccountWrapMock) SubFromBalance ¶
func (awm *AccountWrapMock) SubFromBalance(val *big.Int) error
SubFromBalance -
type AccountWrapMockData ¶
type AccountWrapMockData struct {
MockValue int64 `protobuf:"varint,1,opt,name=MockValue,proto3" json:"MockValue"`
}
func (*AccountWrapMockData) Descriptor ¶
func (*AccountWrapMockData) Descriptor() ([]byte, []int)
func (*AccountWrapMockData) Equal ¶
func (this *AccountWrapMockData) Equal(that interface{}) bool
func (*AccountWrapMockData) GetMockValue ¶
func (m *AccountWrapMockData) GetMockValue() int64
func (*AccountWrapMockData) GoString ¶
func (this *AccountWrapMockData) GoString() string
func (*AccountWrapMockData) Marshal ¶
func (m *AccountWrapMockData) Marshal() (dAtA []byte, err error)
func (*AccountWrapMockData) MarshalTo ¶
func (m *AccountWrapMockData) MarshalTo(dAtA []byte) (int, error)
func (*AccountWrapMockData) MarshalToSizedBuffer ¶
func (m *AccountWrapMockData) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*AccountWrapMockData) ProtoMessage ¶
func (*AccountWrapMockData) ProtoMessage()
func (*AccountWrapMockData) Reset ¶
func (m *AccountWrapMockData) Reset()
func (*AccountWrapMockData) Size ¶
func (m *AccountWrapMockData) Size() (n int)
func (*AccountWrapMockData) String ¶
func (this *AccountWrapMockData) String() string
func (*AccountWrapMockData) Unmarshal ¶
func (m *AccountWrapMockData) Unmarshal(dAtA []byte) error
func (*AccountWrapMockData) XXX_DiscardUnknown ¶
func (m *AccountWrapMockData) XXX_DiscardUnknown()
func (*AccountWrapMockData) XXX_Marshal ¶
func (m *AccountWrapMockData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*AccountWrapMockData) XXX_Merge ¶
func (m *AccountWrapMockData) XXX_Merge(src proto.Message)
func (*AccountWrapMockData) XXX_Size ¶
func (m *AccountWrapMockData) XXX_Size() int
func (*AccountWrapMockData) XXX_Unmarshal ¶
func (m *AccountWrapMockData) XXX_Unmarshal(b []byte) error
type AccountsFactoryStub ¶
type AccountsFactoryStub struct {
CreateAccountCalled func(address []byte) (vmcommon.AccountHandler, error)
}
AccountsFactoryStub -
func (*AccountsFactoryStub) CreateAccount ¶
func (afs *AccountsFactoryStub) CreateAccount(address []byte) (vmcommon.AccountHandler, error)
CreateAccount -
func (*AccountsFactoryStub) IsInterfaceNil ¶
func (afs *AccountsFactoryStub) IsInterfaceNil() bool
IsInterfaceNil returns true if there is no value under the interface
type AccountsRepositoryStub ¶
type AccountsRepositoryStub struct { 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 CloseCalled func() error }
AccountsRepositoryStub -
func (*AccountsRepositoryStub) GetAccountWithBlockInfo ¶
func (stub *AccountsRepositoryStub) GetAccountWithBlockInfo(address []byte, options api.AccountQueryOptions) (vmcommon.AccountHandler, common.BlockInfo, error)
GetAccountWithBlockInfo -
func (*AccountsRepositoryStub) GetCodeWithBlockInfo ¶
func (stub *AccountsRepositoryStub) GetCodeWithBlockInfo(codeHash []byte, options api.AccountQueryOptions) ([]byte, common.BlockInfo, error)
GetCodeWithBlockInfo -
func (*AccountsRepositoryStub) GetCurrentStateAccountsWrapper ¶
func (stub *AccountsRepositoryStub) GetCurrentStateAccountsWrapper() state.AccountsAdapterAPI
GetCurrentStateAccountsWrapper -
func (*AccountsRepositoryStub) IsInterfaceNil ¶
func (stub *AccountsRepositoryStub) IsInterfaceNil() bool
IsInterfaceNil -
type AccountsStub ¶
type AccountsStub struct { GetExistingAccountCalled func(addressContainer []byte) (vmcommon.AccountHandler, error) GetAccountFromBytesCalled func(address []byte, accountBytes []byte) (vmcommon.AccountHandler, error) LoadAccountCalled func(container []byte) (vmcommon.AccountHandler, error) SaveAccountCalled func(account vmcommon.AccountHandler) error RemoveAccountCalled func(addressContainer []byte) error CommitCalled func() ([]byte, error) CommitInEpochCalled func(uint32, uint32) ([]byte, error) JournalLenCalled func() int RevertToSnapshotCalled func(snapshot int) error RootHashCalled func() ([]byte, error) RecreateTrieCalled func(rootHash []byte) error RecreateTrieFromEpochCalled func(options common.RootHashHolder) error PruneTrieCalled func(rootHash []byte, identifier state.TriePruningIdentifier, handler state.PruningHandler) CancelPruneCalled func(rootHash []byte, identifier state.TriePruningIdentifier) SnapshotStateCalled func(rootHash []byte, epoch uint32) SetStateCheckpointCalled func(rootHash []byte) IsPruningEnabledCalled func() bool GetAllLeavesCalled func(leavesChannels *common.TrieIteratorChannels, ctx context.Context, rootHash []byte, trieLeafParser common.TrieLeafParser) error RecreateAllTriesCalled func(rootHash []byte) (map[string]common.Trie, error) GetCodeCalled func([]byte) []byte GetTrieCalled func([]byte) (common.Trie, error) GetStackDebugFirstEntryCalled func() []byte GetAccountWithBlockInfoCalled func(address []byte, options common.RootHashHolder) (vmcommon.AccountHandler, common.BlockInfo, error) GetCodeWithBlockInfoCalled func(codeHash []byte, options common.RootHashHolder) ([]byte, common.BlockInfo, error) CloseCalled func() error SetSyncerCalled func(syncer state.AccountsDBSyncer) error StartSnapshotIfNeededCalled func() error }
AccountsStub -
func (*AccountsStub) CancelPrune ¶
func (as *AccountsStub) CancelPrune(rootHash []byte, identifier state.TriePruningIdentifier)
CancelPrune -
func (*AccountsStub) CommitInEpoch ¶
func (as *AccountsStub) CommitInEpoch(currentEpoch uint32, epochToCommit uint32) ([]byte, error)
CommitInEpoch -
func (*AccountsStub) GetAccountFromBytes ¶
func (as *AccountsStub) GetAccountFromBytes(address []byte, accountBytes []byte) (vmcommon.AccountHandler, error)
GetAccountFromBytes -
func (*AccountsStub) GetAccountWithBlockInfo ¶
func (as *AccountsStub) GetAccountWithBlockInfo(address []byte, options common.RootHashHolder) (vmcommon.AccountHandler, common.BlockInfo, error)
GetAccountWithBlockInfo -
func (*AccountsStub) GetAllLeaves ¶
func (as *AccountsStub) GetAllLeaves(leavesChannels *common.TrieIteratorChannels, ctx context.Context, rootHash []byte, trieLeafParser common.TrieLeafParser) error
GetAllLeaves -
func (*AccountsStub) GetCodeWithBlockInfo ¶
func (as *AccountsStub) GetCodeWithBlockInfo(codeHash []byte, options common.RootHashHolder) ([]byte, common.BlockInfo, error)
GetCodeWithBlockInfo -
func (*AccountsStub) GetExistingAccount ¶
func (as *AccountsStub) GetExistingAccount(addressContainer []byte) (vmcommon.AccountHandler, error)
GetExistingAccount -
func (*AccountsStub) GetStackDebugFirstEntry ¶
func (as *AccountsStub) GetStackDebugFirstEntry() []byte
GetStackDebugFirstEntry -
func (*AccountsStub) GetTrie ¶
func (as *AccountsStub) GetTrie(codeHash []byte) (common.Trie, error)
GetTrie -
func (*AccountsStub) IsInterfaceNil ¶
func (as *AccountsStub) IsInterfaceNil() bool
IsInterfaceNil returns true if there is no value under the interface
func (*AccountsStub) IsPruningEnabled ¶
func (as *AccountsStub) IsPruningEnabled() bool
IsPruningEnabled -
func (*AccountsStub) LoadAccount ¶
func (as *AccountsStub) LoadAccount(address []byte) (vmcommon.AccountHandler, error)
LoadAccount -
func (*AccountsStub) PruneTrie ¶
func (as *AccountsStub) PruneTrie(rootHash []byte, identifier state.TriePruningIdentifier, handler state.PruningHandler)
PruneTrie -
func (*AccountsStub) RecreateAllTries ¶
RecreateAllTries -
func (*AccountsStub) RecreateTrie ¶
func (as *AccountsStub) RecreateTrie(rootHash []byte) error
RecreateTrie -
func (*AccountsStub) RecreateTrieFromEpoch ¶
func (as *AccountsStub) RecreateTrieFromEpoch(options common.RootHashHolder) error
RecreateTrieFromEpoch -
func (*AccountsStub) RemoveAccount ¶
func (as *AccountsStub) RemoveAccount(addressContainer []byte) error
RemoveAccount -
func (*AccountsStub) RevertToSnapshot ¶
func (as *AccountsStub) RevertToSnapshot(snapshot int) error
RevertToSnapshot -
func (*AccountsStub) SaveAccount ¶
func (as *AccountsStub) SaveAccount(account vmcommon.AccountHandler) error
SaveAccount -
func (*AccountsStub) SetStateCheckpoint ¶
func (as *AccountsStub) SetStateCheckpoint(rootHash []byte)
SetStateCheckpoint -
func (*AccountsStub) SetSyncer ¶
func (as *AccountsStub) SetSyncer(syncer state.AccountsDBSyncer) error
SetSyncer -
func (*AccountsStub) SnapshotState ¶
func (as *AccountsStub) SnapshotState(rootHash []byte, epoch uint32)
SnapshotState -
func (*AccountsStub) StartSnapshotIfNeeded ¶
func (as *AccountsStub) StartSnapshotIfNeeded() error
StartSnapshotIfNeeded -
type BaseAccountMock ¶ added in v1.6.0
BaseAccountMock -
func (*BaseAccountMock) AddressBytes ¶ added in v1.6.0
func (bam *BaseAccountMock) AddressBytes() []byte
AddressBytes -
func (*BaseAccountMock) GetNonce ¶ added in v1.6.0
func (bam *BaseAccountMock) GetNonce() uint64
GetNonce -
func (*BaseAccountMock) IncreaseNonce ¶ added in v1.6.0
func (bam *BaseAccountMock) IncreaseNonce(nonce uint64)
IncreaseNonce -
func (*BaseAccountMock) IsInterfaceNil ¶ added in v1.6.0
func (bam *BaseAccountMock) IsInterfaceNil() bool
IsInterfaceNil -
type EvictionWaitingListMock ¶
type EvictionWaitingListMock struct { Cache map[string]common.ModifiedHashes CacheSize uint OpMutex sync.RWMutex }
EvictionWaitingListMock is a mock implementation of state.DBRemoveCacher
func NewEvictionWaitingListMock ¶
func NewEvictionWaitingListMock(size uint) *EvictionWaitingListMock
NewEvictionWaitingListMock creates a new instance of evictionWaitingList
func (*EvictionWaitingListMock) Evict ¶
func (ewl *EvictionWaitingListMock) Evict(rootHash []byte) (common.ModifiedHashes, error)
Evict returns and removes from the waiting list all the hashes from the position given by the root hash
func (*EvictionWaitingListMock) IsInterfaceNil ¶
func (ewl *EvictionWaitingListMock) IsInterfaceNil() bool
IsInterfaceNil returns true if there is no value under the interface
func (*EvictionWaitingListMock) Put ¶
func (ewl *EvictionWaitingListMock) Put(rootHash []byte, hashes common.ModifiedHashes) error
Put stores the given hashes in the eviction waiting list, in the position given by the root hash
func (*EvictionWaitingListMock) ShouldKeepHash ¶
func (ewl *EvictionWaitingListMock) ShouldKeepHash(hash string, identifier state.TriePruningIdentifier) (bool, error)
ShouldKeepHash -
type PeerAccountHandlerMock ¶ added in v1.6.0
type PeerAccountHandlerMock struct { IncreaseLeaderSuccessRateValue uint32 DecreaseLeaderSuccessRateValue uint32 IncreaseValidatorSuccessRateValue uint32 DecreaseValidatorSuccessRateValue uint32 IncreaseValidatorIgnoredSignaturesValue uint32 IncreaseLeaderSuccessRateCalled func(uint32) DecreaseLeaderSuccessRateCalled func(uint32) IncreaseValidatorSuccessRateCalled func(uint32) DecreaseValidatorSuccessRateCalled func(uint32) IncreaseValidatorIgnoredSignaturesRateCalled func(uint32) SetTempRatingCalled func(uint32) GetTempRatingCalled func() uint32 SetAccumulatedFeesCalled func(*big.Int) GetAccumulatedFeesCalled func() *big.Int GetConsecutiveProposerMissesCalled func() uint32 SetConsecutiveProposerMissesCalled func(rating uint32) SetListAndIndexCalled func(shardID uint32, list string, index uint32) GetListCalled func() string GetUnStakedEpochCalled func() uint32 AddressBytesCalled func() []byte }
PeerAccountHandlerMock -
func (*PeerAccountHandlerMock) AddToAccumulatedFees ¶ added in v1.6.0
func (p *PeerAccountHandlerMock) AddToAccumulatedFees(val *big.Int)
AddToAccumulatedFees -
func (*PeerAccountHandlerMock) AddressBytes ¶ added in v1.6.0
func (p *PeerAccountHandlerMock) AddressBytes() []byte
AddressBytes -
func (*PeerAccountHandlerMock) DataTrie ¶ added in v1.6.0
func (p *PeerAccountHandlerMock) DataTrie() common.Trie
DataTrie -
func (*PeerAccountHandlerMock) DecreaseLeaderSuccessRate ¶ added in v1.6.0
func (p *PeerAccountHandlerMock) DecreaseLeaderSuccessRate(val uint32)
DecreaseLeaderSuccessRate -
func (*PeerAccountHandlerMock) DecreaseValidatorSuccessRate ¶ added in v1.6.0
func (p *PeerAccountHandlerMock) DecreaseValidatorSuccessRate(val uint32)
DecreaseValidatorSuccessRate -
func (*PeerAccountHandlerMock) GetAccumulatedFees ¶ added in v1.6.0
func (p *PeerAccountHandlerMock) GetAccumulatedFees() *big.Int
GetAccumulatedFees -
func (*PeerAccountHandlerMock) GetCode ¶ added in v1.6.0
func (p *PeerAccountHandlerMock) GetCode() []byte
GetCode -
func (*PeerAccountHandlerMock) GetCodeHash ¶ added in v1.6.0
func (p *PeerAccountHandlerMock) GetCodeHash() []byte
GetCodeHash -
func (*PeerAccountHandlerMock) GetConsecutiveProposerMisses ¶ added in v1.6.0
func (p *PeerAccountHandlerMock) GetConsecutiveProposerMisses() uint32
GetConsecutiveProposerMisses -
func (*PeerAccountHandlerMock) GetIndexInList ¶ added in v1.6.0
func (p *PeerAccountHandlerMock) GetIndexInList() uint32
GetIndexInList -
func (*PeerAccountHandlerMock) GetLeaderSuccessRate ¶ added in v1.6.0
func (p *PeerAccountHandlerMock) GetLeaderSuccessRate() state.SignRate
GetLeaderSuccessRate -
func (*PeerAccountHandlerMock) GetList ¶ added in v1.6.0
func (p *PeerAccountHandlerMock) GetList() string
GetList -
func (*PeerAccountHandlerMock) GetNonce ¶ added in v1.6.0
func (p *PeerAccountHandlerMock) GetNonce() uint64
GetNonce -
func (*PeerAccountHandlerMock) GetNumSelectedInSuccessBlocks ¶ added in v1.6.0
func (p *PeerAccountHandlerMock) GetNumSelectedInSuccessBlocks() uint32
GetNumSelectedInSuccessBlocks -
func (*PeerAccountHandlerMock) GetRating ¶ added in v1.6.0
func (p *PeerAccountHandlerMock) GetRating() uint32
GetRating -
func (*PeerAccountHandlerMock) GetRewardAddress ¶ added in v1.6.0
func (p *PeerAccountHandlerMock) GetRewardAddress() []byte
GetRewardAddress -
func (*PeerAccountHandlerMock) GetRootHash ¶ added in v1.6.0
func (p *PeerAccountHandlerMock) GetRootHash() []byte
GetRootHash -
func (*PeerAccountHandlerMock) GetShardId ¶ added in v1.6.0
func (p *PeerAccountHandlerMock) GetShardId() uint32
GetShardId -
func (*PeerAccountHandlerMock) GetStake ¶ added in v1.6.0
func (p *PeerAccountHandlerMock) GetStake() *big.Int
GetStake -
func (*PeerAccountHandlerMock) GetTempRating ¶ added in v1.6.0
func (p *PeerAccountHandlerMock) GetTempRating() uint32
GetTempRating -
func (*PeerAccountHandlerMock) GetTotalLeaderSuccessRate ¶ added in v1.6.0
func (p *PeerAccountHandlerMock) GetTotalLeaderSuccessRate() state.SignRate
GetTotalLeaderSuccessRate -
func (*PeerAccountHandlerMock) GetTotalValidatorIgnoredSignaturesRate ¶ added in v1.6.0
func (p *PeerAccountHandlerMock) GetTotalValidatorIgnoredSignaturesRate() uint32
GetTotalValidatorIgnoredSignaturesRate -
func (*PeerAccountHandlerMock) GetTotalValidatorSuccessRate ¶ added in v1.6.0
func (p *PeerAccountHandlerMock) GetTotalValidatorSuccessRate() state.SignRate
GetTotalValidatorSuccessRate -
func (*PeerAccountHandlerMock) GetUnStakedEpoch ¶ added in v1.6.0
func (p *PeerAccountHandlerMock) GetUnStakedEpoch() uint32
GetUnStakedEpoch -
func (*PeerAccountHandlerMock) GetValidatorIgnoredSignaturesRate ¶ added in v1.6.0
func (p *PeerAccountHandlerMock) GetValidatorIgnoredSignaturesRate() uint32
GetValidatorIgnoredSignaturesRate -
func (*PeerAccountHandlerMock) GetValidatorSuccessRate ¶ added in v1.6.0
func (p *PeerAccountHandlerMock) GetValidatorSuccessRate() state.SignRate
GetValidatorSuccessRate -
func (*PeerAccountHandlerMock) IncreaseLeaderSuccessRate ¶ added in v1.6.0
func (p *PeerAccountHandlerMock) IncreaseLeaderSuccessRate(val uint32)
IncreaseLeaderSuccessRate -
func (*PeerAccountHandlerMock) IncreaseNonce ¶ added in v1.6.0
func (p *PeerAccountHandlerMock) IncreaseNonce(_ uint64)
IncreaseNonce -
func (*PeerAccountHandlerMock) IncreaseNumSelectedInSuccessBlocks ¶ added in v1.6.0
func (p *PeerAccountHandlerMock) IncreaseNumSelectedInSuccessBlocks()
IncreaseNumSelectedInSuccessBlocks -
func (*PeerAccountHandlerMock) IncreaseValidatorIgnoredSignaturesRate ¶ added in v1.6.0
func (p *PeerAccountHandlerMock) IncreaseValidatorIgnoredSignaturesRate(val uint32)
IncreaseValidatorIgnoredSignaturesRate -
func (*PeerAccountHandlerMock) IncreaseValidatorSuccessRate ¶ added in v1.6.0
func (p *PeerAccountHandlerMock) IncreaseValidatorSuccessRate(val uint32)
IncreaseValidatorSuccessRate -
func (*PeerAccountHandlerMock) IsInterfaceNil ¶ added in v1.6.0
func (p *PeerAccountHandlerMock) IsInterfaceNil() bool
IsInterfaceNil -
func (*PeerAccountHandlerMock) ResetAtNewEpoch ¶ added in v1.6.0
func (p *PeerAccountHandlerMock) ResetAtNewEpoch()
ResetAtNewEpoch -
func (*PeerAccountHandlerMock) SetBLSPublicKey ¶ added in v1.6.0
func (p *PeerAccountHandlerMock) SetBLSPublicKey([]byte) error
SetBLSPublicKey -
func (*PeerAccountHandlerMock) SetCode ¶ added in v1.6.0
func (p *PeerAccountHandlerMock) SetCode(_ []byte)
SetCode -
func (*PeerAccountHandlerMock) SetCodeHash ¶ added in v1.6.0
func (p *PeerAccountHandlerMock) SetCodeHash(_ []byte)
SetCodeHash -
func (*PeerAccountHandlerMock) SetConsecutiveProposerMisses ¶ added in v1.6.0
func (p *PeerAccountHandlerMock) SetConsecutiveProposerMisses(consecutiveMisses uint32)
SetConsecutiveProposerMisses -
func (*PeerAccountHandlerMock) SetDataTrie ¶ added in v1.6.0
func (p *PeerAccountHandlerMock) SetDataTrie(_ common.Trie)
SetDataTrie -
func (*PeerAccountHandlerMock) SetListAndIndex ¶ added in v1.6.0
func (p *PeerAccountHandlerMock) SetListAndIndex(shardID uint32, list string, index uint32)
SetListAndIndex -
func (*PeerAccountHandlerMock) SetRating ¶ added in v1.6.0
func (p *PeerAccountHandlerMock) SetRating(uint32)
SetRating -
func (*PeerAccountHandlerMock) SetRewardAddress ¶ added in v1.6.0
func (p *PeerAccountHandlerMock) SetRewardAddress([]byte) error
SetRewardAddress -
func (*PeerAccountHandlerMock) SetRootHash ¶ added in v1.6.0
func (p *PeerAccountHandlerMock) SetRootHash([]byte)
SetRootHash -
func (*PeerAccountHandlerMock) SetStake ¶ added in v1.6.0
func (p *PeerAccountHandlerMock) SetStake(_ *big.Int) error
SetStake -
func (*PeerAccountHandlerMock) SetTempRating ¶ added in v1.6.0
func (p *PeerAccountHandlerMock) SetTempRating(val uint32)
SetTempRating -
func (*PeerAccountHandlerMock) SetUnStakedEpoch ¶ added in v1.6.0
func (p *PeerAccountHandlerMock) SetUnStakedEpoch(_ uint32)
SetUnStakedEpoch -
type SignRate ¶ added in v1.6.0
SignRate -
func (*SignRate) GetNumFailure ¶ added in v1.6.0
GetNumFailure -
func (*SignRate) GetNumSuccess ¶ added in v1.6.0
GetNumSuccess -
type StateMetricsStub ¶ added in v1.6.0
type StateMetricsStub struct { UpdateMetricsOnSnapshotStartCalled func() UpdateMetricsOnSnapshotCompletionCalled func(stats common.SnapshotStatisticsHandler) GetSnapshotMessageCalled func() string }
StateMetricsStub -
func (*StateMetricsStub) GetSnapshotMessage ¶ added in v1.6.0
func (s *StateMetricsStub) GetSnapshotMessage() string
GetSnapshotMessage -
func (*StateMetricsStub) IsInterfaceNil ¶ added in v1.6.0
func (s *StateMetricsStub) IsInterfaceNil() bool
IsInterfaceNil returns true if there is no value under the interface
func (*StateMetricsStub) UpdateMetricsOnSnapshotCompletion ¶ added in v1.6.0
func (s *StateMetricsStub) UpdateMetricsOnSnapshotCompletion(stats common.SnapshotStatisticsHandler)
UpdateMetricsOnSnapshotCompletion -
func (*StateMetricsStub) UpdateMetricsOnSnapshotStart ¶ added in v1.6.0
func (s *StateMetricsStub) UpdateMetricsOnSnapshotStart()
UpdateMetricsOnSnapshotStart -
type StateUserAccountHandlerStub ¶ added in v1.5.0
type StateUserAccountHandlerStub struct { AddressBytesCalled func() []byte IncreaseNonceCalled func(nonce uint64) GetNonceCalled func() uint64 SetCodeCalled func(code []byte) SetCodeMetadataCalled func(codeMetadata []byte) GetCodeMetadataCalled func() []byte SetCodeHashCalled func([]byte) GetCodeHashCalled func() []byte SetRootHashCalled func([]byte) GetRootHashCalled func() []byte SetDataTrieCalled func(trie common.Trie) DataTrieCalled func() common.DataTrieHandler RetrieveValueCalled func(key []byte) ([]byte, uint32, error) SaveKeyValueCalled func(key []byte, value []byte) error AddToBalanceCalled func(value *big.Int) error SubFromBalanceCalled func(value *big.Int) error GetBalanceCalled func() *big.Int ClaimDeveloperRewardsCalled func([]byte) (*big.Int, error) AddToDeveloperRewardCalled func(*big.Int) GetDeveloperRewardCalled func() *big.Int ChangeOwnerAddressCalled func([]byte, []byte) error SetOwnerAddressCalled func([]byte) GetOwnerAddressCalled func() []byte SetUserNameCalled func(userName []byte) GetUserNameCalled func() []byte IsGuardedCalled func() bool GetAllLeavesCalled func(leavesChannels *common.TrieIteratorChannels, ctx context.Context) error }
StateUserAccountHandlerStub -
func (*StateUserAccountHandlerStub) AddToBalance ¶ added in v1.5.0
func (aas *StateUserAccountHandlerStub) AddToBalance(value *big.Int) error
AddToBalance -
func (*StateUserAccountHandlerStub) AddToDeveloperReward ¶ added in v1.5.0
func (aas *StateUserAccountHandlerStub) AddToDeveloperReward(val *big.Int)
AddToDeveloperReward -
func (*StateUserAccountHandlerStub) AddressBytes ¶ added in v1.5.0
func (aas *StateUserAccountHandlerStub) AddressBytes() []byte
AddressBytes -
func (*StateUserAccountHandlerStub) ChangeOwnerAddress ¶ added in v1.5.0
func (aas *StateUserAccountHandlerStub) ChangeOwnerAddress(senderAddr []byte, newOwnerAddr []byte) error
ChangeOwnerAddress -
func (*StateUserAccountHandlerStub) ClaimDeveloperRewards ¶ added in v1.5.0
func (aas *StateUserAccountHandlerStub) ClaimDeveloperRewards(senderAddr []byte) (*big.Int, error)
ClaimDeveloperRewards -
func (*StateUserAccountHandlerStub) DataTrie ¶ added in v1.5.0
func (aas *StateUserAccountHandlerStub) DataTrie() common.DataTrieHandler
DataTrie -
func (*StateUserAccountHandlerStub) GetAllLeaves ¶ added in v1.6.0
func (aas *StateUserAccountHandlerStub) GetAllLeaves(leavesChannels *common.TrieIteratorChannels, ctx context.Context) error
GetAllLeaves -
func (*StateUserAccountHandlerStub) GetBalance ¶ added in v1.5.0
func (aas *StateUserAccountHandlerStub) GetBalance() *big.Int
GetBalance -
func (*StateUserAccountHandlerStub) GetCodeHash ¶ added in v1.5.0
func (aas *StateUserAccountHandlerStub) GetCodeHash() []byte
GetCodeHash -
func (*StateUserAccountHandlerStub) GetCodeMetadata ¶ added in v1.5.0
func (aas *StateUserAccountHandlerStub) GetCodeMetadata() []byte
GetCodeMetadata -
func (*StateUserAccountHandlerStub) GetDeveloperReward ¶ added in v1.5.0
func (aas *StateUserAccountHandlerStub) GetDeveloperReward() *big.Int
GetDeveloperReward -
func (*StateUserAccountHandlerStub) GetNonce ¶ added in v1.5.0
func (aas *StateUserAccountHandlerStub) GetNonce() uint64
GetNonce -
func (*StateUserAccountHandlerStub) GetOwnerAddress ¶ added in v1.5.0
func (aas *StateUserAccountHandlerStub) GetOwnerAddress() []byte
GetOwnerAddress -
func (*StateUserAccountHandlerStub) GetRootHash ¶ added in v1.5.0
func (aas *StateUserAccountHandlerStub) GetRootHash() []byte
GetRootHash -
func (*StateUserAccountHandlerStub) GetUserName ¶ added in v1.5.0
func (aas *StateUserAccountHandlerStub) GetUserName() []byte
GetUserName -
func (*StateUserAccountHandlerStub) IncreaseNonce ¶ added in v1.5.0
func (aas *StateUserAccountHandlerStub) IncreaseNonce(nonce uint64)
IncreaseNonce -
func (*StateUserAccountHandlerStub) IsGuarded ¶ added in v1.5.0
func (aas *StateUserAccountHandlerStub) IsGuarded() bool
IsGuarded -
func (*StateUserAccountHandlerStub) IsInterfaceNil ¶ added in v1.5.0
func (aas *StateUserAccountHandlerStub) IsInterfaceNil() bool
IsInterfaceNil -
func (*StateUserAccountHandlerStub) RetrieveValue ¶ added in v1.5.0
func (aas *StateUserAccountHandlerStub) RetrieveValue(key []byte) ([]byte, uint32, error)
RetrieveValue -
func (*StateUserAccountHandlerStub) SaveKeyValue ¶ added in v1.5.0
func (aas *StateUserAccountHandlerStub) SaveKeyValue(key []byte, value []byte) error
SaveKeyValue -
func (*StateUserAccountHandlerStub) SetCode ¶ added in v1.5.0
func (aas *StateUserAccountHandlerStub) SetCode(code []byte)
SetCode -
func (*StateUserAccountHandlerStub) SetCodeHash ¶ added in v1.5.0
func (aas *StateUserAccountHandlerStub) SetCodeHash(codeHash []byte)
SetCodeHash -
func (*StateUserAccountHandlerStub) SetCodeMetadata ¶ added in v1.5.0
func (aas *StateUserAccountHandlerStub) SetCodeMetadata(codeMetadata []byte)
SetCodeMetadata -
func (*StateUserAccountHandlerStub) SetDataTrie ¶ added in v1.5.0
func (aas *StateUserAccountHandlerStub) SetDataTrie(trie common.Trie)
SetDataTrie -
func (*StateUserAccountHandlerStub) SetOwnerAddress ¶ added in v1.5.0
func (aas *StateUserAccountHandlerStub) SetOwnerAddress(address []byte)
SetOwnerAddress -
func (*StateUserAccountHandlerStub) SetRootHash ¶ added in v1.5.0
func (aas *StateUserAccountHandlerStub) SetRootHash(rootHash []byte)
SetRootHash -
func (*StateUserAccountHandlerStub) SetUserName ¶ added in v1.5.0
func (aas *StateUserAccountHandlerStub) SetUserName(userName []byte)
SetUserName -
func (*StateUserAccountHandlerStub) SubFromBalance ¶ added in v1.5.0
func (aas *StateUserAccountHandlerStub) SubFromBalance(value *big.Int) error
SubFromBalance -
type StoragePruningManagerStub ¶
type StoragePruningManagerStub struct { MarkForEvictionCalled func(bytes []byte, bytes2 []byte, hashes common.ModifiedHashes, hashes2 common.ModifiedHashes) error PruneTrieCalled func(rootHash []byte, identifier state.TriePruningIdentifier, tsm common.StorageManager, handler state.PruningHandler) CancelPruneCalled func(rootHash []byte, identifier state.TriePruningIdentifier, tsm common.StorageManager) CloseCalled func() error }
StoragePruningManagerStub -
func (*StoragePruningManagerStub) CancelPrune ¶
func (stub *StoragePruningManagerStub) CancelPrune(rootHash []byte, identifier state.TriePruningIdentifier, tsm common.StorageManager)
CancelPrune -
func (*StoragePruningManagerStub) Close ¶
func (stub *StoragePruningManagerStub) Close() error
Close -
func (*StoragePruningManagerStub) IsInterfaceNil ¶
func (stub *StoragePruningManagerStub) IsInterfaceNil() bool
IsInterfaceNil -
func (*StoragePruningManagerStub) MarkForEviction ¶
func (stub *StoragePruningManagerStub) MarkForEviction(bytes []byte, bytes2 []byte, hashes common.ModifiedHashes, hashes2 common.ModifiedHashes) error
MarkForEviction -
func (*StoragePruningManagerStub) PruneTrie ¶
func (stub *StoragePruningManagerStub) PruneTrie(rootHash []byte, identifier state.TriePruningIdentifier, tsm common.StorageManager, handler state.PruningHandler)
PruneTrie -
type UserAccountStub ¶
type UserAccountStub struct { Balance *big.Int DeveloperRewards *big.Int UserName []byte Owner []byte Address []byte CodeMetadata []byte CodeHash []byte AddToBalanceCalled func(value *big.Int) error DataTrieTrackerCalled func() state.DataTrieTracker IsGuardedCalled func() bool AccountDataHandlerCalled func() vmcommon.AccountDataHandler RetrieveValueCalled func(_ []byte) ([]byte, uint32, error) SetDataTrieCalled func(dataTrie common.Trie) GetRootHashCalled func() []byte }
UserAccountStub -
func (*UserAccountStub) AccountDataHandler ¶ added in v1.5.0
func (u *UserAccountStub) AccountDataHandler() vmcommon.AccountDataHandler
AccountDataHandler -
func (*UserAccountStub) AddToBalance ¶
func (u *UserAccountStub) AddToBalance(value *big.Int) error
AddToBalance -
func (*UserAccountStub) AddToDeveloperReward ¶
func (u *UserAccountStub) AddToDeveloperReward(*big.Int)
AddToDeveloperReward -
func (*UserAccountStub) AddressBytes ¶
func (u *UserAccountStub) AddressBytes() []byte
AddressBytes -
func (*UserAccountStub) ChangeOwnerAddress ¶
func (u *UserAccountStub) ChangeOwnerAddress([]byte, []byte) error
ChangeOwnerAddress -
func (*UserAccountStub) ClaimDeveloperRewards ¶
func (u *UserAccountStub) ClaimDeveloperRewards([]byte) (*big.Int, error)
ClaimDeveloperRewards -
func (*UserAccountStub) DataTrie ¶
func (u *UserAccountStub) DataTrie() common.DataTrieHandler
DataTrie -
func (*UserAccountStub) GetAllLeaves ¶ added in v1.6.0
func (u *UserAccountStub) GetAllLeaves(_ *common.TrieIteratorChannels, _ context.Context) error
GetAllLeaves -
func (*UserAccountStub) GetCode ¶ added in v1.6.0
func (u *UserAccountStub) GetCode() []byte
GetCode -
func (*UserAccountStub) GetCodeMetadata ¶
func (u *UserAccountStub) GetCodeMetadata() []byte
GetCodeMetadata -
func (*UserAccountStub) GetDeveloperReward ¶
func (u *UserAccountStub) GetDeveloperReward() *big.Int
GetDeveloperReward -
func (*UserAccountStub) GetOwnerAddress ¶
func (u *UserAccountStub) GetOwnerAddress() []byte
GetOwnerAddress -
func (*UserAccountStub) IncreaseNonce ¶
func (u *UserAccountStub) IncreaseNonce(_ uint64)
IncreaseNonce -
func (*UserAccountStub) IsGuarded ¶ added in v1.5.0
func (u *UserAccountStub) IsGuarded() bool
IsGuarded -
func (*UserAccountStub) IsInterfaceNil ¶
func (u *UserAccountStub) IsInterfaceNil() bool
IsInterfaceNil -
func (*UserAccountStub) RetrieveValue ¶
func (u *UserAccountStub) RetrieveValue(key []byte) ([]byte, uint32, error)
RetrieveValue -
func (*UserAccountStub) SaveDirtyData ¶
SaveDirtyData -
func (*UserAccountStub) SaveKeyValue ¶
func (u *UserAccountStub) SaveKeyValue(_ []byte, _ []byte) error
SaveKeyValue -
func (*UserAccountStub) SetCodeMetadata ¶
func (u *UserAccountStub) SetCodeMetadata(_ []byte)
SetCodeMetadata -
func (*UserAccountStub) SetDataTrie ¶
func (u *UserAccountStub) SetDataTrie(dataTrie common.Trie)
SetDataTrie -
func (*UserAccountStub) SetOwnerAddress ¶
func (u *UserAccountStub) SetOwnerAddress([]byte)
SetOwnerAddress -
func (*UserAccountStub) SubFromBalance ¶
func (u *UserAccountStub) SubFromBalance(_ *big.Int) error
SubFromBalance -
Source Files ¶
- accountAdapterStub.go
- accountFactoryStub.go
- accountWrapperMock.go
- accountWrapperMock.pb.go
- accountsAdapterStub.go
- accountsRepositoryStub.go
- baseAccountMock.go
- evictionWaitingListMock.go
- peerAccountHandlerMock.go
- signRateMock.go
- stateMetricsStub.go
- storagePruningManagerStub.go
- testTriePruningStorer.go
- userAccountStub.go