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 Khatru29 wrapper to set up a Khatru relay with support for relay-based groups. We'll specifically be implementing the groups.fiatjaf.com example provided by the relay29 repository. The steps provided here should work for other Khatru29 examples as well.