Berikut adalah beberapa karya yang pernah saya kerjakan.
Projek ini adalah challenge fundamental dari SpeedrunETH untuk membangun dan berinteraksi dengan smart contract Non-Fungible Token (NFT) dari dasar. Fokus utamanya adalah memahami standardisasi ERC-721, yaitu standar token yang memastikan setiap aset digital bersifat unik dan tidak dapat dipertukarkan. Dalam challenge ini, saya mempelajari seluruh siklus hidup NFT, mulai dari proses pembuatan (minting), pengelolaan metadata, hingga mekanisme kepemilikan dan transfer antar alamat di jaringan Ethereum.
mintItem() untuk membuat token baru.tokenURI.Projek ini adalah tantangan yang lebih mendalam, berfokus pada konsep inti Keuangan Terdesentralisasi (DeFi), yaitu staking. Tujuannya adalah membangun sebuah aplikasi staking terdesentralisasi di mana pengguna dapat mengunci (stake) token ERC-20 mereka ke dalam sebuah smart contract untuk mendapatkan imbalan (rewards) seiring berjalannya waktu. Projek ini mensimulasikan mekanisme yield farming sederhana dan fundamental dalam ekosistem DeFi.
stake() dan mencatat saldo serta waktu deposit.withdraw() untuk menarik kembali token dan imbalan.Projek ini mensimulasikan mekanisme penjualan token otomatis, mirip dengan *Initial Coin Offering* (ICO) sederhana. Tujuannya adalah membangun sepasang smart contract: satu sebagai token ERC-20 kustom, dan satu lagi sebagai "Mesin Penjual" atau Vendor. Pengguna dapat mengirim Ether (ETH) ke kontrak Vendor dan secara otomatis akan menerima token ERC-20 sebagai imbalannya.
Terinspirasi dari inisiatif Proyek Garuda oleh Bank Indonesia dan didorong oleh keprihatinan terhadap isu transparansi keuangan, proyek ini adalah sebuah eksplorasi konsep Rupiah Digital. Tujuannya adalah merancang ekosistem *blockchain* privat yang dapat mencatat setiap transaksi secara transparan dan tidak dapat diubah (immutable), sebagai studi kasus untuk mengurangi potensi korupsi.
Diagram alur kerja konseptual dari ekosistem.