Jay
Avalanche Philippines
4 min readAug 27, 2020

--

I-deploy ang isang Smart Contract sa Avalanche gamit ang Remix at MetaMask

Itaguyod ang isang Smart Contract sa Avalanche gamit ang Remix at MetaMask

Ang C-Chain ay isang halimbawa ng Ethereum Virtual Machine na pinapagana ng engine ng pagsang-ayon ni Avalanche's Snowman.

Ang C-Chain RPC ay maaaring gumawa ng anumang bagay na karaniwang kliyente ng Ethereum sa pamamagitan ng paggamit ng mga tawag sa Ethereum-standard na RPC. Ang agarang benepisyo ng paggamit ng C-Chain sa halip na Ethereum ay mabilis na mga blocktime na magtatapos sa ilalim ng 3 segundo, mataas na transaksyonal na throughput, at magaan na kliyente na hindi nangangailangan ng Katunayan ng Trabaho. Ang mga pag-aari na ito ay maaaring mapabuti ang pagganap ng DApps at ang karanasan ng gumagamit.

Ngayon ay ilalatag at susubukan namin ang isang matalinong kontrata sa Avalanche gamit ang Remix at MetaMask.

Unang Hakbang. Pag-set up ng MetaMask

Mag-log in sa MetaMask -> I-click ang drop-down ng Network -> Piliin ang Custom RPC

Pangalan ng Network: Avalanche C-Chain
Bagong RPC URL: https://testapi.avax.network/ext/bc/C/rpc
ChainID: 43110
Symbol: C-AVAX
Explorer: https://cchain.explorer.avax.network/

Pangalawang Hakbang. Pagpopondo ng iyong C-Chain address

Mag-navigate sa https://faucet.avax.network/ at i-paste ang iyong C-AVAX address. Ang kailangan mo lang gawin ay magdagdag ng prefix ng "C-" at ang gripo ay lilipat mula sa AVAX hanggang C-AVAX.

Hakbang 3. Remix: Ikonekta ang MetaMask at Itaguyod ang isang matalinong kontrata.

Buksan ang Remix -> Piliin ang Solidity

Mag-load o lumikha ng mga matalinong mga kontrata na nais naming i-compile at i-deploy gamit ang Remix file explorer.

Para sa halimbawang ito, ilalatag namin ang isang kontrata ng ERC20 mula sa OpenZeppelin

Mag-navigate sa Deploy Tab -> Buksan ang "ENVIRONMENT" na drop-down at piliin ang Injected Web3 (siguraduhing na-load ang MetaMask)

Sa sandaling na-injected namin ang web3-> Bumalik sa tagatala at i-compile ang napiling kontrata -> Mag-navigate sa Deploy Tab

Ngayon ang smart contract ay buo na, ang MetaMask ay na-injected, at handa na kaming i-deploy ang aming ERC20. I-click ang "Deploy"

Kumpirma ang transaksyon sa popup ng MetaMask

Ang aming kontrata ay matagumpay na na-deploy!

Ngayon ay maaari naming palawakin ito sa pamamagitan ng pagpili nito mula sa tab na "Deployed Contracts" at subukan ito.

Ang kontrata ABI at Bytecode ay magagamit sa tab ng compiler

Kung mayroon kang anumang mga paghihirap na sumusunod sa tutorial na ito o nais lamang na talakayin ang Avalanche tech sa amin maaari kang sumali sa aming komunidad sa Discord !

Tungkol sa Avalanche:

Ang Avalanche ay isang open-source platform para sa paglulunsad ng desentralisadong aplikasyon ng pananalapi at paglawak ng enterprise blockchain sa isang interoperable, highly scalable ecosystem. Ang mga developer na nagtatayo sa Avalanche ay madaling lumikha ng malakas, maaasahan, at secure na mga aplikasyon at pasadyang mga network ng blockchain na may mga kumplikadong ruleset o bumuo sa umiiral nang pribado o pampublikong mga subnets.

Website | Mga Whitepaper | Twitter | Discord | GitHub | Dokumentasyon | Explorer | Avalanche-X | Telegram | Facebook | LinkedIn | Reddit | YouTube

Ang Orihinal na Artikulo ay naipahayag noong May 13, 2020

--

--