Crypto
ganz einfach

ChainGate ist ein Multi-Chain TypeScript-SDK zum Senden von Transaktionen, Ableiten von Wallets aus Seed Phrases, Prüfen von Balances und Schätzen von Fees auf Ethereum, Bitcoin, Dogecoin, Litecoin und mehr — eine Library, jede Blockchain.

BitcoinBitcoin
EthereumEthereum
DogecoinDogecoin
Bitcoin CashBitcoin Cash
LitecoinLitecoin
Bitcoin TestnetBitcoin Testnet

Alles, was du zum Bauen von Multi-Chain-Crypto-Apps brauchst

Kostenlos starten

Kostenlos starten

Die Free-Stufe gibt dir vollen Zugriff auf jede Funktion—Wallets, Transaktionen, Balances, History, alle Chains. Keine Kreditkarte, keine Testphase. Wenn dein Projekt wächst und du mehr Requests brauchst, wählst du einen kostenpflichtigen Plan.

Alle FunktionenOhne KreditkarteJederzeit upgraden
Web3, wirklich multichain

Web3, wirklich multichain

Baue Multi-Chain-Crypto-Apps aus einer einzigen Library. Baue auf Ethereum, Polygon, Arbitrum, BNB, Bitcoin, Litecoin, Dogecoin und mehr—eine Multi-Blockchain-Integrations-Library statt separate SDKs pro Chain-Familie.

const eth = wallet.currency('ethereum')const btc = wallet.currency('bitcoin')
Ein SDK, volle Abdeckung

Ein SDK, volle Abdeckung

Eine bitcoinjs-lib-Alternative, die zusätzlich Ethereum abdeckt. Kommst du von wagmi, viem, ethers oder web3.js? ChainGate macht weiter, wo sie aufhören—Bitcoin, Litecoin, Dogecoin, verwaltete Nodes, Balances, Transaktionshistorie und Fiat-Konvertierung in einem einzigen Multi-Chain-Wallet-SDK.

UTXO + EVMFiat-KonvertierungBalancesTx-History
RPC ist inbegriffen

RPC ist inbegriffen

Jeder Plan enthält verwaltete RPC-Endpoints für alle unterstützten Netzwerke—sofort nutzbar, ohne Konfiguration. Kompatibel mit ethers und web3.js, falls du sie bereits nutzt.

Keine KonfigAlle NetzwerkeManaged NodesJeder Plan
Transaktionen in 3 Zeilen

Transaktionen in 3 Zeilen

Sende Crypto-Transaktionen in TypeScript in drei Zeilen Code. Schätze Transaktions-Fees, wähle eine Prioritätsstufe und sende per Broadcast. ChainGate erledigt Input Selection für Bitcoin und Gas für Ethereum automatisch.

const tx = await btc.createTransfer(addr, amount)const fees = await tx.getSuggestedFees()const { txId } = await tx.broadcast('normal')
Guthaben & Transaktionsverlauf

Guthaben & Transaktionsverlauf

Prüfe Crypto-Balances mit Node.js auf jeder unterstützten Chain—Bitcoin, Ethereum, Polygon, allen. Frage die komplette Transaktionshistorie ab, konvertiere on the fly in 120+ Fiat-Währungen. Kein Extra-Provider, kein Indexer-Setup.

const { confirmed } = await btc.getBalance()const history = await btc.addressHistory()const usd = await confirmed.toFiat('usd')
Kompletter Wallet-Lifecycle

Kompletter Wallet-Lifecycle

Leite Private Keys aus Seed Phrases ab, erstelle Wallets aus Mnemoniken, Raw Seeds oder Keystore-Dateien. Unterstützt BIP39/BIP32, eigene Derivation Paths und In-Memory-AES-Verschlüsselung mit Auto-Lock nach dem Signieren.

const { wallet, phrase } = await initializeWallet.create()const { wallet } = await initializeWallet.fromPhrase({ phrase })
Verschlüsseln, signieren, erneut sperren

Verschlüsseln, signieren, erneut sperren

Wallet-Keys werden im Speicher AES-verschlüsselt mit PBKDF2 (600k Iterationen). Zum Signieren mit Passwort entsperren, danach Auto-Relock. Serialisiere verschlüsselte Wallets zum Backup oder zum Wechseln des Geräts.

AES-256PBKDF2Auto-LockSerialisierbar
React-ready

React-ready

Erstklassige React-Hooks: useWallet() für Wallet-State und useUtils() für Blockchain-Queries. Pack deine App in einen Provider und los—ohne Boilerplate, ohne manuellen Context.

const { wallet } = useWallet()const { utils } = useUtils()
Läuft überall

Läuft überall

Ein plattformübergreifendes Blockchain-SDK, das nativ in Node.js, im Browser und in React Native läuft—ohne Polyfills, ohne Bundler-Tricks. Baue ein serverseitiges Crypto-Backend, ein Browser-Wallet oder eine React-Native-Crypto-App aus derselben Codebasis.

Node.jsBrowserReact Native

Häufige Fragen

Wie baue ich ein Crypto-Wallet in JavaScript?
Installiere ChainGate per npm und rufe initializeWallet.create() auf, um ein neues Wallet mit einer BIP39-Mnemonik zu erzeugen. Das SDK übernimmt Key-Ableitung, Adressgenerierung und AES-Verschlüsselung, sodass du ein voll funktionales Crypto-Wallet in JavaScript oder TypeScript bauen kannst, ohne mehrere Low-Level-Libraries verknüpfen zu müssen.
Ist ChainGate eine bitcoinjs-lib-Alternative?
Ja. ChainGate deckt alles ab, was bitcoinjs-lib kann — Wallet-Erstellung, Transaktionen bauen und Broadcasting — unterstützt aber zusätzlich Ethereum und andere Blockchains über dieselbe API. Wer eine einzige Library für Bitcoin- und Ethereum-Familien braucht, ersetzt mit ChainGate bitcoinjs-lib, ethers und web3.js in einem Paket.
Kann ich Bitcoin, Dogecoin oder Litecoin mit Node.js via ChainGate senden?
Ja. ChainGate lässt dich Bitcoin-, Dogecoin-, Litecoin- und Bitcoin-Cash-Transaktionen mit Node.js in wenigen Zeilen senden. Erstelle ein Wallet, rufe createTransfer mit Zieladresse und Betrag auf und sende sie ins Netzwerk. Das SDK erledigt Input Selection und Fee-Schätzung für jede Chain automatisch.
Wie leite ich Private Keys aus einer Seed Phrase ab?
Rufe initializeWallet.fromPhrase() mit deiner BIP39-Mnemonik auf, um Private Keys für jede unterstützte Blockchain abzuleiten. ChainGate unterstützt Standard-Derivation-Paths nach BIP32/BIP44 und erlaubt eigene Pfade. Alle abgeleiteten Keys werden im Speicher AES-verschlüsselt und nach Gebrauch automatisch gesperrt.
Wie prüfe ich eine Crypto-Balance mit Node.js?
Nach dem Initialisieren eines Wallets rufe getBalance() auf einer beliebigen Währung auf, um bestätigte und unbestätigte Balances zu erhalten. ChainGate unterstützt Balance-Abfragen auf Bitcoin, Ethereum, Polygon und jeder anderen unterstützten Chain. Du kannst Balances außerdem mit dem eingebauten Helper toFiat() in 120+ Fiat-Währungen umrechnen.
Wie schätzt ChainGate Transaktions-Fees?
Beim Erstellen eines Transfers rufst du getSuggestedFees() auf, um Schätzungen auf vier Prioritätsstufen zu erhalten: low, normal, high und max. ChainGate fragt Netzwerkbedingungen in Echtzeit ab und liefert genaue Werte für Bitcoin- und Ethereum-Familien-Chains.
Enthält ChainGate kostenlose RPC-Endpoints?
Jeder ChainGate-Plan enthält ohne Aufpreis verwaltete RPC-Endpoints für alle unterstützten Blockchains — darunter Avalanche, Ethereum, Polygon und mehr. Die Free-Stufe gibt dir vollen Zugriff auf diese Endpoints ohne Konfiguration. Wer Archive-Node-Zugriff oder höhere Rate Limits braucht, kann kostenpflichtige Pläne wählen.