CreateWalletIn class
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 setter override
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 setter inherited
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