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