Update api.go

This commit is contained in:
jagdeep sidhu 2024-10-07 11:31:33 -07:00
parent 5ef6bc3d31
commit eb5f11a911

View file

@ -1130,6 +1130,10 @@ func (o *BlockOverrides) MakeHeader(header *types.Header) *types.Header {
// ChainContextBackend provides methods required to implement ChainContext. // ChainContextBackend provides methods required to implement ChainContext.
type ChainContextBackend interface { type ChainContextBackend interface {
Engine() consensus.Engine Engine() consensus.Engine
// SYSCOIN
ReadSYSHash(ctx context.Context, number rpc.BlockNumber) ([]byte, error)
ReadDataHash(ctx context.Context, hash common.Hash) ([]byte, error)
GetNEVMAddress(ctx context.Context, address common.Address) ([]byte, error)
HeaderByNumber(context.Context, rpc.BlockNumber) (*types.Header, error) HeaderByNumber(context.Context, rpc.BlockNumber) (*types.Header, error)
} }