KeyAccountBase class
KeyAccountBase is KeyAccount but without any actions. This model allows tracking KeyAccount adding/removing from SeedList, see SeedListDiffChange.
- Implementers
Constructors
- KeyAccountBase.new({required AssetsList account, required PublicKey publicKey, required bool isExternal, required bool isHidden})
-
const
- KeyAccountBase.fromAccount(KeyAccount account)
-
Create instance from real account
factory
Properties
- account → AssetsList
-
Nekoton's account
final
-
additionalAssets
→ Map<
String, AdditionalAssets> -
Proxy getter of additional assets of account
no setter
- address → Address
-
Proxy getter of address of account
no setter
- hashCode → int
-
The hash code for this object.
no setterinherited
- isExternal → bool
-
Flag that allows identify if this account is external.
final
- isHidden → bool
-
Flag that allows identify if this account is hidden.
final
- name → String
-
Proxy getter of name of account
no setter
-
props
→ List<
Object?> -
The list of properties that will be used to determine whether
two instances are equal.
no setter
- publicKey → PublicKey
-
Key for which this account specified.
For external accounts this value can be different from account.publicKey
but for internal usages this key is same as for key this account stores in
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- stringify → bool?
-
If set to
true
, thetoString
method will be overridden to output this instance'sprops
.no setterinherited - workchain → int
-
Proxy getter of workchain of account
no setter
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited