Uses of Class
convex.core.data.AccountStatus
Packages that use AccountStatus
Package
Description
Fundamental Convex classes used for the decentralised network
Data structures and algorithms, including a complete set of classes
required to implement immutable, decentralised data objects.
Core CVM implementation
-
Uses of AccountStatus in convex.core
Methods in convex.core that return AccountStatusModifier and TypeMethodDescriptionState.getAccount
(Address target) Gets the AccountStatus for a given account, or null if not found.Methods in convex.core that return types with arguments of type AccountStatusMethods in convex.core with parameters of type AccountStatusModifier and TypeMethodDescriptionState.putAccount
(Address address, AccountStatus accountStatus) Returns this state after updating the given accountMethod parameters in convex.core with type arguments of type AccountStatusModifier and TypeMethodDescriptionstatic State
State.create
(AVector<AccountStatus> accounts, BlobMap<AccountKey, PeerStatus> peers, AVector<ACell> globals, BlobMap<ABlob, AVector<ACell>> schedule) Create a StateState.withAccounts
(AVector<AccountStatus> newAccounts) Updates the Accounts in this State -
Uses of AccountStatus in convex.core.data
Methods in convex.core.data that return AccountStatusModifier and TypeMethodDescriptionAccountStatus.addBalance
(long delta) Adds a change in balance to this account.static AccountStatus
AccountStatus.create()
Create a completely empty Account record, with no balance or public keystatic AccountStatus
AccountStatus.create
(long sequence, long balance, AccountKey key) Create a regular account, with the specified balance and zero allowancestatic AccountStatus
AccountStatus.create
(long balance, AccountKey key) static AccountStatus
AccountStatus.createActor()
static AccountStatus
AccountStatus.createGovernance
(long balance) Create a governance account.static AccountStatus
AccountStatus.read
(ByteBuffer bb) protected AccountStatus
AccountStatus.updateSequence
(long newSequence) Updates this account with a new sequence number.AccountStatus.withAccountKey
(AccountKey newKey) AccountStatus.withBalance
(long newBalance) AccountStatus.withBalances
(long newBalance, long newAllowance) AccountStatus.withController
(Address newController) AccountStatus.withEnvironment
(AHashMap<Symbol, ACell> newEnvironment) AccountStatus.withHolding
(Address addr, ACell value) AccountStatus.withMemory
(long newMemory) Methods in convex.core.data with parameters of type AccountStatusModifier and TypeMethodDescriptionboolean
AccountStatus.equals
(AccountStatus a) Tests if this account is equal to another Account -
Uses of AccountStatus in convex.core.lang
Fields in convex.core.lang with type parameters of type AccountStatusMethods in convex.core.lang that return AccountStatusModifier and TypeMethodDescriptionContext.getAccountStatus()
Gets the account status for the current AddressContext.getAccountStatus
(Address address) Gets the account status record, or null if not foundContext.lookupDefiningAccount
(Address address, Symbol sym) Looks up the account the defines a given SymbolMethods in convex.core.lang with parameters of type AccountStatusModifier and TypeMethodDescriptionContext.withAccountStatus
(Address target, AccountStatus accountStatus)