Cardano-db-sync: Verknüpfen Sie Belohnungen und Auszahlungen mit dem Pool

Erstellt am 23. Juli 2020  ·  4Kommentare  ·  Quelle: input-output-hk/cardano-db-sync

Andere Tabellen, die die gleiche Beziehung benötigen:

_Ursprünglich gepostet von @rhyslbw in https://github.com/input-output-hk/cardano-db-sync/issues/195#issuecomment -660814051_

Im Grunde eine Möglichkeit, Reward und Withdrawal Werte wieder dem Pool zuzuordnen, aus dem sie stammen.

Hilfreichster Kommentar

AFAIK-Belohnungen werden nur dann aufgeführt, wenn sie zurückgezogen wurden. (siehe #175 ). Gibt es eine Möglichkeit, bald eine einfache Möglichkeit zu haben, die Belohnungen der Delegierten des Pools abzufragen?

Alle 4 Kommentare

Nachdem ich es mir jetzt angeschaut habe, enthält die Tabelle Reward MirRewards was möglicherweise nicht die Belohnungen sind, an die @rhyslbw denkt.

Um ganz sicher zu sein, bräuchte man mehr Details zu dem, was gefragt wird, aber das klingt wie Zeug für Phase 2, wenn wir uns auf Informationen aus dem Ledger-Zustand verlassen können.

Beachten Sie, dass wir Auszahlungen oder MIR-Werte nicht auf Einsatzpools beziehen können. Sie beziehen sich auf bestimmte Belohnungskonten, aber nicht auf Stake-Pools.

AFAIK-Belohnungen werden nur dann aufgeführt, wenn sie zurückgezogen wurden. (siehe #175 ). Gibt es eine Möglichkeit, bald eine einfache Möglichkeit zu haben, die Belohnungen der Delegierten des Pools abzufragen?

Die Tabelle reward verweist bereits auf die pool_id .

~Dieses muss der Tabelle Withdrawal hinzugefügt werden.~ Es gibt keine Eins-zu-eins-Beziehung zwischen einer Auszahlung und einer Pool-ID. Eine einzelne Abhebung kann Belohnungen abheben, die durch das Delegieren an mehr als einen Pool verdient wurden (zB in verschiedenen Epochen verdient, durch das Delegieren an verschiedene Pools).

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen