Vaults
Create vault
Create a new vault by providing deployment parameters.Current user will be set as owner of the account and a new sub-account will be deployed as vault operator.
post/vaults
Headers
PARADEX-PARENT-ACCOUNTstring required
Onboarded by prdx:0xa123456789
PARADEX-STARKNET-SIGNATUREstring required
Starknet signature
PARADEX-STARKNET-ACCOUNTstring required
Starknet address
PARADEX-STARKNET-ACCOUNT-DERIVATION-PATHstring required
Account derivation path - m/44'/9004'/0'/0/1
Request body
Example request
{
"curator_name": "Some Curator",
"deposit_tx_signature": "[",
"description": "My vault description",
"lockup_period": 1,
"max_tvl": 1000000,
"name": "MyVault",
"operator_eth_address": "0x1234567890abcdef1234567890abcdef12345678",
"operator_index": 1,
"operator_signer_type": "eip191",
"profit_share": 10,
"public_key": "0x1234567890abcdef",
"show_balances": true,
"show_positions": true,
"strategy_description": "Delta Neutral"
}Response
Created
Example response
{
"address": "0x1234567890abcdef",
"created_at": 1517171717,
"curator_name": "Some Curator",
"description": "My description",
"last_updated_at": 1617171717,
"lockup_period": 1,
"max_tvl": 1000000,
"name": "MyVault",
"operator_account": "0x1234567890abcdef",
"owner_account": "0x0234567890abcdef",
"profit_share": 10,
"strategies": [
{
"address": "0x29464b79b02543ed8746bba6e71c8a15401dd27b7279a5fa2f2fe8e8cdfabb",
"name": "Alpha Strategy",
"visibility": {
"balances": true,
"positions": true
}
}
],
"strategy_description": "Delta Neutral",
"visibility": {
"balances": true,
"positions": true
}
}