国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 保靖县| 从江县| 九江市| 平利县| 安庆市| 建始县| 北碚区| 隆林| 久治县| 富顺县| 黎城县| 循化| 贞丰县| 余江县| 松潘县| 安岳县| 阿克陶县| 武山县| 辽宁省| 灵寿县| 图片| 张掖市| 蓬安县| 无锡市| 利辛县| 苍南县| 静海县| 湖南省| 偏关县| 会东县| 航空| 罗定市| 且末县| 泰顺县| 东台市| 响水县| 赞皇县| 平远县| 乐陵市| 无棣县| 禄丰县|