Skip to content

Introduction

The repository relay29 is a library for creating NIP-29 relay-based groups. Since NIP-29 requires relays to have more of an active role in making the groups work with the rules, the relay29 library can be used to handle these requirements.

The relay29 library currently supports Khatru using the Khatru29 wrapper, strfry using the strfry29 plugin, and relayer using relayer29.

In this guide we'll be demonstrating how to use the strfry29 plugin to set up a strfry relay with support for relay-based groups. We'll specifically be implementing the strfry29 example provided by the relay29 repository. The steps provided here should work for other strfry29 examples as well.