> ## Documentation Index
> Fetch the complete documentation index at: https://www.helius.dev/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# getPriorityFeeEstimate

> Erhalten Sie empfohlene Schätzungen für Prioritätsgebühren für Solana-Transaktionen, um die Aufnahme und die Kosten basierend auf der jüngsten Netzauslastung und Kontosperren zu optimieren.

## Anforderungsparameter

<ParamField body="transaction" type="string">
  Base58- oder Base64-codierte Solana-Transaktion, für die optimale Prioritätsgebühren geschätzt werden sollen. Die API analysiert die spezifischen Anweisungen und Konten in dieser Transaktion, um genaue Gebührenabschätzungen basierend auf den aktuellen Netzwerkbedingungen und der rechnerischen Komplexität bereitzustellen.
</ParamField>

<ParamField body="accountKeys" type="array">
  Array von öffentlichen Solana-Kontenschlüsseln, für die Prioritätsgebühren geschätzt werden sollen (Alternative zur Bereitstellung einer Transaktion)
</ParamField>

<ParamField body="options" type="object">
  Erweiterte Optionen zur Anpassung der Solana-Prioritätsgebührenschätzung basierend auf Netzwerkbedingungen
</ParamField>

<ParamField body="options.transactionEncoding" type="string">
  Kodierungsformat der bereitgestellten Solana-Transaktion

  * `Base58`
  * `Base64`
</ParamField>

<ParamField body="options.priorityLevel" type="string">
  Spezifisches Prioritätsniveau, für das Gebühren basierend auf der aktuellen Solana-Netzauslastung geschätzt werden sollen

  * `Min`
  * `Low`
  * `Medium`
  * `High`
  * `VeryHigh`
  * `UnsafeMax`
</ParamField>

<ParamField body="options.includeAllPriorityFeeLevels" type="boolean">
  Wenn wahr, werden umfassende Schätzungen für alle Prioritätsstufen von minimal bis maximal zurückgegeben
</ParamField>

<ParamField body="options.lookbackSlots" type="number">
  Anzahl der letzten Solana-Blockchain-Slots, die für eine genaue Gebührenabschätzung analysiert werden sollen (1-150)
</ParamField>

<ParamField body="options.includeVote" type="boolean">
  Wenn wahr, werden Abstimmungstransaktionen in die Gebührenberechnung für eine umfassendere Analyse einbezogen
</ParamField>

<ParamField body="options.recommended" type="boolean">
  Wenn wahr, wird die empfohlene optimale Gebühr basierend auf den aktuellen Solana-Netzwerkbedingungen zurückgegeben
</ParamField>

<ParamField body="options.evaluateEmptySlotAsZero" type="boolean">
  Wenn wahr, werden Slots ohne Transaktionen als gebührenfreie Slots in der Berechnung gezählt
</ParamField>


## OpenAPI

````yaml de/openapi/priority-fee-api/getPriorityFeeEstimate.yaml POST /
openapi: 3.1.0
info:
  title: Solana Priority Fee Optimization API
  version: 1.0.0
  description: >
    Erweiterte Solana-Prioritätsgebührenschätzung-API zur Optimierung von
    Transaktionsbestätigungszeiten und -kosten auf der Solana-Blockchain.

    Diese spezialisierte API hilft Entwicklern, den Transaktionsdurchsatz
    während Netzwerkkongestionen zu maximieren, indem sie datenbasierte
    Gebührenempfehlungen in Echtzeit über mehrere Prioritätsstufen bereitstellt.
    Ideal für Wallets, DeFi-Anwendungen, NFT-Plattformen und jedes
    Solana-Projekt, das zuverlässige Transaktionsverarbeitung mit optimierten
    Kosten erfordert.
  license:
    name: Apache 2.0
    url: https://www.apache.org/licenses/LICENSE-2.0.html
servers:
  - url: https://mainnet.helius-rpc.com
    description: Mainnet RPC-Endpunkt
  - url: https://devnet.helius-rpc.com
    description: Devnet RPC-Endpunkt
security: []
paths:
  /:
    post:
      summary: Abruf von Solana-Prioritätsgebührenschätzungen
      description: >
        Berechnung optimaler Prioritätsgebührenempfehlungen für
        Solana-Transaktionen basierend auf Echtzeit-Netzwerkbedingungen. Diese
        erweiterte API analysiert historische Gebührendaten und aktuelle
        Netzwerkauslastung, um präzise Gebührenschätzungen für verschiedene
        Prioritätsstufen bereitzustellen.
      operationId: getPriorityFeeEstimate
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/PriorityFeeEstimateRequest'
      responses:
        '200':
          description: Solana-Prioritätsgebührenschätzungen erfolgreich abgerufen
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PriorityFeeEstimateResponse'
              examples:
                singleEstimateResponse:
                  value:
                    jsonrpc: '2.0'
                    result:
                      priorityFeeEstimate: 120000
                    id: '1'
                allLevelsResponse:
                  value:
                    jsonrpc: '2.0'
                    result:
                      priorityFeeLevels:
                        min: 0
                        low: 2
                        medium: 10082
                        high: 100000
                        veryHigh: 1000000
                        unsafeMax: 50000000
                    id: '1'
        '400':
          description: Ungültige Anfrage
          content:
            application/json:
              schema:
                type: object
                properties:
                  jsonrpc:
                    type: string
                    enum:
                      - '2.0'
                    description: JSON-RPC-Versionskennzeichen
                  error:
                    type: object
                    description: Fehlerinformationen
                    properties:
                      code:
                        type: integer
                        example: -32602
                        description: Fehlercode
                      message:
                        type: string
                        example: Ungültige Parameter
                        description: Fehlermeldung
                  id:
                    type: string
                    description: >-
                      Vom Client generiertes Kennzeichen, das mit der Anfrage
                      übereinstimmt
        '401':
          description: Nicht autorisiert — fehlender oder ungültiger API-Schlüssel.
          content:
            application/json:
              schema:
                type: object
                properties:
                  jsonrpc:
                    type: string
                    enum:
                      - '2.0'
                  error:
                    type: object
                    properties:
                      code:
                        type: integer
                        example: -32001
                      message:
                        type: string
                        example: Nicht autorisiert
                  id:
                    type: string
        '429':
          description: Zu viele Anfragen — Ratenlimit überschritten.
          content:
            application/json:
              schema:
                type: object
                properties:
                  jsonrpc:
                    type: string
                    enum:
                      - '2.0'
                  error:
                    type: object
                    properties:
                      code:
                        type: integer
                        example: -32005
                      message:
                        type: string
                        example: Zu viele Anfragen
                  id:
                    type: string
        '500':
          description: Interner Serverfehler. Wiederholbar mit exponentiellem Backoff.
          content:
            application/json:
              schema:
                type: object
                properties:
                  jsonrpc:
                    type: string
                    enum:
                      - '2.0'
                  error:
                    type: object
                    properties:
                      code:
                        type: integer
                        example: -32603
                      message:
                        type: string
                        example: Interner Fehler
                  id:
                    type: string
      security:
        - ApiKeyQuery: []
components:
  schemas:
    PriorityFeeEstimateRequest:
      type: object
      properties:
        jsonrpc:
          type: string
          enum:
            - '2.0'
          default: '2.0'
          description: >-
            JSON-RPC-Versionskennzeichen für die Solana-RPC-API-Anfrage, muss
            "2.0" sein.
        id:
          type: string
          default: '1'
          description: Vom Client generiertes Kennzeichen für die Anfrage
        method:
          type: string
          enum:
            - getPriorityFeeEstimate
          default: getPriorityFeeEstimate
          description: Der RPC-Methodenname
        params:
          type: array
          description: Parameter für den Methodenaufruf
          default:
            - transaction: >-
                LxzhDW7TapzziJVHEGPh1QjmZB6kjNqmvuJ9gmihBGEkzw2N8ospDq32UZdVmKWzRZqKuyvhp7xmLvsmmHa3MfxVKpYoLV9cPkw5isHnHgDUwLSMsDaZ4dLEULexXAvuV9k6fLD2LMhFKM6gqH6j69GQLAm1g4e3z5ZVZN6pmJdSmZ4PqKcwNn4sS7E3Abp1hV59uBJB9i4jEdEAh28rZ8WCeNizzEmrJZFhatFFFGSDsk23jDPEjbkMcoRWXKf1WthFScC2S6Wz284Dtjqp7kW8eybV3DpmN9DtBbcfFNQPtUwmiBZCKszdYym5AjJvRHiUKUdMwFpC3toPnMvTmKZ9iHQtzZRkg5xBufRtUN5eVYJfdw2DxzH6RfqhC2rAjfSbfJA4wmaq9f5eUe2iEjmqvne6r85PPcHBJzyqkVtAyUFtTc9DfU8UiM9rFhQ2UB71M6m5UCsC6EwowMw5k8iF8rL7iPCLdubVdy8S58DPLNG4E4rdosev1T63YdRWSgEwBZh7iX4zGBA9AKAm3B9itCSxLSL46Y6uZgVku9UXsMcWWz3URoa6hRbo55CYPLhrVeqjqX5DsXpaG6QkngbEaESQUnkakE1AFkYXmNXEd2m3sLRTYB2o5UTkwkJS2u5sJHyYqAvXr3vFZr7qAYFLD3LwS5tsdb45ZQVQwsbnNddMHgkpmSqLHS6Fv1epxqHbzpRCU1tgMsriApVWC3pj2LLD41HxkV8aKvkVyHgJFACUtbvRBZAasHf1F71Gz3qZNTdh3efWsZJRXnfxKPbATU7NTMaMUL8JjknfoVwp3
          items:
            type: object
            properties:
              transaction:
                type: string
                description: >
                  Base58 oder Base64 codierte Solana-Transaktion, für die die
                  optimalen Prioritätsgebühren geschätzt werden sollen.

                  Die API wird die spezifischen Anweisungen und Konten in dieser
                  Transaktion analysieren, um präzise Gebührenabschätzungen
                  basierend auf den aktuellen Netzwerkbedingungen und der
                  Berechnungskomplexität bereitzustellen.
              accountKeys:
                type: array
                description: >-
                  Array von Solana-Kontopublickeys zur Schätzung der
                  Prioritätsgebühren (Alternative zur Bereitstellung einer
                  Transaktion)
                items:
                  type: string
                  description: Base58 kodierter öffentlicher Schlüssel eines Solana-Kontos
              options:
                $ref: '#/components/schemas/PriorityFeeOptions'
    PriorityFeeEstimateResponse:
      type: object
      properties:
        jsonrpc:
          type: string
          enum:
            - '2.0'
          description: JSON-RPC-Versionskennzeichen
        id:
          type: string
          description: >-
            Vom Client generiertes Kennzeichen, das mit der Anfrage
            übereinstimmt
        result:
          type: object
          description: >-
            Ergebnisobjekt, das umfassende Solana-Prioritätsgebührenschätzungen
            enthält
          properties:
            priorityFeeEstimate:
              type: number
              format: float
              description: >
                Geschätzte optimale Prioritätsgebühr in Mikrolamports für die
                angeforderte Solana-Transaktion,

                berechnet basierend auf der jüngsten Blockchain-Aktivität und
                den Berechnungsanforderungen.
            priorityFeeLevels:
              type: object
              description: >
                Detaillierte Gebührenabschätzungen für verschiedene
                Prioritätsstufen auf der Solana-Blockchain (in Mikrolamports),

                die Entwicklern ermöglichen, das optimale Gleichgewicht zwischen
                Kosten und Bestätigungsgeschwindigkeit zu wählen.
              properties:
                min:
                  type: number
                  format: float
                  description: >
                    Minimale Gebühr für Solana-Transaktionen - geeignet für
                    nicht dringende Transaktionen während Zeiten geringer
                    Netzwerkauslastung

                    (kann zu Transaktionsfehlern während Netzwerkkongestion
                    führen)
                low:
                  type: number
                  format: float
                  description: >
                    Niedrige Prioritätsgebühr für Solana-Transaktionen -
                    wirtschaftliche Option für Transaktionen, die nicht
                    zeitkritisch sind

                    (längere Bestätigungszeit, geringere Kosten)
                medium:
                  type: number
                  format: float
                  description: >
                    Mittlere Prioritätsgebühr für Solana-Transaktionen -
                    ausgewogene Option für die meisten Standardtransaktionen

                    (angemessene Bestätigungszeit bei moderaten Kosten)
                high:
                  type: number
                  format: float
                  description: >
                    Hohe Prioritätsgebühr für Solana-Transaktionen -
                    priorisierte Verarbeitung für zeitkritische Operationen

                    wie DeFi-Trades oder NFT-Mints (schnellere Bestätigung,
                    höhere Kosten)
                veryHigh:
                  type: number
                  format: float
                  description: >
                    Sehr hohe Prioritätsgebühr für Solana-Transaktionen -
                    Premium-Option für kritische Transaktionen, die

                    nahezu sofortige Bestätigung erfordern (sehr schnelle
                    Bestätigung, Premium-Kosten)
                unsafeMax:
                  type: number
                  format: float
                  description: >
                    Maximal beobachtete Gebühr auf Solana - die höchste Gebühr,
                    die im Analysezeitraum gesehen wurde,

                    die ein oberes Limit während extremer Netzwerkkongestion
                    darstellt (schnellste mögliche Bestätigung, aber
                    möglicherweise unnötig hoch)
    PriorityFeeOptions:
      type: object
      description: >-
        Erweiterte Optionen zur Anpassung der Solana-Prioritätsgebührenschätzung
        basierend auf den Netzwerkbedingungen
      properties:
        transactionEncoding:
          type: string
          enum:
            - Base58
            - Base64
          description: Kodierungsformat der bereitgestellten Solana-Transaktion
        priorityLevel:
          type: string
          enum:
            - Min
            - Low
            - Medium
            - High
            - VeryHigh
            - UnsafeMax
          description: >-
            Spezifisches Prioritätsniveau zur Schätzung der Gebühren basierend
            auf der aktuellen Solana-Netzwerkauslastung
        includeAllPriorityFeeLevels:
          type: boolean
          description: >-
            Wenn wahr, werden umfassende Schätzungen für alle Prioritätsstufen
            vom Minimum bis zum Maximum zurückgegeben
        lookbackSlots:
          type: integer
          minimum: 1
          maximum: 150
          description: >-
            Anzahl der letzten Solana-Blockchain-Slots, die zur genauen
            Gebührenabschätzung analysiert werden (1-150)
        includeVote:
          type: boolean
          description: >-
            Wenn wahr, werden Abstimmungstransaktionen bei der
            Gebührenberechnung für eine umfassendere Analyse einbezogen
        recommended:
          type: boolean
          description: >-
            Wenn wahr, wird die empfohlene optimale Gebühr basierend auf den
            aktuellen Solana-Netzwerkbedingungen zurückgegeben
        evaluateEmptySlotAsZero:
          type: boolean
          description: >-
            Wenn wahr, werden Slots ohne Transaktionen als Null-Gebührenslots in
            der Berechnung gezählt
  securitySchemes:
    ApiKeyQuery:
      type: apiKey
      in: query
      name: api-key
      description: >-
        Ihr Helius API-Schlüssel. Sie können einen kostenlos im
        [Dashboard](https://dashboard.helius.dev/api-keys) erhalten.

````