@@ -109,6 +109,7 @@ var PrecompiledContractsCancun = map[common.Address]PrecompiledContract{
109109 common .BytesToAddress ([]byte {8 }): & bn256PairingIstanbul {},
110110 common .BytesToAddress ([]byte {9 }): & blake2F {},
111111 common .BytesToAddress ([]byte {0x0A }): & kzgPointEvaluation {},
112+ params .BeaconRootsStorageAddress : & beaconRoot {},
112113}
113114
114115// PrecompiledContractsBLS contains the set of pre-compiled Ethereum
@@ -125,19 +126,6 @@ var PrecompiledContractsBLS = map[common.Address]PrecompiledContract{
125126 common .BytesToAddress ([]byte {18 }): & bls12381MapG2 {},
126127}
127128
128- var PrecompiledContracts4788 = map [common.Address ]PrecompiledContract {
129- common .BytesToAddress ([]byte {1 }): & ecrecover {},
130- common .BytesToAddress ([]byte {2 }): & sha256hash {},
131- common .BytesToAddress ([]byte {3 }): & ripemd160hash {},
132- common .BytesToAddress ([]byte {4 }): & dataCopy {},
133- common .BytesToAddress ([]byte {5 }): & bigModExp {eip2565 : true },
134- common .BytesToAddress ([]byte {6 }): & bn256AddIstanbul {},
135- common .BytesToAddress ([]byte {7 }): & bn256ScalarMulIstanbul {},
136- common .BytesToAddress ([]byte {8 }): & bn256PairingIstanbul {},
137- common .BytesToAddress ([]byte {9 }): & blake2F {},
138- params .BeaconRootsStorageAddress : & beaconRoot {},
139- }
140-
141129var (
142130 PrecompiledAddressesCancun []common.Address
143131 PrecompiledAddressesBerlin []common.Address
0 commit comments