Lanjut ke konten utama

Menggunakan kontrak pintar

Terakhir diedit: , Invalid DateTime

Anda perlu menggunakan kontrak pintar Anda agar kontrak pintar tersedia bagi pengguna jaringan Ethereum.

Untuk menggunakan kontrak pintar, Anda hanya perlu mengirim transaksi Ethereum yang berisi kode kontrak pintar yang dikompilasi tanpa menentukan penerima.

Prasyarat

Anda harus memahami jaringan Ethereum, transaksi, dan anatomi kontrak pintar sebelum menggunakan kontrak pintar.

Menggunakan kontrak juga memerlukan ether (ETH), jadi Anda harus terbiasa dengan gas dan biaya di Ethereum.

Akhirnya, Anda hanya perlu mengompilasi kontrak sebelum menggunakannya, jadi pastikan Anda telah membaca tentang mengompilasi kontrak pintar.

Cara menggunakan kontrak pintar

Apa yang akan Anda butuhkan

  • kode bita kontrak Anda – ini dihasilkan melalui pengompilasian
  • ETH untuk gas – Anda akan menentukan batas gas seperti transaksi lainnya, jadi ingatlah penggunaan kontrak memerlukan lebih banyak gas daripada transfer ETH sederhana
  • skrip atan plugin penggunaan
  • akses ke node Ethereum, baik dengan menjalankan node Anda, terhubung dengan node publik, atau melalui kunci API yang menggunakan layanan node seperti Infura atau Alchemy

Langkah-langkah untuk menggunakan kontrak pintar

Langkah-langkah khusus yang diperlukan akan bergantung pada peralatan yang Anda gunakan. Sebagai contoh, lihat dokumentasi Hardhat tentang menggunakan kontrak Anda(opens in a new tab) atau dokumentasi Truffle tentang penggunaan jaringan dan aplikasi(opens in a new tab). Ini adalah dua dari peralatan paling populer untuk penggunaan kontrak pintar, yang melibatkan penulisan skrip untuk menangani langkah-langkah penggunaan.

Setelah digunakan, kontrak Anda akan memiliki alamat Ethereum seperti akun lainnya.

Remix - IDE Remix memungkinkan mengembangkan, menggunakan, dan mengatur kontrak pintar untuk Ethereum seperti blockchain

Tenderly - Platform untuk memantau kontrak pintar dengan mudah melalui fitur pelacakan kesalahan, peringatan, metrik kinerja, dan analitik kontrak terperinci

Hardhat - Lingkungan pengembangan untuk mengompilasi, menggunakan, menguji, dan melakukan debug perangkat lunak Ethereum Anda

Truffle - Lingkungan pengembangan, kerangka kerja pengujian, pipeline pengembangan, dan peralatan lainnya.

Bacaan lebih lanjut

Tahu tentang sumber daya komunitas yang membantu Anda? Edit halaman ini dan tambahkan!

Apakah artikel ini membantu?