A Streamlit web application for minting IP assets using the Crossmint API.
https://replit.com/@adamxboyle/MintNftInterface
- Make sure you have Python installed on your system
- Clone this repository
- Install the required packages:
pip install streamlit requests
The following environment variable is required:
CROSSMINT_API_KEY
: Your Crossmint staging API key (starts withsk_staging_
)
To run the application:
streamlit run app.py
The application will be available at http://localhost:5000
- Enter the voice character name (e.g., "Morgan Freeman")
- Provide a valid image URL for the character
- Provide a valid URL for the voice sample (MP3 format)
- Click "Mint IP Asset" to create your asset
app.py
: Main application file containing the Streamlit interface and minting logic.streamlit/config.toml
: Streamlit configuration fileREADME.md
: This documentation file
- Make sure to use the staging API key for testing
- All URLs must be publicly accessible
- The application will display success/error messages clearly
- Detailed minting results can be viewed by expanding the "View Details" section