I've been getting the "missing trie node" error in the majority of my eth_getBalance requests if I use anything other than the "latest" block or very recent blocks. For example, the request:
"eth_getBalance", ['0x1cbff6551b8713296b0604705b1a3b76d238ae14', '0xf4251']
on the rinkeby network will return the error as 0xf4251 (1000017) is an old block (current is around 1.7M)
Other answers to this question suggets that I cant get the value because the state tree has been pruned so Im wondering if there is a way of getting the full tree? Someone suggested using --synmode=full
when starting get, but that didnt work.
Any thoughts? Thanks