Skip to content

l1: make logger a functional option in NewClient #3820

Description

@brbrr

Context

Follow-up from review of #3738.

l1.NewClient currently takes logger log.StructuredLogger as a required positional parameter:

func NewClient(
    provider L1StateProvider,
    chain *blockchain.Blockchain,
    logger log.StructuredLogger,
    opts ...Option,
) *Client

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions