createPublicClient को कॉल करें और निम्नलिखित arguments पास करें:
chain:viem/chainsसे पूर्व-परिभाषित chains में से एकtransport: या तोhttpयाwebSocketको कॉल, औरhttpsयाwssRPC URL के साथ इनिशियलाइज़ करें।
Code samples: Using Viem with Node RPC
node/samples/viem/0-a-call.ts
Requests को batch करना
Viem आपको batch requests भेजने की अनुमति देता है। batching के साथ, एक ही HTTPS request में कई JSON-RPC कॉल प्रोसेस किए जाते हैं। कई Viem actions को batch किया जाएगा और वर्तमान JavaScript संदेश queue के अंत में निष्पादित किया जाएगा। डिफ़ॉल्ट रूप से, कोई समय विलंब नहीं होता है, लेकिन एक वैकल्पिकwait parameter के माध्यम से कॉन्फ़िगर किया जा सकता है।
इसका अर्थ है कि कई viem actions को batch किया जाएगा और वर्तमान JavaScript संदेश queue के अंत में निष्पादित किया जाएगा। डिफ़ॉल्ट रूप से, कोई समय विलंब नहीं होता है, लेकिन एक वैकल्पिक wait parameter के माध्यम से कॉन्फ़िगर किया जा सकता है।
node/samples/viem/0-batch-calls.ts
viem का उपयोग करके transactions को simulate करें
Simulation RPC methods का उपयोग करने के लिए, बसclient.request मेथड का उपयोग करें:
node/samples/viem/1-simulate.ts
Viem का उपयोग करके transactions को trace करें
पूर्ण रूप से डिकोडेड transaction trace प्राप्त करने के लिएtenderly_traceTransaction का उपयोग करें।
node/samples/viem/2-transaction-trace.ts