Introduction

Block3d is an open-source authentication toolkit designed to streamline access control within Nextjs web3 apps. Developers can dynamically restrict specific routes using a rule-based configuration.

Overview

Block3d is built with a handful of existing tools and libraries:

At its core, it consists of a main component that wraps the entire app, a config file that lives in the root directory, and a handful of hooks, utility functions, and other smaller components. Getting started and tailoring access control to fit your desired needs is extremely easy.

Please note, in its current state, Block3d requires that you specify client-side rendering with "use client"; at the top of your files.

Last updated