Terminologi

Istilah-istilah berikut digunakan di seluruh dokumentasi dan ekosistem pengembangan Solana.

akun

Sebuah catatan dalam ledger Solana yang menyimpan data atau merupakan program yang dapat dieksekusi.

Seperti akun di bank tradisional, akun Solana dapat menyimpan dana yang disebut lamport. Setiap akun dalam sebuah cluster memiliki alamat yang unik.

aplikasi

Aplikasi front-end yang berinteraksi dengan cluster Solana.

alamat

Lokasi di Solana yang dapat digunakan untuk menemukan sebuah akun. Setiap alamat bersifat unik dalam cluster Solana.

Alamat di Solana dapat berupa kunci publik Ed25519 atau sebuah program derived address.

address lookup table (ALT)

Sebuah struktur data yang menyimpan daftar alamat akun, memungkinkan versioned transactions untuk mereferensikan akun menggunakan indeks 1-byte yang ringkas sebagai pengganti kunci publik 32-byte penuh. Address lookup table memungkinkan satu transaksi mereferensikan lebih banyak akun daripada yang diizinkan oleh format transaksi asli. Hanya transaksi versi 0 (v0) yang mendukung address lookup table; versi 1 (v1) menghapusnya demi ukuran transaksi yang lebih besar yang memuat alamat-alamat yang sama secara inline.

Anchor

Sebuah framework untuk membangun onchain programs Solana dalam Rust. Anchor menyediakan makro yang mengurangi boilerplate, sistem validasi akun yang terstandarisasi, dan menghasilkan IDL yang mendeskripsikan antarmuka program. Ini adalah framework yang paling banyak digunakan untuk pengembangan program Solana.

associated token account (ATA)

Sebuah token account yang alamatnya diturunkan secara deterministik dari alamat wallet dan sebuah token mint. Program associated token account memastikan setiap wallet memiliki satu token account kanonik per jenis token.

otoritas

Alamat pengguna yang memiliki sejumlah izin tertentu atas sebuah akun.

Misalnya:

  • Kemampuan untuk mencetak token baru diberikan kepada akun yang menjadi 'mint authority' untuk token mint tersebut.
  • Kemampuan untuk mengupgrade program diberikan kepada akun yang menjadi 'upgrade authority' dari sebuah program.

automated market maker (AMM)

Model pertukaran onchain di mana pengguna berdagang melawan pool cadangan token yang diatur oleh formula penetapan harga, bukan melawan order resting dari pihak lawan. Harga bergerak sebagai fungsi dari cadangan, sehingga perdagangan mengalami slippage yang proporsional terhadap ukurannya.

bank state

Hasil interpretasi semua program pada ledger pada tick height tertentu. Ini mencakup setidaknya kumpulan semua akun yang menyimpan native token bukan nol.

blok

Sekumpulan entri yang berurutan pada ledger yang dicakup oleh sebuah vote. Seorang leader menghasilkan paling banyak satu blok per slot.

blockhash

Sebuah nilai unik (hash) yang mengidentifikasi sebuah catatan (blok). Solana menghitung blockhash dari entry id terakhir dari blok tersebut.

block height

Jumlah blok di bawah blok saat ini. Blok pertama setelah genesis block memiliki tinggi satu.

bootstrap validator

Validator yang menghasilkan genesis (pertama) blok dari sebuah blockchain.

BPF loader

Program Solana yang memiliki dan memuat BPF onchain programs, memungkinkan program untuk berinteraksi dengan runtime.

bump

Satu byte (0–255) yang ditambahkan pada seed saat menurunkan sebuah program derived address untuk memastikan alamat yang dihasilkan jatuh di luar kurva ed25519 dan karenanya merupakan PDA yang valid. Bump kanonik adalah nilai tertinggi yang menghasilkan PDA yang valid dan biasanya disimpan dalam data akun untuk menghindari penghitungan ulang.

central limit order book (CLOB)

Model pertukaran yang mempertahankan daftar bid dan ask resting yang terurut; sebuah perdagangan terjadi ketika order masuk melintasi order di sisi berlawanan. Bandingkan dengan automated market maker.

klien

Program komputer yang mengakses cluster jaringan server Solana.

commitment

Ukuran konfirmasi jaringan untuk blok tersebut.

compact array format

Compact array adalah array yang diserialisasi dalam format berikut:

  • Panjang array (dikodekan sebagai compact-u16)
  • Item-item array yang tercantum satu per satu

Compact array formatCompact array format

Compact array format digunakan untuk mengkodekan baik array account addresses maupun array instructions dalam pesan transaksi.

cluster

Sekumpulan validator yang memelihara satu ledger.

compute budget

Jumlah maksimum compute unit yang dikonsumsi per transaksi.

compute unit

Unit pengukuran terkecil untuk konsumsi sumber daya komputasi pada blockchain. Compute unit digunakan untuk mengukur sumber daya komputasi yang digunakan dalam memproses sebuah transaksi.

waktu konfirmasi

Durasi wallclock antara seorang leader membuat sebuah tick entry dan membuat sebuah confirmed block.

confirmed block

Sebuah blok yang telah menerima super majority dari ledger vote.

control plane

Jaringan gossip yang menghubungkan semua node dalam sebuah cluster.

cooldown period

Sejumlah epoch setelah stake dinonaktifkan sementara secara bertahap tersedia untuk penarikan. Selama periode ini, stake dianggap sedang "deactivating". Info lebih lanjut tentang: warmup and cooldown

cost unit

Juga disebut sebagai transaction cost, adalah perkiraan komprehensif dari semua sumber daya yang diperlukan untuk memproses transaksi, diukur dalam compute unit. Info lebih lanjut di sini.

kredit

Lihat vote credit.

cross-program invocation (CPI)

Panggilan dari satu onchain program ke program lainnya. Untuk informasi lebih lanjut, lihat calling between programs.

data plane

Jaringan multicast yang digunakan untuk memvalidasi entri secara efisien dan mencapai konsensus.

drone

Layanan offchain yang bertindak sebagai kustodian untuk kunci privat pengguna. Biasanya berfungsi untuk memvalidasi dan menandatangani transaksi.

entri

Sebuah entri pada ledger, baik berupa tick maupun entri transaksi.

entry id

Sebuah hash yang tahan preimage atas konten akhir sebuah entri, yang berfungsi sebagai pengidentifikasi unik global entri tersebut. Hash ini berfungsi sebagai bukti dari:

  • Entri yang dihasilkan setelah suatu durasi waktu
  • Transaksi yang ditentukan adalah yang termasuk dalam entri
  • Posisi entri terhadap entri lain dalam ledger

Lihat proof of history.

epoch

Waktu, yaitu jumlah slot, di mana sebuah leader schedule berlaku.

escrow

Sebuah pola di mana sebuah onchain program menyimpan token dalam sebuah vault atas nama dua pihak atau lebih sampai kondisi yang ditentukan oleh program terpenuhi, kemudian melepaskannya. Digunakan untuk menghilangkan kebutuhan para pihak untuk saling mempercayai secara langsung.

fee account

Fee account dalam transaksi adalah akun yang membayar biaya untuk menyertakan transaksi dalam ledger. Ini adalah akun pertama dalam transaksi. Akun ini harus dideklarasikan sebagai Read-Write (writable) dalam transaksi karena pembayaran biaya transaksi akan mengurangi saldo akun.

finalitas

Ketika node yang mewakili 2/3 dari stake memiliki root yang sama.

fork

Sebuah ledger yang berasal dari entri yang sama tetapi kemudian bercabang.

genesis block

Blok pertama dalam rantai.

genesis config

File konfigurasi yang mempersiapkan ledger untuk genesis block.

hash

Sidik jari digital dari serangkaian byte.

inflasi

Peningkatan pasokan token seiring waktu yang digunakan untuk mendanai hadiah validasi dan mendanai pengembangan Solana yang berkelanjutan.

inner instruction

Lihat cross-program invocation.

instruksi

Panggilan untuk memanggil instruction handler tertentu dalam sebuah program. Sebuah instruksi juga menentukan akun mana yang ingin dibaca atau dimodifikasi, serta data tambahan yang berfungsi sebagai input tambahan bagi instruction handler. Sebuah klien harus menyertakan setidaknya satu instruksi dalam sebuah transaksi, dan semua instruksi harus selesai agar transaksi dianggap berhasil.

instruction handler

Instruction handler adalah fungsi program yang memproses instruksi dari transaksi. Sebuah instruction handler dapat berisi satu atau lebih cross-program invocation.

IDL

Interface Definition Language. File JSON yang dihasilkan oleh Anchor yang mendeskripsikan instruction handler, akun, dan tipe dari sebuah program. IDL memungkinkan library klien untuk secara otomatis menghasilkan antarmuka bertipe untuk berinteraksi dengan sebuah onchain program.

keypair

Sebuah kunci publik dan kunci privat yang bersesuaian untuk mengakses sebuah akun.

lamport

Sebuah native token fraksional dengan nilai 0,000000001 sol.

Dalam compute budget, sejumlah micro-lamport digunakan dalam perhitungan prioritization fee.

leader

Peran seorang validator ketika ia menambahkan entri ke ledger.

leader schedule

Urutan kunci publik validator yang dipetakan ke slot. Cluster menggunakan leader schedule untuk menentukan validator mana yang menjadi leader pada setiap saat.

ledger

Daftar entri yang berisi transaksi yang ditandatangani oleh klien. Secara konseptual, ini dapat dilacak kembali ke genesis block, tetapi ledger validator yang sebenarnya mungkin hanya memiliki blok yang lebih baru untuk mengurangi penyimpanan, karena blok lama tidak diperlukan untuk validasi blok di masa depan berdasarkan desainnya.

ledger vote

Sebuah hash dari state validator pada tick height tertentu. Ini terdiri dari penegasan validator bahwa sebuah blok yang telah diterimanya telah diverifikasi, serta janji untuk tidak memilih blok yang bertentangan (yaitu fork) selama jangka waktu tertentu, yaitu periode lockout.

light client

Jenis klien yang dapat memverifikasi bahwa ia menunjuk ke kluster yang valid. Klien ini melakukan lebih banyak verifikasi ledger dibandingkan thin client dan lebih sedikit dibandingkan validator.

likuiditas

Kedalaman pesanan atau cadangan yang tersedia untuk diperdagangkan pada atau mendekati harga saat ini. Likuiditas yang lebih dalam mengurangi slippage. Pada CLOB, likuiditas disediakan oleh maker order; pada AMM, likuiditas disediakan oleh penyedia likuiditas yang mendepositkan pasangan token ke dalam pool.

loader

Sebuah program yang memiliki kemampuan untuk menginterpretasikan encoding biner dari program onchain lainnya.

lockout

Durasi waktu di mana sebuah validator tidak dapat memilih pada fork lain.

maker

Trader yang pesanannya menambahkan likuiditas ke CLOB dengan bertahan di buku pesanan alih-alih langsung melewati sisi yang berlawanan. Pesanan seperti itu disebut maker order. Maker biasanya tidak membayar biaya atau menerima rabat dari venue.

market maker

Entitas yang menyediakan likuiditas dengan terus-menerus memposting bid dan ask. Di Solana, market maker adalah program (seperti AMM) atau firma offchain yang menjalankan bot yang memposting maker order pada CLOB.

pesan

Isi terstruktur dari sebuah transaksi. Umumnya berisi header, array alamat akun, blockhash terbaru, dan array instruksi.

Pelajari lebih lanjut tentang pemformatan pesan di dalam transaksi di sini.

micro-lamport

1.000.000 micro-lamport = 1 lamport

koefisien Nakamoto

Ukuran desentralisasi, Koefisien Nakamoto adalah jumlah terkecil entitas independen yang dapat bertindak secara kolektif untuk mematikan sebuah blockchain. Istilah ini diciptakan oleh Balaji S. Srinivasan dan Leland Lee dalam Quantifying Decentralization.

token asli

Token yang digunakan untuk melacak pekerjaan yang dilakukan oleh node dalam sebuah kluster.

node

Komputer yang berpartisipasi dalam sebuah kluster.

jumlah node

Jumlah validator yang berpartisipasi dalam sebuah kluster.

offchain

Menggambarkan data, proses, atau layanan yang ada atau berjalan di luar blockchain Solana, seperti klien RPC, pengindeks, frontend, dan pembuat order book offchain. Kebalikan dari onchain. "Offchain" (tanpa tanda hubung) adalah ejaan yang dianjurkan.

onchain

Menggambarkan data atau program yang ada atau dieksekusi di blockchain. "Onchain" (tanpa tanda hubung) adalah ejaan yang dianjurkan.

program onchain

Kode yang dapat dieksekusi di blockchain Solana yang menginterpretasikan instruksi yang dikirim di dalam setiap transaksi untuk membaca dan memodifikasi akun yang berada di bawah kendalinya. Program-program ini sering disebut sebagai "smart contract" di blockchain lain.

oracle

Sebuah program onchain yang mempublikasikan data dari luar rantai — paling sering harga aset dunia nyata — untuk dibaca oleh program lain.

pemilik

Dapat merujuk pada program pemilik atau dompet pemilik. Misalnya, getTokenAccountsByOwner mendapatkan token account yang dimiliki oleh dompet tertentu, namun program pemilik untuk token account tersebut adalah Token Program.

Untuk menghindari kebingungan, lebih baik menggunakan program pemilik atau dompet pemilik daripada istilah generik 'pemilik'.

program pemilik

Alamat dari program yang memiliki akun. Hanya program pemilik yang dapat memodifikasi akun tersebut.

Lihat juga otoritas.

dompet pemilik

Dompet yang dikaitkan dengan sebuah akun. Misalnya, Token Program digunakan untuk menyimpan token account yang dikaitkan dengan dompet dan mint tertentu menggunakan alamat yang dibuat dari dompet dan mint tersebut.

PoH

Lihat Proof of History.

poin

Sebuah kredit berbobot dalam skema reward. Dalam skema reward validator, jumlah poin yang terutang kepada sebuah stake saat penukaran adalah hasil kali vote credit yang diperoleh dan jumlah lamport yang di-stake.

kunci privat

Kunci privat dari sebuah keypair.

program

Lihat program onchain.

program derived address (PDA)

Akun yang alamatnya dibuat berdasarkan program onchain dan satu atau lebih seed yang dibuat oleh pembuat program. Alamat PDA bukan kunci publik, dan PDA tidak memiliki kunci privat.

Otoritas penandatanganan untuk PDA adalah program onchain yang merupakan program pemilik-nya.

program id

Kunci publik dari akun yang berisi sebuah program.

proof of history (PoH)

Tumpukan bukti, yang masing-masing membuktikan bahwa beberapa data ada sebelum bukti dibuat dan bahwa durasi waktu yang tepat telah berlalu sejak bukti sebelumnya. Seperti VDF, Proof of History dapat diverifikasi dalam waktu yang lebih singkat dibandingkan waktu yang dibutuhkan untuk membuatnya.

biaya prioritas

Biaya tambahan yang dapat ditentukan pengguna dalam instruksi compute budget untuk memprioritaskan transaksi mereka.

Biaya prioritas dihitung dengan mengalikan unit komputasi maksimum yang diminta dengan harga per unit komputasi (ditentukan dalam kelipatan 0,000001 lamport per unit komputasi) dan dibulatkan ke lamport terdekat.

Transaksi harus meminta jumlah minimum unit komputasi yang diperlukan untuk pelaksanaan guna meminimalkan biaya.

kunci publik (pubkey)

Kunci publik dari sebuah keypair. Kunci publik adalah salah satu dari berbagai jenis alamat yang dapat digunakan akun di Solana.

rent

Biaya yang dibayarkan oleh Akun dan Program untuk menyimpan data di blockchain. Ketika akun tidak memiliki saldo yang cukup untuk membayar rent, akun tersebut dapat dihapus oleh Garbage Collection.

Lihat juga rent exempt di bawah. Pelajari lebih lanjut tentang rent di sini: Apa itu rent?.

rent exempt

Akun yang mempertahankan saldo lamport minimum yang sebanding dengan jumlah data yang tersimpan di akun tersebut. Semua akun yang baru dibuat disimpan onchain secara permanen sampai akun ditutup. Tidak mungkin membuat akun yang berada di bawah ambang batas pengecualian rent.

root

Sebuah blok atau slot yang telah mencapai lockout maksimum pada sebuah validator. Root adalah blok tertinggi yang merupakan leluhur dari semua fork aktif pada sebuah validator. Semua blok leluhur dari sebuah root juga secara transitif merupakan root. Blok yang bukan leluhur dan bukan keturunan dari root dikecualikan dari pertimbangan konsensus dan dapat dibuang.

runtime

Komponen dari sebuah validator yang bertanggung jawab atas eksekusi program.

Sealevel

Runtime paralel Solana untuk program onchain.

seed

Nilai byte atau array nilai byte yang digunakan sebagai input saat menurunkan program derived address. Sebuah program dapat menggunakan kombinasi string statis, kunci publik, atau data lainnya sebagai seed. Seed digabungkan dengan ID program dan sebuah bump untuk menghasilkan alamat PDA yang unik.

shred

Sebagian kecil dari sebuah blok; unit terkecil yang dikirim antara validator.

tanda tangan

Tanda tangan ed25519 64-byte dari R (32-byte) dan S (32-byte). Dengan persyaratan bahwa R adalah titik Edwards yang dikemas bukan dari orde kecil dan S adalah skalar dalam rentang 0 <= S < L. Persyaratan ini memastikan tidak ada malleabilitas tanda tangan. Setiap transaksi harus memiliki setidaknya satu tanda tangan untuk akun biaya. Oleh karena itu, tanda tangan pertama dalam transaksi dapat diperlakukan sebagai id transaksi

penanda tangan

Sebuah akun yang telah mengotorisasi sebuah instruksi atau transaksi. Untuk keypair biasa, ini berarti tanda tangan kriptografis atas transaksi tersebut. Untuk program derived address, otorisasi ditegaskan oleh program pemilik saat membuat cross-program invocation, karena PDA tidak memiliki kunci privat.

skip rate

Persentase slot yang dilewati dari total slot leader dalam epoch saat ini. Metrik ini dapat menyesatkan karena memiliki variansi tinggi setelah batas epoch ketika ukuran sampel kecil, serta untuk validator dengan jumlah slot leader yang rendah, namun juga dapat berguna dalam mengidentifikasi miskonfigurasi node pada waktu tertentu.

slot yang dilewati

Sebuah slot masa lalu yang tidak menghasilkan blok, karena leader sedang offline atau fork yang berisi slot tersebut ditinggalkan demi alternatif yang lebih baik oleh konsensus kluster. Slot yang dilewati tidak akan muncul sebagai leluhur untuk blok pada slot berikutnya, tidak akan menambah tinggi blok, ataupun mengakhiri masa berlaku recent_blockhash yang paling lama.

Apakah sebuah slot telah dilewati hanya dapat ditentukan ketika slot tersebut menjadi lebih lama dari slot rooted (sehingga tidak dilewati) terbaru.

slippage

Perbedaan antara harga yang diharapkan trader dan harga di mana perdagangan mereka sebenarnya dieksekusi. Pada AMM, hal ini timbul dari kurva harga yang bergerak seiring perubahan cadangan; pada CLOB, hal ini timbul dari satu pesanan yang mengonsumsi beberapa pesanan yang bertahan pada harga yang semakin memburuk.

slot

Periode waktu di mana setiap leader memproses transaksi dan menghasilkan sebuah blok.

Secara kolektif, slot menciptakan jam logis. Slot diurutkan secara berurutan dan tidak tumpang tindih, yang mencakup waktu nyata yang kira-kira sama sesuai PoH.

smart contract

Lihat program onchain.

SOL

Token asli dari sebuah kluster Solana.

Solana Program Library (SPL)

Sebuah pustaka program di Solana seperti spl-token yang memfasilitasi tugas-tugas seperti membuat dan menggunakan token.

stake

Token yang diserahkan ke kluster jika perilaku validator yang berbahaya dapat dibuktikan.

stake-weighted quality of service (SWQoS)

SWQoS memungkinkan perlakuan istimewa untuk transaksi yang berasal dari validator yang di-stake.

supermajority

2/3 dari sebuah kluster.

System Program

Program Solana asli (ID program 11111111111111111111111111111111) yang bertanggung jawab untuk membuat akun baru, mengalokasikan data akun, menetapkan akun ke program, dan mentransfer SOL antar akun. Semua akun baru di Solana dimiliki oleh System Program hingga dipindahkan.

sysvar

Sebuah akun sistem. Sysvar menyediakan informasi status kluster seperti tinggi tick saat ini, nilai poin reward, dan lain-lain. Program dapat mengakses Sysvar melalui akun Sysvar (pubkey) atau dengan melakukan kueri melalui syscall.

taker

Seorang trader yang ordernya menghapus likuiditas dari CLOB dengan melintasi sisi berlawanan dari buku order dan mencocokkan dengan satu atau lebih order yang sedang menunggu. Order semacam ini disebut order taker, dan taker biasanya membayar biaya trading dari platform.

thin client

Jenis klien yang mempercayai bahwa ia berkomunikasi dengan kluster yang valid.

tick

Sebuah entri buku besar yang memperkirakan durasi wallclock.

tick height

Tick ke-N dalam buku besar.

token

Aset yang dapat ditransfer secara digital.

token account

Sebuah akun yang menyimpan saldo dari token tertentu. Token account dimiliki oleh Token Program atau Token Extensions Program dan menyimpan saldo token, token mint yang terkait, serta alamat dompet pemilik.

Token Extensions Program

Token Extensions Program memiliki ID program TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb dan mencakup semua fitur yang sama dengan Token Program, namun dilengkapi dengan ekstension seperti Confidential Balances, logika transfer kustom, metadata yang diperluas, dan masih banyak lagi.

token mint

Sebuah akun yang dapat memproduksi (atau 'mint') token. Token yang berbeda dibedakan berdasarkan alamat token mint mereka yang unik.

Token Program

Token Program memiliki ID program TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA, dan menyediakan kemampuan dasar untuk mentransfer, membekukan, dan mencetak token.

tps

Transaksi per detik.

tpu

Unit pemrosesan transaksi.

transaction

Satu atau lebih instruksi yang ditandatangani oleh klien menggunakan satu atau lebih keypair dan dieksekusi secara atomik dengan hanya dua kemungkinan hasil: berhasil atau gagal.

transaction id

Tanda tangan pertama dalam sebuah transaksi, yang dapat digunakan untuk mengidentifikasi transaksi tersebut secara unik di seluruh buku besar.

transaction confirmations

Jumlah blok yang dikonfirmasi sejak transaksi diterima ke dalam buku besar. Sebuah transaksi dianggap final ketika bloknya menjadi sebuah root.

transactions entry

Sekumpulan transaksi yang dapat dieksekusi secara paralel.

tvu

Unit validasi transaksi.

validator

Peserta penuh dalam kluster jaringan Solana yang menghasilkan blok baru. Sebuah validator memvalidasi transaksi yang ditambahkan ke buku besar

vault

Sebuah token account yang dimiliki oleh program onchain yang menyimpan aset yang dikumpulkan atas nama pengguna — misalnya cadangan base dan quote dari sebuah AMM, token yang dikunci dalam sebuah escrow, atau saldo yang menunggu dan biaya yang terakumulasi dari sebuah CLOB. Hanya program pemilik yang dapat memindahkan token keluar dari vault, biasanya ke token account pengguna sendiri setelah kondisi perdagangan atau pelepasan terpenuhi.

VDF

Lihat verifiable delay function.

verifiable delay function (VDF)

Sebuah fungsi yang membutuhkan waktu tetap untuk dieksekusi dan menghasilkan bukti bahwa fungsi tersebut telah berjalan, yang kemudian dapat diverifikasi dalam waktu lebih singkat daripada waktu yang dibutuhkan untuk menghasilkannya.

versioned transaction

Format transaksi yang mendukung fitur tambahan di luar format transaksi asli. Versi 0 (v0) adalah format berversi pertama dan menambahkan dukungan untuk address lookup table, memungkinkan transaksi merujuk lebih banyak akun daripada yang diizinkan oleh format asli. Versi 1 (v1), yang aktif di semua kluster, meningkatkan ukuran transaksi maksimum menjadi 4.096 byte, menyimpan batas sumber daya dalam bagian konfigurasi pesan alih-alih instruksi ComputeBudget, dan menghapus dukungan address lookup table. Lihat versioned transactions.

vote

Lihat ledger vote.

vote credit

Tally reward untuk validator. Vote credit diberikan kepada validator di akun vote-nya ketika validator mencapai sebuah root.

wallet

Kumpulan keypair yang memungkinkan pengguna mengelola dana mereka.

warmup period

Sejumlah epoch setelah stake didelegasikan sementara stake tersebut secara bertahap mulai berlaku. Selama periode ini, stake dianggap sedang "mengaktifkan". Info lebih lanjut tentang: warmup and cooldown

Is this page helpful?

Daftar Isi

Edit Halaman
Ā© 2026 Yayasan Solana. Semua hak dilindungi.