An issue was found on the calculated hash from header code. The hash value does not match the value on the network explorer. The root cause is the struct Header is defined in the dependency package go-ethereum and had new fields added. So we need to update the dependency.
Solution
Updated the version of go-ethereum to the latest, ie v1.13.14.
Updated the data types in some functions and some deprecated function calls due to the data type change in go-ethereum
Removed Ropsten and Rinkeby networks because they are deprecated.
Motivation
An issue was found on the calculated hash from header code. The hash value does not match the value on the network explorer. The root cause is the struct Header is defined in the dependency package go-ethereum and had new fields added. So we need to update the dependency.
Solution
Open questions