Sui.

Beitrag

Teile dein Wissen.

doodee.
Jul 29, 2025
Experten Q&A

Wie erhalte ich eine Aufschlüsselung der verdienten Einsatzprämien nach Epochen?

Ich habe versucht, eine detaillierte Aufschlüsselung meiner verdienten Einsatzprämien für jede Epoche zu finden. Ich habe Plattformen wie Suivision und Suiscan überprüft, aber sie zeigen nur die Gesamtzahl der bisher gesammelten Gewinne. Gibt es eine Möglichkeit, die Belohnungen nach Epochen aufgeschlüsselt zu sehen? Viele Menschen, auch ich, benötigen das für Steuererklärungen.

  • Sui
0
15
Teilen
Kommentare
.

Antworten

15
Paul.
Paul4340
Jul 31 2025, 05:59

Um eine Aufschlüsselung Ihrer verdienten Einsatzprämien nach Epochen im Sui-Netzwerk zu erhalten, müssen Sie sich wahrscheinlich direkt auf die Daten des Sui-Netzwerks verlassen, da Plattformen wie Suivision und Suiscan diese detaillierte Aufschlüsselung möglicherweise nicht anbieten. Im Folgenden finden Sie einige Möglichkeiten, auf Informationen zu Prämien in Bezug auf Epochen zuzugreifen:

1.Sui Blockchain-Daten-API

  • Sui bietet eine API, die abgefragt werden kann, um historische Daten abzurufen, einschließlich der Einsatzprämien. Du kannst sie verwenden, um die pro Epoche verdienten Prämien nachzuverfolgen, indem du bestimmte Einsatzdaten abfragst.
  • Suchen Sie im Sui JSON-RPC oder in der Sui Explorer-API nach Endpunkten, die sich auf Prämien beziehen (falls verfügbar). *Beispielabfrage (hypothetisch): Suchen Sie nach Endpunkten, die Einsatzbelohnungen pro Validator oder Belohnungen pro Epoche bieten. Möglicherweise müssen Sie die Daten nach Ihrer Adresse und Epoche filtern.

2.Sui CLI für das Staking von Daten

Die Sui CLI kann detaillierte Staking-Informationen einschließlich Einsatzprämien bereitstellen. Du kannst die CLI verwenden, um dein Einsatzguthaben, deine Belohnungen und deine Epochendetails abzufragen.

sui client query --address <your-address> --staking-rewards

Dies würde Details zum Staking zurückgeben, aber Sie müssen die Daten möglicherweise manuell oder mithilfe von Skripten aggregieren, um sie nach Epochen aufzuschlüsseln.

3.Benutzerdefinierte Skripte oder Bots

Wenn Sie mit Codierung vertraut sind, könnten Sie ein Skript (z. B. in Python) schreiben, um Belohnungsdaten von Sui-APIs oder einem Blockchain-Explorer wie Suiscan zu aggregieren. Dieses Skript könnte die Einsatzbelohnungen nach Epochen abrufen und dir eine detaillierte Aufschlüsselung geben.

Schritte für ein benutzerdefiniertes Skript:

  • Verwenden Sie die Sui SDKoder eine der verfügbaren Sui-APIs, um Daten zu Staking-Prämien abzurufen.
  • Filtern Sie nach Epochen und aggregieren Sie die Belohnungen für jede Epoche.
  • Speichern Sie die Ergebnisse in einem Format, das für die Steuerberichterstattung geeignet ist (z. B. CSV, JSON).

4.Drittanbieter-Datenanbieter

Wenn Suivision und Suiscan diese Funktion nicht anbieten, sollten Sie vielleicht nach anderen Drittanbieterplattformen oder Sui-Ökosystemtools suchen. Einige Plattformen bieten möglicherweise detailliertere Daten, z. B.Block ExploreroderStaking-Plattformen, die detaillierte historische Informationen zu Belohnungen liefern.

5.API für Validator-Knoten

Validatoren können auch Daten zu den Staking-Belohnungen für ihre Delegierten nach Epochen aufgeschlüsselt veröffentlichen. Einige Validator-Nodes bieten Dashboards oder APIs, mit denen Sie Prämien für bestimmte Delegationen abfragen können, einschließlich historischer Prämien nach Epochen.

Fazit:

Wenn Suivision und Suiscan keine detaillierte Aufschlüsselung nach Epochen anbieten, musst du entweder die direkten APIs oder CLI von Sui verwenden oder ein benutzerdefiniertes Skript schreiben, um diese Daten zu extrahieren und zu verarbeiten. Stellen Sie sicher, dass Sie diese Daten im Laufe der Zeit im Auge behalten, da sie für Steuererklärungen und Wirtschaftsprüfungen nützlich sein können.

8
Kommentare
.
Benjamin XDV.
Jul 31 2025, 09:55

Um eine detaillierte Aufschlüsselung der verdienten Einsatzprämien nach Epochen zu erhalten, können Sie denRPC-Endpunktvon Sui suix_getStakesmit Ihrem Validator oder Ihrer Staking-Adresse abfragen, die Belohnungsdaten pro Epoche zurückgibt. Verwenden Sie alternativ die APIvon Sui Explorer(https://explorer.sui.io/) oder Tools von Drittanbietern wieSuiVision Analytics, um historische Prämienverteilungen zu extrahieren. @mysten/sui.js``stakeStatusFür den programmatischen Zugriff kann dasSui TypeScript SDK() diese Daten analysieren, indem es das Feld in der Antwort filtert. Wenn Steuerberichte das Ziel sind, sollten Sie erwägen, die JSON-Rohdaten zu exportieren und sie mit einem Skript zu verarbeiten, das Ihren Buchhaltungsanforderungen entspricht.

8
Kommentare
.
Ashford.
Jul 31 2025, 07:38

Um einedetaillierte Aufschlüsselung der verdienten Einsatzprämien nach Epochenim Sui-Netzwerk zu erhalten, haben Sie Recht, dass Plattformen wieSuivisionundSuiscanin der Regel nur die Gesamtzahl der gesammelten Prämien anzeigen. Leider ist diese Art von detaillierten Informationen nicht immer ohne Weiteres auf öffentlichen Plattformen verfügbar. Es gibt jedoch einige Möglichkeiten, wie Sie dies angehen können:

1.Überprüfen Sie das Validator-Dashboard oder die APIs von Sui

Sui verfügt über ein Validator-Dashboard und öffentliche APIs, die detailliertere Informationen zu Staking-Belohnungen liefern können, einschließlich der Aufschlüsselung nach Epochen. Einige Sui-Validatoren bieten APIs an, mit denen du Daten wie Belohnungen pro Epoche abfragen kannst. Möglicherweise musst du einenSui Nodeverwenden oder direkt aufSui APIszugreifen, um diese Daten abzurufen.

*Schritte zum Zugriff auf Prämiendaten:

  • Sie können nach allen verfügbaren API-Endpunkten suchen, dieepochenspezifische Belohnungsdetailsvon Validatoren oder Nodes bereitstellen.
  • Greifen Sie auf denSui Exploreroder auf validatorspezifische Plattformen zu, die möglicherweise über ihre APIs zusätzliche Details preisgeben.

2.Verwenden der Sui CLI (Befehlszeilenschnittstelle)

DieSui CLIbietet Tools für die Interaktion mit der Blockchain und kann detailliertere Einblicke in die Einsatzbelohnungen geben. Du kannst die CLI verwenden, um Details zu Epoch-Belohnungen abzurufen, falls verfügbar.

*Befehl: Du könntest die suiCLI verwenden, um Staking-Informationen abzufragen. Es bietet zwar keinen direkten Befehl für Epochenprämien, aber Sie können Ihren Verlauf Ihrer Staking-Transaktionen abrufen oder nach Staking-Ereignissen suchen, die mit jeder Epoche verknüpft sind.

Hier ist ein Beispiel dafür, wie du an Daten zum Thema Staking kommen könntest:

sui client query --gas-budget 10000 --query-type stake

Dadurch erhalten Sie nicht direkt eine detaillierte Aufschlüsselung nach Epochen, aber mit etwas Filterung und Skripterstellung könnten Sie die erforderlichen Daten im Laufe der Zeit abrufen und nach Epochen gruppieren.

3.Verwenden Sie Blockchain-Analysetools mit Epoch Breakdown-Funktionen

Mit einigen fortschrittlichen Blockchain-Analysetools wieNansenoderDune Analyticskönnen Sie möglicherweise detailliertere historische Belohnungsdaten extrahieren. Diese Plattformen unterstützen Sui zwar standardmäßig nicht, aber du könntest überprüfen, ob siebenutzerdefinierte Analysen oder Abfragenfür Sui anbieten, insbesondere, wenn du es mit großen Mengen an Staking-Daten für Steuerzwecke zu tun hast.

4.Manuelle Aufschlüsselung anhand der Transaktionshistorie

*Methode: Sie können die Prämien manuell überprüfen, indem Sie sich Ihre Einsatztransaktionen ansehen und überprüfen, ob Prämien im Zusammenhang mit bestimmten Epochen ausgegeben werden.

  • Überprüfe fürjede Staking-Transaktionden Zeitstempel und korreliere ihn mitEpochenübergängen.
  • Prämiendaten können mit diesen Transaktionen und Epochenzahlen verknüpft sein. Wenn Sie sie exportieren (aus Sui Explorer oder anderen Entdeckern), können Sie die in jeder Epoche verdienten Prämien manuell berechnen.

5.Wenden Sie sich an Ihren Validator

Einige Sui-Validatoren oder Staking-Plattformen bieten möglicherweise detaillierte Berichte an oder stellen individuelle Fragen zu den nach Epochen verdienten Prämien, insbesondere, wenn Sie einen erheblichen Einsatz haben.

Zusammenfassung:

Derzeit bietenSuiscanundSuivisionkeine direkteepochenbasierte Aufschlüsselungder Prämien an, aber das kannst du wie folgt erreichen:

  • Zugriff aufSui-Node-APIsfür detaillierte Transaktionsdaten, einschließlich epochenspezifischer Prämien.
  • Verwendung derSui-CLIzum Abfragen von Staking-Daten. *Blockchain-AnalyseplattformenwieNansenoderDunefür maßgeschneiderte Berichte. *Manuelles Korrelieren von Staking-Transaktionenmit Epochenübergängen. *Wenden Sie sich an Ihren Validator, um maßgeschneiderte Berichte zu erhalten.

Wenn Sie detaillierte Aufzeichnungen für die Steuerberichterstattung benötigen, ist es am besten,benutzerdefinierte Abfrageüber die Sui-APIs einzuholen oder sich anSUI-spezifische Datenanbieterzu wenden.

6
Kommentare
.
Evgeniy CRYPTOCOIN.
Jul 31 2025, 09:32

NutzeSui CLIoderNode RPC, um Belohnungen pro Epoche abzurufen:

1.CLI-Befehl:

  sui client staked-sui --address YOUR_ADDRESS  

Zeigt die Einsatzdetails einschließlich der Epochenaufschlüsselung an.

2.RPC-Abfrage: Rufen Sie suix_getStakesmit Ihrer Adresse an, um strukturierte Prämiendaten zu erhalten.

Alternative:

  • Exportieren Sie den Transaktionsverlauf aus Explorern (nach StakeRewardEreignissen filtern).

Hinweis: Steuertools wieKoinlykönnen dies automatisch berechnen, wenn du deine Wallet synchronisierst.

  • (Die Prämien sind epochenabhängig, werden aber oft in UIs zusammengefasst — Rohdaten sind per API verfügbar. ) *) *
6
Kommentare
.
Alya.
Alya-14
Jul 30 2025, 17:40

Für Sui-Block-Entdecker (Suivision, Suiscan) gibt es derzeit die gesamten Einsatzbelohnungen, aber keine Aufschlüsselungen nach Epochen.

Um die Belohnungen von Epoche zu Epoche zu erhalten:

  1. Verwenden Sie dieSui API(sui_getStakingRewards) mit einem benutzerdefinierten Skript:
  curl -X POST https://fullnode.mainnet.sui.io \
    -H "Content-Type: application/json" \
    -d '{
      "jsonrpc": "2.0",
      "method": "sui_getStakingRewards",
      "id": 1,
      "params": ["<your_address>"]
    }'

Dies gibt Belohnungengruppiert nach Epochezurück.

  1. Analysieren Sie die Antwort: Jeder Eintrag enthält epochundamount, sodass die Steuerberichterstattung pro Epoche nachverfolgt werden kann.

Verwenden Sie alternativ dasSui TypeScript SDK:

const rewards = await suiClient.getStakingRewards({ owner: address });
// Returns array of { epoch: number, amount: bigint }

Diese Daten befinden sich in der Kette und sind unveränderlich. Erstellen Sie ein Skript, um sie in CSV zu exportieren. Noch bietet kein Drittanbieter-Tool dies nativ an.

5
Kommentare
.
Arnold.
Arnold3036
Jul 31 2025, 08:36

Benutze dieSui RPC API(suix_getStakes), um Belohnungen pro Epoche abzurufen.

####1. Abfrage über CLI

sui client call \
  --function get_stakes \
  --package 0x3 \
  --module sui_system \
  --args 0xYOUR_STAKED_SUI_ID \
  --gas-budget 10000000

####2. TypeScript-Beispiel

import { SuiClient } from '@mysten/sui.js/client';

const client = new SuiClient({ url: 'https://fullnode.mainnet.sui.io' });
const stakes = await client.getStakes({ owner: '0xYOUR_ADDRESS' });

// Extract rewards by epoch
stakes.forEach((stake) => {
  stake.stakes.forEach((stakedSui) => {
    console.log('Epoch:', stakedSui.requestEpoch);
    console.log('Rewards:', stakedSui.estimatedReward);
  });
});

###Wichtige Hinweise -** requestEpoch: Epoche, in der der Einsatz aktiv war. - estimatedReward**: In dieser Epoche verdiente Belohnungen. -Steuertipp: Summe der Prämien pro Epoche aus der Ausgabe.

5
Kommentare
.
Bekky.
Bekky1762
Jul 29 2025, 13:10

###Methode 1: Die Sui CLI verwenden

# 1. First, get your staked SUI object IDs
sui client objects --json --query '{"matchAll": [{"StructType": "0x3::staking_pool::StakedSui"}]}' | jq '.[].objectId'

# 2. Fetch rewards per epoch for each staked object
sui client call --package 0x3 --module staking_pool --function get_stakes \
  --args <STAKED_SUI_OBJECT_ID> --json | jq '.effects.events[] | select(.stakingPoolEvent)'

Dies gibt Belohnungsbeträge mit Epochennummern zurück.

###Methode 2: Programmatisch (TypeScript)

import { SuiClient } from '@mysten/sui.js/client';

const client = new SuiClient({ url: 'https://fullnode.mainnet.sui.io' });

async function getEpochRewards(stakedSuiId: string) {
  const { data } = await client.queryEvents({
    query: { 
      MoveEventType: '0x3::staking_pool::StakingRewardsDistributedEvent' 
    },
    cursor: null,
    limit: 100
  });
  return data.filter(event => event.parsedJson.staked_sui_id === stakedSuiId);
}

###Methode 3: SuiVision verwenden (Erweiterte Ansicht)

  1. Gehe zu SuiVision
  2. Verbinde deine Wallet
  3. Navigiere zu „Staking“ → „Historie“
  4. Klicken Sie auf „Rohdaten“, um Details auf Epochenebene zu sehen

###Methode 4: Direkter RPC-Aufruf

curl -X POST https://fullnode.mainnet.sui.io \
  -H 'Content-Type: application/json' \
  -d '{
    "jsonrpc": "2.0",
    "method": "suix_queryEvents",
    "params": [{
      "MoveEventType": "0x3::staking_pool::StakingRewardsDistributedEvent"
    }, null, 100, false],
    "id": 1
  }' | jq '.result.data[] | select(.parsedJson.staked_sui_id == "<YOUR_STAKED_OBJECT_ID>")'
4
Kommentare
.
Owen.
Owen4662
Jul 30 2025, 02:59

Um eine Aufschlüsselung der verdienten Einsatzprämien nach Epochen zu erhalten, fragen Sie den Sui RPC-Endpunkt ab, der sui_getEventsnach dem StakeRewardEreignistyp und Ihrer Spieleradresse gefiltert ist. Die StakeRewardEvents enthalten die Anzahl der Epochen und die Höhe der Belohnungen für jede Verteilung. Da Belohnungen nur ausgezahlt werden, wenn kein Einsatz erfolgt, musst du historische Ereignisse anhand des 0x3::sui_system::StakeRewardEreignistyps analysieren und sie nach Epochen gruppieren. Verwenden Sie das Sui TypeScript SDK, um diesen Abruf und diese Analyse zu automatisieren. Block-Explorer bieten derzeit keine Aufschlüsselungen pro Epoche, daher ist eine manuelle Ereignisverarbeitung erforderlich.

4
Kommentare
.
Thorfin.
Jul 30 2025, 06:43

Die meisten Entdecker (Suivision, Suiscan) zeigen nur Gesamtbelohnungen an, nicht pro Epoche.

Optionen:

  • Manuelles Tracking Protokolliere deinen Einsatz zu Beginn und am Ende jeder Epoche → Belohnung berechnen = Ende — Start.

  • Verwenden Sie RPC oder Indexer Erweiterte Option. Fragen Sie SUI_GetStakes, SUI_GetEpochs ab oder erstellen Sie einen benutzerdefinierten Indexer, um Änderungen zu verfolgen.

  • Benutzerdefiniertes Skript (empfohlen) Ich kann dir helfen, ein Python-Skript zu schreiben, um Belohnungen pro Epoche abzurufen und nach CSV zu exportieren.

3
Kommentare
.
theking.
Jul 30 2025, 09:35

Derzeit**kannst du die Einsatzbelohnungen pro Epoche nicht direkt über einen eingebauten RPC oder einen Explorer wie Suivision oder Suiscan abrufen — diese zeigen nur kumulative Belohnungen. suix_getStakesMit dem RPC suix_getStakesByIds``stakeRequestEpochkannst du den jeweiligen Einsatz, den stakeActiveEpoch``estimatedRewardHauptbetrag und — aber die Belohnungen werden nicht nach Epochen aufgeschlüsselt ([QuickNode] [1]).

Um eine detaillierte Aufschlüsselung nach Epochen zu erhalten, müssen Sie Ihre eigene Indexierungslogik implementieren:

Rufen Sie zunächst ansuix_getStakes, um Ihre Stake-IDs und Grundlagen zu erhalten. Rekonstruieren Sie dann die verdienten Gewinne jeder Epoche, indem Sie die Einsatzsalden zwischen den Epochen vergleichen oder die Belohnungsverteilung jeder Epoche anhand des bekannten Wachstums der Einsatzsubventionen und Poolprämien erneut abspielen.

Sie können auch die GraphQL-API verwenden, um das Epoch.totalStakeRewardsFeld abzufragen, um zu sehen, wie viele Prämien in jeder Epoche insgesamt netzwerkweit verteilt wurden ([Sui-Dokumentation] [2]).

Indem Sie einen Indexer erstellen, der in jeder Epoche neue Checkpoints oder Ereignisse liest, den aktiven Betrag Ihres Einsatzes verfolgt und diesen mit dem Subventionsanteil der Epoche korreliert, können Sie eine Aufschlüsselung der Prämien pro Epoche erstellen, die für Steuerberichte oder Wirtschaftsprüfungen geeignet ist.

Kurzum: Es gibt keinen Standard-RPC für Belohnungen pro Epoche. Sie müssen ihn also mithilfe von Stake-Tracking und Epochen-Metadaten selbst berechnen. Lass mich wissen, wenn du Hilfe bei der Entwicklung eines Rust- oder TS-Indexers benötigst, um ihn zu berechnen.

[1]: https://www.quicknode.com/docs/sui/suix_getStakes?utm_source=chatgpt.com „Suix_GetStakes RPC-Methode | Sui Docs - QuickNode“ [2]: https://docs.sui.io/references/sui-api/sui-graphql/reference/types/objects/epoch?utm_source=chatgpt.com „Epoch | Sui-Dokumentation“

2
Kommentare
.
DuAn.
Jul 29 2025, 15:19

Leider kann derzeit keine Aufschlüsselung der Einsatzprämien nach Epochen eingesehen werden. Aktuelle Plattformen bieten nur die Gesamtzahl der bisher verdienten Gewinne an, ohne die Verteilung auf die verschiedenen Epochen detailliert zu beschreiben.

1
Kommentare
.

Weißt du die Antwort?

Bitte melde dich an und teile sie.