कस्टम RPC मेथड्स
tenderly_ namespace में दिखाई देते हैं।tenderly_traceTransaction
ब्लॉकचेन पर transaction को रीप्ले करता है और निष्पादन के बारे में जानकारी प्रदान करता है, जैसे status, logs, internal transactions, इत्यादि।
Params
- Transaction hash
STRING32 byte hex value
- example.json
- example
- example.js
- example.json
example.json
Result
Trace transactions resultOBJECT
- status
NUMBER:या तो1(सफलता) या0(विफलता) - gasUsed
NUMBER: इस विशिष्ट transaction द्वारा अकेले उपयोग की गई gas की मात्रा - cumulativeGasUsed
NUMBER: जब यह transaction block में निष्पादित हुआ तब उपयोग की गई gas की कुल मात्रा - blockNumber
NUMBER: वह block number जिसमें यह transaction simulate किया गया था - type
NUMBER: transaction प्रकार, legacy transactions के लिए0x00, access list प्रकारों के लिए0x01, dynamic fees के लिए0x02 - logsBloom
STRING: संबंधित logs को शीघ्रता से पुनः प्राप्त करने के लिए light clients के लिए bloom filter - logs: उत्सर्जित events की एक array
ARRAYofOBJECT- name
STRING: event name - anonymous
BOOLEAN: इंगित करता है कि event anonymous है या नहीं - inputs: डिकोडेड log arguments की array
ARRAYof decoded logsOBJECT- name
STRING: event argument name - type
STRING: Solidity type सिस्टम से event argument type - value (optional)
STRINGargument का string प्रतिनिधित्व value;typefield के अनुसार व्याख्या करें
- name
- raw
OBJECT: raw logs- address
STRINGhex encoded address: log उत्सर्जित करने वाले कॉन्ट्रैक्ट का पता - topics
ARRAYofSTRING32 hex encoded bytes - data
STRINGevent data का प्रतिनिधित्व करने वाला hex encoded string
- address
- name
- trace: Trace
ARRAYofOBJECT- type
STRINGtype: trace item type - या तोCALL|CALLCODE|STATICCALL|DELEGATECALL|CREATE|CREATE2|SELFDESTRUCT - from
STRING: hex encoded address - to
STRING: hex encoded address - gas
STRING: event gas का प्रतिनिधित्व करने वाला hex encoded unsigned 64 byte integer - gasUsed
STRING: event gasUsed का प्रतिनिधित्व करने वाला hex encoded unsigned 64 byte integer - value
STRING: wei में event value का प्रतिनिधित्व करने वाला hex encoded unsigned 64 byte integer - error
STRING: virtual machine से low-level error - errorReason
STRING: revert के मामले में निकाला गया error reason - input
STRING: trace point के लिए raw input bytes का hex encoded string प्रतिनिधित्व - method
STRING: invoked contract method - decodedInput : invoked method के लिए डिकोडेड input -
ARRAYof decoded in argumentOBJECT- value
STRING: argument का string प्रतिनिधित्व value;typefield के अनुसार व्याख्या करें। - type
STRING: इस argument का Solidity type - name
STRING: इस argument का नाम
- value
- output
STRING: raw trace output - decodedOutput : invoked method का डिकोडेड output -
ARRAYof decoded out argumentOBJECT- value
STRING: argument का string प्रतिनिधित्व value;typefield के अनुसार व्याख्या करें। - type
STRING: इस argument का Solidity type - name
STRING: इस argument का नाम
- value
- subtraces
NUMBER: child traces की संख्या - traceAddress : trace position
ARRAYofNUMBER
- type
assetChangesARRAY:typeSTRINGasset change का प्रकार, transfer, mint, burn हो सकता हैfromSTRING: प्रेषक का पता (mint transfers के लिए खाली)toSTRING: प्राप्तकर्ता का पता (burn transfers के लिए खाली)amountSTRING: स्थानांतरित token की मात्राrawAmountSTRING: token के लिए raw amount transferdollarValueSTRING: स्थानांतरित token का dollar मूल्यassetInfoOBJECT: asset जानकारीstandardSTRING: समर्थित token मानक: ERC20, ERC721, NativeCurrencytypeSTRING: token प्रकार: Native, Fungible, Non-FungiblecontractAddressSTRING: कॉन्ट्रैक्ट का पताsymbolSTRING: token प्रतीकnameSTRING: token नामlogoSTRING: token icon के लिए URLdecimalsNUMBER: token में decimals की संख्याdollarValueSTRING: एक token का dollar मूल्य
balanceChangesARRAY: balance changes की एक array - संचित asset changesaddressSTRINGaddressdollarValueSTRING: संचित asset changes का dollar मूल्यtransfersARRAY: asset changes indexes की array