[交易] 鏈上交易監控延遲

作者: MACD (MACD)   2021-07-23 09:07:53
請問有在監控鏈上交易的版友有沒有低延遲的方式?
我用web3 mycontract.events.transfer的方式訂閱都會有一秒左右的延遲,等送出交易都
會差2-3個block。
有辦法壓在差一個block嗎?
block產生速度2-4秒。
作者: MACD (MACD)   2021-07-23 10:09:00
這也太難,放棄。
作者: DarkerDuck (達克鴨)   2021-07-23 10:07:00
那可能就是程式碼本身效率瓶頸了,要自己下去改吧
作者: MACD (MACD)   2021-07-23 10:05:00
我已經自建了,前文有寫一篇踩坑文XD,本來想直接call txpool監看交易池,不過web3不支援@@
作者: DarkerDuck (達克鴨)   2021-07-23 10:03:00
不要用公開的web3 endnode,自建一個啊https://www.npmjs.com/package/create-web3-provider
作者: minminpp (咪咪霹霹)   2021-07-23 12:51:00
我目前都是用mempool,可以同一個block
作者: MACD (MACD)   2021-07-24 11:06:00
我研究了menpool跟txpool一樣,我發現以太鏈因為block產生比較慢,可以抓到,polygon很容易抓不到交易,一下子就被打包了
作者: minminpp (咪咪霹霹)   2021-07-24 13:27:00
可能你硬體規格不夠?我在polygon上mempool都抓的到
作者: MACD (MACD)   2021-07-24 13:55:00
我是用web3 subscribe 看pending 的交易,常常miss,我再研究看看

Links booklink

Contact Us: admin [ a t ] ucptt.com