EOSIO Rámec a Vývoj s EOSLIME

Chris Veselinov, co-zakladatel a CTO blockchain rozvoj společnosti LimeChain, popisuje jeho přístup k pomoci podnikům pochopit výhody blockchain a stavební řešení jako mnohostranný. Začátkem tohoto roku, LimeChain obdržel grant EOS VC pro nástroj EOSLIME, open-source JavaScript založený na vývoji, testování, a rámec nasazení pro EOSIO.

LimeChain pomáhá řídit přijetí rozvojových blockchain-založené řešení pro zákazníky, jako jsou Procter & Gamble a Raiffeisen Bank.

pro tým LimeChain může budování řešení znamenat přizpůsobení existujícího modulu EOSIO nebo nasazení celého systému. „Vytváříme soukromé sítě pro zákazníky pomocí základního softwaru EOSIO,“ říká Chris.

Soukromé EOSIO blockchains, jako jsou ty, navrženy a rozmístěny podle LimeChain funkce větší flexibilitu s oprávněními, což je často požadavek v mnoha případech použití. Díky tomu je možné integrovat infrastrukturu založenou na blockchainu pro podniky, dodržovat pokyny regulačních a compliance agentur nebo dodržovat určité bezpečnostní postupy.

JavaScript Rámec pro EOSIO a Více

EOSLIME byl vyvinut po LimeChain viděl příležitost vytvořit dynamický nástroj, který podporuje aktuální verze EOSIO pro vývojáře, kteří chtějí spustit testy v prostředí Javascriptu. „Začali jsme se vyvíjet a rychle jsme si všimli, že takový nástroj neexistuje.“

EOSLIME je postavena tak, aby se inteligentní smlouvy k dosažení 100% povinné pokrytí test jednotky, a tím snížit daň na dvůr. Vytvořit EOSLIME, LimeChain vývojáři začali stavět JavaScript knihovna pro podporu psaní, testování a nasazení skriptů a šel na přidat další funkce.

“ naší myšlenkou je neustále přidávat nové funkce. Každý den, každý týden, přidáváme něco nového, a plán je pokračovat v podpoře projektu na základě toho, co si komunita přeje. S podporou bloku.za prvé, můžeme pokračovat ve vývoji nových funkcí a podpoře produktu.“

Nastavení EOSLIME od Sebe

Aby se zabránilo lámání testy, je nutné pro každý testovací případ a testovací sadu běžet proti clean smart smlouvy. Podle Chrise se testování může zkomplikovat kvůli způsobu, jakým fungují inteligentní smlouvy EOSIO. „V podstatě aktualizujete smlouvu, nenahráváte novou.“

Chcete-li tento problém vyřešit, EOSLIME vám umožní nasadit novou inteligentní smlouvu s náhodně generovaným názvem pro každý testovací běh. „Jako vývojář se o to nemusíte starat, protože používáte knihovnu EOSLIME. Je to něco, co odděluje naše testovací scénáře od různých nástrojů.“

dnes, kromě funkcí testování jednotek, umožňuje eoslime vývojářům nasadit a vytvořit instanci inteligentních smluv, což jim dává plnou moc nad smluvními akcemi. Má také nástroje pro generování náhodného názvu účtu na základě soukromého klíče nebo páru veřejného / soukromého klíče.

EOSLIME také podporuje následující Rozhraní Příkazového Řádku Aplikace příkazy:

  • Init: Nastavení připravené k použití souboru struktura
  • Sestavení: Sestavení inteligentní smlouvy
  • Nasazení: Napište skripty pro nasazení a pomocí EOSLIME je spusťte na blockchain
  • Test: napište testy jednotek JavaScript a spusťte je pomocí EOSLIME.

Další funkcí EOSLIME, kterou mohou vývojáři v budoucnu očekávat, je příkaz shape, který vytvoří projekt šablony pro vývojáře. V zákulisí shape generuje web a inteligentní smlouvu EOSIO vedle testovací sady EOSLIME. Chris říká, že funkce shape dává novým vývojářům šanci dozvědět se, jak EOSIO smart contracts fungují dotazováním tabulek. „Pouhým úpravou několika řádků kódu mají vývojáři přehled o plném toku-od interakce uživatele s webem až po skutečnou inteligentní smluvní transakci.“

spolupráce a překonávání výzev

tým odborníků LimeChain v současné době pracuje na několika projektech na EOSIO, kde se EOSLIME používá. Tým zahrnuje kolaborativní přístup k řešení problémů. „Bez ohledu na to, kde se všichni nacházíme, je opravdu snadné přemýšlet s kolegou v týmu a společně najít řešení. V důsledku toho jsou projekty dobře podporovány. Zároveň neustále aktualizujeme a vylepšujeme EOSLIME, abychom podpořili projekty našich zákazníků.“

je Chrisovo přesvědčení, že EOSLIME je ten správný rámec pro vývoj, testování a nasazení založený na JavaScriptu, který mohou vývojáři používat na EOSIO.

Přispěvatelé do EOSLIME Nástroj

LimeChain Co-Zakladatel a CTO, Christian Veselinov

Křesťanské Veselinov

LimeChain Co-Zakladatel a CTO Chris strávil více než osm let pracoval v oblasti vývoje softwaru. Má také zkušenosti s podnikovými systémy, škálováním startupů a předními vývojovými týmy. Aktivně pracuje na architektuře mnoha projektů společnosti LimeChain. Poslední rok a půl se zabývá prostorem EOSIO a podporuje rozvoj EOSLIME.

EOSLIME Blockchain Developer, Lyubomir Kiprov

Lyubomir Kiprov

EOSLIME hlavní Blockchain Vývojáře a Přispěvatele Lyubomir byla budova v blockchain prostor od roku 2018. Má zkušenosti s vývojem EOSIO, substrátu a Etherea. Podporoval EOSLIME od jeho uvedení na trh a často vydává nové funkce.

stavíte na EOSIO?

Naše #BuiltOnEOSIO série vitríny některé z úžasných projektů, využití EOSIO technologie stavět bezpečnější a propojeném světě. Pokud byste chtěli navrhnout projekt pro nás funkce zašlete e-mail na [email protected] pro náš tým pro vztahy s vývojáři ke kontrole.

Další informace o tom, jak EOS VC podporuje ekosystém EOSIO prostřednictvím strategických investic a fondů partnerství rizikového kapitálu, navštivte vc.eos.io.

– blok.jeden tým pro vztahy s vývojáři

Důležitá poznámka: Veškerý materiál je poskytován s výhradou tohoto důležitého upozornění a musíte se seznámit s jeho podmínkami. Oznámení obsahuje důležité informace, omezení a omezení týkající se našeho softwaru, publikací, ochranných známek, zdrojů třetích stran a výhledových prohlášení. Přístupem k jakémukoli z našich materiálů přijímáte a souhlasíte s podmínkami oznámení.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.