Cardano-db-sync: Piense en una forma de calcular la rentabilidad del grupo

Creado en 6 ene. 2021  ·  3Comentarios  ·  Fuente: input-output-hk/cardano-db-sync

Desde comentario @dmitrystas 's https://github.com/input-output-hk/cardano-db-sync/issues/415#issuecomment -755156671.

Específicamente, el cálculo de la rentabilidad del grupo no debería verse afectado por la posibilidad de que algunas direcciones de participación que se delegaron en el grupo no sean válidas (y, por lo tanto, las recompensas a esa dirección de participación no válida regresaron a las reservas).

Comentario más útil

Otra forma de representarlo podría ser mantenerlo en la tabla rewards pero hacer el campo addr_id NULLABLE y usar un NULL en esa columna para indicar que no hay una dirección válida en esa columna. Alternativamente, podría haber otra columna boolean que indique si la recompensa podría distribuirse.

Abierto a comentarios sobre cómo se debe manejar esto.

Todos 3 comentarios

Quizás una tabla orphaned_rewards sea ​​la mejor solución. Lo tendremos en cuenta al implementar la corrección para # 415.

Otra forma de representarlo podría ser mantenerlo en la tabla rewards pero hacer el campo addr_id NULLABLE y usar un NULL en esa columna para indicar que no hay una dirección válida en esa columna. Alternativamente, podría haber otra columna boolean que indique si la recompensa podría distribuirse.

Abierto a comentarios sobre cómo se debe manejar esto.

PR # 469 agrega una tabla OrphanReward y divide las recompensas recuperadas del estado del libro mayor en las tablas Reward o OrphanReward dependiendo de si la dirección de la apuesta es válida o no.

¿Fue útil esta página
0 / 5 - 0 calificaciones

Temas relacionados

xdzurman picture xdzurman  ·  18Comentarios

kzka90 picture kzka90  ·  3Comentarios

erikd picture erikd  ·  10Comentarios

johnalotoski picture johnalotoski  ·  15Comentarios

refi93 picture refi93  ·  15Comentarios