Spaces:
Runtime error
Runtime error
| import streamlit as st | |
| from mnemonic import Mnemonic | |
| def generate_seed_phrase(language='english'): | |
| """ | |
| Generates a BIP39 mnemonic seed phrase using the mnemonic library. | |
| """ | |
| mnemo = Mnemonic(language) | |
| seed_phrase = mnemo.generate(strength=128) # 128 bits gives you 12 words | |
| return seed_phrase | |
| def main(): | |
| """ | |
| Main function to run the Streamlit app. | |
| """ | |
| st.title("BIP39 Mnemonic Seed Phrase Generator") | |
| st.write("Click the button below to generate a new seed phrase.") | |
| if st.button("Generate Seed Phrase"): | |
| with st.spinner("Generating seed phrase..."): | |
| seed_phrase = generate_seed_phrase() | |
| st.success("Seed phrase generated!") | |
| st.write("Your seed phrase is:") | |
| st.code(seed_phrase, language='text') | |
| st.warning("⚠️ **Important:** Keep this seed phrase safe and offline. Anyone with access to this seed phrase can access your crypto assets.") | |
| if __name__ == "__main__": | |
| main() |