Creates an encoder that encrypts messages using ECIES for the given public, as defined in 26/WAKU2-PAYLOAD.
An encoder is used to encode messages in the [`14/WAKU2-MESSAGE](https://rfc.vac.dev/spec/14/) format to be sent over the Waku network. The resulting encoder can then be pass to @waku/interfaces!ISender.send or @waku/interfaces!ISender.send to automatically encrypt and encode outgoing messages. The payload can optionally be signed with the given private key as defined in 26/WAKU2-PAYLOAD.
Generated using TypeDoc