createVault payload - Trading Vault Creation
Decode Hyperliquid `createVault` payloads for trading vault creation, returned through Dwellir's read-only L1 gRPC API.
Read-only action reference
Dwellir's Hyperliquid gRPC API returns this decoded action payload through
StreamBlocks and
GetBlock. It does not submit or execute this action.
Submit supported user write actions through Hyperliquid's native
POST /exchange
endpoint.
The decoded createVault payload records creation of a managed Hyperliquid trading vault.
Sample Data
{
"signature": {
"r": "0x888843b89133ec3eaf8d81601a680a56fe026232233760e741e886269d6d47e4",
"s": "0x26b3a835ef519f69ad117a4050658157bf9d4a6c253985b91f20c074c648ea62",
"v": 28
},
"action": {
"type": "createVault",
"name": "TradingFXVPS",
"description": "Traders seeking alpha beyond buy-and-hold crypto...",
"initialUsd": 4999000000,
"nonce": 1768149497821
},
"nonce": 1768149497821,
"expiresAfter": 1768149511760
}View this transaction on Hypurrscan
Field Reference
Action Fields
| Field | Type | Description |
|---|---|---|
type | string | Always "createVault" |
name | string | Display name for the vault |
description | string | Vault description (supports markdown/text) |
initialUsd | number | Initial USD deposit in atomic units (divide by 10^6 for USD) |
nonce | number | Transaction nonce for replay protection |
Optional Fields
| Field | Type | Description |
|---|---|---|
expiresAfter | number | Timestamp after which the action expires |
Amount Conversion
The initialUsd field is in atomic units:
4999000000atomic units = $4,999.00 USD (divide by 10^6)
Use Cases
Vault Analytics
Track vault creation activity:
def process_createVault_action(action):
name = action.get('name')
initial_usd = action.get('initialUsd', 0)
initial_usd_display = initial_usd / 1_000_000
print(f"New vault created: {name}")
print(f"Initial deposit: ${initial_usd_display:,.2f}")Strategy Monitoring
Identify new trading strategies being launched on the platform.
Ecosystem Growth Analysis
Track vault creation trends to measure platform adoption.
Related Action Payloads
- vaultTransfer - Vault deposits and withdrawals
- NetChildVaultPositionsAction - Net child vault positions