
рдпрд╣ рдПрдХ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рд╣реИ рдЬрд┐рд╕реЗ рдкрд╣рд▓реЗ рдУрдиреНрдЯреЛрд▓реЙрдЬреАрд╡рд┐рдЬреНрдЮрд╛рди рдмреНрд▓реЙрдЧ рдкрд░ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛
рд╣реИрдмрд░ рдкрд╛рдардХреЛрдВ рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрддреНрд╕рд╛рд╣рд┐рддред рдХрд┐рд╕реА рднреА рд╕рдВрдмрдВрдзрд┐рдд рдкреНрд░рд╢реНрди рдкреВрдЫрдиреЗ рдФрд░ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рд╕рд╛рдордЧреНрд░реА рдХреЗ рд▓рд┐рдП рдмреЗрд╣рддрд░ рдкреНрд░рд╛рд░реВрдк рдХрд╛ рд╕реБрдЭрд╛рд╡ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рддрдВрддреНрд░ рдорд╣рд╕реВрд╕ рдХрд░реЗрдВ
рдкреНрд░рд╕реНрддрд╛рд╡рдирд╛
рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ, рд╣рдо рдУрдиреНрдЯреЛрд▓реЙрдЬреА рдХреЗ рд╕реНрдорд╛рд░реНрдЯ рдЕрдиреБрдмрдВрдз рдПрдкреАрдЖрдИ рдХреЛ рд╢реБрд░реВ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░реЗрдВрдЧреЗред рдУрдиреНрдЯреЛрд▓реЙрдЬреА рдХрд╛ рд╕реНрдорд╛рд░реНрдЯ рдХреЙрдиреНрдЯреНрд░реИрдХреНрдЯ рдПрдкреАрдЖрдИ 7 рдореЙрдбреНрдпреВрд▓ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рд╣реИ:
рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ, рд╣рдо
рдмреНрд▓реЙрдХрдЪреЗрди рдПрдВрдб рдмреНрд▓реЙрдХ рдПрдкреАрдЖрдИ рдХреА рд╢реБрд░реБрдЖрдд рдХрд░реЗрдВрдЧреЗ, рдЬреЛ рдХрд┐ рдУрдиреНрдЯреЛрд▓реЙрдЬреА рд╕реНрдорд╛рд░реНрдЯ рдХреЙрдиреНрдЯреНрд░реИрдХреНрдЯ рд╕рд┐рд╕реНрдЯрдо рдХрд╛ рд╕рдмрд╕реЗ рдмреБрдирд┐рдпрд╛рджреА рд╣рд┐рд╕реНрд╕рд╛ рд╣реИред рдмреНрд▓реЙрдХрдЪреЗрди рдПрдкреАрдЖрдИ рдмреБрдирд┐рдпрд╛рджреА рдмреНрд▓реЙрдХрдЪреИрди рдХреНрд╡реЗрд░реА рд╕рдВрдЪрд╛рд▓рди рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ, рдЬреИрд╕реЗ рдХрд┐ рд╡рд░реНрддрдорд╛рди рдмреНрд▓реЙрдХ рдКрдВрдЪрд╛рдИ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛, рдЬрдмрдХрд┐ рдмреНрд▓реЙрдХ рдПрдкреАрдЖрдИ рдмреБрдирд┐рдпрд╛рджреА рдмреНрд▓реЙрдХ рдХреНрд╡реЗрд░реА рд╕рдВрдЪрд╛рд▓рди рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ, рдЬреИрд╕реЗ рдХрд┐ рдХрд┐рд╕реА рджрд┐рдП рдЧрдП рдмреНрд▓реЙрдХ рдХреЗ рд▓рд┐рдП рд▓реЗрдирджреЗрди рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдХреНрд╡реЗрд░реА рдХрд░рдирд╛ред
рдЪрд▓реЛ рд╢реБрд░реВ рд╣реЛ рдЬрд╛рдУ!рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ,
рд╕реНрдорд╛рд░реНрдЯрдПрдХреНрд╕ рдореЗрдВ рдПрдХ рдирдпрд╛ рдЕрдиреБрдмрдВрдз
рдмрдирд╛рдПрдВ рдФрд░ рдлрд┐рд░ рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░реЗрдВред
1. рдмреНрд▓реЙрдХрдЪреЗрди рдПрдкреАрдЖрдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░реЗрдВ
рд╕реНрдорд╛рд░реНрдЯ рдХреЙрдиреНрдЯреНрд░реИрдХреНрдЯ рдлрд╝рдВрдХреНрд╢рдВрд╕ рдХреЗ рд╕рдВрджрд░реНрдн рдкрд╛рдЗрдерди рдХреЗ рд╕рдВрджрд░реНрднреЛрдВ рдХреЗ рд╕рдорд╛рди рд╣реИрдВред рдбреЗрд╡рд▓рдкрд░реНрд╕ рдЖрд╡рд╢реНрдпрдХрддрд╛рдиреБрд╕рд╛рд░ рдЙрдкрдпреБрдХреНрдд рдХрд╛рд░реНрдпреЛрдВ рдХрд╛ рдкрд░рд┐рдЪрдп рджреЗ рд╕рдХрддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдирд┐рдореНрди рдХрдерди
рдЧреЗрдЯрд╣рд╛рдЗрдЯ , рд╡рд░реНрддрдорд╛рди рдмреНрд▓реЙрдХ рдКрдВрдЪрд╛рдИ рдкрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдлрд╝рдВрдХреНрд╢рди рдФрд░
рдЧреЗрдЯ рд╣реЗрдбрд░, рдмреНрд▓реЙрдХ рд╣реЗрдбрд░ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдкрд░рд┐рдЪрдп
рджреЗрддрд╛ рд╣реИ ред
from ontology.interop.System.Blockchain import GetHeight, GetHeader
1.1ред GetHeight
рдЖрдк рдирд╡реАрдирддрдо рдмреНрд▓реЙрдХ рдКрдВрдЪрд╛рдИ рдкрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЧреЗрдЯрд╣рд╛рдЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреИрд╕рд╛ рдХрд┐ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЙрджрд╛рд╣рд░рдг рдореЗрдВ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЙрддреНрддрд░рд╛рд░реНрджреНрдз рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд▓рд┐рдП, рд╣рдо рдореБрдЦреНрдп рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдЫреЛрдбрд╝ рджреЗрдВрдЧреЗ, рд▓реЗрдХрд┐рди рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ рддреЛ рдЖрдк рдЗрд╕реЗ рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВред
from ontology.interop.System.Runtime import Notify from ontology.interop.System.Blockchain import GetHeight def Main(operation): if operation == 'demo': return demo() return False def demo(): height=GetHeight() Notify(height)
1.2 рдЧреЗрдЯрд╣реЗрдбрд░
рдмреНрд▓реЙрдХ рд╣реЗрдбрд░ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдк рдЧреЗрдЯрд╣реЗрдбрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдкреИрд░рд╛рдореАрдЯрд░ рдПрдХ рдмреНрд▓реЙрдХ рдХреА рдмреНрд▓реЙрдХ рдКрдВрдЪрд╛рдИ рд╣реИред рдпрд╣рд╛рдБ рдПрдХ рдЙрджрд╛рд╣рд░рдг рд╣реИ:
from ontology.interop.System.Runtime import Notify from ontology.interop.System.Blockchain import GetHeader def demo(): block_height=10 header=GetHeader(block_height) Notify(header) return header
1.3 GetTransactionByHash
рдЖрдк рд▓реЗрдирджреЗрди рд╣реИрд╢ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд▓реЗрдирджреЗрди рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП
GetTransactionByHash рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд▓реЗрди-рджреЗрди рд╣реИрд╢ рдХреЛ GetTransactionByHash рджреНрд╡рд╛рд░рд╛ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рд░реВрдк рдореЗрдВ bytearray рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рднреЗрдЬрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕ рдлрд╝рдВрдХреНрд╢рди рдХреА рдХреБрдВрдЬреА рдпрд╣ рд╣реИ рдХрд┐ рд╣реЗрдХреНрд╕ рдлреЙрд░реНрдореЗрдЯ рдореЗрдВ рдЯреНрд░рд╛рдВрдЬреЗрдХреНрд╢рди рд╣реИрд╢ рдХреЛ рдмрд╛рдпрд░рдЯреНрд░реЗрдпрд░ рдлреЙрд░реНрдореЗрдЯ рдореЗрдВ рдЯреНрд░рд╛рдВрдЬреЗрдХреНрд╢рди рд╣реИрд╢ рдореЗрдВ рдХреИрд╕реЗ рдХрдиреНрд╡рд░реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдПред рдпрд╣ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдХрджрдо рд╣реИред рдЕрдиреНрдпрдерд╛, рдЖрдкрдХреЛ рдПрдХ рддреНрд░реБрдЯрд┐ рдорд┐рд▓реЗрдЧреА рдЬреЛ рдЗрдВрдЧрд┐рдд рдХрд░рддреА рд╣реИ рдХрд┐ рдЗрд╕ рдмреНрд▓реЙрдХ рд╣реИрд╢ рдХрд╛ рдХреЛрдИ рдмреНрд▓реЙрдХ рдирд╣реАрдВ рд╣реИред
рдЖрдЗрдП рд▓реЗрдирджреЗрди рд╣реИрд╢ рдХреЛ рд╣реЗрдХреНрд╕ рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рд▓реЗрддреЗ рд╣реИрдВ рдЗрд╕реЗ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд░реВрдк рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдмрджрд▓реЗрдВред рдЙрджрд╛рд╣рд░рдг рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИ:
9f270aa3a4c13c46891ff0e1a2bdb3ea0525669d414994aadf2606734d0c89c1
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рд▓реЗрдирджреЗрди рд╣реИрд╢ рдХреЛ рдЙрд▓реНрдЯрд╛ рдХрд░реЗрдВ:
c1890c4d730626dfaa9449419d662505eab3bda2e1f01f89463cc1a4a30a279
рдбреЗрд╡рд▓рдкрд░реНрд╕ рдЗрд╕ рдХрджрдо рдХреЛ рд░реВрдкрд╛рдВрддрд░рдг рдЙрдкрдХрд░рдг
рд╣реЗрдХреНрд╕ рдирдВрдмрд░ (рдереЛрдбрд╝рд╛ рдПрдВрдбрд┐рдпрди) рдХреЗ рд╕рд╛рде рд▓рд╛рдЧреВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
<-> рд╕реНрдорд╛рд░реНрдЯрдПрдХреНрд╕ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд╛рди рдХреА рдЧрдИ
рд╕рдВрдЦреНрдпрд╛ ред
рдлрд┐рд░, рдЗрд╕реЗ рдмрд╛рдпрдЯреНрд░рд┐рдпрд░ рдлреЙрд░реНрдореЗрдЯ рдореЗрдВ рдмрджрд▓реЗрдВ:
{0xc1,0x89,0x0c,0x4d,0x73,0x06,0x26,0xdf,0xaa,0x94,0x49,0x41,0x9d,0x66,0x25,0x05,0xea,0xb3,0xbd,0xa2,0xe1,0xf0,0x1f,0x89,0x46,0x3c,0xc1,0xa4,0xa3,0x0a,0x27,0x9f}
рдбреЗрд╡рд▓рдкрд░реНрд╕ рдЗрд╕реЗ рд╕реНрдорд╛рд░реНрдЯрдПрдХреНрд╕ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд╛рди рдХрд┐рдП рдЧрдП рд░реВрдкрд╛рдВрддрд░рдг рдЙрдкрдХрд░рдг
рд╕реНрдЯреНрд░рд┐рдВрдЧ <-> рдмрд╛рдЗрдЯ рдПрд░реЗ рдХреЗ рд╕рд╛рде рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЕрдВрдд рдореЗрдВ, рдкрд░рд┐рдгрд╛рдореА рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЛ рд╕рдВрдмрдВрдзрд┐рдд рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдмрджрд▓реЗрдВ:
\xc1\x89\x0c\x4d\x73\x06\x26\xdf\xaa\x94\x49\x41\x9d\x66\x25\x05\xea\xb3\xbd\xa2\xe1\xf0\x1f\x89\x46\x3c\xc1\xa4\xa3\x0a\x27\x9f
рдиреАрдЪреЗ
GetTransactionByHash рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдЬреЛ рд▓реЗрди-рджреЗрди рд╣реИрд╢ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд▓реЗрдирджреЗрди рдХрд░рддрд╛ рд╣реИ:
from ontology.interop.System.Blockchain import GetTransactionByHash def demo():
1.4 GetTransactionHeight
рд▓реЗрди-рджреЗрди рд╣реИрд╢ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд▓реЗрди-рджреЗрди рдКрдВрдЪрд╛рдИ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбреЗрд╡рд▓рдкрд░реНрд╕
GetTransactionHeight рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЪрд▓рд┐рдП рдЙрдкрд░реЛрдХреНрдд рдЙрджрд╛рд╣рд░рдг рдореЗрдВ рд╣реИрд╢ рд▓реЗрддреЗ рд╣реИрдВ:
from ontology.interop.System.Blockchain import GetTransactionHeight def demo():
1.5 GetContract
рдЖрдк рдЕрдиреБрдмрдВрдз рд╣реИрд╢ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрдХ рдЕрдиреБрдмрдВрдз рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП GetContract рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЕрдиреБрдмрдВрдз рд╣реИрд╢ рдХреА рд░реВрдкрд╛рдВрддрд░рдг рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдКрдкрд░ рдЙрд▓реНрд▓рд┐рдЦрд┐рдд рд▓реЗрдирджреЗрди рд╣реИрд╢ рд░реВрдкрд╛рдВрддрд░рдг рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рдЕрдиреБрд░реВрдк рд╣реИред
from ontology.interop.System.Blockchain import GetContract def demo():
1.6 GetBlock
рдЖрдк рдмреНрд▓реЙрдХ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП GetBlock рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдмреНрд▓реЙрдХ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рджреЛ рддрд░реАрдХреЗ рд╣реИрдВ:
1. рдмреНрд▓реЙрдХ рдКрдВрдЪрд╛рдИ рд╕реЗ рдмреНрд▓реЙрдХ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ:
from ontology.interop.System.Blockchain import GetBlock def demo(): block=GetBlock(1408) return block
2. рдмреНрд▓реЙрдХ рд╣реИрд╢ рджреНрд╡рд╛рд░рд╛ рдмреНрд▓реЙрдХ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ:
from ontology.interop.System.Blockchain import GetBlock def demo(): block_hash=bytearray(b'\x16\xe0\xc5\x40\x82\x79\x77\x30\x44\xea\x66\xc8\xc4\x5d\x17\xf7\x17\x73\x92\x33\x6d\x54\xe3\x48\x46\x0b\xc3\x2f\xe2\x15\x03\xe4') block=GetBlock(block_hash)
2 рдмреНрд▓реЙрдХ рдПрдкреАрдЖрдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░реЗрдВ
рдмреНрд▓реЙрдХ рдПрдкреАрдЖрдИ рдореЗрдВ рддреАрди рдлрд╝рдВрдХреНрд╢рди рдЙрдкрд▓рдмреНрдз рд╣реИрдВ, рдЬреЛ
рдЧреЗрдЯрдЯреНрд░рд╛рдВрд╕рдкреЛрд░реНрдЯреНрд╕, рдЧреЗрдЯрдЯреНрд░рд╛рдВрд╕рдХреНрд╢рдирдХрд╛рдЙрдВрдЯ рдФрд░ рдЧреЗрдЯрдЯреНрд░реЗрдирд░реЗрд╢рдирдмрд╛рдпрдЗрдВрдбреЗрдХреНрд╕ рд╣реИрдВ ред рд╣рдо рдПрдХ-рдПрдХ рдХрд░рдХреЗ рдЙрдирдХрд╛ рдкрд░рд┐рдЪрдп рджреЗрдВрдЧреЗред
2.1 GetTransactionCount
рдХрд┐рд╕реА рджрд┐рдП рдЧрдП рдмреНрд▓реЙрдХ рдХреЗ рд▓рд┐рдП рд▓реЗрдирджреЗрди рдХреА рд╕рдВрдЦреНрдпрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдк
GetTransactionCount рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
from ontology.interop.System.Blockchain import GetBlock from ontology.interop.System.Block import GetTransactionCount def demo(): block=GetBlock(1408) count=GetTransactionCount(block) return count
2.2 GetTransactions
рдЖрдк рдХрд┐рд╕реА рджрд┐рдП рдЧрдП рдмреНрд▓реЙрдХ рдореЗрдВ рд╕рднреА рд▓реЗрдирджреЗрди рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП
GetTransactions рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
from ontology.interop.System.Blockchain import GetBlock from ontology.interop.System.Block import GetTransactions def demo(): block=GetBlock(1408) txs=GetTransactions(block) return txs
2.3 GetTransactionByIndex
рдЖрдк рдХрд┐рд╕реА рджрд┐рдП рдЧрдП рдмреНрд▓реЙрдХ рдореЗрдВ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд▓реЗрдирджреЗрди рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП
GetTransactionByIndex рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
from ontology.interop.System.Blockchain import GetBlock from ontology.interop.System.Block import GetTransactionByIndex def demo(): block=GetBlock(1408) tx=GetTransactionByIndex(block,0)
рд╣рдорд╛рд░реЗ GitHub рдкрд░ рдкреВрд░рд╛ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓
рдпрд╣рд╛рдБ рдЦреЛрдЬреЗрдВ ред
рдЕрдВрддрднрд╛рд╖рдг
рдмреНрд▓реЙрдХрдЪреЗрди рдПрдВрдб рдмреНрд▓реЙрдХ рдПрдкреАрдЖрдИ рд╕реНрдорд╛рд░реНрдЯ рдХреЙрдиреНрдЯреНрд░реИрдХреНрдЯреНрд╕ рдХрд╛ рд╕рдмрд╕реЗ рдЕрдкрд░рд┐рд╣рд╛рд░реНрдп рд╣рд┐рд╕реНрд╕рд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЖрдк рдЙрдиреНрд╣реЗрдВ рдмреНрд▓реЙрдХрдЪреЗрди рдбреЗрдЯрд╛ рдХреЛ рдХреНрд╡реЗрд░реА рдХрд░рдиреЗ рдФрд░ рд╕реНрдорд╛рд░реНрдЯ рдХреЙрдиреНрдЯреНрд░реИрдХреНрдЯреНрд╕ рдореЗрдВ рдбреЗрдЯрд╛ рдмреНрд▓реЙрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЕрдЧрд▓реЗ рдХреБрдЫ рд▓реЗрдЦреЛрдВ рдореЗрдВ, рд╣рдо рдЗрд╕ рдмрд╛рдд рдкрд░ рдЪрд░реНрдЪрд╛ рдХрд░реЗрдВрдЧреЗ рдХрд┐ рдУрдиреНрдЯреЛрд▓реЙрдЬреА рдмреНрд▓реЙрдХрдЪреИрди рдХреЗ рд╕рд╛рде рдЙрдирдХреА рдмрд╛рддрдЪреАрдд рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдиреНрдп рдПрдкреАрдЖрдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рдПред
рдХреНрдпрд╛ рдЖрдк рдПрдХ рдбреЗрд╡рд▓рдкрд░ рд╣реИрдВ? рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдЖрдк рд╣рдорд╛рд░реЗ рддрдХрдиреАрдХреА рд╕рдореБрджрд╛рдп рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реЛ рдЧрдП рд╣реИрдВред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╣рдорд╛рд░реА рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░
рдбреЗрд╡рд▓рдкрд░ рдХреЗрдВрджреНрд░ рдкрд░ рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓реЗрдВ, рд╡рд╣рд╛рдВ рдЖрдк рдбреЗрд╡рд▓рдкрд░ рдЯреВрд▓, рдкреНрд░рд▓реЗрдЦрди, рдФрд░ рдмрд╣реБрдд рдХреБрдЫ рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВред
рдХрд╣реАрдВ рдФрд░ рдСрдиреНрдХреЛрд▓реЙрдЬреА рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдПрдВ
рдУрдВрдЯреЛрд▓реЙрдЬреА рд╡реЗрдмрд╕рд╛рдЗрдЯрдЧрд┐рддреВрдм /
рдХрд▓рд╣рдЯреЗрд▓реАрдЧреНрд░рд╛рдо (
рдЕрдВрдЧреНрд░реЗрдЬреА /
рд░реВрд╕реА )
рдЯреНрд╡рд┐рдЯрд░ /
рд░реЗрдбрд┐рдЯ /