Authentication
सभी requests के लिए एकX-Access-Key header की आवश्यकता होती है। Tenderly Dashboard में Account Settings → Authorization से एक key उत्पन्न करें। देखें API tokens।
एक environment बनाएं
network_configs में एक entry पास करें, या multi-network के लिए कई entries।
Request body
| Field | प्रकार | आवश्यक | विवरण |
|---|---|---|---|
display_name | string | हाँ | dashboard में दिखाया जाने वाला Human-readable नाम। |
slug | string | नहीं | URL-safe identifier। यदि छोड़ा गया हो तो display_name से Auto-generated। |
network_configs | array | हाँ | environment में प्रत्येक network के लिए एक entry। |
network_configs[].network_id | string | हाँ | fork करने के लिए network का Chain ID (जैसे Ethereum के लिए "1")। |
network_configs[].block_number | string | नहीं | hex में Fork point। latest block पर डिफ़ॉल्ट होता है। |
network_configs[].chain_config_overrides.chain_id | string | नहीं | इस Virtual Environment को assigned chain ID को Override करें। |
network_configs[].explorer_config.enabled | boolean | नहीं | एक public explorer page उजागर करें। |
network_configs[].explorer_config.verification_visibility | string | नहीं | "bytecode", "abi", या "source"। |
network_configs[].accounts | array | नहीं | Pre-funded accounts. प्रत्येक entry में address और balance (Wei, hex-encoded) होते हैं। |
bridge_config.enabled | boolean | नहीं | इस environment में networks के बीच cross-chain bridging सक्षम करें। |
bridge_config.relay_mode | string | नहीं | "autoRelay" (डिफ़ॉल्ट) या "delayedRelay"। |
bridge_config.delay_seconds | integer | नहीं | "delayedRelay" का उपयोग करते समय Relay delay सेकंड में। |
Single-network example
request.json
Multi-network example
request.json
Response
बनाए गए environment object को लौटाता है।active_instance.vnets array में प्रति network एक entry होती है, प्रत्येक अपने RPC endpoints के साथ।
response.json
rpcs array में Admin RPC (पूर्ण चीटकोड पहुँच) और Public RPC (मानक JSON-RPC) होते हैं।
environments list करें
एक environment प्राप्त करें
active_instance और RPC endpoints सहित।
एक environment हटाएँ
204 No Content लौटाता है।
environments को Batch delete करें
transactions list करें
एक transaction प्राप्त करें
एक transaction भेजें
एक transaction Simulate करें
यह भी देखें
- API के माध्यम से Virtual Environments बनाएं, पूर्ण scripted walkthrough
- Admin RPC reference, Admin RPC पर उपलब्ध चीटकोड्स
- API Reference, पूर्ण Tenderly API surface