eth_getRawTransactionByHash RPC Method
Parameters
hash
string
REQUIRED
Loading...
Returns
result
string
Loading...
Request
curl https://docs-demo.nova-mainnet.quiknode.pro/ \ -X POST \ -H "Content-Type: application/json" \ --data '{"method":"eth_getRawTransactionByHash","params":["0x3a74cb4fd48a988ad977a17cc39bec605b0aef4d556f06793b5835d92742e8a8"],"id":1,"jsonrpc":"2.0"}'
require 'ethereum.rb' client = Ethereum::HttpClient.new('https://docs-demo.nova-mainnet.quiknode.pro/') response = client.eth_get_raw_transaction_by_hash('0x3a74cb4fd48a988ad977a17cc39bec605b0aef4d556f06793b5835d92742e8a8') puts response
import { ethers } from "ethers"; (async () => { const provider = new ethers.JsonRpcProvider("https://docs-demo.nova-mainnet.quiknode.pro/"); const txInfo = await provider.send("eth_getRawTransactionByHash", [ "0x3a74cb4fd48a988ad977a17cc39bec605b0aef4d556f06793b5835d92742e8a8", ]); console.log(txInfo); })();
const axios = require('axios'); const url = 'https://docs-demo.nova-mainnet.quiknode.pro/'; const data = { method: 'eth_getRawTransactionByHash', params: ['0x3a74cb4fd48a988ad977a17cc39bec605b0aef4d556f06793b5835d92742e8a8'], 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.nova-mainnet.quiknode.pro/" payload = { "method": "eth_getRawTransactionByHash", "params": ["0x3a74cb4fd48a988ad977a17cc39bec605b0aef4d556f06793b5835d92742e8a8"], "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.nova-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: ['0x3a74cb4fd48a988ad977a17cc39bec605b0aef4d556f06793b5835d92742e8a8'], 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.nova-mainnet.quiknode.pro/')) result = w3.manager.request_blocking("eth_getRawTransactionByHash", ["0x3a74cb4fd48a988ad977a17cc39bec605b0aef4d556f06793b5835d92742e8a8"]) print(result)
import { Core } from "@quicknode/sdk"; const core = new Core({ endpointUrl: "https://docs-demo.nova-mainnet.quiknode.pro/", }); (async () => { const response = await core.client.request({ method: "eth_getRawTransactionByHash", params: ["0x3a74cb4fd48a988ad977a17cc39bec605b0aef4d556f06793b5835d92742e8a8"], }); console.log(response); })();
Don't have an account yet?
Create your QuickNode endpoint in seconds and start building
Get started for free