This repository provides a batch inscription and reinscription tool for Bitcoin Ordinals, allowing users to efficiently inscribe multiple assets in a single transaction and reinscribe data on existing ordinals.
- β Batch Inscription β Mint multiple Ordinals efficiently in a single transaction.
- β Reinscription Support β Modify and reinscribe data on existing Ordinals.
- β
Flexible Output Modes β Supports
same-sat
,satpoints
,separate-outputs
, andshared-output
. - β Optimized for Fees β Reduce gas costs with bulk inscriptions.
- β
Simple YAML Configuration β Easily customize inscriptions with
batch.yaml
.
# Clone the repository
git clone https://github.com/love-luca/ordinal-batch-inscription.git
cd ordinal-batch-inscription
# Install dependencies
npm install # or yarn install
Edit the batch.yaml
file to define the batch inscription settings:
batch:
mode: "separate-outputs" # Options: same-sat, satpoints, separate-outputs, shared-output
postage: 546 # Minimum required satoshis for each inscription
inscriptions:
- content: "image1.png"
type: "image/png"
- content: "metadata.json"
type: "application/json"
npm run inscribe
To reinscribe on an existing satoshi:
npm run reinscribe --ordinal-id=<ordinal_id> --content=new-data.txt
- NFT Collections β Inscribe multiple NFTs in one go.
- On-Chain Content Updates β Modify Ordinals dynamically.
- Tokenized Assets β Efficient inscription of financial assets.
We welcome contributions! Feel free to fork this repo, submit pull requests, or report issues.
- Twitter: @defai_maxi
- Telegram: @rhettjel
This project is designed to empower creators and developers by making Bitcoin Ordinal inscriptions and reinscriptions more efficient and cost-effective. ππ₯