generated: '2026-07-21' method: derived source: openapi/superform-openapi-original.json summary: entities: 146 relationships: 72 entities: - name: AddVaultInputBody fields: 50 - name: Vault fields: 50 - name: UpdateVaultInputBody fields: 49 - name: QuoteParams fields: 43 - name: DeployedContract fields: 34 - name: Protocol fields: 31 - name: Route fields: 26 - name: QuoteParamsWithdrawal fields: 21 - name: QuoteParamsDeposit fields: 19 - name: VaultStatistic fields: 18 - name: DebankToken fields: 17 - name: SuperformTransaction fields: 13 - name: VaultRewardRates fields: 13 - name: ProtocolPoints fields: 12 - name: DepositResponse fields: 11 - name: LifiEstimate fields: 11 - name: PiggyTokenStats fields: 11 - name: SuperformTVL fields: 10 - name: LifiRouteStep fields: 9 - name: ProtocolExploit fields: 9 - name: RewardsOpportunity fields: 9 - name: ToToken fields: 9 - name: User fields: 9 - name: Deployer fields: 8 - name: ExplorationDashboardSummary fields: 8 - name: LifiAction fields: 8 - name: LifiToken fields: 8 - name: ProtocolAudit fields: 8 - name: VaultRiskData fields: 8 - name: ERC5115To4626WrapperVault fields: 7 - name: ErrorModel fields: 7 - name: ExplorerAsset fields: 7 - name: GasCostItem fields: 7 - name: GetTokenBalanceOutputBody fields: 7 - name: LiFiFee fields: 7 - name: ProtocolFAQ fields: 7 - name: RebalancingCalculateInput fields: 7 - name: RebalancingCalculateOutput fields: 7 - name: RebalancingStartInput fields: 7 - name: Season3VaultType fields: 7 relationships: - from: AddVaultInputBody kind: belongs_to to: protocol via: protocol_id - from: AddVaultInputBody kind: belongs_to to: superform via: superform_address - from: AddVaultInputBody kind: belongs_to to: superform via: superform_id - from: ClaimableTokens kind: belongs_to to: chain via: chain_id - from: DebankToken kind: belongs_to to: chain via: chain_id - from: DebankToken kind: belongs_to to: protocol via: protocol_id - from: DeployedContract kind: belongs_to to: chain via: ChainID - from: ERC5115To4626WrapperVault kind: belongs_to to: chain via: chain_id - from: ERC5115To4626WrapperVault kind: belongs_to to: superform via: superform_address - from: ERC5115To4626WrapperVault kind: belongs_to to: superform via: superform_id - from: ExplorerAsset kind: belongs_to to: chain via: chain_id - from: LifiToken kind: belongs_to to: chain via: chainId - from: MigrateApproveTransactions kind: belongs_to to: superform via: superform_id - from: MigrateApproveTransactions kind: belongs_to to: vault via: vault_id - from: PiggyTokenStats kind: belongs_to to: user via: user_address - from: ProtocolAnalytic kind: belongs_to to: protocol via: protocol_id - from: ProtocolAudit kind: belongs_to to: protocol via: protocol_id - from: ProtocolExploit kind: belongs_to to: protocol via: protocol_id - from: ProtocolFAQ kind: belongs_to to: protocol via: protocol_id - from: ProtocolPoints kind: belongs_to to: protocol via: protocol_id - from: QuoteParams kind: belongs_to to: superform via: superform_address - from: QuoteParams kind: belongs_to to: superform via: superform_id - from: QuoteParams kind: belongs_to to: user via: user_address - from: QuoteParams kind: belongs_to to: vault via: vault_id - from: QuoteParamsDeposit kind: belongs_to to: superform via: superform_id - from: QuoteParamsDeposit kind: belongs_to to: user via: user_address - from: QuoteParamsDeposit kind: belongs_to to: vault via: vault_id - from: QuoteParamsWithdrawal kind: belongs_to to: superform via: superform_id - from: QuoteParamsWithdrawal kind: belongs_to to: user via: user_address - from: QuoteParamsWithdrawal kind: belongs_to to: vault via: vault_id - from: RebalancingCalculateInput kind: belongs_to to: user via: user_address - from: RebalancingCalculateOutput kind: belongs_to to: user via: user_address - from: RebalancingFrom kind: belongs_to to: superform via: superform_id - from: RebalancingStartInput kind: belongs_to to: user via: user_address - from: RebalancingTo kind: belongs_to to: superform via: superform_id - from: RouteToken kind: belongs_to to: chain via: chain_id - from: Season3RewardsLeaderboardResponse kind: belongs_to to: user via: user_address - from: StartMigrationInput kind: belongs_to to: superform via: superform_id - from: StartMigrationInput kind: belongs_to to: user via: user_address - from: SuperformTVL kind: belongs_to to: chain via: chain_id - from: SuperformTVL kind: belongs_to to: protocol via: protocol_id - from: SuperformTVL kind: belongs_to to: superform via: superform_id - from: SuperformTransaction kind: belongs_to to: superform via: superform_id - from: SuperformTransaction kind: belongs_to to: vault via: vault_id - from: SupportedChain kind: belongs_to to: chain via: chain_id - from: ToToken kind: belongs_to to: chain via: chainId - from: UpdateVaultInputBody kind: belongs_to to: protocol via: protocol_id - from: UpdateVaultInputBody kind: belongs_to to: superform via: superform_address - from: UpdateVaultInputBody kind: belongs_to to: superform via: superform_id - from: User kind: belongs_to to: protocol via: protocol_id - from: UserERC4626VaultShares kind: belongs_to to: protocol via: protocol_id - from: UserERC4626VaultShares kind: belongs_to to: superform via: superform_id - from: UserERC4626VaultShares kind: belongs_to to: vault via: vault_id - from: UserReward kind: belongs_to to: chain via: chain_id - from: UserWiseSuperpositionWiseBalance kind: belongs_to to: superform via: superform_address - from: UserWiseSuperpositionWiseBalance kind: belongs_to to: user via: user_address - from: UserWiseSuperpositionWiseBalance kind: belongs_to to: vault via: vault_address - from: Vault kind: belongs_to to: protocol via: protocol_id - from: Vault kind: belongs_to to: superform via: superform_address - from: Vault kind: belongs_to to: superform via: superform_id