diff --git a/docs/architecture/adr-044-lite-client-with-weak-subjectivity.md b/docs/architecture/adr-044-lite-client-with-weak-subjectivity.md index bb587f10..ac168f46 100644 --- a/docs/architecture/adr-044-lite-client-with-weak-subjectivity.md +++ b/docs/architecture/adr-044-lite-client-with-weak-subjectivity.md @@ -222,6 +222,18 @@ require.NoError(t, err) assert.Equal(t, chainID, commit.ChainID) ``` +`lite.Client` here is a `struct`, which uses `Verifier` and exposes +`rpcclient.Client` API. + +```go +type Client struct { + verifier *Verifier + clients []rpcclient.Client +} + +var rpcclient.Client = (*Client)(nil) +``` + **Minimal test for (2)** ```go