when doing e.g. a blockByNumber rpc request I am getting a result like this from parity: https://gist.github.com/ligi/fbc7061d93f087cf0eb0f4db83d1fced
what is puzzling me that some transactions have:
chainId":null
and some have
"chainId":"0x1"
I do not see the pattern when either variant is returned. geth does not contain the chainId there at all. Can someone enlighten me what is going on there? Is this a bug or am I missing some pattern/background?