Skip to content

AnduroProject/coordinals-minting-app

Repository files navigation

Coordinals Open Source Project

This project implements a Bitcoin Layer 2 solution for minting and managing tokens and NFTs using Coordinals protocol. It's built with Next.js and integrates with Anduro wallet.

Features

  • Anduro Wallet Integration: Seamlessly interact with the Anduro wallet for transaction management.
  • Coordinals Indexer Implementation: Utilize key functionalities of the Coordinals protocol: - getBlockCount - getBlockHash - getTransactionHex - getUtxos - sendTransactionToRpc View example implementations here
  • Token/NFT Minting: Support for three types of assets: 1. Collectible: Single NFT minting 2. Collection: Multiple NFTs with the same ticker 3. Token: Fungible token creation

Getting Started

Prerequisites

Installation

  1. Clone the repository: git clone https://github.com/AnduroProject/coordinals-minting-app

  2. Install dependencies: cd coordinals-opensource npm install

Configuration

Create a .env.local file in the root directory and add the following:

   AWS_REGION=
   BUCKET_NAME=
   AWS_ACCESS_KEY_ID=
   AWS_SECRET_ACCESS_KEY=
   DATABASE_URL=

Note: These are used to simulate the minting process. In future updates, we plan to implement direct transaction signing with Anduro wallet. You can start editing the page by modifying app/page.tsx. The page auto-updates as you edit the file.

Running the Development Server

 npm run dev

Open http://localhost:3000 in your browser to view the application

Contributing

We welcome contributions! Please see our Contribution Guidelines for details on how to get started.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5