Lição 2

Menghasilkan Kode LearnCoin (LC) dengan OpenZeppelin Wizard

Di akhir pelajaran ini, Anda seharusnya dapat: 1.Membuat kode token menggunakan OpenZeppelin Wizard. 2.Pahami struktur dasar token ERC20.

Pengantar

Dalam pelajaran sebelumnya, kita mempelajari apa itu Meme Coin dan langkah-langkah dalam membuatnya. Dalam pelajaran ini, kita akan mengambil pendekatan yang lebih praktis untuk membuat Meme Coin kita sendiri, yang kita sebut LearnCoin (LC).

Apa itu Wisaya OpenZeppelin?

OpenZeppelin Wizard adalah alat ramah pengguna yang membantu membuat, menyesuaikan, dan menerapkan kontrak pintar menggunakan pustaka Kontrak OpenZeppelin. Ini menyediakan antarmuka yang mudah di mana Anda dapat membuat kode token dengan mengisi detail spesifik dan memilih fitur yang diinginkan.

Menghasilkan Kode LearnCoin

Berikut cara melakukannya:

Kunjungi Wisaya OpenZeppelin Di Sini

Pilih “ERC20” sebagai jenis token. ERC20 adalah jenis token yang lazim di blockchain Ethereum. Token ini mematuhi serangkaian aturan dan standar, memastikan mereka berinteraksi dengan lancar dengan token lain dan aplikasi terdesentralisasi (dApps) di jaringan Ethereum.

Konfigurasikan pengaturan berikut:

  • Nama: Nama token Anda. Dalam hal ini, “BelajarCoin”.
  • Simbol: Simbol token Anda. Untuk LearnCoin, mari gunakan “LC”.
  • Premint: Jumlah token LearnCoin yang ingin Anda cetak pada awalnya (21 Jutaan dalam kasus kami, seperti Bitcoin)
    Pilih fitur yang ingin Anda sertakan:
  • Mintable: Akun dengan hak istimewa akan dapat menciptakan lebih banyak pasokan.
  • Dapat Dibakar: Fitur ini memungkinkan token dihancurkan, sehingga mengurangi total pasokan.
  • Dapat Dijeda: Akun yang memiliki hak istimewa akan dapat menjeda fungsi yang ditandai sebagai whenNotPaused. Berguna untuk tanggap darurat.
  • Izin: Tanpa membayar bahan bakar, pemegang token dapat mengizinkan pihak ketiga untuk mentransfer dari akun mereka.
  • Suara: Melacak saldo historis untuk pemungutan suara dalam tata kelola on-chain, dengan cara mendelegasikan hak suara seseorang ke akun tepercaya.
  • Flash Minting: Pinjaman flash bawaan. Pinjamkan token tanpa memerlukan agunan asalkan dikembalikan dalam transaksi yang sama.
  • Snapshots: Akun istimewa akan dapat menyimpan snapshot saldo yang dapat diambil nanti. Untuk pemungutan suara on-chain, opsi Votes lebih disukai.
    Kontrol Akses:
  • Dapat Dimiliki: Fitur ini memberikan fungsi eksklusif pada akun (pemilik).
  • Peran: Fitur ini menyediakan cara untuk menetapkan izin ke alamat yang berbeda.
    Kemampuan untuk ditingkatkan: Fitur ini menambahkan kemampuan untuk meningkatkan kontrak pintar Anda tanpa kehilangan data yang ada.
  • Transparan: Fitur ini membuat tata kelola kontrak menjadi lebih transparan.
  • UUPS: Ini merupakan mekanisme upgrade yang menggunakan penyimpanan minimal dan lebih hemat bahan bakar.
    Kontak Keamanan: Ini adalah alamat email tempat potensi masalah keamanan dalam kontrak Anda dapat dilaporkan.
  • Lisensi: Ini menentukan lisensi sumber terbuka yang akan digunakan proyek Anda.
    Ini akan menjadi Koin kami:

Klik “Buka di Remix IDE” untuk memulai pembuatan kode token Anda.

Setelah Anda berada di Remix IDE, pastikan bahwa di Halaman Kompiler di sebelah kiri, Anda mengklik "Konfigurasi Lanjutan" dan tanda centang "Aktifkan Optimasi". Setelah pengaturan tersebut, Anda dapat mengkompilasi kontrak Anda.

Selamat! Anda sekarang memiliki kontrak token ERC20 lengkap dan terkustomisasi yang siap digunakan di jaringan Ethereum!

Harap diperhatikan: Kode yang dihasilkan oleh OpenZeppelin Wizard didasarkan pada pustaka Kontrak OpenZeppelin, sumber tepercaya untuk kode kontrak pintar yang aman dan terstandarisasi. Meskipun demikian, Anda harus selalu meninjau dan menguji kode secara menyeluruh sebelum menerapkannya.

Isenção de responsabilidade
* O investimento em criptomoedas envolve grandes riscos. Prossiga com cautela. O curso não se destina a servir de orientação para investimentos.
* O curso foi criado pelo autor que entrou para o Gate Learn. As opiniões compartilhadas pelo autor não representam o Gate Learn.
Catálogo
Lição 2

Menghasilkan Kode LearnCoin (LC) dengan OpenZeppelin Wizard

Di akhir pelajaran ini, Anda seharusnya dapat: 1.Membuat kode token menggunakan OpenZeppelin Wizard. 2.Pahami struktur dasar token ERC20.

Pengantar

Dalam pelajaran sebelumnya, kita mempelajari apa itu Meme Coin dan langkah-langkah dalam membuatnya. Dalam pelajaran ini, kita akan mengambil pendekatan yang lebih praktis untuk membuat Meme Coin kita sendiri, yang kita sebut LearnCoin (LC).

Apa itu Wisaya OpenZeppelin?

OpenZeppelin Wizard adalah alat ramah pengguna yang membantu membuat, menyesuaikan, dan menerapkan kontrak pintar menggunakan pustaka Kontrak OpenZeppelin. Ini menyediakan antarmuka yang mudah di mana Anda dapat membuat kode token dengan mengisi detail spesifik dan memilih fitur yang diinginkan.

Menghasilkan Kode LearnCoin

Berikut cara melakukannya:

Kunjungi Wisaya OpenZeppelin Di Sini

Pilih “ERC20” sebagai jenis token. ERC20 adalah jenis token yang lazim di blockchain Ethereum. Token ini mematuhi serangkaian aturan dan standar, memastikan mereka berinteraksi dengan lancar dengan token lain dan aplikasi terdesentralisasi (dApps) di jaringan Ethereum.

Konfigurasikan pengaturan berikut:

  • Nama: Nama token Anda. Dalam hal ini, “BelajarCoin”.
  • Simbol: Simbol token Anda. Untuk LearnCoin, mari gunakan “LC”.
  • Premint: Jumlah token LearnCoin yang ingin Anda cetak pada awalnya (21 Jutaan dalam kasus kami, seperti Bitcoin)
    Pilih fitur yang ingin Anda sertakan:
  • Mintable: Akun dengan hak istimewa akan dapat menciptakan lebih banyak pasokan.
  • Dapat Dibakar: Fitur ini memungkinkan token dihancurkan, sehingga mengurangi total pasokan.
  • Dapat Dijeda: Akun yang memiliki hak istimewa akan dapat menjeda fungsi yang ditandai sebagai whenNotPaused. Berguna untuk tanggap darurat.
  • Izin: Tanpa membayar bahan bakar, pemegang token dapat mengizinkan pihak ketiga untuk mentransfer dari akun mereka.
  • Suara: Melacak saldo historis untuk pemungutan suara dalam tata kelola on-chain, dengan cara mendelegasikan hak suara seseorang ke akun tepercaya.
  • Flash Minting: Pinjaman flash bawaan. Pinjamkan token tanpa memerlukan agunan asalkan dikembalikan dalam transaksi yang sama.
  • Snapshots: Akun istimewa akan dapat menyimpan snapshot saldo yang dapat diambil nanti. Untuk pemungutan suara on-chain, opsi Votes lebih disukai.
    Kontrol Akses:
  • Dapat Dimiliki: Fitur ini memberikan fungsi eksklusif pada akun (pemilik).
  • Peran: Fitur ini menyediakan cara untuk menetapkan izin ke alamat yang berbeda.
    Kemampuan untuk ditingkatkan: Fitur ini menambahkan kemampuan untuk meningkatkan kontrak pintar Anda tanpa kehilangan data yang ada.
  • Transparan: Fitur ini membuat tata kelola kontrak menjadi lebih transparan.
  • UUPS: Ini merupakan mekanisme upgrade yang menggunakan penyimpanan minimal dan lebih hemat bahan bakar.
    Kontak Keamanan: Ini adalah alamat email tempat potensi masalah keamanan dalam kontrak Anda dapat dilaporkan.
  • Lisensi: Ini menentukan lisensi sumber terbuka yang akan digunakan proyek Anda.
    Ini akan menjadi Koin kami:

Klik “Buka di Remix IDE” untuk memulai pembuatan kode token Anda.

Setelah Anda berada di Remix IDE, pastikan bahwa di Halaman Kompiler di sebelah kiri, Anda mengklik "Konfigurasi Lanjutan" dan tanda centang "Aktifkan Optimasi". Setelah pengaturan tersebut, Anda dapat mengkompilasi kontrak Anda.

Selamat! Anda sekarang memiliki kontrak token ERC20 lengkap dan terkustomisasi yang siap digunakan di jaringan Ethereum!

Harap diperhatikan: Kode yang dihasilkan oleh OpenZeppelin Wizard didasarkan pada pustaka Kontrak OpenZeppelin, sumber tepercaya untuk kode kontrak pintar yang aman dan terstandarisasi. Meskipun demikian, Anda harus selalu meninjau dan menguji kode secara menyeluruh sebelum menerapkannya.

Isenção de responsabilidade
* O investimento em criptomoedas envolve grandes riscos. Prossiga com cautela. O curso não se destina a servir de orientação para investimentos.
* O curso foi criado pelo autor que entrou para o Gate Learn. As opiniões compartilhadas pelo autor não representam o Gate Learn.