Skip to content
View b20auth's full-sized avatar
  • Joined Jul 3, 2026

Block or report b20auth

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
B20auth/README.md

B20auth

Permission dashboard for B20 tokens on Base

Built on Base Status License

B20auth is a web dashboard that makes B20 token permission management simple. Manage roles, transfer policies, and compliance controls — without CLI.


The Problem

B20 is Base's native token standard with built-in authorization:

  • Role-based access (admin, minter, burner)
  • Transfer policies (allowlist / blocklist)
  • Freeze & seize controls
  • Supply caps

But today, issuers manage all of this via CLI or raw contract calls. There's no friendly UI.

The Solution

B20auth = the control panel for B20 token issuers.

Feature Description
Role Manager View, grant, and revoke roles per address
Policy Editor Manage allowlist/blocklist via Policy Registry
Token Overview Name, symbol, supply, pause status at a glance
Audit Trail Track onchain permission changes

Getting Started

git clone https://github.com/b20auth/B20auth.git
cd B20auth
npm install
cp .env.example .env.local   # optional: WalletConnect project ID
npm run dev

Open http://localhost:3000. Connect your wallet on Base Sepolia testnet.

Roadmap

  • Project setup & branding
  • Landing page & wallet connect (Base Sepolia)
  • B20 token role viewer
  • Grant / revoke roles from UI
  • Transfer policy manager (allowlist/blocklist)
  • Pause / unpause controls
  • Base Mainnet support

Tech Stack

  • Frontend: Next.js, TypeScript, Tailwind CSS
  • Web3: wagmi, viem
  • Chain: Base Sepolia → Base Mainnet
  • Standard: B20 via base-std

Links


Contributing

This project is in early development. Issues and PRs welcome once the first release is live.


License

MIT

Popular repositories Loading

  1. B20auth B20auth Public

    Permission dashboard for B20 tokens on Base

    TypeScript 1