eth_getRawTransactionByHash RPC Method
Parameters
hash
string
REQUIRED
Loading...
Returns
result
string
Loading...
Request
curl https://docs-demo.bera-mainnet.quiknode.pro/ \ -X POST \ -H "Content-Type: application/json" \ --data '{"method":"eth_getRawTransactionByHash","params":["0xebe19ace02c22f8d0663e7e7139f4158fd1198047ccdc151e348cdfb050353de"],"id":1,"jsonrpc":"2.0"}'
require 'ethereum.rb' client = Ethereum::HttpClient.new('https://docs-demo.bera-mainnet.quiknode.pro/') response = client.eth_get_raw_transaction_by_hash('0xebe19ace02c22f8d0663e7e7139f4158fd1198047ccdc151e348cdfb050353de') puts response
import { ethers } from "ethers"; (async () => { const provider = new ethers.JsonRpcProvider("https://docs-demo.bera-mainnet.quiknode.pro/"); const txInfo = await provider.send("eth_getRawTransactionByHash", [ "0xebe19ace02c22f8d0663e7e7139f4158fd1198047ccdc151e348cdfb050353de", ]); console.log(txInfo); })();
const axios = require('axios'); const url = 'https://docs-demo.bera-mainnet.quiknode.pro/'; const data = { method: 'eth_getRawTransactionByHash', params: ['0xebe19ace02c22f8d0663e7e7139f4158fd1198047ccdc151e348cdfb050353de'], id: 1, jsonrpc: '2.0' }; axios.post(url, data) .then(response => { console.log(response.data); }) .catch(error => { console.error(error); });
import requests import json url = "https://docs-demo.bera-mainnet.quiknode.pro/" payload = { "method": "eth_getRawTransactionByHash", "params": ["0xebe19ace02c22f8d0663e7e7139f4158fd1198047ccdc151e348cdfb050353de"], "id": 1, "jsonrpc": "2.0" } headers = { "Content-Type": "application/json" } response = requests.post(url, headers=headers, data=json.dumps(payload)) print(response.json())
require 'net/http' require 'json' uri = URI('https://docs-demo.bera-mainnet.quiknode.pro/') http = Net::HTTP.new(uri.host, uri.port) http.use_ssl = true request = Net::HTTP::Post.new(uri) request['Content-Type'] = 'application/json' request.body = { method: 'eth_getRawTransactionByHash', params: ['0xebe19ace02c22f8d0663e7e7139f4158fd1198047ccdc151e348cdfb050353de'], id: 1, jsonrpc: '2.0' }.to_json response = http.request(request) puts response.body
from web3 import Web3 w3 = Web3(Web3.HTTPProvider('https://docs-demo.bera-mainnet.quiknode.pro/')) result = w3.manager.request_blocking("eth_getRawTransactionByHash", ["0xebe19ace02c22f8d0663e7e7139f4158fd1198047ccdc151e348cdfb050353de"]) print(result)
import { Core } from "@quicknode/sdk"; const core = new Core({ endpointUrl: "https://docs-demo.bera-mainnet.quiknode.pro/", }); (async () => { const response = await core.client.request({ method: "eth_getRawTransactionByHash", params: ["0xebe19ace02c22f8d0663e7e7139f4158fd1198047ccdc151e348cdfb050353de"], }); console.log(response); })();
Don't have an account yet?
Create your QuickNode endpoint in seconds and start building
Get started for free