यह गाइड दिखाता है कि Curl कमांड का उपयोग करके Ethereum नोड्स के साथ सीधे कैसे इंटरैक्ट किया जा सकता है। यह परीक्षण, डीबगिंग और अंतर्निहित API कॉल को समझने के लिए उपयोगी है।
नवीनतम ब्लॉक नंबर प्राप्त करने का एक बुनियादी उदाहरण:
curl -X POST \
-H "Content-Type: application/json" \
--data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' \
YOUR_ETHEREUM_NODE_URL
प्रमाणीकृत एंडपॉइंट का उपयोग करते समय:
curl -X POST \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_API_KEY" \
--data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' \
YOUR_ETHEREUM_NODE_URL
curl -X POST \
-H "Content-Type: application/json" \
--data '{"jsonrpc":"2.0","method":"eth_getBalance","params":["0x742d35Cc6634C0532925a3b844Bc454e4438f44e","latest"],"id":1}' \
YOUR_ETHEREUM_NODE_URL
curl -X POST \
-H "Content-Type: application/json" \
--data '{"jsonrpc":"2.0","method":"eth_getTransactionByHash","params":["0x88df016429689c079f3b2f6ad39fa052532c56795b733da78a91ebe6a713944b"],"id":1}' \
YOUR_ETHEREUM_NODE_URL