Api set sub account mode request
Sets the sub account mode (Single Asset Mode or Multi Asset Mode).
Switching modes requires passing validation checks to ensure the account remains healthy.
NameLite |
Type | RequiredDefault |
Description |
|---|---|---|---|
sub_account_idsa |
string | True | The sub account ID to set the mode for |
sub_account_modesa1 |
SubAccountMode | True | The target sub account mode to switch to |
signatures |
Signature | True | The signature of this operation |
SubAccountMode
| Value | Description |
|---|---|
SINGLE_ASSET_MODE = 1 |
Single asset mode: the subaccount is only allowed to hold one asset as collateral |
Signature
NameLite |
Type | RequiredDefault |
Description |
|---|---|---|---|
signers |
string | True | The address (public key) of the wallet signing the payload |
rr |
string | True | Signature R |
ss1 |
string | True | Signature S |
vv |
integer | True | Signature V |
expiratione |
string | True | Timestamp after which this signature expires, expressed in unix nanoseconds. Must be capped at 30 days |
noncen |
integer | True | Users can randomly generate this value, used as a signature deconflicting key. ie. You can send the same exact instruction twice with different nonces. When the same nonce is used, the same payload will generate the same signature. Our system will consider the payload a duplicate, and ignore it. Range: 0 to 4,294,967,295 (uint32) |
chain_idci |
string | True | Chain ID used in EIP-712 domain. Zero value fallbacks to GRVT Chain ID. |