Netzwerke und Gebühren
Eingebaute Netzwerke
In Vela sind 24 Netzwerke eingebaut, alle davon Mainnets:
| Netzwerk | Gas bezahlt in | Netzwerk | Gas bezahlt in |
|---|---|---|---|
| Ethereum | ETH | Arc | USDC (der native Coin) |
| BNB Chain | BNB | X Layer | OKB |
| Polygon | POL | Stable | USDT0 (der native Coin) |
| Arbitrum | ETH | Soneium | ETH |
| Optimism | ETH | MegaETH | ETH |
| Base | ETH | Robinhood Chain | ETH |
| Avalanche | AVAX | Mantle | MNT |
| Gnosis | xDAI | Kaia | KAIA |
| Unichain | ETH | Celo | CELO |
| Tempo | pathUSD (kein nativer Coin) | Ink | ETH |
| Monad | MON | Plume | PLUME |
| World Chain | ETH | XRPL EVM | XRP |
In den meisten davon kannst du die Gebühr auch in einem USD-Stablecoin zahlen, den das Relay in diesem Netzwerk akzeptiert (siehe unten).
Deine Wallet hat in jedem Netzwerk dieselbe Adresse, weil die Adresse aus deinen Schlüsseln berechnet wird, nicht aus der Chain.
Ein weiteres Netzwerk hinzufügen
Unter Einstellungen → Netzwerke kannst du jedes EVM-Netzwerk hinzufügen, sofern
es hat, was eine Vela-Wallet braucht: zwölf Standardverträge (den ERC-4337-EntryPoint
v0.7, die Safe-v1.4.1-Verträge, das 4337- und das Passkey-Modul von Safe, MultiSend,
Multicall3 und zwei deterministische Deployer) und das EIP-7951/RIP-7212-Precompile, das
Passkey-Signaturen an der Adresse 0x100 prüft. Die Wallet prüft all das –
einschließlich einer echten Signaturprüfung gegen das Precompile –, bevor sie dich das
Netzwerk hinzufügen lässt. Das Precompile hat zwei Namen: EIP-7951 auf Ethereum, aktiv
seit dem Fusaka-Upgrade (Dezember 2025), und RIP-7212 auf Rollups. Die Schnittstelle
ist dieselbe, und die Wallet akzeptiert beide.
Das Precompile ist eine harte Voraussetzung. Seine Adresse fließt in die Berechnung jeder Vela-Adresse ein, deshalb gibt es keinen Ersatz-Verifizierer und keine Möglichkeit, später einen bereitzustellen. Hat eine Chain das Precompile, fehlen ihr aber einige Verträge, zeigt die Chain-Einrichtung, was fehlt, und stellt bereit, was jeder bereitstellen kann. Zwei der zwölf Verträge, auf die sie prüft – die Passkey-Signer-Factory von Safe und der Signer-Code, den diese Factory bereitstellt –, sind nur für eine Wallet mit mehr als einem Schlüssel von Belang, und die Prüfung sagt das für jeden Vertrag einzeln: Ohne sie funktioniert eine Wallet mit einem Schlüssel ganz normal, während eine Wallet, deren Adresse aus zwei bis sieben Schlüsseln entstanden ist, in diesem Netzwerk überhaupt nicht bereitgestellt werden kann.
Wie eine Transaktion bezahlt wird
Vela ist eine ERC-4337-Wallet: Du sendest eine Transaktion nicht selbst ins Netzwerk. Die App baut eine UserOperation, du signierst sie mit einem deiner Schlüssel, und ein Relay reicht sie on-chain ein und streckt das Gas vor. (ERC-4337 nennt diese Rolle Bundler.) Das Relay wird innerhalb deiner Operation bezahlt: Die Zahlung ist eine Überweisung von deiner Wallet an das Relay, die im selben Batch steckt wie deine Transaktion und deshalb von deiner Signatur abgedeckt ist. Es gibt keinen Paymaster, niemand sponsert dein Gas, und niemand kann deine Transaktion wegen einer Sponsoring-Richtlinie ablehnen.
Wie hoch die Gebühr ist
Der Bestätigungsbildschirm zeigt einen einzigen Betrag, im Gebühren-Coin und in deiner Anzeigewährung. Er wird so berechnet:
- Gas, das die Wallet reserviert. Die Wallet simuliert die Transaktion und reserviert mehr Gas, als sie voraussichtlich verbraucht: Die Schätzungen für Verifizierung und Ausführung werden jeweils um die Hälfte erhöht, mit Mindestwerten (zum Beispiel mindestens 300.000 Gas für die Verifizierung, sobald die Wallet bereitgestellt ist, und 2.000.000 für die Transaktion, die sie bereitstellt).
- Gaspreis. Der höhere von zwei Werten: der Gaspreis des Netzwerks, wie ihn die Wallet selbst abliest, und der Preis des Relays für die gewählte Geschwindigkeit. Voreingestellt ist Schnell; dafür setzt das Relay etwa das 1,8-Fache der Basisgebühr plus die doppelte Prioritätsgebühr an.
- Gebühr = 3 × reserviertes Gas × Gaspreis, mindestens etwa 0,01 US-Dollar. Auf Tempo ist der Faktor 2, und die Gebühr wird in pathUSD bezahlt.
Die Reserve liegt deutlich über dem, was die Transaktion verbrauchen wird, und der Preis enthält Spielraum; die Gebühr ist deshalb höher als die On-Chain-Kosten der Transaktion – und noch höher bei deiner ersten Transaktion in einem Netzwerk, die zugleich deine Wallet bereitstellt. Das Relay zahlt die echten Kosten und behält den Rest; erstattet wird nichts. In günstigen Netzwerken sind das Cent-Beträge; im Ethereum-Mainnet kann es ein spürbarer Betrag sein. Raten musst du nie: Der genaue Betrag steht vor dem Signieren auf dem Bestätigungsbildschirm.
Wer sie bekommt. Die Gebühr geht an den Betreiber des Relays, auf das die Wallet eingestellt ist – das von Vela, sofern du es nicht änderst. Jede vela-relay-Instanz funktioniert, auch eine, die du selbst betreibst, und die Wallet rechnet mit derselben Formel, egal welches Relay du wählst.
Womit du zahlen kannst
- Mit dem nativen Coin des Netzwerks, immer.
- Mit einem USD-Stablecoin aus der Liste des Relays für dieses Netzwerk, wenn das Relay den Preis des nativen Coins ermitteln kann. Stablecoins, von denen du nichts hast, werden ausgeblendet.
- Auf Tempo, das keinen nativen Coin hat, nur mit pathUSD.
Den Gebühren-Coin und die Geschwindigkeit (Langsam, Standard oder Schnell) wählst du auf dem Bestätigungsbildschirm und in den Einstellungen.
Deine erste Transaktion in einem Netzwerk
Du kannst in jedem Netzwerk empfangen, bevor deine Wallet dort existiert. Wenn du zum ersten Mal aus einem Netzwerk sendest, stellt diese Transaktion auch deinen Wallet-Vertrag bereit (und einen kleinen Signer-Vertrag für jeden zusätzlichen Schlüssel). Das Gas für die Bereitstellung steckt in der Gebühr dieser Transaktion, deshalb kostet die erste Sendung in jedem Netzwerk mehr als die folgenden.
Wenn du das Maximum eines nativen Coins sendest, behält Vela genug für die Gebühr zurück.
Wer das Relay betreibt – und wer die Gebühr bekommt
Standardmäßig nutzt jedes Netzwerk Velas Relay, und die Gebühr geht an Vela. Unter Einstellungen → Erweitert → Dienst-Endpunkte kannst du die Wallet auf ein anderes Relay umstellen; eine Adresse bedient alle eingebauten Netzwerke, und ein eigenes Netzwerk behält die Relay-Adresse, mit der es hinzugefügt wurde. Das Relay muss ein vela-relay sein – das von Vela oder eines, das du betreibst –, weil die Wallet das Gebührenangebot über eine Vela-spezifische Methode abfragt, die allgemeine Bundler wie Pimlico oder Alchemy nicht implementieren. Wer das Relay betreibt, das du nutzt, erhält die Gebühr; die Anleitung zum Selbsthosten erklärt, wie du eines betreibst.
Das Relay erhält eine Operation, die bereits signiert ist. Empfänger, Betrag, Gebühr oder sonst etwas kann es nicht ändern. Es kann die Operation verzögern oder ablehnen, und es entscheidet, wann sie on-chain landet – bei einem Swap könnte es dir deshalb grundsätzlich innerhalb deiner Slippage zuvorkommen.
Wenn einem Relay das Gas ausgeht
Ein Relay bezahlt das Gas in jedem Netzwerk aus seiner eigenen Treasury. Ist diese leer, hält das Senden bei Weiter an – bevor irgendetwas signiert ist – und zeigt die Adresse der Treasury mit einer Schaltfläche zum Kopieren (in der Web-Wallet auch als QR-Code), wie viel sie hat, wie viel sie braucht und in welchem Coin:
- In einem Netzwerk, das Velas Relay bedient, muss der Betreiber des Relays (Vela) sie auffüllen; du kannst das melden. Wenn du nicht warten kannst, kannst du freiwillig selbst einen kleinen Betrag des nativen Coins an die Treasury schicken. Dieser Beitrag ist nicht erstattungsfähig und bezahlt nicht deine eigene Transaktion.
- In einem Netzwerk, das du hinzugefügt hast, ist es Sache des Betreibers, das Relay zu finanzieren – und das bist womöglich du.
Solange dieser Bildschirm offen ist, prüft die Wallet alle paar Sekunden erneut. Sobald die Treasury gefüllt ist, geht es von selbst weiter; auf dem Bestätigungsbildschirm schließt sie nur den Hinweis, denn das Signieren startest immer du.
Es gibt kein Gas-Konto pro Wallet und keine Aktivierungseinzahlung: Eine frühere Version von Vela hatte so etwas, und es existiert nicht mehr.
Wenn ein Relay ein Netzwerk nicht erreicht
Ein Relay kann nur ein Netzwerk bedienen, das es lesen kann. Kann es das nicht, hält das Senden bei Weiter an und sagt es – Auffüllen würde hier nicht helfen.
- In einem Netzwerk, das Vela mitliefert, muss der Betreiber das beheben; du kannst es melden.
- In einem Netzwerk, das du hinzugefügt hast, liest das Relay es über die RPC-Adresse, die
du dafür festgelegt hast – sie muss also eine öffentliche
https-Adresse sein. Ein Knoten auf deinem eigenen Computer oder in deinem lokalen Netz (localhost,192.168.…) kann nur von einem Relay bedient werden, das direkt daneben läuft – siehe ein eigenes Relay betreiben.
Wie Vela die Netzwerke liest
Vela liest Guthaben und simuliert Transaktionen über einen Pool von RPC-Endpunkten pro Netzwerk – die eingebauten, öffentliche Ausweichendpunkte und alle Anbieterschlüssel oder Endpunkte, die du hinzufügst – und wechselt zum nächsten, wenn ein Endpunkt langsam ist oder ausfällt. Einen eigenen Endpunkt pro Netzwerk legst du unter Einstellungen → Netzwerke fest. (Die Android-App nutzt derzeit einen Endpunkt pro Netzwerk, ohne Umschalten, und in der iPhone-App lässt er sich noch nicht ändern.)
Das Relay bekommt bei jeder Anfrage die RPC-Adresse, die die Wallet für ein Netzwerk nutzt – einschließlich eines darin enthaltenen API-Schlüssels –, damit es das Netzwerk erreicht, das du nutzt. Die Wallet sagt das dort, wo du eine Adresse oder einen Anbieterschlüssel festlegst; siehe die Datenschutzerklärung.
Weiter: So funktionieren Passkeys.