@@ -29,8 +29,8 @@ import (
2929// HeaderHooks are required for all types registered with [RegisterExtras] for 
3030// [Header] payloads. 
3131type  HeaderHooks  interface  {
32- 	MarshalJSON (* Header ) ([]byte , error )  //nolint:govet  // Type-specific override hook
33- 	UnmarshalJSON (* Header , []byte ) error   //nolint:govet 
32+ 	EncodeJSON (* Header ) ([]byte , error ) // Type-specific override hook 
33+ 	DecodeJSON (* Header , []byte ) error 
3434	EncodeRLP (* Header , io.Writer ) error 
3535	DecodeRLP (* Header , * rlp.Stream ) error 
3636	PostCopy (dst  * Header )
@@ -58,12 +58,12 @@ var _ interface {
5858
5959// MarshalJSON implements the [json.Marshaler] interface. 
6060func  (h  * Header ) MarshalJSON () ([]byte , error ) {
61- 	return  h .hooks ().MarshalJSON (h )
61+ 	return  h .hooks ().EncodeJSON (h )
6262}
6363
6464// UnmarshalJSON implements the [json.Unmarshaler] interface. 
6565func  (h  * Header ) UnmarshalJSON (b  []byte ) error  {
66- 	return  h .hooks ().UnmarshalJSON (h , b )
66+ 	return  h .hooks ().DecodeJSON (h , b )
6767}
6868
6969// EncodeRLP implements the [rlp.Encoder] interface. 
@@ -94,11 +94,11 @@ type NOOPHeaderHooks struct{}
9494
9595var  _  HeaderHooks  =  (* NOOPHeaderHooks )(nil )
9696
97- func  (* NOOPHeaderHooks ) MarshalJSON (h  * Header ) ([]byte , error ) {  //nolint:govet 
97+ func  (* NOOPHeaderHooks ) EncodeJSON (h  * Header ) ([]byte , error ) {
9898	return  h .marshalJSON ()
9999}
100100
101- func  (* NOOPHeaderHooks ) UnmarshalJSON (h  * Header , b  []byte ) error  {  //nolint:govet 
101+ func  (* NOOPHeaderHooks ) DecodeJSON (h  * Header , b  []byte ) error  {
102102	return  h .unmarshalJSON (b )
103103}
104104
0 commit comments