@@ -270,55 +270,12 @@ func TestClient_GetHeader(t *testing.T) {
270270 bidValue := bytesutil .ReverseByteOrder (bid .Value ())
271271 require .DeepEqual (t , bidValue , value .Bytes ())
272272 require .DeepEqual (t , big .NewInt (0 ).SetBytes (bidValue ), value .Int )
273- bundle , err := bid .BlindedBlobsBundle ()
273+ kcgCommitments , err := bid .BlobKzgCommitments ()
274274 require .NoError (t , err )
275- require .Equal (t , len (bundle . BlobRoots ) <= fieldparams . MaxBlobsPerBlock && len ( bundle . BlobRoots ) > 0 , true )
276- for i := range bundle . BlobRoots {
277- require .Equal (t , len (bundle . BlobRoots [i ]) == fieldparams . RootLength , true )
275+ require .Equal (t , len (kcgCommitments ) > 0 , true )
276+ for i := range kcgCommitments {
277+ require .Equal (t , len (kcgCommitments [i ]) == 48 , true )
278278 }
279- require .Equal (t , len (bundle .KzgCommitments ) > 0 , true )
280- for i := range bundle .KzgCommitments {
281- require .Equal (t , len (bundle .KzgCommitments [i ]) == 48 , true )
282- }
283- require .Equal (t , len (bundle .Proofs ) > 0 , true )
284- for i := range bundle .Proofs {
285- require .Equal (t , len (bundle .Proofs [i ]) == 48 , true )
286- }
287- })
288- t .Run ("deneb, no bundle" , func (t * testing.T ) {
289- hc := & http.Client {
290- Transport : roundtrip (func (r * http.Request ) (* http.Response , error ) {
291- require .Equal (t , expectedPath , r .URL .Path )
292- return & http.Response {
293- StatusCode : http .StatusOK ,
294- Body : io .NopCloser (bytes .NewBufferString (testExampleHeaderResponseDenebNoBundle )),
295- Request : r .Clone (ctx ),
296- }, nil
297- }),
298- }
299- c := & Client {
300- hc : hc ,
301- baseURL : & url.URL {Host : "localhost:3500" , Scheme : "http" },
302- }
303- h , err := c .GetHeader (ctx , slot , bytesutil .ToBytes32 (parentHash ), bytesutil .ToBytes48 (pubkey ))
304- require .NoError (t , err )
305- expectedWithdrawalsRoot := ezDecode (t , "0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2" )
306- bid , err := h .Message ()
307- require .NoError (t , err )
308- bidHeader , err := bid .Header ()
309- require .NoError (t , err )
310- withdrawalsRoot , err := bidHeader .WithdrawalsRoot ()
311- require .NoError (t , err )
312- require .Equal (t , true , bytes .Equal (expectedWithdrawalsRoot , withdrawalsRoot ))
313- value , err := stringToUint256 ("652312848583266388373324160190187140051835877600158453279131187530910662656" )
314- require .NoError (t , err )
315- require .Equal (t , fmt .Sprintf ("%#x" , value .SSZBytes ()), fmt .Sprintf ("%#x" , bid .Value ()))
316- bidValue := bytesutil .ReverseByteOrder (bid .Value ())
317- require .DeepEqual (t , bidValue , value .Bytes ())
318- require .DeepEqual (t , big .NewInt (0 ).SetBytes (bidValue ), value .Int )
319- bundle , err := bid .BlindedBlobsBundle ()
320- require .NoError (t , err )
321- require .Equal (t , (* v1 .BlindedBlobsBundle )(nil ), bundle )
322279 })
323280
324281 t .Run ("unsupported version" , func (t * testing.T ) {
@@ -362,7 +319,7 @@ func TestSubmitBlindedBlock(t *testing.T) {
362319 }
363320 sbbb , err := blocks .NewSignedBeaconBlock (testSignedBlindedBeaconBlockBellatrix (t ))
364321 require .NoError (t , err )
365- ep , _ , err := c .SubmitBlindedBlock (ctx , sbbb , nil )
322+ ep , _ , err := c .SubmitBlindedBlock (ctx , sbbb )
366323 require .NoError (t , err )
367324 require .Equal (t , true , bytes .Equal (ezDecode (t , "0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2" ), ep .ParentHash ()))
368325 bfpg , err := stringToUint256 ("452312848583266388373324160190187140051835877600158453279131187530910662656" )
@@ -388,7 +345,7 @@ func TestSubmitBlindedBlock(t *testing.T) {
388345 }
389346 sbb , err := blocks .NewSignedBeaconBlock (testSignedBlindedBeaconBlockCapella (t ))
390347 require .NoError (t , err )
391- ep , _ , err := c .SubmitBlindedBlock (ctx , sbb , nil )
348+ ep , _ , err := c .SubmitBlindedBlock (ctx , sbb )
392349 require .NoError (t , err )
393350 withdrawals , err := ep .Withdrawals ()
394351 require .NoError (t , err )
@@ -426,7 +383,7 @@ func TestSubmitBlindedBlock(t *testing.T) {
426383 sbb , err := blocks .NewSignedBeaconBlock (test .SignedBlindedBlock )
427384 require .NoError (t , err )
428385
429- ep , blobBundle , err := c .SubmitBlindedBlock (ctx , sbb , test . SignedBlindedBlobSidecars )
386+ ep , blobBundle , err := c .SubmitBlindedBlock (ctx , sbb )
430387 require .NoError (t , err )
431388 withdrawals , err := ep .Withdrawals ()
432389 require .NoError (t , err )
@@ -457,13 +414,13 @@ func TestSubmitBlindedBlock(t *testing.T) {
457414 }
458415 sbbb , err := blocks .NewSignedBeaconBlock (testSignedBlindedBeaconBlockBellatrix (t ))
459416 require .NoError (t , err )
460- _ , _ , err = c .SubmitBlindedBlock (ctx , sbbb , nil )
417+ _ , _ , err = c .SubmitBlindedBlock (ctx , sbbb )
461418 require .ErrorContains (t , "not a bellatrix payload" , err )
462419 })
463420 t .Run ("not blinded" , func (t * testing.T ) {
464421 sbb , err := blocks .NewSignedBeaconBlock (& eth.SignedBeaconBlockBellatrix {Block : & eth.BeaconBlockBellatrix {Body : & eth.BeaconBlockBodyBellatrix {}}})
465422 require .NoError (t , err )
466- _ , _ , err = (& Client {}).SubmitBlindedBlock (ctx , sbb , nil )
423+ _ , _ , err = (& Client {}).SubmitBlindedBlock (ctx , sbb )
467424 require .ErrorIs (t , err , errNotBlinded )
468425 })
469426}
0 commit comments