国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

web3.js增加eth.getRawTransactionByHash(txhash)方法步驟

2024-05-06 15:20:38
字體:
來源:轉載
供稿:網友

eth_getRawTransactionByHash

https://ethereum.stackexchange.com/questions/7473/get-raw-transaction-from-hash

There is an "undocumented" method eth_getRawTransactionByHash from JSON-RPC

curl -H "Content-Type: application/json" -X POST --data /'{"jsonrpc":"2.0","method":"eth_getRawTransactionByHash","params":["<TX_HASH>"],"id":1}' http://localhost:8545<TX_HASH> - transaction id

1.項目node_modules 下找到web3  下types.d.ts文件

Eth

   類中增加方法

 getRawTransaction(hash: string, cb?: Callback<TransactionRaw>): Promise<TransactionRaw>

增加TransactionRaw定義

export declare interface TransactionRaw { raw: string}

2.項目node_modules 下找到 web3-eth中   index.js

methods={}

增加方法

new Method({   name: 'getRawTransaction',   call: 'eth_getRawTransactionByHash',   params: 1,   inputFormatter: [null],   outputFormatter: formatter.outputTransactionRawFormatter  }),

3.項目node_modules 下找到 web3-core-helpers中  formatters.js

增加 outputTransactionRawFormatter并module.exports中也增加對應

/** * Formats the output of a transaction raw value * * @method outputTransactionRawFormatter * @param {Object} tx * @returns {Object}*/var outputTransactionRawFormatter = function (tx){ return tx;};module.exports = { inputDefaultBlockNumberFormatter: inputDefaultBlockNumberFormatter, inputBlockNumberFormatter: inputBlockNumberFormatter, inputCallFormatter: inputCallFormatter, inputTransactionFormatter: inputTransactionFormatter, inputAddressFormatter: inputAddressFormatter, inputPostFormatter: inputPostFormatter, inputLogFormatter: inputLogFormatter, inputSignFormatter: inputSignFormatter, outputBigNumberFormatter: outputBigNumberFormatter, outputTransactionFormatter: outputTransactionFormatter, outputTransactionRawFormatter: outputTransactionRawFormatter, outputTransactionReceiptFormatter: outputTransactionReceiptFormatter, outputBlockFormatter: outputBlockFormatter, outputLogFormatter: outputLogFormatter, outputPostFormatter: outputPostFormatter, outputSyncingFormatter: outputSyncingFormatter};

備注:以上代碼是1.0.版本的

總結

以上所述是小編給大家介紹的web3.js增加eth.getRawTransactionByHash(txhash)方法步驟,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對錯新站長站網站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 玉门市| 大宁县| 阿瓦提县| 绥滨县| 南郑县| 河西区| 黑水县| 吉水县| 丰宁| 开阳县| 左云县| 耒阳市| 沐川县| 塔城市| 扎兰屯市| 岳普湖县| 印江| 雷州市| 横峰县| 阳城县| 恩平市| 客服| 电白县| 图木舒克市| 汾西县| 万年县| 舞阳县| 江口县| 保亭| 六枝特区| 霍城县| 吴忠市| 崇文区| 丁青县| 金川县| 澜沧| 新邵县| 镇巴县| 崇明县| 贵州省| 伊吾县|