Vaults

Get vaults owned, operated, or sub-operated by the authenticated account

Returns all vaults (any status) where the caller is the operator or owner, plus the vault the caller is a sub-operator (strategy) of, if any. It includes vaults not active yet, like initializing or pending initial deposit. Each vault includes its strategies (sub-operators), so the UI can resolve valid operator <-> sub-operator transfer counterparties.

get/vaults/mine

Response

OK

Example response

{
  "results": [
    {
      "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
      }
    }
  ]
}

Changes

Changed in 7 of the 65 revisions of this API.1111

  • f1370c46e9e832See the full diff
    • added the new BLOCK_TRADE_REPLAYED_SIGNATURE enum value to the //// response property for the response status

      response-property-enum-value-added

    • added the new EVM_VAULT_OPERATORS_DISABLED enum value to the //// response property for the response status

      response-property-enum-value-added

    • added the new VAULT_DATA_PRIVATE enum value to the //// response property for the response status

      response-property-enum-value-added

    • added the optional property ///// to the response with the status

      response-optional-property-added

    • added the optional property /// to the response with the status

      response-optional-property-added

    • removed the INVALID_RHINOFI_QUOTE enum value from the //// response property for the response status

      response-property-enum-value-removed

    • removed the INVALID_RHINOFI_QUOTE_COMMIT enum value from the //// response property for the response status

      response-property-enum-value-removed

    • removed the INVALID_RHINOFI_REQUEST enum value from the //// response property for the response status

      response-property-enum-value-removed

  • 7861dbd35cf522See the full diff
    • added the new IP_NOT_ALLOWED enum value to the //// response property for the response status

      response-property-enum-value-added

    • added the new MARKET_NOT_SETTLED enum value to the //// response property for the response status

      response-property-enum-value-added

    • added the optional property /// to the response with the status

      response-optional-property-added

    • added the optional property /// to the response with the status

      response-optional-property-added

    • added the new BLOCK_TRADE_INVALID_SIGNATURE enum value to the //// response property for the response status

      response-property-enum-value-added

    • added the new BLOCK_TRADE_SIGNER_KEY_UNAUTHORIZED enum value to the //// response property for the response status

      response-property-enum-value-added

    • added the new EVM_ADDRESS_ALREADY_ONBOARDED enum value to the //// response property for the response status

      response-property-enum-value-added

    • added the new INSUFFICIENT_EVM_BALANCE enum value to the //// response property for the response status

      response-property-enum-value-added

    • added the new PORTFOLIO_MARGIN_INVALID_ACCOUNT_KIND enum value to the //// response property for the response status

      response-property-enum-value-added

    • added the new PORTFOLIO_MARGIN_ONBOARDING_DISABLED enum value to the //// response property for the response status

      response-property-enum-value-added

    • removed the BAD_STARKNET_REQUEST enum value from the //// response property for the response status

      response-property-enum-value-removed

    • removed the INVALID_PRICE_PRECISION enum value from the //// response property for the response status

      response-property-enum-value-removed

    • removed the TRANSACTION_NOT_FOUND enum value from the //// response property for the response status

      response-property-enum-value-removed

    • endpoint added

      endpoint-added