Ağlar ve ücretler

Yerleşik ağlar

Vela’da 24 ağ yerleşik olarak gelir; hepsi ana ağdır:

AğGas ne ile ödenirAğGas ne ile ödenir
EthereumETHArcUSDC (yerel coin)
BNB ChainBNBX LayerOKB
PolygonPOLStableUSDT0 (yerel coin)
ArbitrumETHSoneiumETH
OptimismETHMegaETHETH
BaseETHRobinhood ChainETH
AvalancheAVAXMantleMNT
GnosisxDAIKaiaKAIA
UnichainETHCeloCELO
TempopathUSD (yerel coin yok)InkETH
MonadMONPlumePLUME
World ChainETHXRPL EVMXRP

Çoğunda ücreti, relay’in o ağda kabul ettiği bir USD stabilcoiniyle de ödeyebilirsiniz (aşağıya bakın).

Cüzdanınızın her ağda aynı adresi vardır, çünkü adres zincirden değil, anahtarlarınızdan hesaplanır.

Başka bir ağ eklemek

Ayarlar → Ağlar bölümünden herhangi bir EVM ağını ekleyebilirsiniz; yeter ki ağda bir Vela cüzdanının ihtiyaç duyduğu her şey olsun: on iki standart sözleşme (ERC-4337 EntryPoint v0.7, Safe v1.4.1 sözleşmeleri, Safe’in 4337 ve geçiş anahtarı modülleri, MultiSend, Multicall3 ve iki deterministik dağıtıcı) ve geçiş anahtarı imzalarını 0x100 adresinde doğrulayan EIP-7951 / RIP-7212 ön derlemesi. Cüzdan, ağı eklemenize izin vermeden önce bunların hepsini kontrol eder; buna ön derlemeye karşı gerçek bir imza denemesi de dahildir. Bu ön derlemenin iki adı var: Ethereum’da Fusaka yükseltmesinden (Aralık 2025) beri etkin olan EIP-7951 ve rollup’larda RIP-7212. Arayüz aynıdır; cüzdan ikisini de kabul eder.

Ön derleme kesin bir gereksinimdir. Adresi, her Vela adresinin hesaplanmasının bir parçasıdır; bu yüzden yedek bir doğrulayıcı yoktur ve sonradan bir tane dağıtmanın da yolu yoktur. Bir zincirde ön derleme var ama sözleşmelerin bir kısmı eksikse, zincir kurulumu neyin eksik olduğunu gösterir ve herkesin dağıtabileceği olanları dağıtır. Kontrol ettiği on iki sözleşmeden ikisi — Safe’in geçiş anahtarı imzalayıcı fabrikası ve o fabrikanın dağıttığı imzalayıcı kodu — yalnızca birden fazla anahtar tutan bir cüzdanı ilgilendirir ve kontrol bunu sözleşme bazında söyler: bunlar olmadan tek anahtarlı bir cüzdan normal çalışır, adresi iki ila yedi anahtardan gelen bir cüzdan ise o ağda hiç dağıtılamaz.

Bir işlemin bedeli nasıl ödenir

Vela bir ERC-4337 cüzdanıdır: işlemi kendiniz yayınlamazsınız. Uygulama bir UserOperation oluşturur, siz onu anahtarlarınızdan biriyle imzalarsınız ve bir relay onu zincire gönderip gas bedelini peşin öder. (ERC-4337 bu role bundler der.) Relay’in alacağı işleminizin içinde ödenir: ödeme, cüzdanınızdan relay’e yapılan ve işleminizle aynı toplu işlemde duran bir transferdir; dolayısıyla imzanızın kapsamındadır. Paymaster yoktur; gas ücretinizi kimse sponsorlamaz ve kimse bir sponsorluk politikası yüzünden işleminizi reddedemez.

Ücret nedir

Onay ekranı tek bir tutar gösterir; hem ücret coininde hem de görüntüleme para biriminizde. Şöyle hesaplanır:

  • Cüzdanın ayırdığı gas. Cüzdan işlemi simüle eder ve kullanmayı beklediğinden fazla gas ayırır: doğrulama ve yürütme tahminlerinin her biri yarı yarıya artırılır ve alt sınırlar uygulanır (örneğin cüzdan dağıtıldıktan sonra doğrulama en az 300.000 gas, cüzdanı dağıtan işlem için 2.000.000 gas).
  • Gas fiyatı. Cüzdanın ağın gas fiyatı için kendi okuması ile relay’in seçtiğiniz hız için verdiği fiyattan yüksek olanı. Varsayılan hız hızlıdır; relay bunu yaklaşık 1,8 × taban ücret artı iki katı öncelik ücreti olarak fiyatlar.
  • Ücret = 3 × ayrılan gas × gas fiyatı; asgari yaklaşık 0,01 dolar. Tempo’da çarpan 2’dir ve ücret pathUSD ile ödenir.

Ayrılan miktar işlemin kullanacağının epey üstünde tutulur ve fiyata pay bırakılır; bu yüzden ücret, işlemin zincir üstü maliyetinden fazladır — bir ağdaki ilk işleminizde, cüzdanınızı da dağıttığı için, daha da fazladır. Gerçek maliyeti relay öder ve gerisini kendisi tutar; hiçbir şey iade edilmez. Ucuz ağlarda bu birkaç senttir; Ethereum ana ağında ciddi bir tutar olabilir. Tahmin yürütmeniz gerekmez: kesin tutar, siz imzalamadan önce onay ekranındadır.

Ücret kime gider. Ücret, cüzdanın ayarlı olduğu relay’i kim çalıştırıyorsa ona gider — siz değiştirmedikçe Vela’ya. Herhangi bir vela-relay dağıtımı kullanılabilir, kendi çalıştırdığınız da dahil; hangi relay’i seçerseniz seçin cüzdan aynı formülü kullanır.

Ne ile ödeyebilirsiniz

  • Ağın yerel coini ile, her zaman.
  • Relay yerel coini fiyatlayabildiğinde, relay’in o ağ için listesindeki bir USD stabilcoini ile. Hiç tutmadığınız stabilcoinler gizlenir.
  • Yerel coini olmayan Tempo‘da yalnızca pathUSD ile.

Ücret coinini ve hızı (yavaş, standart ya da hızlı) onay ekranında ve Ayarlar’da seçersiniz.

Bir ağdaki ilk işleminiz

Cüzdanınız bir ağda var olmadan önce de o ağda para alabilirsiniz. Bir ağdan ilk kez gönderim yaptığınızda o işlem cüzdan sözleşmenizi de dağıtır (ve her ek anahtar için küçük birer imzalayıcı sözleşme). Dağıtımın gas bedeli o işlemin ücretine dahildir; bu yüzden her ağdaki ilk gönderim, sonrakilerden daha pahalıdır.

Bir yerel coinin azami tutarını gönderdiğinizde Vela ücret için yetecek kadarını ayırır.

Relay’i kim çalıştırıyor — ve ücreti kim alıyor

Varsayılan olarak her ağ Vela’nın relay’ini kullanır ve ücret Vela’ya gider. Cüzdanı Ayarlar → Gelişmiş → Servis Uç Noktaları bölümünden başka bir relay’e yönlendirebilirsiniz; tek bir adres bütün yerleşik ağlara hizmet verir, özel bir ağ ise eklendiği sıradaki relay adresini korur. Relay’in vela-relay olması gerekir — Vela’nınki ya da sizin çalıştırdığınız — çünkü cüzdan ücret teklifini Vela’ya özgü bir yöntemle ister ve Pimlico ya da Alchemy gibi genel bundler’lar bu yöntemi uygulamaz. Kullandığınız relay’i kim çalıştırıyorsa ücreti o alır; nasıl çalıştırılacağını kendi sunucunuzda barındırma kılavuzu anlatıyor.

Relay, zaten imzalanmış bir işlem alır. Alıcıyı, tutarı, ücreti ya da başka herhangi bir şeyi değiştiremez. İşlemi geciktirebilir ya da reddedebilir ve zincire ne zaman gireceğini o seçer — dolayısıyla bir takasta ilke olarak, kayma toleransınız içinde sizden önce işlem yapabilir.

Bir relay’in gas’ı bittiğinde

Bir relay, gas bedelini her ağdaki kendi kasasından öder. Kasa boşsa gönderim, hiçbir şey imzalanmadan önce Devam Et adımında durur ve kasanın adresini bir kopyalama düğmesiyle (web cüzdanında ayrıca bir QR kodla), kasada ne kadar olduğunu, ne kadar gerektiğini ve hangi coin cinsinden olduğunu gösterir:

  • Vela’nın relay’inin hizmet verdiği bir ağda kasayı relay’in işletmecisinin (Vela) doldurması gerekir; durumu bildirebilirsiniz. Bekleyemiyorsanız, isteğe bağlı olarak kasaya kendiniz az miktarda yerel coin gönderebilirsiniz. Bu katkı iade edilmez ve kendi işleminizin ücretini karşılamaz.
  • Sizin eklediğiniz bir ağda relay’i fonlamak, onu kim çalıştırıyorsa ona kalmıştır — bu siz de olabilirsiniz.

O ekran açık olduğu sürece cüzdan birkaç saniyede bir yeniden kontrol eder. Kasa fonlandığında kendiliğinden devam eder; onay ekranında ise yalnızca uyarıyı kapatır, çünkü imzayı her zaman siz başlatırsınız.

Cüzdan başına bir gas hesabı ya da etkinleştirme depozitosu yoktur: Vela’nın eski bir sürümünde vardı, artık yok.

Bir relay bir ağa ulaşamadığında

Bir relay yalnızca okuyabildiği bir ağa hizmet verebilir. Okuyamadığında gönderim Devam Et adımında durur ve bunu söyler — kasaya para göndermek işe yaramaz.

  • Vela ile gelen bir ağda bunu düzeltmek işletmecinin işidir; durumu bildirebilirsiniz.
  • Sizin eklediğiniz bir ağda relay, ağı onun için tanımladığınız RPC adresi üzerinden okur; bu yüzden o adresin herkese açık bir https adresi olması gerekir. Kendi bilgisayarınızdaki ya da yerel ağınızdaki bir düğüme (localhost, 192.168.…) ancak yanında çalışan bir relay hizmet verebilir — kendi relay’inizi çalıştırma bölümüne bakın.

Vela her ağı nasıl okur

Vela bakiyeleri okur ve işlemleri simüle ederken her ağ için bir RPC uç noktası havuzu kullanır — yerleşik uç noktalar, herkese açık yedekler ve sizin eklediğiniz sağlayıcı anahtarları ya da uç noktalar — ve bir uç nokta yavaşladığında ya da çöktüğünde bir sonrakine geçer. Her ağ için kendi uç noktanızı Ayarlar → Ağlar bölümünden tanımlayabilirsiniz. (Android uygulaması şu anda her ağ için tek bir uç nokta kullanıyor ve otomatik geçiş yapmıyor; iPhone uygulaması ise bunu değiştirmenize henüz izin vermiyor.)

Relay’e her istekte, cüzdanın o ağ için kullandığı RPC adresi — içindeki API anahtarı da dahil — gönderilir; böylece relay kullandığınız ağa ulaşabilir. Cüzdan bunu bir adres ya da sağlayıcı anahtarı tanımladığınız yerde söyler; bkz. gizlilik politikası.

Sırada: geçiş anahtarları nasıl çalışır.