Unduh Web3.js
Ada beberapa libraries yang bisa anda gunakan, dimulai dengan javascript atau typescript di Solana.
Web3.js
@solana/web3.js
adalah library yang mempunyai banyak fungsi dasar di Solana untuk interaksi, mengirim transaksi, dan membaca dari blockchain.
Anda bisa melakukan instalasi library ini dengan cara berikut :
yarn add @solana/web3.js
npm install --save @solana/web3.js
<!-- Development (un-minified) -->
<script src="https://unpkg.com/@solana/web3.js@latest/lib/index.iife.js"></script>
<!-- Production (minified) -->
<script src="https://unpkg.com/@solana/web3.js@latest/lib/index.iife.min.js"></script>
SPL-Token
@solana/spl-token
adalah sebuah library yang didalamnya terdapat banyak javascript/typescript yang diperlukan untuk berinteraksi dengan token SPL.
Anda bisa menggunakan library ini untuk mint token SPL baru, mentransfer token, dan banyak hal lainnya.
Anda bisa menginstal library ini dengan cara berikut:
yarn add @solana/spl-token
npm install --save @solana/spl-token
<!-- Development (un-minified) -->
<script src="https://unpkg.com/@solana/spl-token@latest/lib/index.iife.js"></script>
<!-- Production (minified) -->
<script src="https://unpkg.com/@solana/spl-token@latest/lib/index.iife.min.js"></script>
Wallet-Adapter
Berikut ini adalah koleksi dari berbagai library yang bisa membantu untuk bootstrap koneksi wallet di dalam Solana yang disebut dengan wallet-adapter.
Saat ini paket library ini bisa digunakan di dalam Svelte, Angular, Vue.js, dan React. Wallet-adapter bisa mempercepat integerasi dApp dengan wallet-wallet anda dengan lebih cepat seperti Phantom, Solflare, dan banyak lagi.
Anda bisa menginstall library ini dengan cara berikut :
yarn add @solana/wallet-adapter-wallets \
@solana/wallet-adapter-base
npm install --save @solana/wallet-adapter-wallets \
@solana/wallet-adapter-base
Install Rust
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
Untuk versi Windows, silahkan kunjungi link berikut Rust installation site.
Install CLI
macOS & Linux
Buka aplikasi terminal favorit anda.
Ganti LATEST_RELEASE
dengan versi yang anda inginkan dan unduh rilis Solana terbaru di aplikasi terminal dengan menjalankan cara berikut:
sh -c "$(curl -sSfL https://release.solana.com/LATEST_RELEASE/install)"
Anda bisa mengganti LATEST_RELEASE
dengan pencocokan tag rilis versi perangkat lunak dari rilis yang anda inginkan, atau gunakan satu dari tiga simbolis nama saluran : stable
, beta
, or edge
. Untuk menemukan rilis terbaru, periksa versi yang tersedia di sini.
Berikut adalah hasil yang keluar menunjukan jika pembaharuan berhasil:
downloading LATEST_RELEASE installer
Configuration: /home/solana/.config/solana/install/config.yml
Active release directory: /home/solana/.local/share/solana/install/active_release
* Release version: LATEST_RELEASE
* Release URL: https://github.com/solana-labs/solana/releases/download/LATEST_RELEASE/solana-release-x86_64-unknown-linux-gnu.tar.bz2
Update successful
Tergantung dari sistem operasi anda, pesan akhir dari sebuah proses instalasi akan meminta anda untuk
Please update your PATH environment variable to include the solana programs:
Jika kamu mendapat pesan diatas, kamu bisa salin dan tempel perintah yang diarankan di bawah ini untuk memperbarui 'PATH'.
Konfirmasikan bahwa anda telah menginstal versi 'Solana' yang diinginkan dengan menjalankan :
solana --version
Setelah instalasi berhasil, solana-install update
bisa digunakan untuk memperbarui perangkat lunak Solana ke versi yang lebih baru kapan saja.
Mengunduh Binaries (Linux)
Cara alternatif lainnya, anda bisa mengunduh dari binari alih-alih menggunakan Solana-Install.
Unduh binaries melalui arahan di link berikut https://github.com/solana-labs/solana/releases/latest, unduh solana-release-x86_64-unknown-linux-msvc.tar.bz2, lalu ekstrak yang diarsipkan:
tar jxf solana-release-x86_64-unknown-linux-gnu.tar.bz2
cd solana-release/
export PATH=$PWD/bin:$PATH
Mengunduh Binaries (macOS)
Alternatif lain, anda bisa mengunduh dari binari alih-alih menggunakan Solana-Install.
Unduh binaries melalui arahan di link berikut https://github.com/solana-labs/solana/releases/latest, unduh solana-release-x86_64-apple-darwin.tar.bz2, lalu ekstrak yang diarsipkan:
tar jxf solana-release-x86_64-apple-darwin.tar.bz2
cd solana-release/
export PATH=$PWD/bin:$PATH
Windows
Buka Command Prompt (cmd.exe
) sebagai Administrator.
Cari command prompt di bar pencarian windows. Ketika aplikasi command prompt muncul, klik kanan pada mouse dan pilih "Buka sebagai Administrator" Jika anda diminta oleh muncul jendela pertanyaan "Apakah kamu ingin mengizinkan aplikasi ini untuk membuat perubahan pada perangkat anda?", click "Yes".
Salin dan tempel perintah berikut, lalu tekan enter untuk mengunduh Solana installer ke direktori sementara:
curl https://release.solana.com/v1.9.16/solana-install-init-x86_64-pc-windows-msvc.exe --output C:\solana-install-tmp\solana-install-init.exe --create-dirs
Jika v1.9.16
bukan versi yang anda inginkan, cari versi terbaru here.
Salin dan tempel perintah berikut, lalu tekan enter untuk mengunduh versi terbaru dari Solana. Jika kamu melihat jendela security dari sistem anda, tolong pilih untuk mengizinkan agar program bisa berjalan.
C:\solana-install-tmp\solana-install-init.exe v1.9.16
Untuk menemukan versi terbaru, Anda bisa cek versi yang ada here.
Ketika instalasi telah berhasil, tekan enter.
Keluar dari command prompt window dan buka lagi command prompt window yang baru sebagai pengguna normal.
Cari command prompt di search bar window, lalu klik kiri pada aplikasi command prompt ikon (tidak diperlukan untuk menjalankan ini sebagai administrator).
Konfirmasi bahwa anda telah memiliki versi solana
yang diunduh telah sesuai dengan yang diinginkan dengan memasukan :
solana --version
Setelah instalasi berhasil, solana-install update
bisa digunakan dengan mudah untuk memperbarui perangkat lunak Solana ke versi yang lebih baru kapan saja.
Mengunduh Binaries
Alternatif lain, kamu bisa menginstal dari binari alih-alih menggunakan solana-install.
Unduh binari dengan mengikuti navigasi berikut https://github.com/solana-labs/solana/releases/latest, unduh solana-release-x86_64-pc-windows-msvc.tar.bz2, lalu ekstrak arsip menggunakan WinZip atau aplikasi serupa.
Buka command prompt dan arahkan ke direktori dimana anda mengekstrak binari dan jalankan:
cd solana-release/
set PATH=%cd%/bin;%PATH%
Membangun dari Source
Jika anda tidak bisa menggunakan binari yang dibangun sebelumnya atau lebih memilih untuk membangun sendiri dari source code, bisa anda lihat di link berikut https://github.com/solana-labs/solana/releases/latest, dan unduh arsip Source Code. Extrak kode dan bangun binari dengan :
./scripts/cargo-install-all.sh .
export PATH=$PWD/bin:$PATH
Kemudian Anda bisa menjalankan perintah berikut untuk mendapatkan hasil yang sama seperti dengan binari bawaan:
solana-install init