मुख्य सामग्री पर जाएं
Tenderly REST API Virtual Environments बनाने, list करने, और प्रबंधित करने के लिए endpoints उजागर करता है। script से इन्हें कैसे कॉल करें, इसके walkthrough के लिए, देखें API के माध्यम से Virtual Environments बनाएं। पूर्ण API surface के लिए, देखें API Reference सभी environment endpoints base URL का उपयोग करते हैं:

Authentication

सभी requests के लिए एक X-Access-Key header की आवश्यकता होती है। Tenderly Dashboard में Account Settings → Authorization से एक key उत्पन्न करें। देखें API tokens

एक environment बनाएं

एक या अधिक networks के साथ एक नया environment बनाता है। Single-network और multi-network दोनों environments इस endpoint का उपयोग करते हैं, single-network environment के लिए network_configs में एक entry पास करें, या multi-network के लिए कई entries।

Request body

Single-network example

request.json

Multi-network example

request.json

Response

बनाए गए environment object को लौटाता है। active_instance.vnets array में प्रति network एक entry होती है, प्रत्येक अपने RPC endpoints के साथ।
response.json
प्रत्येक entry पर rpcs array में Admin RPC (पूर्ण चीटकोड पहुँच) और Public RPC (मानक JSON-RPC) होते हैं।

environments list करें

Project के लिए सभी environments लौटाता है।

एक environment प्राप्त करें

ID द्वारा एक single environment लौटाता है, इसके active_instance और RPC endpoints सहित।

एक environment हटाएँ

एक single environment को स्थायी रूप से हटाता है। 204 No Content लौटाता है।

environments को Batch delete करें

एक call में कई environments को स्थायी रूप से हटाता है। request body में IDs पास करें।

transactions list करें

एक environment instance में सभी Virtual Environments में transactions लौटाता है। Pagination और status, category, kind, और from/to address द्वारा वैकल्पिक filters का समर्थन करता है।

एक transaction प्राप्त करें

Transaction hash द्वारा एक environment instance से एक single transaction लौटाता है।

एक transaction भेजें

एक environment instance के भीतर एक विशिष्ट Virtual Environment पर एक transaction execute करता है। State संरक्षित है।

एक transaction Simulate करें

state को संरक्षित किए बिना एक transaction को simulate करता है। block overrides, state overrides, और एक custom block number का समर्थन करता है। एक विस्तृत simulation परिणाम लौटाता है जिसमें call trace, state changes, और emitted events शामिल हैं।

यह भी देखें