https://github.com/iotaledger/iota-multisig-manager
Super Aggregator for Awesome Transactions :)
https://github.com/iotaledger/iota-multisig-manager
Last synced: 2 months ago
JSON representation
Super Aggregator for Awesome Transactions :)
- Host: GitHub
- URL: https://github.com/iotaledger/iota-multisig-manager
- Owner: iotaledger
- License: apache-2.0
- Created: 2025-10-30T07:21:07.000Z (9 months ago)
- Default Branch: develop
- Last Pushed: 2026-03-23T15:07:18.000Z (4 months ago)
- Last Synced: 2026-03-24T08:32:56.036Z (4 months ago)
- Language: TypeScript
- Homepage:
- Size: 1.15 MB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 14
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# IOTA Multisig Manager
IOTA Multisig Manager is a full-stack application for managing IOTA blockchain multisig wallets, built with a Bun/TypeScript API backend and React frontend.
## Architecture
- **Backend API** (`/api`): Bun + Hono + PostgreSQL + Drizzle ORM
- **Frontend** (`/app`): React + Vite + TypeScript + Tailwind CSS
- **Database**: PostgreSQL with Drizzle ORM migrations
- **Blockchain**: IOTA Network integration via @iota/iota-sdk
## Starting to work locally
First create a `.env` file `/api/.env` based on the `.env.example` file.
```sh
cp api/.env.test api/.env
```
Start postgres locally using Docker:
```sh
docker compose up postgres -d
```
Install dependencies:
```sh
bun install
```
The first time run the migrations to create the database schema:
```sh
(cd api && bun run db:migrate)
```
Then build the SDK and spin up the frontend and API:
```sh
bun run dev
```
They are all in "watch" mode, so all changes would reflect as you are
developing.