Parity

rpc 塊響應中的交易有時鍊為空,有時鏈正確

  • November 29, 2019

在執行例如 blockByNumber rpc 請求時,我從奇偶校驗中得到這樣的結果: https ://gist.github.com/ligi/fbc7061d93f087cf0eb0f4db83d1fced

令我困惑的是,一些交易有:

chainId":null

有些有

"chainId":"0x1"

返回任一變體時,我都看不到該模式。geth 根本不包含chainId。有人可以告訴我那裡發生了什麼嗎?這是一個錯誤還是我錯過了一些模式/背景?

ChainId 可以被認為是源自交易的簽名,如EIP 155中所述 - 在所有這些交易的情況下,它們具有以前的交易格式,其中沒有 chainId,您可以通過檢查v值來驗證這些交易(它們都是 27 或 28、0x1c 或 0x1b)。

引用自:https://ethereum.stackexchange.com/questions/77904