https://iancoleman.io/bip39/
Code:
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon diesel
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon kite
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon trouble
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon ability alpha
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon able portion
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon absorb category
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abuse mansion
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon adjust anchor
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon also hazard
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon amount donate
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon bamboo illness
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon clarify illness
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon face alpha
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon pill actual
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon ability phrase impact
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon about cave special
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon absent summer unlock
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon account cage predict
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon actor sponsor twice
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon alley rally priority
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon assist network member
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon black mother wine
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon click rich excite
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon host pool marriage
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon wood knee play
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon ability parade situate shrimp
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon about figure tide rose
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon absorb silly recipe badge
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon accident van federal surround
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon adult skill culture night
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon amazing pony other twist
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon argue course obvious shine
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon box rent pet blame
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon cruise crazy dutch poem
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon enough harbor easy before
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon over donate clarify marriage
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon ability install rival prevent grief
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon able castle blind rebuild awful
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon above remove screen autumn dentist
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon achieve online cause soon squeeze
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon actor debris estate cousin ivory
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon aim capital tissue curtain very
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon aspect squirrel negative bind cry
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon bright clinic public stomach toward
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon cattle witness anxiety useless pulp
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon frown blouse settle fence oval
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon super genre fold very example
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon ability forward hope train unveil insane
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon able trial issue level large relax
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon above fish duck blanket essence never
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon achieve path anxiety source chef notice
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon admit volume bind grape jump nose
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon alcohol audit mixture disease situate middle
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon angle term hood story laptop innocent
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon boy label whale recycle lounge noble
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon chef cousin glove give youth tree
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon kiss entire motor slab flash offer
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon ranch twin lunch arrange hammer civil
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon ability spoil sunny reveal torch spell track
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon about useless vintage liquid open upon scene
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon above venture stamp injury kite catch snow
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon accuse monster popular twin angle quick spirit
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon advance crime sadness suspect guilt parent bounce
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon amateur scout dinner kitchen embrace ensure now
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon ask athlete give expect summer pave wrap
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon beef slight purse verify pyramid stumble stand
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon c 67
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon ability pill thrive hold coyote curtain design device Puzzel 70
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon about
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon above
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon age common lounge minimum head often retreat truck Puzzel 75
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon tube spray boost ridge balance pulp ecology business 80
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon ability
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon able
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon above
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon acquire improve give scatter boy breeze guard upgrade absent 85
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon flush absent suit ethics embrace fragile monster black train 90
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon ability
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon able
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon above
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon access exercise junior flee audit yard energy inmate sick option 95
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon cloth program sheriff thunder strong budget gun hard calm slide 100
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon ability
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon about
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon absent rough panel cake please giggle system defense flower water high 105
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon brain addict tongue evil same promote tomato sorry loan much mixed 110
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon ability
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon about amateur crowd cliff exercise urge rice crazy budget raccoon help that 115
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon ability
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon able
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon ability
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon able
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon ability
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon ability
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon about
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon
Ability repeat every 11 row (Start From Puzzel 4)
Able repeat ever 33 & 11 & 33 ... (Start From Puzzel 5)
About Repeat Ever 11 & 33 & 11 ... (Start From Puzzel 16)
above Repeat Ever 11 & 11... (Start from puzzel 39)
------------------------------------------------------------------
And From Puzzel 4 look at clomn after last abandon word ever 7 row word changed to (b) and Then (c)
With this prediction of puzzle 67, the first word after Abandon starts with the letter C
abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon c . . . . .
start Range Puzzel 67
0000000000000000000000000000000000000000000000040000000000000000
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon cactus abandon abandon abandon abandon abandon buzz
End Range Puzzel 67
000000000000000000000000000000000000000000000007ffffffffffffffff
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon divide zoo zoo zoo zoo zoo welcome
But because according to the prediction, it starts with the letter C and the first word that starts with Cabbage
Abandon is not repeated in all lines after mixing the words
In my opinion, the beginning of Range can be from here on
Python Code For Image
Code:
import customtkinter as ctk
from tkinter import filedialog, messagebox
from mnemonic import Mnemonic
import hashlib
import ecdsa
import base58
import pyperclip
# تنظیمات اولیه تم
ctk.set_appearance_mode("Dark")
ctk.set_default_color_theme("blue")
# تابع تبدیل کلید عمومی به آدرس فشرده P2PKH
def pubkey_to_address(public_key):
sha256_result = hashlib.sha256(public_key).digest()
ripemd160 = hashlib.new('ripemd160')
ripemd160.update(sha256_result)
hashed_public_key = ripemd160.digest()
versioned_key = b'\x00' + hashed_public_key
checksum = hashlib.sha256(hashlib.sha256(versioned_key).digest()).digest()[:4]
address_bytes = versioned_key + checksum
address = base58.b58encode(address_bytes).decode()
return address
# تابع تولید آدرس فشرده P2PKH از entropy
def generate_address_from_entropy():
entropy_hex = entropy_entry.get()
if not entropy_hex:
messagebox.showerror("Error", "Please generate or enter the entropy first.")
return
try:
private_key_bytes = bytes.fromhex(entropy_hex)
private_key = ecdsa.SigningKey.from_string(private_key_bytes, curve=ecdsa.SECP256k1)
public_key = private_key.verifying_key.to_string("compressed")
address = pubkey_to_address(public_key)
p2pkh_entry.delete(0, ctk.END)
p2pkh_entry.insert(0, address)
except Exception as e:
messagebox.showerror("Error", f"Invalid entropy or private key: {str(e)}")
# تابع تولید چکسام (کلمه 24) و محاسبه entropy
def generate_checksum():
selected_words = [combo.get() for combo in combos[:23]]
if '' in selected_words:
messagebox.showerror("Error", "Please select all 23 words.")
return
mnemo = Mnemonic("english")
valid_checksums = []
for word in mnemo.wordlist:
mnemonic = selected_words + [word]
try:
entropy = mnemo.to_entropy(' '.join(mnemonic))
valid_checksums.append(word)
except:
continue
if valid_checksums:
combos[23].configure(values=valid_checksums)
combos[23].set(valid_checksums[0])
else:
messagebox.showerror("Error", "No valid checksum word found.")
# تابع برای نمایش entropy
def show_entropy():
selected_words = [combo.get() for combo in combos[:23]] # دریافت 23 کلمه
if '' in selected_words:
messagebox.showerror("Error", "Please select all words.")
return
checksum_word = combos[23].get() # دریافت کلمه چکسام (کلمه 24)
if not checksum_word:
messagebox.showerror("Error", "Please generate or select a checksum word.")
return
selected_words.append(checksum_word) # اضافه کردن چکسام به لیست
mnemo = Mnemonic("english")
try:
entropy = mnemo.to_entropy(' '.join(selected_words))
entropy_entry.delete(0, ctk.END)
entropy_entry.insert(0, entropy.hex())
except Exception as e:
messagebox.showerror("Error", f"Invalid mnemonic: {str(e)}")
# تابع برای ذخیره اطلاعات در فایل
def save_results():
selected_words = [combo.get() for combo in combos]
entropy_hex = entropy_entry.get()
address = p2pkh_entry.get()
if not entropy_hex or not address:
messagebox.showerror("Error", "Please generate all necessary fields before saving.")
return
file_path = filedialog.asksaveasfilename(defaultextension=".txt", filetypes=[("Text files", "*.txt")])
if file_path:
with open(file_path, 'w') as file:
file.write("BIP39 Mnemonic Words:\n")
file.write(", ".join(selected_words) + "\n\n")
file.write(f"Entropy (Hex): {entropy_hex}\n")
file.write(f"P2PKH (Compressed Address): {address}\n")
messagebox.showinfo("Saved", f"Results saved to {file_path}")
# تابع کپی به کلیپبورد
def copy_to_clipboard(entry_widget):
pyperclip.copy(entry_widget.get())
messagebox.showinfo("Copied", "Copied to clipboard")
# تنظیمات صفحه اصلی
root = ctk.CTk()
root.geometry("1200x700")
root.title("BIP39 Mnemonic Generator")
combos = []
# ایجاد 24 کادر کشویی برای کلمات
for i in range(24):
label = ctk.CTkLabel(root, text=f"Word {i+1}")
label.grid(row=i//4, column=(i % 4) * 2, padx=10, pady=5, sticky="w")
combo = ctk.CTkComboBox(root, values=Mnemonic("english").wordlist)
combo.grid(row=i//4, column=(i % 4) * 2 + 1, padx=10, pady=5, sticky="w")
combos.append(combo)
# بخش پایین صفحه برای نمایش entropy و سایر دکمهها
entropy_label = ctk.CTkLabel(root, text="Entropy (Hex):")
entropy_label.grid(row=8, column=0, padx=10, pady=10, sticky="w")
entropy_entry = ctk.CTkEntry(root, width=500)
entropy_entry.grid(row=8, column=1, columnspan=3, padx=10, pady=10, sticky="w")
checksum_button = ctk.CTkButton(root, text="Generate Checksum", command=generate_checksum)
checksum_button.grid(row=9, column=1, padx=10, pady=5, sticky="w")
entropy_button = ctk.CTkButton(root, text="Show Entropy", command=show_entropy)
entropy_button.grid(row=9, column=2, padx=10, pady=5, sticky="w")
p2pkh_label = ctk.CTkLabel(root, text="P2PKH (Compressed):")
p2pkh_label.grid(row=12, column=0, padx=10, pady=10, sticky="w")
p2pkh_entry = ctk.CTkEntry(root, width=500)
p2pkh_entry.grid(row=12, column=1, columnspan=3, padx=10, pady=10, sticky="w")
generate_address_button = ctk.CTkButton(root, text="Generate Address", command=generate_address_from_entropy)
generate_address_button.grid(row=13, column=1, padx=10, pady=5, sticky="w")
save_button = ctk.CTkButton(root, text="Save Results", command=save_results)
save_button.grid(row=13, column=2, padx=10, pady=5, sticky="w")
# اجرای برنامه
root.mainloop()
I hope it is useful and I am waiting for your comments