Всем Привет!
Ina tata nei, Waves Labs
I whiriwhiria e matou te keehi DAO na te mea
I timata matou me tetahi tauira ngawari i roto
Me titiro ki tenei tauira, whakamatautau i nga whakapae me te titiro ki etahi ahuatanga rereke:
Tukuna mai a Alice - Kaipupuri dApp
Ko Boob raua ko Cooper nga hoa a Alice, he kaiwhakarewa o Alice-BC DAO
He kaipakihi a Neli e hiahia putea ana
Peeke - he putea e tohatoha ana i nga tohu
Wāhanga 1. Te tīmatanga o ngā toenga
Kia whiwhi tohu i runga i te whatunga whakamatautau ngaru, me whakapiri atu koe
Ka kitea e koe te wahitau i roto i te IDE ma te whakatuwhera i nga taipitopito o to putea.
Ka whakanuia e matou te Bank 10 WAVES. Na ka tirohia e matou kua tae mai ratou ma te poraka me te tirotiro whakawhiti:
Inaianei ka tohatohahia nga tohu mai i te peeke ki te toenga o nga kaiuru. (Tuhipoka: Ko nga whakawhitiwhitinga katoa i runga i te whatunga ngaru kaore i te kore utu, no reira ka hiahiatia he toenga pai mo nga kaiuru katoa ki te mahi hokohoko).
1 NGARU = 100000000 waeine (ngaru), i te mea ko nga moni ka taea te tauoti anake
0.01 NGARU (Utu Whakawhitiwhiti) = 1000000
Peeke -> [3 NGAROI] -> Alice, ma te WhakawhitiTransaction (Momo: 4).
Ka tirohia e matou ko te env.SEED i hainatia ai nga whakawhitiwhitinga e rite ana ki ta matou Peeke:
Tuhinga
Mena karekau he kupu kakano e rite ana, huri noa ki te ripa Kaute ka tirohia ano.
I muri i tenei, ka hangaia, ka panui me te haina i tetahi tauwhitinga mo te whakawhitinga o 3 WAVES Alice.
Ka kitea hoki e koe nga raraunga a Alice ma te taurangi env.accounts. Ka timata te tatau i te 0, no reira ko Alice env.accounts[1].
broadcast(transfer({recipient:address(env.accounts[1]), amount: 300000000, fee: 1000000}))
Ka taea hoki te kite i te hua i roto i te kaitirotiro, ka whakahokia mai he hononga ki a maatau i muri tonu o te mahi
Ka whakarite kia whakakiia te toenga a Alice e nga ngaru e 3, ka noho tonu te toenga putea ki te 10 - 3 - 0.01 = 0.699.
Ka tukuna e matou a Boob me Cooper kia 3 nga ngaru ma ia tangata, a ko Neli, ko Xena me Mark 0.2 nga ngaru ma ia tangata he rite tonu te ahua.
(Tuhipoka: I hapa kotahi te ahua ka tukuna e matou a Neli 0.02 WAVES. Kia tupato!)
broadcast(transfer({recipient:address(env.accounts[4]), amount: 20000000, fee: 1000000}))
I muri i te whakakii i nga toenga o nga kaiuru katoa, ka kite tatou:
Wāhanga 2. Waihangahia he pūkete dApp
I whakaae matou ko Alice te kaihanga me te rangatira o te tono whakaheke.
Haere ki nga Kaute, tautuhia hei SEED ka tirohia nga env.SEED e rite ana ki a Alice.
Me ngana ki te whakauru i te tuhinga ngawari rawa atu (kirimana) ki te putea a Alice.
Ko nga hoapaki atamai i Waves he tohu ka aukati, ka whakaae ranei kia puta tetahi momo tauwhitinga puta i raro i etahi tikanga. I roto i tenei take, ko tenei ahuatanga he rite tonu. He pono te waehere kirimana. Karangahia te hora ().
Utu mo ia huingaKripituhi tauwhitinga 1400000/100000000 = 0.014 NGA NGARU. E 2.986 NGA NGARU e toe ana ki a Alice.
Me ngana inaianei ki te whakauru i nga arorau kirimana atamai uaua ake i runga i te kaute a Alice, i whakaahuatia i roto
Ride4Dapps kei roto e 2 nga momo tuhipoka hou:
- @Ka taea te karanga(i) — ka mau hei tawhā i, nga raraunga mo te kaute i karangahia / hainatia te tauwhitinga. Ko te hua o tenei mahi ka whakatau i te huringa o te ahua o te kaute dApp. Ka taea e etahi atu kaute te hanga tauwhitinga me te mahi i nga mahi me tenei tuhipoka me te whakarereke i te ahua o te kaute dApp.
- @Verifier(tx) — Manatoko tauwhitinga me te tawhā tauwhitinga tx. He rite ki te arorau tohu mai i RIDE. Kei roto i tenei korero ka taea e koe te whakaae, te aukati ranei i etahi atu whakarereketanga ki te arorau o nga kirimana atamai i runga i te kaute dApp.
Me mahi tatou dapp he putea noa mo nga kaiuru katoa.
Hei tirotiro ko tehea kirimana e kaha ana i runga i to putea i tenei wa, ka taea e koe te kape i te waehere base64 o te kirimana atamai i roto i te kaihōpara poraka me te mohio ki te whakamahi i te whakahiato (
Ka whakarite kia rite te arorau o te kirimana atamai ki ta matou e tumanako ana.
E 2.972 NGA NGARU e toe ana ki a Alice.
Ko tenei dApp e pupuri ana i te nui o te takoha o ia kaiuru ki te putea noa ma te tikanga tauwhitinga raraunga - Whakauru Raraunga(Key o naianei, newAmount), ko currentKey te kaute e kii ana i te mahi putunga, a ko newAmount te uara o te toenga kua whakakiia.
Ka tuku moni a Boob raua ko Cooper ki te putea dApp me te 1 WAVES.
Ka pohehe matou, karekau te tauwhitinga e haere. Mai i te mea, ahakoa te mea i tino mohio matou kei te mahi maatau mo Bob, i pohehe matou i te taurangi me te tohu i tetahi putea Peeke kaore he kirimana atamai. He mea nui ki konei - he utu mo nga nganatanga kore angitu ki te timata i nga whakawhitinga. e kore e taea te tango! E 2.972 NGA NGARU e toe ana ki a Alice. E toru nga ngaru a Bob.
I tukuna e Bob nga ngaru 1 ki te dApp Account.
broadcast(invokeScript({dappAddress: address(env.accounts[1]), call:{function:"deposit",args:[]}, payment: [{amount: 100000000, asset:null }]}))
E 1.99 NGA NGARU e toe ana ki a Bob. Arā, i utua e Bob te kōmihana WAVES 0.01
E 2.972 nga ngaru a Alice i runga i tana toenga, inaianei ko te 3.972. I rehitatia ano he tauwhitinga i runga i te kaute a Alice, engari kaore he komihana i utua mai i te Kaute dApp (Alice).
Whai muri i te whakakii ano a Cooper i te kaute, ka 4.972 nga ngaru a Alice.
Ka taea e koe te mohio ko wai kei a ia te maha o nga WAVES i roto i te putea noa i roto i te kaihōpara poraka i te ripa Raraunga.
I huri a Cooper ki te waiho i te moni 1 WAVES i runga i te putea whanui ka whakatau ki te tango i te haurua o te hononga. Ki te mahi i tenei, me karanga e ia te mahi tango.
Heoi, i he ano matou, na te mea he rereke nga tawhā me te hainatanga o te mahi tangohanga. Ina hoahoa koe i nga kirimana atamai i runga i te RIDE4DAPPS me aro koe ki tenei waahanga
Inaianei kei a Cooper te 2.48 WAVES kei runga i tana pepa toenga. Na reira, 3 NGARU - 1 - 0.01, katahi ka + 0.5 - 0.01. No reira, ko ia waea ki te putunga me te tango utu he 0.01 WAVES. Ko te mutunga mai, ko nga whakaurunga kei roto i te ripanga rangatira o dApps ka rereke penei.
I whakatau ano a Bob ki te tango i etahi moni mai i te putea tiritahi, engari i he, ka ngana ki te tango i te 1.5 WAVES.
Heoi, ko te kirimana atamai he haki mo tenei ahuatanga.
He tangata tinihanga a Xena, i ngana ia ki te tango 1 WAVES mai i te kaute katoa.
Kare hoki i pai ki a ia.
I te waahanga e whai ake nei, ka titiro tatou ki nga take uaua ake e pa ana ki te ngoikoretanga o Alice dApp Account.
Source: will.com