Ana içeriğe geç

Eclipse Testnet ile Etkileşim Rehberi

Sistemi Güncelleme

apt update && apt upgrade -y

Gerekli Kütüphanelerin Kurulması

apt install pkg-config protobuf-compiler libssl-dev llvm libclang-dev build-essential -y < "/dev/null"

NodeJS Kurulumu

curl -sL https://deb.nodesource.com/setup_21.x | sudo -E bash -
apt-get install -y nodejs
apt update -y && apt upgrade -y

NVM Kurulumu

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
source ~/.bashrc
nvm install 22
nvm use v22.4.0

Yukarıdaki kodda hata alırsanız aşağıdaki kod ile mevcut sürümlerinizi kontrol edin.

nvm ls

Ardından en üst sürümü aşağıdaki örnek kodda olduğu gibi aktif hale getirin;

nvm use v22.4.0

NPM Kurulumu

apt install npm

Yarn Kurulumu

npm install --global yarn

Rust Kurulumu

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y
source $HOME/.cargo/env

Solana CLI Kurulması

sh -c "$(curl -sSfL https://release.solana.com/stable/install)"
export PATH="/root/.local/share/solana/install/active_release/bin:$PATH"

Anchor Kurulumu

cargo install --git https://github.com/project-serum/anchor anchor-cli --locked
export PATH="/root/.local/share/solana/install/active_release/bin:$PATH"
```shell

## Cüzdan

### Yeni Cüzdan Oluşturma
```shell
solana-keygen new -o /path-to-wallet/my-wallet.json

Var Olan Cüzdanı İçeri Aktarma

solana-keygen recover 'prompt://?key=0/0' -o /path-to-wallet/my-wallet.json

Cüzdanı Kullanmak için Yapılandırmayı Güncelleme

solana config set --url https://testnet.dev2.eclipsenetwork.xyz/
solana config set --keypair /path-to-wallet/my-wallet.json

Solana Adresini Öğrenme

solana address 

Sepolia ETH Temin Etme

Solana cüzdan kelimerinizi bir cüzdanda içe aktarın ve cüzdan adresinizi alın daha sonra privaate key'inizi de kaydedin. Sonraki adımmlarda lazım olacak.

PoW Faucet adresinde test Sepolia ETH edinin, ardından Eclipse için kullanacağınız cüzdana Sepolia ETH gönderin.

Eclipse Köprü Script Kurulumu

git clone https://github.com/Eclipse-Laboratories-Inc/testnet-deposit
cd testnet-deposit
npm install

Köprü Scriptini Çalıştırma

Aşağıdaki kodda güzenlemeniz gereken yerler;

  1. Solana_Cuzdan buraya cüzdan adresinizi,
  2. Gwei_Miktar buraya 3000000 ya da daha yüksek bir rakam,
  3. Gwei_Fee_Miktar buraya 100000 ya da daha yüksek bir rakam,
  4. Cuzdan_Private_Keyburaya cüzdan private keyinizi,
  5. Sepolia_RPC_Endpoint buraya da https://rpc.sepolia.org/ yazın.
node deposit.js Solana_Cuzdan 0x7C9e161ebe55000a3220F972058Fb83273653a6e Gwei_Miktar Gwei_Fee_Miktar Cuzdan_Private_Key Sepolia_RPC_Endpoint

Token Oluşturma

Bakiyeyi Kontrol Etme

Öncelikle cüzdan bakiyenini kontrol edin.

solana balance

Token Adresi Oluşturma

spl-token create-token --enable-metadata -p TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb

Kodun çıktısı aşağıdakine benzer olacak. Bu adresinizi kaydedin. Bir sonraki adımda kullanılacak.

Token Mint Etme

spl-token create-account TOKEN_ADRESI

Token Adedini Belirleme

Aşağıdaki 10000 yerine istediğiniz adeti yazabilirsiniz.

spl-token mint TOKEN_ADRESI 10000

Token Kontrol Etme

Aşağıdaki kodun çıktıısnda hesabınıza ait kaç token olduğunu göreceksiniz.

spl-token accounts

Form

Son olarak Eclipse Deployment Address formunu doldurup gönderin.