рд▓рд╣рд░ рдФрд░ RIDE4DAPPS рдкрд░ рд╕реНрдорд╛рд░реНрдЯ рдЕрдиреБрдмрдВрдз рд▓рд┐рдЦрдирд╛ рд╕реАрдЦрдирд╛ред рднрд╛рдЧ 1 (рдмрд╣реБрдЙрджреНрджреЗрд╢реАрдп рдмрдЯреБрдЖ)


рд╕рднреА рдХреЛ рдирдорд╕реНрдХрд╛рд░!


рд╣рд╛рд▓ рд╣реА рдореЗрдВ, рд▓рд╣рд░реЗрдВ рд▓реИрдмреНрд╕ рдиреЗ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд░рддрд┐рдпреЛрдЧрд┐рддрд╛ рдХреА рдШреЛрд╖рдгрд╛ рдХреА, рдЬреЛ RIDE рд╕реНрдорд╛рд░реНрдЯ рдХреЙрдиреНрдЯреНрд░реИрдХреНрдЯ рднрд╛рд╖рд╛ рдХреЗ рд╡рд┐рд╕реНрддрд╛рд░ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдкрд┐рдд рд╣реИ, рдЬреЛ рдХрд┐ рд░рд╛рдЗрдб 4Dapps рдХреЗ рд▓рд┐рдП рдЯреЗрд╕реНрдЯ рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рд╡рд┐рдХреЗрдВрджреНрд░реАрдХреГрдд рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рд╣реИ!


рд╣рдордиреЗ рдбреАрдПрдУ рдХреЗрд╕ рдХреЛ рдЪреБрдирд╛, рдХреНрдпреЛрдВрдХрд┐ рд╡реЗрдиреНрдЪреБрд░реА рдиреЗ рд╕рд╛рдорд╛рдЬрд┐рдХ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд╕рд╛рде рдбреАрдПрдкреА рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛рдИ: рдорддрджрд╛рди, рдзрди рдЙрдЧрд╛рд╣рдиреЗ, рд╡рд┐рд╢реНрд╡рд╛рд╕ рдкреНрд░рдмрдВрдзрди, рдЖрджрд┐ред


рд╣рдордиреЗ Q & A рд╕рддреНрд░ рдореЗрдВ рдФрд░ RIDE IDE рдореЗрдВ рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдЙрджрд╛рд╣рд░рдг рдХреЗ рд╕рд╛рде рд╢реБрд░реБрдЖрдд рдХреА - рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдмрдЯреБрдП рдХреЗ рд╕рд╛рде рдПрдХ рдЙрджрд╛рд╣рд░рдгред


рдЖрдЗрдП рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдХреЛ рджреЗрдЦреЗрдВ, рдкрд░рд┐рдХрд▓реНрдкрдирд╛ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░реЗрдВ рдФрд░ рдХреБрдЫ рд╡рд┐рд╖рдорддрд╛рдУрдВ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ:


рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдРрд▓рд┐рд╕ рд╣реИ - dApp рдорд╛рд▓рд┐рдХ
Boob рдФрд░ рдХреВрдкрд░ рдРрд▓рд┐рд╕ рдХреЗ рд╕рд╣рдпреЛрдЧреА рд╣реИрдВ, рдРрд▓рд┐рд╕-рдмреАрд╕реА DAO рдХреЗ рд╕рд╣-рд╕рдВрд╕реНрдерд╛рдкрдХ рд╣реИрдВ
рдиреЗрд▓реА рдПрдХ рд╡реНрдпрд╡рд╕рд╛рдп рд╕реНрд╡рд╛рдореА рд╣реИ рдЬрд┐рд╕реЗ рд╡рд┐рддреНрддрдкреЛрд╖рдг рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ
рдмреИрдВрдХ - рдПрдХ рдмреИрдВрдХ рдЬреЛ рдЯреЛрдХрди рд╡рд┐рддрд░рд┐рдд рдХрд░рддрд╛ рд╣реИ


рдЪрд░рдг 1. рд╕рдВрддреБрд▓рди рдХреА рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╢реБрд░реБрдЖрдд


рддрд░рдВрдЧреЛрдВ рдХреЗ рдкрд░реАрдХреНрд╖рдг рдиреЗрдЯрд╡рд░реНрдХ рдореЗрдВ рдЯреЛрдХрди рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдирд▓ рд╕реЗ рд╕рдВрдкрд░реНрдХ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдФрд░ рдкрддрд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдХрд┐ рдЯреЛрдХрди рдХрд┐рд╕рдХреЗ рдкрд╛рд╕ рднреЗрдЬрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред


рдЖрдИрдбреАрдИ рдореЗрдВ рдЦрд╛рддрд╛ рдЬрд╛рдирдХрд╛рд░реА рдХрд╛ рдкрддрд╛ рдХрд░рдХреЗ рдкрддрд╛ рд▓рдЧрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред


рдмреИрдВрдХ 10 WAVES рдЪреБрдиреЗрдВред рд╣рдо рдпрд╣ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдХрд┐ рд╡реЗ рдмреНрд▓реЙрдХ рдФрд░ рд▓реЗрди-рджреЗрди рдПрдХреНрд╕рдкреНрд▓реЛрд░рд░: рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЖрдП рд╣реИрдВ


рдЕрдм рдмреИрдВрдХ рд╕реЗ рдЕрдиреНрдп рдкреНрд░рддрд┐рднрд╛рдЧрд┐рдпреЛрдВ рдХреЛ рдЯреЛрдХрди рд╡рд┐рддрд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВред (рдиреЛрдЯреНрд╕: рд▓рд╣рд░реЛрдВ рдХреЗ рдиреЗрдЯрд╡рд░реНрдХ рдореЗрдВ рд╕рднреА рд▓реЗрди-рджреЗрди рдореБрдлреНрдд рдирд╣реАрдВ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП, рд╕рднреА рдкреНрд░рддрд┐рднрд╛рдЧрд┐рдпреЛрдВ рдХреЛ рд▓реЗрдирджреЗрди рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдиреНрдпреВрдирддрдо рд╕рдХрд╛рд░рд╛рддреНрдордХ рд╕рдВрддреБрд▓рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ)ред


1 WAVES = 100000000 рдЗрдХрд╛рдЗрдпрд╛рдБ (рддрд░рдВрдЧрд┐рдХрд╛рдПрдБ), рдХреНрдпреЛрдВрдХрд┐ рд░рд╛рд╢рд┐рдпрд╛рдБ рдХреЗрд╡рд▓ рдкреВрд░реНрдгрд╛рдВрдХ рд╣реЛ рд╕рдХрддреА рд╣реИрдВ
0.01 WAVES (рд▓реЗрдирджреЗрди рд╢реБрд▓реНрдХ) = 1000000

Bank -> [3 WAVES] -> рдРрд▓рд┐рд╕, рдЯреНрд░рд╛рдВрд╕рдлрд░рдЯреНрд░рд╛рдВрд╕рд╢рд┐рдк рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ (рдЯрд╛рдЗрдк: 4)ред


рд╣рдо рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ env.SEED рдЬрд┐рд╕рдореЗрдВ рд╕реЗ рд▓реЗрдирджреЗрди рдкрд░ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдХрд┐рдП рдЧрдП рд╣реИрдВ, рд╣рдорд╛рд░реЗ рдмреИрдВрдХ рд╕реЗ рдореЗрд▓ рдЦрд╛рддреА рд╣реИ:



я┐╝
рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдореЗрд▓ рдЦрд╛рдиреЗ рд╡рд╛рд▓реЗ рдмреАрдЬ рд╡рд╛рдХреНрдпрд╛рдВрд╢ рдирд╣реАрдВ рд╣реИрдВ, рддреЛ рдмрд╕ рдЗрд╕реЗ рдЦрд╛рддреЗ рдЯреИрдм рдореЗрдВ рд╕реНрд╡рд┐рдЪ рдХрд░реЗрдВ рдФрд░ рдлрд┐рд░ рд╕реЗ рдЬрд╛рдВрдЪреЗрдВред


рдЙрд╕рдХреЗ рдмрд╛рдж, рд╣рдо 3 WAVES рдРрд▓рд┐рд╕ рдХреЗ рд╣рд╕реНрддрд╛рдВрддрд░рдг рдкрд░ рд▓реЗрдирджреЗрди рдмрдирд╛рддреЗ рд╣реИрдВ, рдШреЛрд╖рдгрд╛ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдХрд░рддреЗ рд╣реИрдВред
рдЖрдк рдРрд▓рд┐рд╕ рдХреЗ рдбреЗрдЯрд╛ рдХреЛ env.accounts рдЪрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рднреА рдЬрд╛рди рд╕рдХрддреЗ рд╣реИрдВред рдХреНрд░рдорд╛рдВрдХрди 0 рд╕реЗ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ, рдХреНрд░рдорд╢рдГ рдРрд▓рд┐рд╕ env.accounts [1] рд╣реИред



broadcast(transfer({recipient:address(env.accounts[1]), amount: 300000000, fee: 1000000})) 

рдкрд░рд┐рдгрд╛рдо рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рднреА рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЗрд╕рдХреЗ рд▓рд┐рдВрдХ рд▓реЗрди-рджреЗрди рдХреЗ рддреБрд░рдВрдд рдмрд╛рдж рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╡рд╛рдкрд╕ рдЖ рдЬрд╛рдПрдВрдЧреЗред


рд╣рдо рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдРрд▓рд┐рд╕ рд╢реЗрд╖ рд░рд╛рд╢рд┐ 3 WAVES рджреНрд╡рд╛рд░рд╛ рдлрд┐рд░ рд╕реЗ рднрд░ рджреА рдЬрд╛рддреА рд╣реИ, рдФрд░ рдмреИрдВрдХ рдмреИрд▓реЗрдВрд╕ рдкрд░ 10 - 3 - 0.01 = 0.699 рд╢реЗрд╖ рд░рд╣рддреЗ рд╣реИрдВред




рд╣рдо Boob рдФрд░ рдХреВрдкрд░ рдХреЛ 3 WAVES, рдФрд░ Neli, Xena рдФрд░ рдорд╛рд░реНрдХ рдХреЛ 0.2 WAVES рдореЗрдВ рдЙрд╕реА рддрд░рд╣ рднреЗрдЬрддреЗ рд╣реИрдВред
(рдиреЛрдЯреНрд╕: рд╣рдордиреЗ рдПрдХ рдПрдХрд▓ рдЪрд░рд┐рддреНрд░ рддреНрд░реБрдЯрд┐ рдХреА рдФрд░ рдиреЗрд▓реА 0.02 waves рднреЗрдЬрд╛ред рд╕рд╛рд╡рдзрд╛рди рд░рд╣реЗрдВ!)


 broadcast(transfer({recipient:address(env.accounts[4]), amount: 20000000, fee: 1000000})) 

рд╕рднреА рдкреНрд░рддрд┐рднрд╛рдЧрд┐рдпреЛрдВ рдХреЗ рд╕рдВрддреБрд▓рди рдХреЛ рдлрд┐рд░ рд╕реЗ рднрд░рдиреЗ рдХреЗ рдмрд╛рдж, рд╣рдо рджреЗрдЦрддреЗ рд╣реИрдВ:



рдЪрд░рдг 2. рдПрдХ рдбреАрдПрдкреА рдЦрд╛рддрд╛ рдмрдирд╛рдирд╛


рд╣рдо рд╕рд╣рдордд рд╣реБрдП рдХрд┐ рд╡рд┐рдХреЗрдиреНрджреНрд░реАрдХреГрдд рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдХрд╛ рдирд┐рд░реНрдорд╛рддрд╛ рдФрд░ рдорд╛рд▓рд┐рдХ рдРрд▓рд┐рд╕ рд╣реЛрдЧрд╛ред
рдЦрд╛рддреЛрдВ рдореЗрдВ, рдЗрд╕реЗ SEED рдХреЗ рд░реВрдк рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд╛рдПрдВ рдФрд░ env.SEED рдорд┐рд▓рд╛рди рдРрд▓рд┐рд╕ рдХреА рдЬрд╛рдВрдЪ рдХрд░реЗрдВред


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



рд╕реЗрдЯрд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓реЗрдирджреЗрди рдХреЗ рд▓рд┐рдП рд╢реБрд▓реНрдХ 1400000/100000000 = 0.014 WAVESред рдРрд▓рд┐рд╕ рдЙрд╕рдХреЗ рд╕рдВрддреБрд▓рди рдкрд░ 2.986 WAVES рд╣реИред


рдЖрдЗрдП рдЕрдм рдРрд▓рд┐рд╕ рдЦрд╛рддреЗ рдкрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ рдЬреЛ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ рд╡рд░реНрдгрд┐рдд рдПрдХ рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рд╕реНрдорд╛рд░реНрдЯ рдЕрдиреБрдмрдВрдз рддрд░реНрдХ рд╣реИ


Ride4Dapps рдореЗрдВ рдЕрдм 2 рдирдП рдкреНрд░рдХрд╛рд░ рдХреЗ рдПрдиреЛрдЯреЗрд╢рди рд╢рд╛рдорд┐рд▓ рд╣реИрдВ:
  1. @Callable (i) - рдкреИрд░рд╛рдореАрдЯрд░ i рдХреЗ рд░реВрдк рдореЗрдВ рд▓реЗрддрд╛ рд╣реИ, рдЬрд┐рд╕ рдбреЗрдЯрд╛ рдХреЗ рдХрд╛рд░рдг рд▓реЗрди-рджреЗрди / рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдХрд┐рдП рдЧрдПред рдЗрд╕ рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдкрд░рд┐рдгрд╛рдо рдбреАрдПрдкреА рдЦрд╛рддреЗ рдХреА рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдХреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИред рдЕрдиреНрдп рдЦрд╛рддреЗ рдЗрд╕ рдПрдиреЛрдЯреЗрд╢рди рдХреЗ рд╕рд╛рде рд▓реЗрдирджреЗрди рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдХрд╛рд░реНрдп рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдбреАрдПрдкреА рдЦрд╛рддреЗ рдХреА рд╕реНрдерд┐рддрд┐ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВред
  2. @ рд╡реЗрд░рд┐рдлрд╛рдпрд░ (tx) - рд▓реЗрди-рджреЗрди tx рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рд╕рд╛рде рд▓реЗрдирджреЗрди рд╕рддреНрдпрд╛рдкрдирдХрд░реНрддрд╛ред RIDE рд╕реЗ рд╡рд┐рдзреЗрдп рддрд░реНрдХ рдХреЗ рдЕрдиреБрд░реВрдк рд╣реИред рдпрд╣ рдЗрд╕ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдореЗрдВ рд╣реИ рдХрд┐ рдЖрдк рдПрдХ рдбреАрдПрдкреА рдЦрд╛рддреЗ рдкрд░ рд╕реНрдорд╛рд░реНрдЯ рдЕрдиреБрдмрдВрдзреЛрдВ рдХреЗ рддрд░реНрдХ рдореЗрдВ рдФрд░ рдмрджрд▓рд╛рд╡реЛрдВ рдХреЛ рд╕рдХреНрд╖рдо рдпрд╛ рдЕрдХреНрд╖рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
    рд╕рд╛рд╡рдзрд╛рди! рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд┐рдВрджреБ рдпрд╣ рд╣реИ рдХрд┐ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдЦрд╛рддреЗ рдкрд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕рддреНрдп рдХреЗ рдмрд░рд╛рдмрд░ рдирд╣реАрдВ рд╣реИ , рд▓реЗрдХрд┐рди рдПрдХ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рддреБрд▓рдирд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдХреЗрд╡рд▓ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдХреЗ рдорд╛рд▓рд┐рдХ рдХреЛ рд▓реЗрдирджреЗрди рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
     sigVerify(tx.bodyBytes, tx.proofs[0], tx.senderPk) 


    рдЗрд╕ рддрд░рд╣ рдХреЗ рд╕рддреНрдпрд╛рдкрди рдХреЗ рдмрд┐рдирд╛, рдХреЛрдИ рднреА рдХрд┐рд╕реА рдЦрд╛рддреЗ рд╕реЗ рд▓реЗрдирджреЗрди рдХрд░ рд╕рдХрддрд╛ рд╣реИ!

рдЪрд▓реЛ рд╕рднреА рдкреНрд░рддрд┐рднрд╛рдЧрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдмрдЯреБрдП рдХреЗ рд░реВрдк рдореЗрдВ рдбреАрдПрдкреА рдЦрд╛рддрд╛ рдмрдирд╛рддреЗ рд╣реИрдВред



рдЖрдкрдХреЗ рдЦрд╛рддреЗ рдореЗрдВ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдХреМрди рд╕рд╛ рдЕрдиреБрдмрдВрдз рд╕рдХреНрд░рд┐рдп рд╣реИ, рдпрд╣ рдЬрд╛рдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдк рдмреНрд▓реЙрдХ рдХреЙрдиреНрдЯреНрд░реИрдХреНрдЯ рдХреЗ рдмреЗрд╕ 64 рдХреЛрдб рдХреЛ рдмреНрд▓реЙрдХ рдмреНрд░рд╛рдЙрдЬрд░ рдореЗрдВ рдХреЙрдкреА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕реЗ рдбрд┐рдХрдВрдкрд╛рдЗрд▓рд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкрд╣рдЪрд╛рди рд╕рдХрддреЗ рд╣реИрдВ ( рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП )





рд╣рдо рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рд╕реНрдорд╛рд░реНрдЯ рдХреЙрдиреНрдЯреНрд░реИрдХреНрдЯ рдХреЗ рддрд░реНрдХ рд╕реЗ рд╣рдо рдХреНрдпрд╛ рдЙрдореНрдореАрдж рдХрд░рддреЗ рд╣реИрдВред
рдРрд▓рд┐рд╕ рдЙрд╕рдХреЗ рд╕рдВрддреБрд▓рди рдкрд░ 2.972 WAVES рд╣реИред


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


Boob рдФрд░ рдХреВрдкрд░ рдЕрдкрдиреА рдЬрдорд╛ рд░рд╛рд╢рд┐ рдХреЛ рдкреНрд░рддреНрдпреЗрдХ WAVES рдкрд░ dApp рдЦрд╛рддреЗ рдореЗрдВ рдмрдирд╛рддреЗ рд╣реИрдВред



рд╣рдо рдПрдХ рдЧрд▓рддреА рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рд▓реЗрди-рджреЗрди рдкрд╛рд╕ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред рдЪреВрдВрдХрд┐ рд╣рдо рдЗрд╕ рддрдереНрдп рдХреЗ рдмрд╛рд╡рдЬреВрдж рдХрд┐ рд╣рдо рдЖрд╢реНрд╡рд╕реНрдд рдереЗ рдХрд┐ рд╣рдо рдмреЙрдм рдХреА рдУрд░ рд╕реЗ рд▓реЗрди-рджреЗрди рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рд╕реВрдЪрдХрд╛рдВрдХ рдореЗрдВ рдЧрд▓рддреА рдХреА рдФрд░ рдПрдХ рдмреИрдВрдХ рдЦрд╛рддреЗ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд┐рдпрд╛ рдЬрд┐рд╕рдореЗрдВ рд╕реНрдорд╛рд░реНрдЯ рдЕрдиреБрдмрдВрдз рдирд╣реАрдВ рд╣реИред рдпрд╣рд╛рдВ рдпрд╣ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд┐рдВрджреБ рдкрд░ рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рд╣реИ - рд▓реЗрдирджреЗрди рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рдЕрд╕рдлрд▓ рдкреНрд░рдпрд╛рд╕реЛрдВ рдХреЗ рд▓рд┐рдП, рдХрдореАрд╢рди рд╡рд╛рдкрд╕ рдирд╣реАрдВ рд▓рд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ! рдРрд▓рд┐рд╕ рдЙрд╕рдХреЗ рд╕рдВрддреБрд▓рди рдкрд░ 2.972 WAVES рд╣реИред рдмреЙрдм 3 рдореЗрдВ WAVES рд╣реИрдВред


рдмреЙрдм рдиреЗ DAP рдЦрд╛рддреЗ рдореЗрдВ 1 WAVES рднреЗрдЬрд╛ред


 broadcast(invokeScript({dappAddress: address(env.accounts[1]), call:{function:"deposit",args:[]}, payment: [{amount: 100000000, asset:null }]})) 


рдмреЙрдм рдХреЗ рдкрд╛рд╕ 1.99 рд╣рдерд┐рдпрд╛рд░ рд╣реИрдВред рдпрд╣реА рд╣реИ, рдмреЙрдм рдиреЗ 0.01 WAVES рдХрдореАрд╢рди рдХрд╛ рднреБрдЧрддрд╛рди рдХрд┐рдпрд╛



рдРрд▓рд┐рд╕ рдХреА рдмреИрд▓реЗрдВрд╕ рд╢реАрдЯ рдкрд░ 2.972 WAVES рдереА, рдпрд╣ 3.972 рд╣реЛ рдЧрдИред рдРрд▓рд┐рд╕ рдХреЗ рдЦрд╛рддреЗ рдкрд░ рдПрдХ рд▓реЗрди-рджреЗрди рднреА рджрд░реНрдЬ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рд╣рд╛рд▓рд╛рдВрдХрд┐, рдбреАрдПрдкреА рдЦрд╛рддрд╛ (рдПрд▓рд┐рд╕) рд╕реЗ рдХреЛрдИ рдХрдореАрд╢рди рдирд╣реАрдВ рдХрд╛рдЯрд╛ рдЧрдпрд╛ рдерд╛ред
рдХреВрдкрд░ рдиреЗ рдРрд▓рд┐рд╕ рдХреЗ рдЦрд╛рддреЗ рдХреЛ рдлрд┐рд░ рд╕реЗ рднрд░рдиреЗ рдХреЗ рдмрд╛рдж, 4.972 WAVES рдмреИрд▓реЗрдВрд╕ рд╢реАрдЯ рдкрд░ рдмрди рдЧрдПред



рдЖрдк рдкрддрд╛ рд▓рдЧрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рд╕рд╛рдорд╛рдиреНрдп рдмрдЯреБрдП рдореЗрдВ рдХрд┐рддрдиреЗ WAVES рдбреЗрдЯрд╛ рдЯреИрдм рдореЗрдВ рдмреНрд▓реЙрдХ рдПрдХреНрд╕рдкреНрд▓реЛрд░рд░ рдореЗрдВ рд╣реИрдВред


рдХреВрдкрд░ рдиреЗ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдмрдЯреБрдП рдкрд░ 1 WAVES рдХреА рд░рд╛рд╢рд┐ рдЫреЛрдбрд╝рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдкрдирд╛ рд╡рд┐рдЪрд╛рд░ рдмрджрд▓ рджрд┐рдпрд╛ рдФрд░ рдЖрдзреЗ рд▓реЛрдЧреЛрдВ рдХреА рд╢рдкрде рд╡рд╛рдкрд╕ рд▓реЗрдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЗрд╕реЗ рдЖрд╣рд░рдг рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдХреЙрд▓ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред



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



рдХреВрдкрд░ рдХреА рдмреИрд▓реЗрдВрд╕ рд╢реАрдЯ рдкрд░ 2.48 WAVES рд╣реИрдВред рддрджрдиреБрд╕рд╛рд░, 3 WAVES - 1 - 0.01, рдФрд░ рдлрд┐рд░ + 0.5 - 0.01ред рддрджрдиреБрд╕рд╛рд░, рдкреНрд░рддреНрдпреЗрдХ рдХреЙрд▓ рдХреЛ рдЬрдорд╛ рдХрд░рдиреЗ рдФрд░ рдирд┐рдХрд╛рд▓рдиреЗ рдХреА рд▓рд╛рдЧрдд 0.01 WAVES рд╣реИред рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, dApps рд╕реНрд╡рд╛рдорд┐рддреНрд╡ рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпрд╛рдБ рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рдмрджрд▓ рдЧрдИ рд╣реИрдВред



рдмреЙрдм рдиреЗ рдХреБрд▓ рдмрдЯреБрдП рд╕реЗ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд░рд╛рд╢рд┐ рдирд┐рдХрд╛рд▓рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдЧрд▓рддреА рд╣реБрдИ рдФрд░ 1.5 WAVES рдирд┐рдХрд╛рд▓рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рдЧрдИред



рд╣рд╛рд▓рд╛рдВрдХрд┐, рд╕реНрдорд╛рд░реНрдЯ рдХреЙрдиреНрдЯреНрд░реИрдХреНрдЯ рдореЗрдВ рдРрд╕реА рд╕реНрдерд┐рддрд┐ рдХреА рдЬрд╛рдВрдЪ рдереАред


Xena рдПрдХ рд╕реНрдХреИрдорд░ рд╣реИ, рдЙрд╕рдиреЗ рд╕рд╛рдорд╛рдиреНрдп рдЦрд╛рддреЗ рд╕реЗ 1 WAVES рдХреЛ рд╡рд╛рдкрд╕ рд▓реЗрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреАред



рд╡рд╣ рднреА рдЕрд╕рдлрд▓ рд░рд╣реАред


рдЕрдЧрд▓реЗ рднрд╛рдЧ рдореЗрдВ, рд╣рдо рдРрд▓рд┐рд╕ рдбреАрдПрдкреА рдЕрдХрд╛рдЙрдВрдЯ рдХреА рдЕрдкреВрд░реНрдгрддрд╛ рд╕реЗ рдЬреБрдбрд╝реЗ рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рдореБрджреНрджреЛрдВ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВрдЧреЗред

Source: https://habr.com/ru/post/hi447790/


All Articles