perpDeploy - Deploy Perpetual Markets
Deploy new perpetual markets or update oracle configurations on Hyperliquid.
Deploy new perpetual markets or update oracle price configurations.
Sample Data
{
"signature": {
"r": "0xf07b23ce4dbff09a3b0b3c2036842b2430c9fc3b997a4cf45ba3a4d5e7b1d025",
"s": "0x37991b945e9ac813aa278df339c85e22a9bd395107adf21b1ac0ac7d41efcfa3",
"v": 27
},
"action": {
"type": "perpDeploy",
"setFundingMultipliers": [
["vntl:ANTHROPIC", "0.003000000118"],
["vntl:OPENAI", "0.00300303706"],
["vntl:SPACEX", "0.003000000026"]
]
},
"nonce": 1768146962347
}View this transaction on Hypurrscan
Field Reference
Action Fields
| Field | Type | Description |
|---|---|---|
type | string | Always "perpDeploy" |
setFundingMultipliers | array | Funding rate multipliers per market |
setOracle | object | Oracle price configurations (alternative) |
Use Cases
Market Configuration Tracking
Monitor market deployments and updates:
def process_perpDeploy_action(action):
if 'setFundingMultipliers' in action:
markets = action['setFundingMultipliers']
print(f"Funding updated for {len(markets)} markets")Related Action Types
- multiSig - Often wrapped in multi-sig for governance