eth_call RPC विधि
पैरामीटर
लेन-देन
वस्तु
लोड हो रहा है...
से
डोरी
लोड हो रहा है...
को
डोरी
आवश्यक
लोड हो रहा है...
गैस
पूर्णांक
लोड हो रहा है...
गैस की कीमत
पूर्णांक
लोड हो रहा है...
कीमत
पूर्णांक
लोड हो रहा है...
डेटा
डोरी
लोड हो रहा है...
ब्लॉक संख्या/टैग
डोरी
आवश्यक
लोड हो रहा है...
रिटर्न
डेटा
डोरी
लोड हो रहा है...
अनुरोध
1कर्ल -X POST mainnet robinhood " \2-एच "Content-Type: application/json" \3-डी '{4"jsonrpc": "2.0",5"विधि": "ईथ_कॉल",6"पैरामीटर": [7{8"to": "0x3a81867dd8e264a6eb63dec701e531b5537d5969",9"data": "0xffa1ad74"10},11"नवीनतम"12],13"आईडी": 114}'
1कर्ल -X POST mainnet robinhood " \2-एच "Content-Type: application/json" \3-डी '{4"jsonrpc": "2.0",5"विधि": "ईथ_कॉल",6"पैरामीटर": [7{8"to": "0x3a81867dd8e264a6eb63dec701e531b5537d5969",9"data": "0xffa1ad74"10},11"नवीनतम"12],13"आईडी": 114}'
1import { ethers } from "ethers";23अतुल्यकालिक समारोह मुख्य ( ) {4स्थिर प्रदाता = नया ethers.JsonRpcProvider ( robinhood mainnet " ) ;5स्थिर प्रतिक्रिया = await provider.send ( " eth_call " ) [6{7"to": "0x3a81867dd8e264a6eb63dec701e531b5537d5969",8"data": "0xffa1ad74"9} ,10"नवीनतम"11] ) ;12कंसोल.लॉग ( प्रतिक्रिया ) ;13}1415मुख्य ( ) ;
1import { ethers } from "ethers";23अतुल्यकालिक समारोह मुख्य ( ) {4स्थिर प्रदाता = नया ethers.JsonRpcProvider ( robinhood mainnet " ) ;5स्थिर प्रतिक्रिया = await provider.send ( " eth_call " ) [6{7"to": "0x3a81867dd8e264a6eb63dec701e531b5537d5969",8"data": "0xffa1ad74"9} ,10"नवीनतम"11] ) ;12कंसोल.लॉग ( प्रतिक्रिया ) ;13}1415मुख्य ( ) ;
1from web3 import Web3 , HTTPProvider2w3 = Web3 ( HTTPProvider ( 'https://docs-demo. robinhood - mainnet .quiknode.pro/' ) )3abi = '[{"constant":True,"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":False,"stateMutability":"view","type":"function"}]'4myContract = w3.eth.contract(address="0x3a81867dd8e264a6eb63dec701e531b5537d5969", abi=abi)5प्रतिक्रिया = myContract.functions.balanceOf ( " 0x00000000000000000000000000000000000000000 " ) . call ( )6प्रिंट ( प्रतिक्रिया )
1from web3 import Web3 , HTTPProvider2w3 = Web3 ( HTTPProvider ( 'https://docs-demo. robinhood - mainnet .quiknode.pro/' ) )3abi = '[{"constant":True,"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":False,"stateMutability":"view","type":"function"}]'4myContract = w3.eth.contract(address="0x3a81867dd8e264a6eb63dec701e531b5537d5969", abi=abi)5प्रतिक्रिया = myContract.functions.balanceOf ( " 0x00000000000000000000000000000000000000000 " ) . call ( )6प्रिंट ( प्रतिक्रिया )
1आयात { createPublicClient , http } से 'विएम'23अतुल्यकालिक समारोह मुख्य ( ) {4स्थिर ग्राहक = createPublicClient ( {5परिवहन : http ( 'https://docs-demo. robinhood - mainnet .quiknode.pro/' )6} )78स्थिर परिणाम = await क्लाइंट.अनुरोध ( {9तरीका : 'ईथ_कॉल' ,10पैरामीटर : [11{12"to": "0x3a81867dd8e264a6eb63dec701e531b5537d5969",13"data": "0xffa1ad74"14} ,15"नवीनतम"16]17} )1819कंसोल.लॉग ( परिणाम )20}2122मुख्य ( )
1आयात { createPublicClient , http } से 'विएम'23अतुल्यकालिक समारोह मुख्य ( ) {4स्थिर ग्राहक = createPublicClient ( {5परिवहन : http ( 'https://docs-demo. robinhood - mainnet .quiknode.pro/' )6} )78स्थिर परिणाम = await क्लाइंट.अनुरोध ( {9तरीका : 'ईथ_कॉल' ,10पैरामीटर : [11{12"to": "0x3a81867dd8e264a6eb63dec701e531b5537d5969",13"data": "0xffa1ad74"14} ,15"नवीनतम"16]17} )1819कंसोल.लॉग ( परिणाम )20}2122मुख्य ( )
1import { QuicknodeSdk } from '@quicknode/sdk'23const qn = new QuicknodeSdk({})45const result = await qn.rpc.call(6'eth_call',7[8{9"to": "0x3a81867dd8e264a6eb63dec701e531b5537d5969",10"data": "0xffa1ad74"11} ,12"नवीनतम"13],14undefined,15'https://docs-demo.robinhood-mainnet.quiknode.pro/'16)1718console.log(result)
1import { QuicknodeSdk } from '@quicknode/sdk'23const qn = new QuicknodeSdk({})45const result = await qn.rpc.call(6'eth_call',7[8{9"to": "0x3a81867dd8e264a6eb63dec701e531b5537d5969",10"data": "0xffa1ad74"11} ,12"नवीनतम"13],14undefined,15'https://docs-demo.robinhood-mainnet.quiknode.pro/'16)1718console.log(result)
1import asyncio2from quicknode_sdk import QuicknodeSdk, SdkFullConfig34async def main():5qn = QuicknodeSdk(SdkFullConfig(api_key=None))6result = await qn.rpc.call(7"eth_call",8[9{10"to": "0x3a81867dd8e264a6eb63dec701e531b5537d5969",11"data": "0xffa1ad74"12},13"नवीनतम"14] ,15endpoint_url="https://docs-demo.robinhood-mainnet.quiknode.pro/",16)17print(result)1819asyncio.run(main())
1import asyncio2from quicknode_sdk import QuicknodeSdk, SdkFullConfig34async def main():5qn = QuicknodeSdk(SdkFullConfig(api_key=None))6result = await qn.rpc.call(7"eth_call",8[9{10"to": "0x3a81867dd8e264a6eb63dec701e531b5537d5969",11"data": "0xffa1ad74"12},13"नवीनतम"14] ,15endpoint_url="https://docs-demo.robinhood-mainnet.quiknode.pro/",16)17print(result)1819asyncio.run(main())
1require "quicknode_sdk"23qn = QuicknodeSdk::SDK.from_config(api_key: nil)45result = qn.rpc.call(6तरीका : "ईथ_कॉल" ,7params: [8{9"to" => "0x3a81867dd8e264a6eb63dec701e531b5537d5969",10"data" => "0xffa1ad74"11} ,12"नवीनतम"13] ,14endpoint_url: "https://docs-demo.robinhood-mainnet.quiknode.pro/"15)1617परिणाम प्रस्तुत करता है
1require "quicknode_sdk"23qn = QuicknodeSdk::SDK.from_config(api_key: nil)45result = qn.rpc.call(6तरीका : "ईथ_कॉल" ,7params: [8{9"to" => "0x3a81867dd8e264a6eb63dec701e531b5537d5969",10"data" => "0xffa1ad74"11} ,12"नवीनतम"13] ,14endpoint_url: "https://docs-demo.robinhood-mainnet.quiknode.pro/"15)1617परिणाम प्रस्तुत करता है
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_call",10Some(serde_json::json!([11{12"to": "0x3a81867dd8e264a6eb63dec701e531b5537d5969",13"data": "0xffa1ad74"14} ,15"नवीनतम"16])),17None,18Some("https://docs-demo.robinhood-mainnet.quiknode.pro/".into()),19)20.await?;2122println!("{result}");23Ok(())24}
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_call",10Some(serde_json::json!([11{12"to": "0x3a81867dd8e264a6eb63dec701e531b5537d5969",13"data": "0xffa1ad74"14} ,15"नवीनतम"16])),17None,18Some("https://docs-demo.robinhood-mainnet.quiknode.pro/".into()),19)20.await?;2122println!("{result}");23Ok(())24}
1स्थिर शरीर = {2jsonrpc : '2.0' ,3तरीका : 'ईथ_कॉल' ,4params: [{"to":"0x3a81867dd8e264a6eb63dec701e531b5537d5969","data":"0xffa1ad74"},"latest"],5पहचान : 16}78अतुल्यकालिक समारोह मुख्य ( ) {9const response = await fetch('https://docs-demo.robinhood-mainnet.quiknode.pro/', {10तरीका : 'डाक' ,11headers: {'Content-Type': 'application/json'},12शरीर : JSON.stringify ( body )13} )14स्थिर डेटा = await response.json ( )15कंसोल.लॉग ( डेटा )16}1718मुख्य ( )
1स्थिर शरीर = {2jsonrpc : '2.0' ,3तरीका : 'ईथ_कॉल' ,4params: [{"to":"0x3a81867dd8e264a6eb63dec701e531b5537d5969","data":"0xffa1ad74"},"latest"],5पहचान : 16}78अतुल्यकालिक समारोह मुख्य ( ) {9const response = await fetch('https://docs-demo.robinhood-mainnet.quiknode.pro/', {10तरीका : 'डाक' ,11headers: {'Content-Type': 'application/json'},12शरीर : JSON.stringify ( body )13} )14स्थिर डेटा = await response.json ( )15कंसोल.लॉग ( डेटा )16}1718मुख्य ( )
1आयात अनुरोध2आयात करें json34यूआरएल = mainnet robinhood "56पेलोड = json . डंप्स ( {7"jsonrpc" : "2.0" ,8"तरीका" : "ईथ_कॉल" ,9"पैरामीटर" : [10{11"to": "0x3a81867dd8e264a6eb63dec701e531b5537d5969",12"data": "0xffa1ad74"13} ,14"नवीनतम"15] ,16"पहचान" : 117} )18हेडर = {19'सामग्री प्रकार' : 'एप्लिकेशन/जेसन'20}2122प्रतिक्रिया = अनुरोध.अनुरोध ( " POST " , यूआरएल , हेडर = हेडर , डेटा = पेलोड )2324प्रिंट ( प्रतिक्रिया . पाठ )
1आयात अनुरोध2आयात करें json34यूआरएल = mainnet robinhood "56पेलोड = json . डंप्स ( {7"jsonrpc" : "2.0" ,8"तरीका" : "ईथ_कॉल" ,9"पैरामीटर" : [10{11"to": "0x3a81867dd8e264a6eb63dec701e531b5537d5969",12"data": "0xffa1ad74"13} ,14"नवीनतम"15] ,16"पहचान" : 117} )18हेडर = {19'सामग्री प्रकार' : 'एप्लिकेशन/जेसन'20}2122प्रतिक्रिया = अनुरोध.अनुरोध ( " POST " , यूआरएल , हेडर = हेडर , डेटा = पेलोड )2324प्रिंट ( प्रतिक्रिया . पाठ )
1ज़रूरत होना "उरी"2ज़रूरत होना "जेसन"3ज़रूरत होना "नेट/http"45यूआरआई = यूआरआई ( " robinhood mainnet )67पेलोड = {8jsonrpc : "2.0" ,9पहचान : 1 ,10तरीका : "ईथ_कॉल" ,11params: [{"to":"0x3a81867dd8e264a6eb63dec701e531b5537d5969","data":"0xffa1ad74"},"latest"]12}1314अनुरोध = नेट :: एचटीटीपी :: पोस्ट.नया ( यूआरआई )15अनुरोध [ "सामग्री-प्रकार" ] = "एप्लिकेशन/जेसन"16अनुरोध.बॉडी = JSON.generate ( पेलोड )1718प्रतिक्रिया = नेट :: एचटीटीपी.स्टार्ट ( यूआरआई.होस्ट , यूआरआई.पोर्ट , use_ssl : सत्य ) करना | http |19http.request ( request )20अंत2122प्रतिक्रिया देता है . शरीर
1ज़रूरत होना "उरी"2ज़रूरत होना "जेसन"3ज़रूरत होना "नेट/http"45यूआरआई = यूआरआई ( " robinhood mainnet )67पेलोड = {8jsonrpc : "2.0" ,9पहचान : 1 ,10तरीका : "ईथ_कॉल" ,11params: [{"to":"0x3a81867dd8e264a6eb63dec701e531b5537d5969","data":"0xffa1ad74"},"latest"]12}1314अनुरोध = नेट :: एचटीटीपी :: पोस्ट.नया ( यूआरआई )15अनुरोध [ "सामग्री-प्रकार" ] = "एप्लिकेशन/जेसन"16अनुरोध.बॉडी = JSON.generate ( पेलोड )1718प्रतिक्रिया = नेट :: एचटीटीपी.स्टार्ट ( यूआरआई.होस्ट , यूआरआई.पोर्ट , use_ssl : सत्य ) करना | http |19http.request ( request )20अंत2122प्रतिक्रिया देता है . शरीर
प्रतिक्रिया
1{2"jsonrpc" : "2.0" ,3"पहचान" : 1 ,4"result": "0x0000000000000000000000000000000000000000000000000000000001352701"5}
1{2"jsonrpc" : "2.0" ,3"पहचान" : 1 ,4"result": "0x0000000000000000000000000000000000000000000000000000000001352701"5}
अब तक कोई खाता नहीं है?
अपना बनाएँ Quicknode endpoint कुछ ही सेकंड में निर्माण शुरू करें
मुफ़्त में शुरुआत करें