看板 DigiCurrency 關於我們 聯絡資訊
請問有在監控鏈上交易的版友有沒有低延遲的方式? 我用web3 mycontract.events.transfer的方式訂閱都會有一秒左右的延遲,等送出交易都 會差2-3個block。 有辦法壓在差一個block嗎? block產生速度2-4秒。 ---- Sent from BePTT on my iPhone 11 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 101.9.81.239 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/DigiCurrency/M.1627002475.A.99E.html
DarkerDuck: 不要用公開的web3 endnode,自建一個啊 07/23 10:03
MACD: 我已經自建了,前文有寫一篇踩坑文XD,本來想直接call tx 07/23 10:05
MACD: pool監看交易池,不過web3不支援@@ 07/23 10:05
DarkerDuck: 那可能就是程式碼本身效率瓶頸了,要自己下去改吧 07/23 10:07
MACD: 這也太難,放棄。 07/23 10:09
minminpp: 我目前都是用mempool,可以同一個block 07/23 12:51
MACD: 我研究了menpool跟txpool一樣,我發現以太鏈因為block產生 07/24 11:06
MACD: 比較慢,可以抓到,polygon很容易抓不到交易,一下子就被 07/24 11:06
MACD: 打包了 07/24 11:06
minminpp: 可能你硬體規格不夠?我在polygon上mempool都抓的到 07/24 13:27
MACD: 我是用web3 subscribe 看pending 的交易,常常miss,我再 07/24 13:55
MACD: 研究看看 07/24 13:55