Was macht okx-onchain-gateway?
Onchain-Transaktions-Gateway über XLayer, Solana, Ethereum, Base, BSC, Arbitrum, Polygon und 20+ Chains. Aufruf zum Broadcasten einer vorsignierten / rohen / bereits signierten Transaktion, Pushen einer serialisierten Tx on-chain, Abfrage des aktuellen Gaspreises, Schätzung des Gaslimits, Simulation oder Trockenlauf einer Transaktion vor dem Senden, Verfolgung eines Broadcast-Orders oder Überprüfung des Tx-Bestätigungsstatus / -Ausstehend-Status anhand von txHash oder orderId.
Unterstützte Chains
- XLayer
- Solana
- Ethereum
- Base
- BSC
- Arbitrum
- Polygon
- und über 20 weitere Chains
Funktionsübersicht
| Funktion | Beschreibung |
|---|---|
broadcast | Broadcastet eine bereits signierte, rohe oder serialisierte Transaktion on-chain |
gasPrice | Fragt den aktuellen Gaspreis für eine bestimmte Chain ab |
estimateGas | Schätzt das Gaslimit für eine Transaktion |
simulate | Führt eine Simulation oder einen Trockenlauf einer Transaktion durch, bevor sie gesendet wird |
trackOrder | Verfolgt den Status eines Broadcast-Orders |
checkTxStatus | Überprüft den Bestätigungs-/Ausstehend-Status einer Transaktion anhand von txHash oder orderId |
Verwendung
Broadcast einer Transaktion
{
"action": "broadcast",
"chain": "ethereum",
"rawTx": "0xf86c09850ba43b740082520894d0a1e359811322d97991e03f863a0c30c2cf029c880de0b6b3a76400008029a0b2a4f0b7c8e9d3f1a5c6d7e8f9a0b1c2d3e4f5a6b7c8d9e0f1a2b3c4d5e6f7080"
}
Gaspreis abfragen
{
"action": "gasPrice",
"chain": "polygon"
}
Transaktionsstatus überprüfen
{
"action": "checkTxStatus",
"txHash": "0xabcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890"
}
Hinweise
- Stelle sicher, dass die Transaktion vor dem Broadcasten mit den entsprechenden privaten Schlüsseln signiert ist.
- Für Simulationen (Trockenlauf) wird keine tatsächliche Onchain-Gebühr berechnet.
- Die unterstützten Chains können je nach Konfiguration variieren; prüfe die Dokumentation für die aktuelle Liste.