> ## Documentation Index
> Fetch the complete documentation index at: https://www.helius.dev/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Cara Menemukan IDL untuk Program Solana

> Pelajari cara menggunakan Orb, penjelajah blok Solana baru, untuk meneliti program, termasuk transaksi, IDL, status verifikasi, otoritas peningkatan, dan lainnya.

IDL adalah singkatan dari Interface Definition Language (Bahasa Definisi Antarmuka).

Di Solana, IDL menjelaskan struktur program on-chain dan menyatakan cara program on-chain lainnya dapat berinteraksi dengannya secara komposable. Orb telah memberi tag pada lebih dari 3.000 program Solana agar program tersebut lebih mudah ditemukan dan digunakan bersama.

<Tip>
  **BARU**: Gunakan [Direktori Program Solana](https://orbmarkets.io/programs) dari Orb untuk menjelajahi lebih dari 3.000 program bertag di berbagai kategori, seperti DeFi, PropAMMs, pembayaran, DePIN, dan lainnya.
</Tip>

Untuk contoh ini, mari gunakan [program agregator v4 DFlow](https://orbmarkets.io/address/DF1ow4tspfHX9JwWJsAb9epbkA8hmpSEAtxXy1V27QBH/history?cluster=mainnet-beta).

Untuk menemukan program Solana, buka halaman utama Orb dan cari program berdasarkan namanya di bilah pencarian, lalu klik hasilnya.

<Frame caption="Orb search results for DFlow, including the DFlow Aggregator v4 program.">
  <img src="https://mintcdn.com/helius/GK_UEjIuMAXci0nx/images/orb/explore-programs/search-for-solana-programs-on-the-orb-explorer.jpg?fit=max&auto=format&n=GK_UEjIuMAXci0nx&q=85&s=727e71517c2e64b906b24e7abbd0fb9d" alt="Hasil pencarian Orb untuk DFlow, termasuk program DFlow Aggregator v4" width="3456" height="1944" data-path="images/orb/explore-programs/search-for-solana-programs-on-the-orb-explorer.jpg" />
</Frame>

## Riwayat Program

Di bagian **History**, Anda akan melihat semua transaksi terbaru. Untuk mengetahui detail selengkapnya tentang [cara memeriksa transaksi menggunakan penjelajah blok](/docs/id/orb/explore-transactions), lihat panduan penjelajahan transaksi kami.

<Frame caption="Recent transaction history for the DFlow Aggregator v4 program.">
  <img src="https://mintcdn.com/helius/GK_UEjIuMAXci0nx/images/orb/explore-programs/dflow-program-transaction-history-tab-in-orb.jpg?fit=max&auto=format&n=GK_UEjIuMAXci0nx&q=85&s=423fe418ed51373b6cd449534572c145" alt="Riwayat transaksi terbaru untuk program DFlow Aggregator v4" width="3456" height="1944" data-path="images/orb/explore-programs/dflow-program-transaction-history-tab-in-orb.jpg" />
</Frame>

Untuk panduan ini, kita akan langsung membuka tab **IDL**.

## IDL Program

Penampil IDL menampilkan instruksi, akun, jenis, peristiwa, dan kesalahan yang telah diurai. Untuk melihat keluaran JSON mentah, klik tombol alih "Show JSON" di sudut kanan atas.

Dengan memperluas menu tarik-turun, Anda dapat melihat semua parameter dan detail yang diperlukan.

Misalnya, memperluas bagian **Types** akan menampilkan daftar tindakan pertukaran yang terkait dengan berbagai DEX, seperti WhirlpoolsSwap, ClearpoolsSwap, dan RaydiumAmmSwap.

<Frame caption="DFlow Aggregator v4 program IDL.">
  <img src="https://mintcdn.com/helius/GK_UEjIuMAXci0nx/images/orb/explore-programs/solana-program-idl-viewer-with-json-parsed-results.jpg?fit=max&auto=format&n=GK_UEjIuMAXci0nx&q=85&s=b23e08d21d3f74c1a3bba63033364f22" alt="IDL program DFlow Aggregator v4" width="2784" height="1566" data-path="images/orb/explore-programs/solana-program-idl-viewer-with-json-parsed-results.jpg" />
</Frame>

## Verifikasi Program

[Program terverifikasi](https://solana.com/docs/programs/verified-builds) di Solana adalah program yang telah diterapkan dan biner on-chain-nya sama persis dengan kode sumber yang tersedia untuk publik. Verifikasi ini biasanya dilakukan menggunakan alat seperti [CLI verified build](https://github.com/Ellipsis-Labs/solana-verifiable-build) dari Ellipsis Labs.

Untuk contoh ini, kita akan menggunakan [Privacy Cash](https://orbmarkets.io/address/9fhQBbumKEFuXtMBDw8AaQyAjCorLGJQiS3skWZdQyQD/history?cluster=mainnet-beta), sebuah program Solana untuk transfer token privat.

Untuk melihat status verifikasi, hash, tanggal, penanda tangan, atau repositori, klik tab **Verification**.

<Frame caption="Verified build page for Privacy Cash on Orb">
  <img src="https://mintcdn.com/helius/GK_UEjIuMAXci0nx/images/orb/explore-programs/verified-solana-progam-build-on-the-orb-block-explorer.jpg?fit=max&auto=format&n=GK_UEjIuMAXci0nx&q=85&s=4ee4b49f100021e613a11f19b727a23c" alt="Halaman build terverifikasi untuk Privacy Cash di Orb" width="2464" height="1386" data-path="images/orb/explore-programs/verified-solana-progam-build-on-the-orb-block-explorer.jpg" />
</Frame>

Untuk detail selengkapnya, klik tombol **Show Structure** guna melihat tata letak repositori. Tampilan ini memuat build terverifikasi dan memungkinkan Anda melihat struktur lengkap repositori di Orb.

<Frame caption="Privacy Cash’s verified program repository structure on Orb with the lib.rs file open.">
  <img src="https://mintcdn.com/helius/GK_UEjIuMAXci0nx/images/orb/explore-programs/solana-program-github-repository-structure-on-the-orb-explorer.jpg?fit=max&auto=format&n=GK_UEjIuMAXci0nx&q=85&s=df90d61a28d725bd24db3cd03d56bea9" alt="Struktur repositori program terverifikasi Privacy Cash di Orb dengan file lib.rs terbuka" width="2688" height="1512" data-path="images/orb/explore-programs/solana-program-github-repository-structure-on-the-orb-explorer.jpg" />
</Frame>

## Security.txt Program

File `security.txt` adalah cara terstandardisasi bagi pengembang program Solana untuk menetapkan kebijakan keamanan, menyediakan informasi kontak bagi auditor keamanan, dan menetapkan pedoman yang jelas untuk melaporkan kerentanan keamanan.

Contoh di bawah ini berasal dari [Program Phoenix](https://orbmarkets.io/address/PhoeNiXZ8ByJGLkxNfZRnkUfjvmuYqLR89jjFHGqdXY/security-txt?cluster=mainnet-beta), yang dibuat oleh Ellipsis Labs.

<Frame caption="Security.txt file for the Phoenix Program including security contacts, policy links, and source code.">
  <img src="https://mintcdn.com/helius/GK_UEjIuMAXci0nx/images/orb/explore-programs/solana-program-security-txt-file-example-phoenix-program-on-orb-explorer.jpg?fit=max&auto=format&n=GK_UEjIuMAXci0nx&q=85&s=d35e79071a7f6c0a0531322396ce20de" alt="File Security.txt untuk program Phoenix (dibuat oleh Ellipsis Labs) di Solana" width="2912" height="1638" data-path="images/orb/explore-programs/solana-program-security-txt-file-example-phoenix-program-on-orb-explorer.jpg" />
</Frame>

## Otoritas Program

Di Solana, program secara default dapat ditingkatkan, dan kewenangan untuk meningkatkan kode program berada pada otoritas peningkatannya.

Dengan melihat tab **Authority** dalam program Aggregator v4 DFlow, kita dapat melihat bahwa otoritas peningkatannya adalah multisig Squads dengan ambang batas 2/2 (yaitu, tepat 2 penanda tangan harus menandatangani transaksi peningkatan program).

<Frame caption="DFlow Aggregator v4 upgrade authority page.">
  <img src="https://mintcdn.com/helius/GK_UEjIuMAXci0nx/images/orb/explore-programs/solana-program-multisig-authority-viewer-on-the-orb-explorer.jpg?fit=max&auto=format&n=GK_UEjIuMAXci0nx&q=85&s=02935ae7b066792ff301f00d6eea4852" alt="Halaman otoritas peningkatan DFlow Aggregator v4" width="2592" height="1458" data-path="images/orb/explore-programs/solana-program-multisig-authority-viewer-on-the-orb-explorer.jpg" />
</Frame>

## Kesimpulan

Komposabilitas adalah salah satu keunggulan terbesar Solana. Dengan memublikasikan IDL secara on-chain dan memverifikasi build, setiap perusahaan yang membangun di Solana dapat berinteraksi tanpa izin dengan program lain yang telah diterapkan secara on-chain.

Untuk memulai, coba [Orb](https://orbmarkets.io/) sekarang.

Untuk tutorial lainnya tentang Orb, baca artikel kami mengenai:

* [Menjelajahi Validator Solana Teratas](https://www.helius.dev/docs/orb/explore-validators)
* [Meneliti Pasar Solana Teratas](https://www.helius.dev/docs/orb/explore-markets)
* [Menggunakan Orb di Devnet Solana](https://www.helius.dev/docs/orb/explore-devnet)
