perpDeploy
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