GOTTo11's picture
Update app.py
9d1feb7 verified
raw
history blame contribute delete
986 Bytes
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()