Pengenalan Proses Membuat Smart Contract – 2

Setelah wallet berhasil dibuat menggunakan Metamask pada modul sebelumnya. Sekarang kita bisa mulai membuat smart contract. Seperti pada umumnya pengenalan programming, kita akan membuat smart contract yang berisi hello world. Buka remix editor di http://remix.ethereum.org/ Buat file baru dengan menekan icon Create New File pada Panel File Explorers. Beri nama HelloWorld.sol Kemudian masukan code berikut … Read more

Sharing is caring:

Pengenalan Proses Membuat Smart Contract – 1

Pada modul ini akan dibahas, cara membuat smart contract menggunakan Remix. Sebelum memulai membuat smart contract, Anda perlu membuat wallet yang berguna untuk akses ke Network Ethereum. Download dan Install Metamask Disarankan untuk menggunakan Metamask. Download dan install Metamask. Setelah itu, janga lupa untuk simpan informasi seed dan private keys Anda ditempat yang aman. Kemudian … Read more

Sharing is caring:

Smart Contract ABI

ABI (Application Binary Interface), digunakan untuk berinteraksi dengan smart contract, baik antara contract atau pihak diluar blockchain Ethereum. Hasil compile dari contract akan menghasilkan 2 file, yaitu ByteCode dan ABI. ABI umumnya dalam format JSON, ABI berguna sebagai interface antara ByteCode dan JSON RPC, dapat dibayangkan sebagai low level API. Berikut Diagram yang menggambarkan interaksi … Read more

Sharing is caring:

Solidity – Inheritance

Inheritance pada solidity mirip dengan bahasa programming Python. Inheritance menggunakan keyword is. Berikut beberapa point penting tentang inheritance: Contract turunan (derivative) akan memiliki State, Functions dan Events dari Base Contract. Contract turunan akan dideploy sebagai satu contract. Code dari base contract akan dicopykan ke contract turunan. Contract dapat inherit dari multiple contract. (lihat contoh code … Read more

Sharing is caring: