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

首頁 > 開發(fā) > JS > 正文

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

2024-05-06 16:43:03
字體:
供稿:網(wǎng)友

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中也增加對應(yīng)

/** * 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.版本的

總結(jié)

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


注:相關(guān)教程知識閱讀請移步到JavaScript/Ajax教程頻道。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 五常市| 武功县| 叙永县| 和龙市| 延庆县| 丹阳市| 黑河市| 德清县| 东安县| 普兰店市| 永仁县| 尉氏县| 图木舒克市| 敦煌市| 晴隆县| 永嘉县| 卓尼县| 天水市| 志丹县| 武胜县| 湖口县| 东丽区| 随州市| 凌源市| 米易县| 民丰县| 郓城县| 聂荣县| 长顺县| 奉贤区| 吴桥县| 平乡县| 南城县| 岳普湖县| 古蔺县| 南木林县| 右玉县| 桐庐县| 毕节市| 安远县| 海阳市|