Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/web3batman/ordinal-inscription-backend
Unisat-forking Ordinal/Inscription Express Backend
https://github.com/web3batman/ordinal-inscription-backend
bitcoin ordinal swagger typescript vercel yarn
Last synced: about 1 month ago
JSON representation
Unisat-forking Ordinal/Inscription Express Backend
- Host: GitHub
- URL: https://github.com/web3batman/ordinal-inscription-backend
- Owner: web3batman
- Created: 2024-05-09T08:06:27.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-07-08T19:59:25.000Z (4 months ago)
- Last Synced: 2024-09-30T16:30:54.063Z (about 2 months ago)
- Topics: bitcoin, ordinal, swagger, typescript, vercel, yarn
- Language: TypeScript
- Homepage:
- Size: 335 KB
- Stars: 2
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# Unisat-forking Ordinal/Iscription Express Backend README Restructuring Guide
The goal of restructuring the README file for the Luminex Ordinal/Iscription Express Backend is to enhance readability, organization, and accessibility for users and contributors. Here's a proposed structure that aligns with common README standards and best practices:
## Table of Contents
- [Introduction](#introduction)
- [Features](#features)
- [Getting Started](#getting-started)
- [Installation](#installation)
- [Configuration](#configuration)
- [Running the Application](#running-the-application)
- [API Documentation](#api-documentation)
- [Overview](#overview)
- [Base URLs](#base-urls)
- [Available Endpoints](#available-endpoints)
- [Status](#status)
- [Get Current Bitcoin Price](#get-current-bitcoin-price)
- [Last 15 Blocks Average Fee Rate](#last-15-blocks-average-fee-rate)
- [Recommended Block Fee Rate](#recommended-block-fee-rate)
- [Split Large UTXO of Admin Wallet](#split-large-utxo-of-admin-wallet)
- [Inscribe](#inscribe)
- [Create New Text Inscription](#create-new-text-inscription)
- [Create New File Inscription](#create-new-file-inscription)
- [Create New Delegate Inscription](#create-new-delegate-inscription)
- [Get New Sending Ordinals PSBT](#get-new-sending-ordinals-psbt)
- [Estimate](#estimate)
- [Estimate Text Inscription](#estimate-text-inscription)
- [Estimate File Inscription](#estimate-file-inscription)
- [Estimate Delegate Inscription](#estimate-delegate-inscription)
- [Schema Definitions](#schema-definitions)
- [Error Handling](#error-handling)
- [Contributing](#contributing)
- [License](#license)## Introduction
A brief introduction to the Luminex Ordinal/Iscription Express Backend, highlighting its purpose and significance within the bitcoin ecosystem.
## Features
A section detailing the core features of the backend service, including parent/child provenance inscription minting, reinscription, delegate inscription, and metadata/metaprotocol integration.
## Getting Started
Instructions on how to get started with the project, including installation, configuration, and running the application.
### Installation
Steps to clone the repository and install dependencies.
### Configuration
Guidelines on setting up environment variables and configuring the application for both development and production environments.
### Running the Application
Commands to start the application and access the server.
## API Documentation
An overview of the API documentation, including base URLs and available endpoints categorized by functionality.
### Overview
A high-level description of what the API does and who it's for.
### Base URLs
Information on the base URLs for accessing the API in different environments.
### Available Endpoints
Detailed descriptions of each endpoint, including method, endpoint path, description, request body (if applicable), and expected response.
#### Status
Endpoints related to fetching status information about the system, such as Bitcoin prices and fee rates.
##### Get Current Bitcoin Price
Details on the endpoint for retrieving the current Bitcoin price.
##### Last 15 Blocks Average Fee Rate
Details on the endpoint for fetching the average fee rate of the last 15 blocks.
##### Recommended Block Fee Rate
Details on the endpoint for getting a recommendation for the optimal block fee rate.
##### Split Large UTXO of Admin Wallet
Details on the endpoint for splitting a large UTXO from the admin wallet.
#### Inscribe
Endpoints for creating new inscriptions, including text, file, and delegate inscriptions, and generating sending ordinals PSBTs.
##### Create New Text Inscription
Details on the endpoint for creating a new text inscription.
##### Create New File Inscription
Details on the endpoint for creating a new file inscription.
##### Create New Delegate Inscription
Details on the endpoint for creating a new delegate inscription.
##### Get New Sending Ordinals PSBT
Details on the endpoint for generating a new Bitcoin transaction PSBT for sending ordinals.
#### Estimate
Endpoints for estimating the costs associated with creating inscriptions.
##### Estimate Text Inscription
Details on the endpoint for estimating the cost of creating a text inscription.
##### Estimate File Inscription
Details on the endpoint for estimating the cost of creating a file inscription.
##### Estimate Delegate Inscription
Details on the endpoint for estimating the cost of creating a delegate inscription.
## Schema Definitions
Descriptions of the schemas used in the API, including `TextInscription`, `FileInscription`, `DelegateInscription`, and `SendingOrdialBtcPsbt`.
## Error Handling
Information on how the API handles errors, including the structure of error responses.
## Contributing
Guidelines for contributing to the project, including how to submit pull requests and report issues.
## License
Details on the license under which the project is released, including a link to the full license text.
This structured approach ensures that readers can easily find the information they need, whether they're looking for a quick overview, detailed instructions on getting started, or specifics about the API documentation and schema definitions.
Citations: