Install Web3.js (Web3.js Kurulumu)
Solana'da Javascript veya TypeScript kullanmaya başlamak için birkaç kütüphane bulunur.
Web3.js
@solana/web3.js
etkileşim kurmak, işlem göndermek ve blok zincirinden bilgi okumak için birçok temel Solana aracına sahip bir kütüphanedir.
Aşağıdaki kod satırı ile bu kütüphaneyi kurabilirsiniz:
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
SPL Token'ları ile etkileşim kurmak için gereken birçok javascript/typescript bağlantılarını içeren bir kitaplıktır. Bu kitaplığı yeni SPL Token'ları mintlemek (basmak), transfer etmek ve daha fazlasını yapmak için kullanabilirsiniz.
Aşağıdaki kod satırı ile bu kütüphaneyi kurabilirsiniz:
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 (Cüzdan Adaptörü)
Solana içinde ‘wallet-adapter’ adı verilen, cüzdan bağlantılarının kurulmasına yardımcı olabilecek bir kütüphane vardır. Paket şu anda Svelte, Angular, Vue.js ve React içinde kullanımı desteklemektedir. Wallet-adapter, Phantom, Solflare, gibi cüzdanlarla dApp entegrasyonunuzu sağlar.
Aşağıdaki kod satırı ile bu kütüphaneyi kurabilirsiniz:
yarn add @solana/wallet-adapter-wallets \
@solana/wallet-adapter-base
npm install --save @solana/wallet-adapter-wallets \
@solana/wallet-adapter-base
Install Rust (Rust Kurulumu)
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
Windows için lütfen Rust kurulum sitesini ziyaret edin.
Install CLI (CLI Kurulumu)
macOS & Linux
Terminal uygulamanızı açın.
LATEST_RELEASE
'i istediğiniz sürümle değiştirin ve aşağıdakileri çalıştırarak makinenize en son Solana sürümünü yükleyin:
sh -c "$(curl -sSfL https://release.solana.com/LATEST_RELEASE/install)"
LATEST_RELEASE
'i istediğiniz sürümün yazılım sürümüyle eşleşen sürüm etiketiyle değiştirebilir veya üç sembolik kanal adından birini kullanabilirsiniz: stable
, beta
veya edge
. En son sürümü bulmak için buradaki sürümleri kontrol edin.
Aşağıdaki çıktı, başarılı bir güncellemeyi gösterir:
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
Sisteminize bağlı olarak, yükleyici mesajının sonu sizden şunları yapmanızı isteyebilir:
Please update your PATH environment variable to include the solana programs:
Yukarıdaki mesajı alırsanız, PATH
'i güncellemek için önerilen komutu kopyalayıp altına yapıştırın.
Aşağıdaki kod satırını çalıştırarak istediğiniz solana sürümünün kurulu olduğunu onaylayın:
solana --version
Başarılı bir kurulumdan sonra, Solana yazılımını herhangi bir zamanda daha yeni bir sürüme kolayca güncellemek için solana-install update
kullanılabilir.
Downloading Binaries (Linux) (Binary Dosyalarını İndirme)
Alternatif olarak solana-install kullanmak yerine Binary dosyaları ile kurulum yapabilirsiniz.
https://github.com/solana-labs/solana/releases/latest, adresine giderek solana-release-x86_64-unknown-linux-msvc.tar.bz2'i indirin, ardından arşivden çıkarın:
tar jxf solana-release-x86_64-unknown-linux-gnu.tar.bz2
cd solana-release/
export PATH=$PWD/bin:$PATH
Downloading Binaries (macOS)
Alternatif olarak solana-install kullanmak yerine binary dosyaları ile kurulum yapabilirsiniz.
https://github.com/solana-labs/solana/releases/latest, adresine giderek solana-release-x86_64-apple-darwin.tar.bz2‘i indirin, ardından arşivden çıkarın:
tar jxf solana-release-x86_64-apple-darwin.tar.bz2
cd solana-release/
export PATH=$PWD/bin:$PATH
Windows
Yönetici olarak Komut İstemi (Command Prompt - cmd.exe
)’ni açın.
Komut İstemi uygulaması göründüğünde, sağ tıklayın ve “Yönetici Olarak Aç” seçeneğini seçin. “Bu uygulamanın cihazınızda değişiklik yapmasına izin vermek istiyor musunuz?” diye soran bir açılır pencere tarafından istenirse, 'Evet'i tıklayın.
Aşağıdaki komutu kopyalayıp yapıştırın, ardından Solana yükleyicisini geçici bir dizine indirmek için Enter tuşuna basın:
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
v1.9.16
istediğiniz sürüm değilse, en son sürümü burada bulabilirsiniz.
Aşağıdaki komutu kopyalayıp yapıştırın, ardından Solana'nın en son sürümünü yüklemek için Enter'a basın. Sisteminizde bir güvenlik açılır penceresi görürseniz, programın çalışmasına izin verin.
C:\solana-install-tmp\solana-install-init.exe v1.9.16
En son sürümü bulmak için burada bulunan sürümleri kontrol edebilirsiniz.
Kurulum tamamlandığında Enter tuşuna basın.
Komut istemi penceresini kapatın ve normal bir kullanıcı olarak yeni bir komut istemi penceresini yeniden açın.
Arama çubuğunda "Komut İstemi" arayın, ardından Komut İstemi uygulama simgesine sol tıklayın (Yönetici olarak çalıştırmanıza gerek yok).
Aşağıdakileri girerek istediğiniz solana sürümünün kurulu olduğunu onaylayın:
solana --version
Başarılı bir kurulumdan sonra, Solana yazılımını herhangi bir zamanda daha yeni bir sürüme kolayca güncellemek için solana-install update
kullanılabilir.
Downloading Binaries (Binary Dosyalarını İndirme)
Alternatif olarak solana-install kullanmak yerine binary dosyaları ile kurulum yapabilirsiniz.
https://github.com/solana-labs/solana/releases/latest, adresine giderek solana-release-x86_64-pc-windows-msvc.tar.bz2‘i indirin, ardından Winzip ya da benzer bir uygulama kullanarak arşivden çıkarın.
Bir Komut İstemi açın ve binary dosyaları çıkardığınız dizine gidin ve çalıştırın:
cd solana-release/
set PATH=%cd%/bin;%PATH%
Build From Source (Kaynaktan Derleme)
Önceden oluşturulmuş binary dosyalarını kullanamıyorsanız veya kaynaktan kendiniz oluşturmayı tercih ediyorsanız, https://github.com/solana-labs/solana/releases/latest adresine gidin ve kaynak kodu arşivini indirin. Kodu ayıklayın ve binary dosyaları şununla oluşturun:
./scripts/cargo-install-all.sh .
export PATH=$PWD/bin:$PATH
Daha sonra, önceden oluşturulmuş binary dosyalarla aynı sonucu elde etmek için aşağıdaki komutu çalıştırabilirsiniz:
solana-install init