@@ -35,27 +35,27 @@ contract EthereumLightClientTest is Test {
3535 uint256 constant SOURCE_CHAIN_ID = 1 ;
3636
3737 // VK of our Helios light client circuit
38- bytes32 constant PROGRAM_VK = 0x00a47ee58db34832b07fa846172fbce646c3d63d91554c534c2572149fa0b2c6 ;
38+ bytes32 constant PROGRAM_VK = 0x00862abdca6bf17694f52e03ba97cf0a48826b57897bbbe8ef6bbc861a1ceb51 ;
3939
4040 // Initial state - checkpoint from a finalized beacon block
41- uint256 constant INITIAL_SLOT = 13_295_584 ;
42- bytes32 constant INITIAL_HEADER = 0x97c775926bc1850b4a3b992c00e5d82af64c4a62c819fc496427701a9daaf279 ;
43- bytes32 constant INITIAL_STATE_ROOT = 0x13f27a01575771657d2e97cf54a3e72cf1adbe2b88d6a42c4f798ece2274755b ;
44- uint256 constant INITIAL_BLOCK_NUMBER = 24_065_210 ;
45- bytes32 constant INITIAL_SYNC_COMMITTEE = 0x74e7406b0d51ace59849b5ded271f39e44725ca0ed0ca9571650b321a6f9cfb0 ;
41+ uint256 constant INITIAL_SLOT = 13_397_920 ;
42+ bytes32 constant INITIAL_HEADER = 0xb0c047351a1cc4b012b6b187c5c457357363e538d4f5a6566ead2eee9e19b192 ;
43+ bytes32 constant INITIAL_STATE_ROOT = 0xd70b2265d8b0909911b4c0ae39063cd6b1cae20f388fa9cd303368200f16715b ;
44+ uint256 constant INITIAL_BLOCK_NUMBER = 24_167_047 ;
45+ bytes32 constant INITIAL_SYNC_COMMITTEE = 0xa5e323a8c2dc1621b5960a1be6ec02f2f692d6cb066caf9dee2faa6d903b7045 ;
4646
4747 // Expected values after update
48- uint256 constant NEW_SLOT = 13_300_864 ;
49- bytes32 constant NEW_HEADER = 0x932052749e45a1a3470b7ce4f2ed4d584c04e72fba9d3d29d95a06f907097662 ;
50- bytes32 constant NEW_STATE_ROOT = 0x1cd057aa8fda770eb78b24e3016cf68d575160aaed38f8a2b50e277278ab2de6 ;
51- uint256 constant NEW_BLOCK_NUMBER = 24_070_463 ;
52- bytes32 constant NEW_SYNC_COMMITTEE = 0x052ee0fdcb2dfedb68dd2109bffff528eed6bf92572d5d8e2f66dbcc6762de55 ;
53- bytes32 constant NEXT_SYNC_COMMITTEE = 0xe74e77eba2607523561c539915e71bb4b3d2bdc0a5bc80e15809e9b6c0ca4794 ;
48+ uint256 constant NEW_SLOT = 13_406_176 ;
49+ bytes32 constant NEW_HEADER = 0x8dfd669188d67a83536c2348962856f5c1e37c62694da2924bf9864121a1e35f ;
50+ bytes32 constant NEW_STATE_ROOT = 0xe5b50095daea1b238826077c0ec5c15372c77b2924ab67c8112c9ba216357a1e ;
51+ uint256 constant NEW_BLOCK_NUMBER = 24_175_273 ;
52+ bytes32 constant NEW_SYNC_COMMITTEE = 0xa34e009b09ea955e15873dfd037373b8d1d628a136ffd5ea4ea0988c9fa6eae6 ;
53+ bytes32 constant NEXT_SYNC_COMMITTEE = 0x8492352b2b72731494ee6e7906e6a3ecb8d3232f0c62fc21e8ee1d8d4f1792b7 ;
5454
5555 bytes constant PROOF =
56- hex "a4594c5922ecbad2832b7ec21d13e7d2130b158d5e91d124984240b36fc753b2f6bdfb25214f97ea97d2c30edaacd5cd9e85c4c86cb41330cc5d7019abbb1b3b99357830049d1fff3f22470d318400f232254fabb8862071e82320fedf80783b63021686168989f5ce4c9c377f12fc87b5bf8e145bfe22302b02f1a4130a5a28ef60f717293ab77ae7b9d2a07bcbc2b2f80dbeceea6d9ac4f02a4b623c8811b8a637e35014aae9dee9a62988b5a38df267f13abf0ca47f75c33e89fc6d29563f8b9eb17e08aff683c71b820e59e0c58aa93bccfb9fa69c5c86d3c702f7a3a06cf558aac612278710fad1e209751495fbbe69ed51b4a87324d452c1f33db55a0c5e19965c " ;
56+ hex "a4594c592f78bea254adf44775b8993b660ca576e9e3bc1151457076ba17f038847ece422974771e6c91e1a198090d55337de05373bb28d8622703c694fdba12c63e8da617a34605f7fbee084a1bf7db6391f589e28fbd11df76394a664541c07e6971552bc848f61b58c9b5de8d1735d5b557dfc4249bfd13f362458affafea3db93c5027946a5ceb3282729c6f82cd422133f393d61c2e502c974c3a163bfe9bff7af518b7d8e84336f0e792a1a610d4821210a2d83e0dfc891509f3d924107460048a02d548cd21f529149df0d266e81096919bfc124dc4383cd541f8db5a5fa290a20b6a31b08436c68ca02dfc8759a85ac3e4a70ecd7af7cdb1d451595e8c3448f0 " ;
5757 bytes constant PUBLIC_VALUES =
58- hex "0000000000000000000000000000000000000000000000000000000000cadfe097c775926bc1850b4a3b992c00e5d82af64c4a62c819fc496427701a9daaf27974e7406b0d51ace59849b5ded271f39e44725ca0ed0ca9571650b321a6f9cfb00000000000000000000000000000000000000000000000000000000000caf480932052749e45a1a3470b7ce4f2ed4d584c04e72fba9d3d29d95a06f907097662052ee0fdcb2dfedb68dd2109bffff528eed6bf92572d5d8e2f66dbcc6762de55e74e77eba2607523561c539915e71bb4b3d2bdc0a5bc80e15809e9b6c0ca47941cd057aa8fda770eb78b24e3016cf68d575160aaed38f8a2b50e277278ab2de600000000000000000000000000000000000000000000000000000000016f493f " ;
58+ hex "0000000000000000000000000000000000000000000000000000000000cc6fa0b0c047351a1cc4b012b6b187c5c457357363e538d4f5a6566ead2eee9e19b192a5e323a8c2dc1621b5960a1be6ec02f2f692d6cb066caf9dee2faa6d903b70450000000000000000000000000000000000000000000000000000000000cc8fe08dfd669188d67a83536c2348962856f5c1e37c62694da2924bf9864121a1e35fa34e009b09ea955e15873dfd037373b8d1d628a136ffd5ea4ea0988c9fa6eae68492352b2b72731494ee6e7906e6a3ecb8d3232f0c62fc21e8ee1d8d4f1792b7e5b50095daea1b238826077c0ec5c15372c77b2924ab67c8112c9ba216357a1e000000000000000000000000000000000000000000000000000000000170e2a9 " ;
5959
6060 function setUp () public {
6161 owner = makeAddr ("owner " );
0 commit comments