eth_sendRawTransaction RPC Method
Please note that this RPC method can relay transactions to another node.
Paramètres
données
chaîne de caractères
OBLIGATOIRE
Chargement en cours...
Retours
résultat
chaîne de caractères
Chargement en cours...
Demande
1curl -X POST "https://docs-demo.xrplevm-mainnet.quiknode.pro/" \2-H « Content-Type : application/json » \3-d '{4« jsonrpc » : « 2.0 »,5"method": "eth_sendRawTransaction",6« params » : [7"signed transaction"8],9« id » : 110}'
1curl -X POST "https://docs-demo.xrplevm-mainnet.quiknode.pro/" \2-H « Content-Type : application/json » \3-d '{4« jsonrpc » : « 2.0 »,5"method": "eth_sendRawTransaction",6« params » : [7"signed transaction"8],9« id » : 110}'
1import { ethers } from "ethers";23async fonction main() {4const provider = new ethers.JsonRpcProvider("https://docs-demo.xrplevm-mainnet.quiknode.pro/");5const response = await provider.send("eth_sendRawTransaction", [6"signed transaction"7]);8console.journal(réponse);9}1011Accueil();
1import { ethers } from "ethers";23async fonction main() {4const provider = new ethers.JsonRpcProvider("https://docs-demo.xrplevm-mainnet.quiknode.pro/");5const response = await provider.send("eth_sendRawTransaction", [6"signed transaction"7]);8console.journal(réponse);9}1011Accueil();
1require 'eth'23client = Eth::Client.create 'https://docs-demo.xrplevm-mainnet.quiknode.pro/'4charge utile = {5"jsonrpc": "2.0",6"method": "eth_sendRawTransaction",7"params": [8"signed transaction"9],10"id": "1"11}1213response = client.send(payload.to_json)14puts response
1require 'eth'23client = Eth::Client.create 'https://docs-demo.xrplevm-mainnet.quiknode.pro/'4charge utile = {5"jsonrpc": "2.0",6"method": "eth_sendRawTransaction",7"params": [8"signed transaction"9],10"id": "1"11}1213response = client.send(payload.to_json)14puts response
1Source : web3 import Web3, HTTPProvider2w3 = Web3(HTTPProvider('https://docs-demo.xrplevm-mainnet.quiknode.pro/'))3response = w3.provider.make_request("eth_sendRawTransaction", ["signed transaction"])4imprimer(réponse)
1Source : web3 import Web3, HTTPProvider2w3 = Web3(HTTPProvider('https://docs-demo.xrplevm-mainnet.quiknode.pro/'))3response = w3.provider.make_request("eth_sendRawTransaction", ["signed transaction"])4imprimer(réponse)
1import { createPublicClient, http } de 'viem'23async fonction main() {4const client = createPublicClient({5transport: http('https://docs-demo.xrplevm-mainnet.quiknode.pro/')6})78const résultat = await client.requête({9method: 'eth_sendRawTransaction',10paramètres: [11"signed transaction"12]13})1415console.journal(résultat)16}1718Accueil()
1import { createPublicClient, http } de 'viem'23async fonction main() {4const client = createPublicClient({5transport: http('https://docs-demo.xrplevm-mainnet.quiknode.pro/')6})78const résultat = await client.requête({9method: 'eth_sendRawTransaction',10paramètres: [11"signed transaction"12]13})1415console.journal(résultat)16}1718Accueil()
1import { QuicknodeSdk } from '@quicknode/sdk'23const qn = new QuicknodeSdk({})45const result = await qn.rpc.call(6'eth_sendRawTransaction',7[8"signed transaction"9],10undefined,11'https://docs-demo.xrplevm-mainnet.quiknode.pro/'12)1314console.log(result)
1import { QuicknodeSdk } from '@quicknode/sdk'23const qn = new QuicknodeSdk({})45const result = await qn.rpc.call(6'eth_sendRawTransaction',7[8"signed transaction"9],10undefined,11'https://docs-demo.xrplevm-mainnet.quiknode.pro/'12)1314console.log(result)
1import asyncio2from quicknode_sdk import QuicknodeSdk, SdkFullConfig34async def main():5qn = QuicknodeSdk(SdkFullConfig(api_key=None))6result = await qn.rpc.call(7"eth_sendRawTransaction",8[9"signed transaction"10],11endpoint_url="https://docs-demo.xrplevm-mainnet.quiknode.pro/",12)13print(result)1415asyncio.run(main())
1import asyncio2from quicknode_sdk import QuicknodeSdk, SdkFullConfig34async def main():5qn = QuicknodeSdk(SdkFullConfig(api_key=None))6result = await qn.rpc.call(7"eth_sendRawTransaction",8[9"signed transaction"10],11endpoint_url="https://docs-demo.xrplevm-mainnet.quiknode.pro/",12)13print(result)1415asyncio.run(main())
1require "quicknode_sdk"23qn = QuicknodeSdk::SDK.from_config(api_key: nil)45result = qn.rpc.call(6method: "eth_sendRawTransaction",7params: [8"signed transaction"9],10endpoint_url: "https://docs-demo.xrplevm-mainnet.quiknode.pro/"11)1213puts result
1require "quicknode_sdk"23qn = QuicknodeSdk::SDK.from_config(api_key: nil)45result = qn.rpc.call(6method: "eth_sendRawTransaction",7params: [8"signed transaction"9],10endpoint_url: "https://docs-demo.xrplevm-mainnet.quiknode.pro/"11)1213puts result
1use quicknode_sdk::{QuicknodeSdk, SdkFullConfig};23#[tokio::main]4async fn main() -> Result<(), Box<dyn std::error::Error>> {5let qn = QuicknodeSdk::new(&SdkFullConfig::keyless())?;6let result = qn7.rpc8.call(9"eth_sendRawTransaction",10Some(serde_json::json!([11"signed transaction"12])),13None,14Some("https://docs-demo.xrplevm-mainnet.quiknode.pro/".into()),15)16.await?;1718println!("{result}");19D'accord(())20}
1use quicknode_sdk::{QuicknodeSdk, SdkFullConfig};23#[tokio::main]4async fn main() -> Result<(), Box<dyn std::error::Error>> {5let qn = QuicknodeSdk::new(&SdkFullConfig::keyless())?;6let result = qn7.rpc8.call(9"eth_sendRawTransaction",10Some(serde_json::json!([11"signed transaction"12])),13None,14Some("https://docs-demo.xrplevm-mainnet.quiknode.pro/".into()),15)16.await?;1718println!("{result}");19D'accord(())20}
1const corps = {2jsonrpc: '2.0',3method: 'eth_sendRawTransaction',4params: ["signed transaction"],5id: 16}78async fonction main() {9const response = await fetch('https://docs-demo.xrplevm-mainnet.quiknode.pro/', {10méthode: « POST »,11headers: {'Content-Type': 'application/json'},12corps: JSON.convertir(body)13})14const données = await réponse.json()15console.journal(données)16}1718Accueil()
1const corps = {2jsonrpc: '2.0',3method: 'eth_sendRawTransaction',4params: ["signed transaction"],5id: 16}78async fonction main() {9const response = await fetch('https://docs-demo.xrplevm-mainnet.quiknode.pro/', {10méthode: « POST »,11headers: {'Content-Type': 'application/json'},12corps: JSON.convertir(body)13})14const données = await réponse.json()15console.journal(données)16}1718Accueil()
1import demandes2import json34url = "https://docs-demo.xrplevm-mainnet.quiknode.pro/"56charge utile = json.dumps({7« jsonrpc »: « 2.0 »,8"method": "eth_sendRawTransaction",9« params »: [10"signed transaction"11],12« id »: 113})14en-têtes = {15« Content-Type »: 'application/json'16}1718réponse = demandes.demande(« POST », url, en-têtes=en-têtes, données=charge utile)1920imprimer(réponse.texte)
1import demandes2import json34url = "https://docs-demo.xrplevm-mainnet.quiknode.pro/"56charge utile = json.dumps({7« jsonrpc »: « 2.0 »,8"method": "eth_sendRawTransaction",9« params »: [10"signed transaction"11],12« id »: 113})14en-têtes = {15« Content-Type »: 'application/json'16}1718réponse = demandes.demande(« POST », url, en-têtes=en-têtes, données=charge utile)1920imprimer(réponse.texte)
1nécessite « uri »2require « json »3nécessite « net/http »45uri = URI("https://docs-demo.xrplevm-mainnet.quiknode.pro/")67charge utile = {8jsonrpc: « 2.0 »,9id: 1,10method: "eth_sendRawTransaction",11params: ["signed transaction"]12}1314demande = Net::HTTP::POST.nouveau(URI)15demande[« Content-Type »] = « application/json »16demande.corps = JSON.générer(payload)1718réponse = Net::HTTP.début(uri.hôte, uri.port, use_ssl: true) faire |http|19http.requête(demande)20fin2122affiche la réponse.corps
1nécessite « uri »2require « json »3nécessite « net/http »45uri = URI("https://docs-demo.xrplevm-mainnet.quiknode.pro/")67charge utile = {8jsonrpc: « 2.0 »,9id: 1,10method: "eth_sendRawTransaction",11params: ["signed transaction"]12}1314demande = Net::HTTP::POST.nouveau(URI)15demande[« Content-Type »] = « application/json »16demande.corps = JSON.générer(payload)1718réponse = Net::HTTP.début(uri.hôte, uri.port, use_ssl: true) faire |http|19http.requête(demande)20fin2122affiche la réponse.corps
Vous n'avez pas encore de compte ?
Créez votreendpoint Quicknode endpoint quelques secondes et commencez à développer
Commencez gratuitement