eth_sendRawTransaction RPC Method
Please note that this RPC method can relay transactions to another node.
Paramètres
données
Chargement en cours...
Retours
résultat
chaîne de caractères
Chargement en cours...
Demande
1curl https://docs-demo.soneium-mainnet.quiknode.pro/ \2-X POST \3-H « Content-Type : application/json » \4--data '{"jsonrpc":"2.0","method":"eth_sendRawTransaction","params":["signed transaction"],"id":1}'5
1curl https://docs-demo.soneium-mainnet.quiknode.pro/ \2-X POST \3-H « Content-Type : application/json » \4--data '{"jsonrpc":"2.0","method":"eth_sendRawTransaction","params":["signed transaction"],"id":1}'5
1require 'eth'23client = Eth::Client.create 'https://docs-demo.soneium-mainnet.quiknode.pro/'4charge utile = {5"jsonrpc": "2.0",6"method": "eth_sendRawTransaction",7"params": ["signed transaction"],8"id": "1"9}1011response = client.send(payload.to_json)12puts response
1require 'eth'23client = Eth::Client.create 'https://docs-demo.soneium-mainnet.quiknode.pro/'4charge utile = {5"jsonrpc": "2.0",6"method": "eth_sendRawTransaction",7"params": ["signed transaction"],8"id": "1"9}1011response = client.send(payload.to_json)12puts response
1import { ethers } from 'ethers';2(async () => {3const provider = new ethers.JsonRpcProvider('https://docs-demo.soneium-mainnet.quiknode.pro/')4const signer = new ethers.Wallet('YOUR_PRIVATE_KEY', provider)5const txResponse = await signer.sendTransaction('signed transaction')6console.log(txResponse)7})()8
1import { ethers } from 'ethers';2(async () => {3const provider = new ethers.JsonRpcProvider('https://docs-demo.soneium-mainnet.quiknode.pro/')4const signer = new ethers.Wallet('YOUR_PRIVATE_KEY', provider)5const txResponse = await signer.sendTransaction('signed transaction')6console.log(txResponse)7})()8
1var myHeaders = new Headers();2myHeaders.ajouter(« Content-Type », « application/json »);34var brut = JSON.stringify({5« jsonrpc »: « 2.0 »,6"method": "eth_sendRawTransaction",7« params »: [8"signed transaction"9],10« id »: 111});1213var requestOptions = {14méthode: « POST »,15en-têtes: myHeaders,16corps: brut,17redirection: « suivre »18};1920fetch("https://docs-demo.soneium-mainnet.quiknode.pro/", requestOptions)21.puis(réponse => réponse.text())22.puis(résultat => console.log(résultat))23.catch(erreur => console.log('erreur', erreur));24
1var myHeaders = new Headers();2myHeaders.ajouter(« Content-Type », « application/json »);34var brut = JSON.stringify({5« jsonrpc »: « 2.0 »,6"method": "eth_sendRawTransaction",7« params »: [8"signed transaction"9],10« id »: 111});1213var requestOptions = {14méthode: « POST »,15en-têtes: myHeaders,16corps: brut,17redirection: « suivre »18};1920fetch("https://docs-demo.soneium-mainnet.quiknode.pro/", requestOptions)21.puis(réponse => réponse.text())22.puis(résultat => console.log(résultat))23.catch(erreur => console.log('erreur', erreur));24
1import demandes2import json34url = "https://docs-demo.soneium-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)21
1import demandes2import json34url = "https://docs-demo.soneium-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)21
1nécessite « uri »2require « json »3nécessite « net/http »45url = URI("https://docs-demo.soneium-mainnet.quiknode.pro/")67https = Net::HTTP.new(url.serveur, url.port)8https.use_ssl = true910demande = Net::HTTP::POST.nouveau(URL)11demande[« Content-Type »] = « application/json »12demande.corps = JSON.dump({13« jsonrpc »: « 2.0 »,14"method": "eth_sendRawTransaction",15« params »: [16"signed transaction"17],18« id »: 119})2021réponse = https.requête(requête)22affiche la réponse.read_body23
1nécessite « uri »2require « json »3nécessite « net/http »45url = URI("https://docs-demo.soneium-mainnet.quiknode.pro/")67https = Net::HTTP.new(url.serveur, url.port)8https.use_ssl = true910demande = Net::HTTP::POST.nouveau(URL)11demande[« Content-Type »] = « application/json »12demande.corps = JSON.dump({13« jsonrpc »: « 2.0 »,14"method": "eth_sendRawTransaction",15« params »: [16"signed transaction"17],18« id »: 119})2021réponse = https.requête(requête)22affiche la réponse.read_body23
1Source : web3 import Web3, HTTPProvider2w3 = Web3(HTTPProvider('https://docs-demo.soneium-mainnet.quiknode.pro/'))3txResponse = w3.eth.send_raw_transaction("signed transaction")4print(txResponse)5
1Source : web3 import Web3, HTTPProvider2w3 = Web3(HTTPProvider('https://docs-demo.soneium-mainnet.quiknode.pro/'))3txResponse = w3.eth.send_raw_transaction("signed transaction")4print(txResponse)5
Vous n'avez pas encore de compte ?
Créez votreendpoint Quicknode endpoint quelques secondes et commencez à développer
Commencez gratuitement