https://eips.ethereum.org/EIPS/eip-2935 with these modifications - https://github.com/ethereum/EIPs/pull/8166