Cardano-db-sync: рдЦрд╛рддрд╛ рд╢реЗрд╖ рдЙрджрд╛рд╣рд░рдг

рдХреЛ рдирд┐рд░реНрдорд┐рдд 25 рдорд╛рд░реНрдЪ 2021  ┬╖  10рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: input-output-hk/cardano-db-sync

рдореБрдЭреЗ рдкрд╛рд░реНрдЯреА рдореЗрдВ рдЖрдиреЗ рдореЗрдВ рдереЛрдбрд╝реА рджреЗрд░ рд╣реЛ рд╕рдХрддреА рд╣реИ, рд▓реЗрдХрд┐рди рдХреНрдпрд╛ рдЖрдк рдпрд╣ рд╕рд╛рдЭрд╛ рдХрд░рдирд╛ рдЪрд╛рд╣реЗрдВрдЧреЗ рдХрд┐ рдХреЛрдИ рд╡реНрдпрдХреНрддрд┐ рдХрд┐рд╕реА рдЦрд╛рддреЗ рдХреА рд╢реЗрд╖ рд░рд╛рд╢рд┐ рдХреЛ рдХреИрд╕реЗ рдЯреНрд░реИрдХ рдХрд░реЗрдЧрд╛, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП?

outputs + reward + reserve + treasury - inputs - withdrawal рдХреА рдЧрдгрдирд╛ рдХрд░рдиреЗ рд╕реЗ рдХреЛрдИ рдлрд╛рдпрджрд╛ рдирд╣реАрдВ рд╣реЛрдЧрд╛ рдФрд░ рдЗрд╕рдХреЗ рдЖрд╕рдкрд╛рд╕ рдХреЛрдИ рдЕрдЪреНрдЫрд╛ рдФрд░ рдЖрд╕рд╛рди рддрд░реАрдХрд╛ рдирд╣реАрдВ рд╣реИред

рдПрдХ рдЕрдЪреНрдЫрд╛ рдЙрдореНрдореАрджрд╡рд╛рд░ stake1uyluup0rh6r2cc7kcw8nudqz990ezf5ltagxmw3u8deukvqwq7etq (рдкрд╣рд▓реЗ рд╕реЗ рд╕реЗрд╡рд╛рдирд┐рд╡реГрддреНрдд рдкреВрд▓ рдХреЗ рд▓рд┐рдП рдкреБрд░рд╕реНрдХрд╛рд░ рдЦрд╛рддрд╛) рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рд╡рд┐рднрд┐рдиреНрди рдЦреЛрдЬрдХрд░реНрддрд╛ рдЗрд╕реЗ рдПрдХ рдЕрд▓рдЧ рддрд░реАрдХреЗ рд╕реЗ рджрд┐рдЦрд╛рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдХрд┐рд╕реА рднреА рдкреНрд░рдХрд╛рд░ рдХреЗ рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб/рдЕрддрд┐рд░рд┐рдХреНрдд рдмреЛрдЭрд┐рд▓ рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ рдХреЗ рдмрд┐рдирд╛ рд╕рдВрднрд╡ рдирд╣реАрдВ рд╣реИред рдХрд┐рдирд╛рд░реЗ рдХреЗ рдорд╛рдорд▓реЛрдВ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддреЗ рд╣реБрдП рдЪреАрдЬреЗрдВ рдФрд░ рднреА рдзреБрдВрдзрд▓реА рд╣реЛ рдЬрд╛рддреА рд╣реИрдВред рдЗрди рд╕рдм рдмрд╛рддреЛрдВ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддреЗ рд╣реБрдП, рдХреНрдпрд╛ dbsync рдореЗрдВ рдЦрд╛рддреЗ рдФрд░ рдпреБрдЧ рдХреЗ рд╕рд╛рде-рд╕рд╛рде reap ( deposit рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд) рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдЯреНрд░реИрдХ рдХрд░рдирд╛ рдлрд╛рдпрджреЗрдордВрдж рдирд╣реАрдВ рд╣реЛрдЧрд╛?

_рдореВрд▓ рд░реВрдк рд╕реЗ @1000101 рджреНрд╡рд╛рд░рд╛ https://github.com/input-output-hk/cardano-db-sync/issues/474#issuecomment -804793203_ рдореЗрдВ рдкреЛрд╕реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдореИрдВ рдЗрд╕рд╕реЗ рд╕рд╣рдордд рд╣реБред рдХрд╛рд░реНрдбрд╛рдиреЛ-рдбреАрдмреА-рд╕рд┐рдВрдХ рдХреЗ рдкреНрд░рддреНрдпреЗрдХ "рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛" рдХреЛ рд╕рдВрднрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдИ рдХрд┐рдирд╛рд░реЗ рдХреЗ рдорд╛рдорд▓реЗ рднреА рд╣реИрдВред Adalite рдФрд░ Yoroi рджреЛрдиреЛрдВ рднреНрд░рдорд┐рдд рд╣реИрдВ рдЬрдм рд╡реЗ рдПрдХ рдЦрд╛рддрд╛ рджреЗрдЦрддреЗ рд╣реИрдВ рдЬреЛ рдкрд╣рд▓реЗ рдПрдХ рд╕реЗрд╡рд╛рдирд┐рд╡реГрддреНрдд рдкреВрд▓ рдХрд╛ рдЗрдирд╛рдо рдЦрд╛рддрд╛ рдерд╛:
image
image

рд╕рд╛рде рд╣реА, AFAIK рдХреЗрд╡рд▓ рдХрд╛рд░реНрдбрд╛рдиреЛрд╕реНрдХреИрди рд╢реЗрд╖ рдкреБрд░рд╕реНрдХрд╛рд░реЛрдВ рдХреЛ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рд╕рдВрднрд╛рд▓рддрд╛ рд╣реИ, рдФрд░ рд╡реЗ рдбреАрдмреА-рд╕рд┐рдВрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред

рдПрдХ рдЖрд╕рд╛рди рд╕рдВрдмрдВрдз рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдЬреЛ рдЙрд╕реА рддрд░рд╣ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ рдЬреИрд╕реЗ рдкреБрд░рд╕реНрдХрд╛рд░ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЬреЛрдбрд╝реЗ рдЬрд╛рддреЗ рд╣реИрдВред рдЖрдЗрдП рдПрдХ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд░реВрдк рдореЗрдВ рдХрдИ рдбреАрд░рдЬрд┐рд╕реНрдЯреНрд░реЗрд╢рди рдХреЗ рд╕рд╛рде рдПрдХ рдкреВрд▓ рд▓реЗрдВ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдмрд╣реБрдд рд╕рд╛рдорд╛рдиреНрдп рд╣реИ рдФрд░ рдЗрд╕рдХреЗ рдорд╛рд▓рд┐рдХ рдЦрд╛рддреЗ рдХреЗ рдЗрдирд╛рдо рдХреА рд╢реЗрд╖ рд░рд╛рд╢рд┐ рдХреЛ рд╕рдВрднрд╛рд▓рдирд╛ рдХрдард┐рди рд╣реИред

рдЗрд╕рдореЗрдВ 9 рд╕реЗрд╡рд╛рдирд┐рд╡реГрддреНрддрд┐ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╣реИрдВ
image

рдФрд░ 15 рдкрдВрдЬреАрдХрд░рдг рдкреНрд░рдорд╛рдг рдкрддреНрд░
image

рдРрд╕реЗ рдХрдИ рдорд╛рдорд▓реЗ рд╣реИрдВ рдФрд░ рдирдП рдкреНрд░рдорд╛рдгрдкрддреНрд░реЛрдВ рджреНрд╡рд╛рд░рд╛ рд╕реЗрд╡рд╛рдирд┐рд╡реГрддреНрддрд┐ рдХреЗ рдЕрд╕реНрдкрд╖реНрдЯ рдирд┐рдпрдореЛрдВ рдХреЛ рдЦрд╛рд░рд┐рдЬ рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

@erikd , рдпрджрд┐ рдЖрдк 500 рдЯреАрдПрдХреНрд╕ рдЬрдорд╛ рдФрд░ рд╕реЗрд╡рд╛рдирд┐рд╡реГрддреНрддрд┐ рдХреЗ рдмреАрдЪ рдкрд░реНрдпрд╛рдкреНрдд рдХрдиреЗрдХреНрд╢рди рдкрд░ рдЬреЛрд░ рджреЗрддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдЗрд╕рдХреЗ рдорд╛рд▓рд┐рдХ рдЦрд╛рддреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдХреА рд╡рд╛рдкрд╕реА рдЬрдорд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд░рд╢реНрди рдХреИрд╕реЗ рд▓рд┐рдЦреЗрдВрдЧреЗ - e127e9e94eaa9287680e877832700a1724255e9688609497e09a6c440f? рдпрджрд┐ рдирд╣реАрдВ, рддреЛ рдХреНрдпрд╛ рд╣рдо рдЗрд╕реЗ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдбреАрдмреА-рд╕рд┐рдВрдХ рдореЗрдВ рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ? рдорд╛рди рд▓реЗрдВ, рдПрдХ рдирдИ рддрд╛рд▓рд┐рдХрд╛ рдХреЗ рд░реВрдк рдореЗрдВ, рдЬрд┐рд╕рдХрд╛ рдирд╛рдо pool_refunds рд╣реИ, рдЬрд┐рд╕рдореЗрдВ addr_id , рд░рд╛рд╢рд┐ (рд╡рд░реНрддрдорд╛рди рдореЗрдВ 500 рдХрд╛ рдЧреБрдгрдЬ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП) рдФрд░ epoch_no - рддрд╛рдХрд┐ рдЗрд╕реЗ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдФрд░ рдПрдХ рд╣реА рд╕реНрдерд╛рди рдкрд░ рд╕рдВрднрд╛рд▓рд╛ рдЬрд╛ рд╕рдХреЗред

рд╕рднреА 10 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдореЗрд░реА рдУрд░ рд╕реЗ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдЦреЛрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж! рдмрд╕ рдереЛрдбрд╝рд╛ рдФрд░ рд╕реНрдкрд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП - рдпрд╣ рдХреЗрд╡рд▓ рдЦрд╛рддреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдирд╣реАрдВ рд╣реИ, рдмрд▓реНрдХрд┐ рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рдбреАрдмреА рдореЗрдВ рдХрд╣реАрдВ рднреА reap рдХреЛ рдЯреНрд░реИрдХ рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЗрд╕реЗ рдЖрд╕рд╛рдиреА рд╕реЗ рдЦрд╛рддрд╛ рд╢реЗрд╖ рдХреА рдЧрдгрдирд╛ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ (рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рд╣рд░ рдЬрдЧрд╣ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдкреВрд▓ рд▓рд╛рдЗрд╡ рд╣рд┐рд╕реНрд╕реЗрджрд╛рд░реА рдХрд╛ рдЖрдХрд╛рд░, рдкреВрд▓ рд▓рд╛рдЗрд╡ рдкреНрд░рддрд┐рдЬреНрдЮрд╛, рдЖрджрд┐)ред

@1000101 "рд░реАрдк" рдХреНрдпрд╛ рд╣реИ? "рд░реАрдк" рдирд╛рдордХ рдбреАрдмреА-рд╕рд┐рдВрдХ рдореЗрдВ рдХреЛрдИ рдЯреЗрдмрд▓ рдпрд╛ рдХреЙрд▓рдо рдирд╣реАрдВ рд╣реИред

рдЦрд╛рддрд╛ рд╢реЗрд╖ рддреБрдЪреНрдЫ рдирд╣реАрдВ рд╣реИред

рд╢реЗрд▓реА рдФрд░ рдмрд╛рдж рдХреЗ рдпреБрдЧреЛрдВ рдореЗрдВ рдкрддреЛрдВ рдХреЗ рджреЛ рдШрдЯрдХ рд╣реЛрддреЗ рд╣реИрдВ; рдПрдХ рднреБрдЧрддрд╛рди рдХреНрд░реЗрдбреЗрдВрд╢рд┐рдпрд▓ рдФрд░ рдПрдХ рд╕реНрдЯреЗрдХрд┐рдВрдЧ рдХреНрд░реЗрдбреЗрдВрд╢рд┐рдпрд▓ред рд╣рд┐рд╕реНрд╕реЗрджрд╛рд░реА рдХрд╛ рдкрддрд╛ (рдЬреИрд╕реЗ stake1uyluup0rh6r2cc7kcw8nudqz990ezf5ltagxmw3u8deukvqwq7etq ) рдмрд╛рдж рд╕реЗ рд▓рд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдПрдХ рд╡реИрдз рдкрддрд╛ рдмрдирд╛рдирд╛ рд╕рдВрднрд╡ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдХреЛрдИ рд╕реНрдЯреЗрдХрд┐рдВрдЧ рдХреНрд░реЗрдбреЗрдВрд╢рд┐рдпрд▓ рдирд╣реАрдВ рд╣реИред

рдЗрд╕рд▓рд┐рдП рдЬрдм рдХрд┐рд╕реА рд╡рд┐рд╢реЗрд╖ рд╣рд┐рд╕реНрд╕реЗрджрд╛рд░реА рдХреЗ рдкрддреЗ рдХреЗ рд▓рд┐рдП рдЦрд╛рддреЗ рдХреА рд╢реЗрд╖ рд░рд╛рд╢рд┐ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реЛрдЧрд╛, рддрдм рддрдХ рд╡реЙрд▓реЗрдЯ рдХрд╛ рдЦрд╛рддрд╛ рд╢реЗрд╖ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рдирд╣реАрдВ рд╣реИ рдЬрдм рддрдХ рдХрд┐ рдЙрд╕ рдмрдЯреБрдП рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рдкрддреЗ рдореЗрдВ рдПрдХ рд╣реА рд╕реНрдЯреЗрдХрд┐рдВрдЧ рдХреНрд░реЗрдбреЗрдВрд╢рд┐рдпрд▓ рд╢рд╛рдорд┐рд▓ рди рд╣реЛред

@1000101 "рд░реАрдк" рдХреНрдпрд╛ рд╣реИ? "рд░реАрдк" рдирд╛рдордХ рдбреАрдмреА-рд╕рд┐рдВрдХ рдореЗрдВ рдХреЛрдИ рдЯреЗрдмрд▓ рдпрд╛ рдХреЙрд▓рдо рдирд╣реАрдВ рд╣реИред

рдУрд╣, рдореБрдЭреЗ рдЦреЗрдж рд╣реИ рдХрд┐ рдореИрдВ рдЗрд╕реЗ рдкрд░реНрдпрд╛рдкреНрдд рд░реВрдк рд╕реЗ рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рдХрд░ рдкрд╛рдпрд╛ред рдореЗрд░рд╛ рдорддрд▓рдм https://github.com/input-output-hk/cardano-db-sync/issues/474 рдореЗрдВ рд╡рд░реНрдгрд┐рдд рд╣реИ - рдпрд╛рдиреА рдореИрдВ рдЬреЛ рдХрд╣ рд░рд╣рд╛ рд╣реВрдВ рд╡рд╣ рдареАрдХ рд╣реИ рдХрд┐ рдЗрд╕рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдХреЙрд▓рдо рдирд╣реАрдВ рд╣реИ рд▓реЗрдХрд┐рди рдпрд╣ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ рдЕрдЧрд░ рд╡рд╣рд╛рдБ рд╣реЛрдЧрд╛ред

рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдХрд┐рд╕реА рдЦрд╛рддреЗ рдХреА рд╢реЗрд╖ рд░рд╛рд╢рд┐ рдХреА рдЖрд╕рд╛рдиреА рд╕реЗ рдЧрдгрдирд╛ рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рдирд╣реАрдВ рд╣реИ, рдЬрдм рдЗрд╕ рдЦрд╛рддреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдкреВрд▓ рдкрдВрдЬреАрдХрд░рдг (рдПрдХ рдЗрдирд╛рдо рдЦрд╛рддреЗ рдХреЗ рд░реВрдк рдореЗрдВ) рдореЗрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реЛ рдФрд░ рдмрд╛рдж рдореЗрдВ рдкреВрд▓ рдХреЛ рд╕реЗрд╡рд╛рдирд┐рд╡реГрддреНрдд рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдкреВрд▓ рдЬрдорд╛ рдХреЛ рдкреБрдирдГ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд▓рд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдкреВрд▓ рдбрд┐рдкреЙрдЬрд╝рд┐рдЯ рдХреЗ "рднреБрдЧрддрд╛рди" рдХреЛ dbsync рдореЗрдВ рдЯреНрд░реИрдХ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдкреВрд▓ рдХреЗ рд╕реЗрд╡рд╛рдирд┐рд╡реГрддреНрдд рд╣реЛрдиреЗ рдкрд░ рдЗрд╕рдХреА "рд░рд┐рдлрдВрдб" рдирд╣реАрдВред

рдореИрдВ рдЗрд╕рд╕реЗ рд╕рд╣рдордд рд╣реБред рдХрд╛рд░реНрдбрд╛рдиреЛ-рдбреАрдмреА-рд╕рд┐рдВрдХ рдХреЗ рдкреНрд░рддреНрдпреЗрдХ "рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛" рдХреЛ рд╕рдВрднрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдИ рдХрд┐рдирд╛рд░реЗ рдХреЗ рдорд╛рдорд▓реЗ рднреА рд╣реИрдВред Adalite рдФрд░ Yoroi рджреЛрдиреЛрдВ рднреНрд░рдорд┐рдд рд╣реИрдВ рдЬрдм рд╡реЗ рдПрдХ рдЦрд╛рддрд╛ рджреЗрдЦрддреЗ рд╣реИрдВ рдЬреЛ рдкрд╣рд▓реЗ рдПрдХ рд╕реЗрд╡рд╛рдирд┐рд╡реГрддреНрдд рдкреВрд▓ рдХрд╛ рдЗрдирд╛рдо рдЦрд╛рддрд╛ рдерд╛:
image
image

рд╕рд╛рде рд╣реА, AFAIK рдХреЗрд╡рд▓ рдХрд╛рд░реНрдбрд╛рдиреЛрд╕реНрдХреИрди рд╢реЗрд╖ рдкреБрд░рд╕реНрдХрд╛рд░реЛрдВ рдХреЛ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рд╕рдВрднрд╛рд▓рддрд╛ рд╣реИ, рдФрд░ рд╡реЗ рдбреАрдмреА-рд╕рд┐рдВрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред

рдПрдХ рдЖрд╕рд╛рди рд╕рдВрдмрдВрдз рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдЬреЛ рдЙрд╕реА рддрд░рд╣ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ рдЬреИрд╕реЗ рдкреБрд░рд╕реНрдХрд╛рд░ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЬреЛрдбрд╝реЗ рдЬрд╛рддреЗ рд╣реИрдВред рдЖрдЗрдП рдПрдХ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд░реВрдк рдореЗрдВ рдХрдИ рдбреАрд░рдЬрд┐рд╕реНрдЯреНрд░реЗрд╢рди рдХреЗ рд╕рд╛рде рдПрдХ рдкреВрд▓ рд▓реЗрдВ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдмрд╣реБрдд рд╕рд╛рдорд╛рдиреНрдп рд╣реИ рдФрд░ рдЗрд╕рдХреЗ рдорд╛рд▓рд┐рдХ рдЦрд╛рддреЗ рдХреЗ рдЗрдирд╛рдо рдХреА рд╢реЗрд╖ рд░рд╛рд╢рд┐ рдХреЛ рд╕рдВрднрд╛рд▓рдирд╛ рдХрдард┐рди рд╣реИред

рдЗрд╕рдореЗрдВ 9 рд╕реЗрд╡рд╛рдирд┐рд╡реГрддреНрддрд┐ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╣реИрдВ
image

рдФрд░ 15 рдкрдВрдЬреАрдХрд░рдг рдкреНрд░рдорд╛рдг рдкрддреНрд░
image

рдРрд╕реЗ рдХрдИ рдорд╛рдорд▓реЗ рд╣реИрдВ рдФрд░ рдирдП рдкреНрд░рдорд╛рдгрдкрддреНрд░реЛрдВ рджреНрд╡рд╛рд░рд╛ рд╕реЗрд╡рд╛рдирд┐рд╡реГрддреНрддрд┐ рдХреЗ рдЕрд╕реНрдкрд╖реНрдЯ рдирд┐рдпрдореЛрдВ рдХреЛ рдЦрд╛рд░рд┐рдЬ рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

@erikd , рдпрджрд┐ рдЖрдк 500 рдЯреАрдПрдХреНрд╕ рдЬрдорд╛ рдФрд░ рд╕реЗрд╡рд╛рдирд┐рд╡реГрддреНрддрд┐ рдХреЗ рдмреАрдЪ рдкрд░реНрдпрд╛рдкреНрдд рдХрдиреЗрдХреНрд╢рди рдкрд░ рдЬреЛрд░ рджреЗрддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдЗрд╕рдХреЗ рдорд╛рд▓рд┐рдХ рдЦрд╛рддреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдХреА рд╡рд╛рдкрд╕реА рдЬрдорд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд░рд╢реНрди рдХреИрд╕реЗ рд▓рд┐рдЦреЗрдВрдЧреЗ - e127e9e94eaa9287680e877832700a1724255e9688609497e09a6c440f? рдпрджрд┐ рдирд╣реАрдВ, рддреЛ рдХреНрдпрд╛ рд╣рдо рдЗрд╕реЗ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдбреАрдмреА-рд╕рд┐рдВрдХ рдореЗрдВ рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ? рдорд╛рди рд▓реЗрдВ, рдПрдХ рдирдИ рддрд╛рд▓рд┐рдХрд╛ рдХреЗ рд░реВрдк рдореЗрдВ, рдЬрд┐рд╕рдХрд╛ рдирд╛рдо pool_refunds рд╣реИ, рдЬрд┐рд╕рдореЗрдВ addr_id , рд░рд╛рд╢рд┐ (рд╡рд░реНрддрдорд╛рди рдореЗрдВ 500 рдХрд╛ рдЧреБрдгрдЬ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП) рдФрд░ epoch_no - рддрд╛рдХрд┐ рдЗрд╕реЗ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдФрд░ рдПрдХ рд╣реА рд╕реНрдерд╛рди рдкрд░ рд╕рдВрднрд╛рд▓рд╛ рдЬрд╛ рд╕рдХреЗред

рд╡рд░реНрддрдорд╛рди рдореЗрдВ db-sync рд▓реЗрдЬрд╝рд░ рд╕реНрдерд┐рддрд┐ рд╕реЗ рдбреЗрдЯрд╛ рдирд┐рдХрд╛рд▓рддрд╛ рд╣реИ рдФрд░ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рд╕рдореНрдорд┐рд▓рд┐рдд рдХрд░рддрд╛ рд╣реИред рдпрд╣ рдХреБрдЫ рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рддреНрдпрд╛рдЧ рджреЗрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХреЛрдИ рдПрдХрддреНрд░реАрдХрд░рдг рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдЬреЛ рдбрд╛рд▓рд╛ рдЬрд╛рддрд╛ рд╣реИ рд╡рд╣ рдХреЗрд╡рд▓ рдПрдХ рдкреНрд░рддрд┐рдмрд┐рдВрдм рд╣реИ рдХрд┐ рд▓реЗрдЬрд╝рд░ рд╕реНрдЯреЗрдЯ рдХреНрдпрд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред

рдЖрдЗрдП рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ pool_hash.id рджреЗрдЦреЗрдВ:

> select id, hash_raw from pool_hash
    where hash_raw = '\x9c8e59ea7004a51f953642653d70a94d066359b9dd6e6416a5430ff3' ;
  id  |                          hash_raw                          
------+------------------------------------------------------------
 5022 | \x9c8e59ea7004a51f953642653d70a94d066359b9dd6e6416a5430ff3
(1 row)

рдкреВрд▓ рдкрдВрдЬреАрдХреГрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ ( block_no рдЖрд░реЛрд╣реА рдХреНрд░рдо рдореЗрдВ рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЕрддрд┐рд░рд┐рдХреНрдд рдЬреЛрдбрд╝) рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рд╣реИ:

> select pool_update.id, hash_id, cert_index, active_epoch_no, block.block_no, block.epoch_no
    from pool_update
      inner join tx on tx.id = pool_update.registered_tx_id
      inner join block on tx.block_id = block.id
    where pool_update.hash_id = 5022
    order by block.block_no asc; 
  id  | hash_id | cert_index | active_epoch_no | block_no | epoch_no 
------+---------+------------+-----------------+----------+----------
 5022 |    5022 |          0 |             220 |  4717004 |      218
 5023 |    5022 |          0 |             220 |  4717035 |      218
 5024 |    5022 |          0 |             220 |  4717057 |      218
 5029 |    5022 |          0 |             220 |  4717140 |      218
 5030 |    5022 |          0 |             220 |  4717146 |      218
 5031 |    5022 |          0 |             220 |  4717169 |      218
 5032 |    5022 |          0 |             220 |  4717189 |      218
 5033 |    5022 |          0 |             220 |  4717216 |      218
 5034 |    5022 |          0 |             220 |  4717234 |      218
 5035 |    5022 |          0 |             220 |  4717241 |      218
 5037 |    5022 |          0 |             220 |  4717296 |      218
 5038 |    5022 |          0 |             220 |  4717425 |      218
 5061 |    5022 |          0 |             220 |  4721000 |      218
 5080 |    5022 |          0 |             221 |  4725394 |      219
 5081 |    5022 |          0 |             221 |  4725435 |      219
(15 rows)

рдФрд░ рдЗрд╕рдореЗрдВ рдЕрдкрдВрдЬреАрдХреГрдд:

> select pool_retire.id, hash_id, cert_index, retiring_epoch, block.block_no, block.epoch_no
    from pool_retire
      inner join tx on tx.id = pool_retire.announced_tx_id
      inner join block on tx.block_id = block.id
    where hash_id = 5022
    order by block.block_no asc ; 
 id  | hash_id | cert_index | retiring_epoch | block_no | epoch_no 
-----+---------+------------+----------------+----------+----------
 180 |    5022 |          0 |            219 |  4717395 |      218
 181 |    5022 |          0 |            219 |  4717397 |      218
 182 |    5022 |          0 |            219 |  4717401 |      218
 183 |    5022 |          0 |            219 |  4717403 |      218
 184 |    5022 |          0 |            219 |  4717405 |      218
 185 |    5022 |          0 |            219 |  4717417 |      218
 186 |    5022 |          0 |            219 |  4717430 |      218
 187 |    5022 |          0 |            220 |  4725366 |      219
 188 |    5022 |          0 |            220 |  4725717 |      219
(9 rows)

рдбреА-рдЗрдВрдЯрд░рд▓реАрд╡рд┐рдВрдЧ рдЕрдкрдбреЗрдЯ рдФрд░ рдбреАрд░рдЬрд┐рд╕реНрдЯреНрд░реЗрд╢рди:

action   | block_no
---------+------------
register | 4717004
update   | 4717035
update   | 4717057
update   | 4717140
update   | 4717146
update   | 4717169
update   | 4717189
update   | 4717216
update   | 4717234
update   | 4717241
update   | 4717296
retire   | 4717395
retire   | 4717397
retire   | 4717401
retire   | 4717403
retire   | 4717405
retire   | 4717417
update   | 4717425
retire   | 4717430
update   | 4721000
retire   | 4725366
update   | 4725394
update   | 4725435
retire   | 4725717

рдЬрд╛рд░реА рд░рд╣рддреА рд╣реИ ....

рдпрд╣ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЧрд░реНрджрди рдореЗрдВ рдмрд╣реБрдд рдЕрдзрд┐рдХ рджрд░реНрдж рд╣реИред рдПрдХ рд╕рдорд╛рдзрд╛рди рдХреЗ рд╕рд╛рде рдЖрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓реЛрдЧреЛрдВ рдХреЗ рд╕рд╛рде рдмрд╣реА-рдЦрд╛рддрд╛ рдмрд╛рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВред

ledger-specs рд▓реЛрдЧреЛрдВ рд╕реЗ рдмрд╛рдд рдХреА рдЬрд┐рдиреНрд╣реЛрдВрдиреЗ рдмреЗрд╣рддрд░ рд╕рдорд╛рдзрд╛рди рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рддреЗ рд╣реБрдП рдЗрд╕реЗ рдЕрднреА рдХреЗ рд▓рд┐рдП рдПрдХ рддреНрд╡рд░рд┐рдд рдФрд░ рдЧрдВрджрд╛ рддрд░реАрдХрд╛ рд╕реБрдЭрд╛рдпрд╛ред

рд╡рд┐рдЪрд╛рд░ рдпрд╣ рд╣реЛрдЧрд╛ рдХрд┐ рдПрдХ pool_registration_refund рддрд╛рд▓рд┐рдХрд╛ рдЬреИрд╕рд╛ рдХреБрдЫ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдЬрд┐рд╕рдореЗрдВ рд╣рд┐рд╕реНрд╕реЗрджрд╛рд░реА рдХрд╛ рдкрддрд╛ рдФрд░ рд░рд╛рд╢рд┐ рд╣реЛред

рдпреЗ рддреЛ рдмрд╣реБрдд рдмрдврд╝рд┐рдпрд╛ рд╣реЛрдЧрд╛!

ledger-specs рд▓реЛрдЧреЛрдВ рд╕реЗ рдмрд╛рдд рдХреА рдЬрд┐рдиреНрд╣реЛрдВрдиреЗ рдмреЗрд╣рддрд░ рд╕рдорд╛рдзрд╛рди рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рддреЗ рд╣реБрдП рдЗрд╕реЗ рдЕрднреА рдХреЗ рд▓рд┐рдП рдПрдХ рддреНрд╡рд░рд┐рдд рдФрд░ рдЧрдВрджрд╛ рддрд░реАрдХрд╛ рд╕реБрдЭрд╛рдпрд╛ред

рд╡рд┐рдЪрд╛рд░ рдпрд╣ рд╣реЛрдЧрд╛ рдХрд┐ рдПрдХ pool_registration_refund рддрд╛рд▓рд┐рдХрд╛ рдЬреИрд╕рд╛ рдХреБрдЫ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдЬрд┐рд╕рдореЗрдВ рд╣рд┐рд╕реНрд╕реЗрджрд╛рд░реА рдХрд╛ рдкрддрд╛ рдФрд░ рд░рд╛рд╢рд┐ рд╣реЛред

рд╡рд┐рд╕реНрдордпрдХрд╛рд░реА! рдореЗрд░рд╛ рдорддрд▓рдм рд╣реИ, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЕрднреА рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣рдо рдирдХрд╛рд░рд╛рддреНрдордХ рдмреИрд▓реЗрдВрд╕ @xdzurman рд╕рд╛рдЭрд╛ рдирд╣реАрдВ рдХрд░реЗрдВрдЧреЗ, рд▓реЗрдХрд┐рди рдпрд╣ рдиреЙрдЯ-рд╕реЛ- рд╕реБрдВрджрд░: tm : SQL рдХреА рд▓рдЧрднрдЧ 100 рд▓рд╛рдЗрдиреЗрдВ рд╣реИрдВ, рдЬрд┐рдирдХреА рдЧрдгрдирд╛ рд╣рд░ рдЦрд╛рддреЗ рдореЗрдВ рдХреА рдЬрд╛рдиреА рд╣реИред рдпрд╣ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдПрдХ рдЯрди рдорджрдж рдХрд░реЗрдЧрд╛ред рдзрдиреНрдпрд╡рд╛рдж рдПрдХ рд▓рд╛рдЦ!!!

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

xdzurman picture xdzurman  ┬╖  18рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

rcmorano picture rcmorano  ┬╖  6рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

johnalotoski picture johnalotoski  ┬╖  15рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

reliablestaking picture reliablestaking  ┬╖  31рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

alexqrid picture alexqrid  ┬╖  11рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ