API संदर्भ
इथेरियम API
Core API
गाइड
Ethereum/मूल ऑपरेशन

बुनियादी संचालन

यह गाइड TheRPC API का उपयोग करके Ethereum ब्लॉकचेन के साथ आप जो सबसे आम संचालन करेंगे, उन्हें कवर करती है।

# बुनियादी जानकारी प्राप्त करना

नवीनतम ब्लॉक नंबर प्राप्त करें

{
  "jsonrpc": "2.0",
  "method": "eth_blockNumber",
  "params": [],
  "id": 1
}

अधिक जानकारी के लिए eth_blockNumber देखें।

खाता शेष जांचें

{
  "jsonrpc": "2.0",
  "method": "eth_getBalance",
  "params": [
    "0x742d35Cc6634C0532925a3b844Bc454e4438f44e",
    "latest"
  ],
  "id": 1
}

अधिक जानकारी के लिए eth_getBalance देखें।

# लेनदेन संचालन

लेनदेन स्थिति प्राप्त करें

{
  "jsonrpc": "2.0",
  "method": "eth_getTransactionByHash",
  "params": [
    "0x88df016429689c079f3b2f6ad39fa052532c56795b733da78a91ebe6a713944b"
  ],
  "id": 1
}

अधिक जानकारी के लिए eth_getTransactionByHash देखें।

लेनदेन रसीद जांचें

{
  "jsonrpc": "2.0",
  "method": "eth_getTransactionReceipt",
  "params": [
    "0x88df016429689c079f3b2f6ad39fa052532c56795b733da78a91ebe6a713944b"
  ],
  "id": 1
}

अधिक जानकारी के लिए eth_getTransactionReceipt देखें।

# ब्लॉक जानकारी

नंबर द्वारा ब्लॉक प्राप्त करें

{
  "jsonrpc": "2.0",
  "method": "eth_getBlockByNumber",
  "params": [
    "0xE81224",
    false
  ],
  "id": 1
}

अधिक जानकारी के लिए eth_getBlockByNumber देखें।

हैश द्वारा ब्लॉक प्राप्त करें

{
  "jsonrpc": "2.0",
  "method": "eth_getBlockByHash",
  "params": [
    "0xdc0818cf78f21a8e70579cb46a43643f78291264dda342ae31049421c82d21ae",
    false
  ],
  "id": 1
}

अधिक जानकारी के लिए eth_getBlockByHash देखें।

# स्मार्ट कॉन्ट्रैक्ट इंटरैक्शन

कॉन्ट्रैक्ट मेथड कॉल करें

{
  "jsonrpc": "2.0",
  "method": "eth_call",
  "params": [
    {
      "to": "0x742d35Cc6634C0532925a3b844Bc454e4438f44e",
      "data": "0x70a08231000000000000000000000000742d35Cc6634C0532925a3b844Bc454e4438f44e"
    },
    "latest"
  ],
  "id": 1
}

अधिक जानकारी के लिए eth_call देखें।

कॉन्ट्रैक्ट कोड प्राप्त करें

{
  "jsonrpc": "2.0",
  "method": "eth_getCode",
  "params": [
    "0x742d35Cc6634C0532925a3b844Bc454e4438f44e",
    "latest"
  ],
  "id": 1
}

अधिक जानकारी के लिए eth_getCode देखें।

# नेटवर्क स्थिति

नेटवर्क संस्करण प्राप्त करें

{
  "jsonrpc": "2.0",
  "method": "net_version",
  "params": [],
  "id": 1
}

अधिक जानकारी के लिए net_version देखें।

नोड सिंक स्थिति जांचें

{
  "jsonrpc": "2.0",
  "method": "eth_syncing",
  "params": [],
  "id": 1
}

अधिक जानकारी के लिए eth_syncing देखें।

# गैस और नोंस

गैस मूल्य प्राप्त करें

{
  "jsonrpc": "2.0",
  "method": "eth_gasPrice",
  "params": [],
  "id": 1
}

अधिक जानकारी के लिए eth_gasPrice देखें।

लेनदेन गणना प्राप्त करें (नोंस)

{
  "jsonrpc": "2.0",
  "method": "eth_getTransactionCount",
  "params": [
    "0x742d35Cc6634C0532925a3b844Bc454e4438f44e",
    "latest"
  ],
  "id": 1
}

अधिक जानकारी के लिए eth_getTransactionCount देखें।

कार्यान्वयन उदाहरण

भाषा-विशिष्ट कार्यान्वयनों के लिए, हमारे SDK देखें:

अन्य संदर्भ

हमें बेहतर बनाने में मदद करें!
इस पृष्ठ को साझा करें और हमें आपके लिए और भी बेहतर उत्पाद बनाने में मदद करें।