Ironforge: Pemenang Hackathon Summer Camp yang Membawa Inovasi Baru dalam Pengembangan Proyek di Solana

Solana Indonesia
3 min readSep 22, 2022

Halo SOLdier! Pada artikel proyek pilihan Solana Indonesia minggu ini kami kembali memberikan informasi seputar proyek yang menjadi pemenang utama dalam kompetisi Hackathon Solana Summer Camp dan menerima hadiah sebesar $65.000 USDC, yakni Ironforge. Inovasi baru berupa penyederhanaan pengembangan Web3 di Solana tentu menjadi sebuah kabar baik tidak hanya bagi para developer namun juga non-developer stakeholders dan end user karena Ironforge memberikan peningkatan pengalaman dalam menggunakan Solana.

Bangun frontend yang lebih baik dan lebih cepat

Fitur impresif pertama di Ironforge yakni pada IDL program. Ironforge menggunakan IDL program milikmu untuk secara otomatis menghasilkan REST dan GraphQL API yang cukup familiar dan intuitif. Selain itu kamu juga dapat menggunakan API ini untuk penggalian data akun pada program dan mengirimkan transaksi yang ditandatangani ke jaringan. Ironforge menyebutnya sebagai Account API dan Transaction API Transaksi.

Berikut ini tangkapan layar halaman Transaction API dan Account

Account API

Account API membuat pengembangan frontend untuk aplikasi Web3 dapat lebih mudah diakses layaknya pengembangan frontend untuk berbagai aplikasi. Daripada harus mengetahui detail implementasi akun program dan membuat query tingkat rendah untuk mengambil data, developer cukup melakukan GET request ke endpoint yang sebagaimana mereka lakukan dalam pengembangan frontend secara tradisional.

Transaction API

Transaction API merupakan abstraksi yang menjadi bagian dari metode sendTransaction JSON RPC dengan fungsi sebagai solusi dalam mengatasi error, percobaan kembali pada setiap transaksi gagal, dan masih banyak lagi. Jika terjadi kesalahan yang perlu ditangani oleh frontend milikmu, Transaction API menyediakan berbagai kasus error yang dapat digunakan. Hal ini secara efektif dapat menyelesaikan masalah error code dan untuk low level consumption.

RPC load balancing

Ironforge tidak hanya menyediakan API yang lebih fleksibel dan intuitif. API ini juga dapat berinteraksi dengan jaringan Solana melalui RPC load balancing untuk memastikan uptime yang lebih tinggi dan akses jaringan lebih cepat. Dengan menyebarkan beban/load di antara beberapa penyedia RPC, Ironforge dapat secara otomatis memindahkan beban ke penyedia RPC dengan kinerja terbaik saat ini.

Net/net adalah developer frontend dengan fokus untuk membuat frontend lebih baik dan dapat memaksimalkan infrastruktur dan komunikasi jaringan.

Sederhanakan iterasi program

Salah satu tantangan dari pengembangan program di Solana adalah berapa lama siklus feedback dapat berlangsung. Seringkali developer mengalami kesulitan dalam melihat bagaimana semuanya bekerja secara bersamaan hingga mendekati proses akhir pengembangan, sebelum mendapatkan feedback dari pengembang lain atau non-developer stakeholders dapat menyebabkan beberapa perubahan cukup besar.

Solusi dari Ironforge, kamu hanya perlu memasukkan Automatic Deployment dan Ephemeral Cluster Previews.

Automatic Deployment

Dengan integrasi Git Ironforge, deployment dapat dilakukan semudah git push. Kamu dapat menyesuaikan cluster mana yang digunakan pada setiap cabang dan bahkan memiliki cabang yang dapat melakukan deployment ke cluster sementara untuk dapat kamu pantau dan menjalankan suatu perintah dengan portal Ironforge.

Ephemeral cluster previews

Ephemeral clusters mencakup program milikmu serta berbagai dependensi program tambahan, sehingga stakeholder dan developer dapat berbagi preview di luar local machine mereka tanpa Devnet atau Mainnet. Siapa pun yang memiliki tautan preview dapat berinteraksi dengan cluster dan melihat status program saat ini. Hal ini dapat memberikan feedback yang lebih cepat, iterasi yang lebih baik, dan secara keseluruhan mempersingkat waktu pengembangan.

Pantau segala hal

Sebagai tambahan, Ironforge membantu kamu mendiagnosis masalah dengan lebih cepat dan mengembangkan bisnis dengan sistem comprehensive end-to-end monitoring. Dilengkapi dengan berbagai fitur untuk melihat API dan program log, track event, mengecek metrik penggunaan API, dan masih banyak lagi. Semua data tersebut tersedia di platform Ironforge sehingga kamu dapat membuat pengembangan dan keputusan bisnis yang lebih baik.

Demikian penjelasan mengenai Ironforge, sebuah proyek dengan ide fantastis dalam memberikan inovasi untuk kemudahan pengembangan berbagai proyek berbasis Solana sehingga tidak heran mereka menjadi pemenang utama dalam perhelatan Solana Summer Camp Hackathon 2022. Apabila SOLdier ingin mendapatkan informasi lebih lanjut seputar Ironforge kalian bisa membuka website resminya di ironforge.cloud, juga dapatkan update terbaru lewat laman twitter resmi @IronforgeCloud.

--

--

Solana Indonesia

Pembaruan, pengumuman, dan penjelasan; Pelajari lebih lanjut tentang teknologi, validator, partner dan komunitas Solana.