CreateWalletIn class

Constructors

CreateWalletIn({String? accountId, String? agent, String? chain, String? custody, String? name, String? tier})
Returns a new CreateWalletIn instance.

Properties

accountId ↔ String?
AccountID is the account this wallet belongs to. Required, and it must be an account of the caller's own org — an unknown one is a 404.
getter/setter pair
agent ↔ String?
Agent optionally narrows the wallet to one agent within the org. It becomes a segment of the key ref, so it must be a url-safe segment with no slash.
getter/setter pair
chain ↔ String?
Chain is the EVM chain this wallet is for, as "eip155:
getter/setter pair
custody ↔ String?
Custody selects the signing backend: "kms" (in-process, always available), "mpc" or "treasury" (the deployed MPC ring), or "safe" (a Safe smart wallet owned by an MPC key). Empty uses the deployment's default. A backend that is not configured fails CLOSED with 503 rather than fabricating a signature.
getter/setter pair
hashCode → int
The hash code for this object.
no setteroverride
name ↔ String?
Name is the wallet's display label. Optional.
getter/setter pair
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
tier ↔ String?
Tier is the MPC wallet tier: hot, warm, cold, gas, bridge, contract_admin, validator, quarantine or disaster_recovery. Empty defaults to hot.
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() → Map<String, dynamic>
toString() → String
A string representation of this object.
override

Operators

operator ==(Object other) → bool
The equality operator.
override

Static Methods

fromJson(dynamic value) → CreateWalletIn?
Returns a new CreateWalletIn instance and imports its values from value if it's a Map, null otherwise.
listFromJson(dynamic json, {bool growable = false}) → List<CreateWalletIn>
mapFromJson(dynamic json) → Map<String, CreateWalletIn>
mapListFromJson(dynamic json, {bool growable = false}) → Map<String, List<CreateWalletIn>>

Constants

requiredKeys → const Set<String>
The list of required keys that must be present in a JSON.