-
-
Save mflaxman/60c15be413c4194118eb5547ffcd15ee to your computer and use it in GitHub Desktop.
A script to generate all 241 BIP39 seed phrases that contain only one word
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
from buidl.hd import HDPrivateKey, InvalidChecksumWordsError | |
from buidl.mnemonic import WORD_LIST | |
total_cnt = 0 | |
for seed_length in 12, 15, 18, 21, 24: | |
print("-" * 60, "\n", seed_length, "word seed phrases:") | |
local_cnt = 0 | |
for challenge_word in WORD_LIST: | |
challenge_seed = (challenge_word + " ") * seed_length | |
try: | |
HDPrivateKey.from_mnemonic(challenge_seed) | |
local_cnt += 1 | |
total_cnt += 1 | |
print(f" {local_cnt}: {challenge_seed}") | |
except InvalidChecksumWordsError: | |
pass | |
print(f"Found {total_cnt} valid seed phrases") |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
------------------------------------------------------------ | |
12 word seed phrases: | |
1: action action action action action action action action action action action action | |
2: agent agent agent agent agent agent agent agent agent agent agent agent | |
3: aim aim aim aim aim aim aim aim aim aim aim aim | |
4: all all all all all all all all all all all all | |
5: ankle ankle ankle ankle ankle ankle ankle ankle ankle ankle ankle ankle | |
6: announce announce announce announce announce announce announce announce announce announce announce announce | |
7: audit audit audit audit audit audit audit audit audit audit audit audit | |
8: awesome awesome awesome awesome awesome awesome awesome awesome awesome awesome awesome awesome | |
9: beef beef beef beef beef beef beef beef beef beef beef beef | |
10: believe believe believe believe believe believe believe believe believe believe believe believe | |
11: blue blue blue blue blue blue blue blue blue blue blue blue | |
12: border border border border border border border border border border border border | |
13: brand brand brand brand brand brand brand brand brand brand brand brand | |
14: breeze breeze breeze breeze breeze breeze breeze breeze breeze breeze breeze breeze | |
15: bus bus bus bus bus bus bus bus bus bus bus bus | |
16: business business business business business business business business business business business business | |
17: cannon cannon cannon cannon cannon cannon cannon cannon cannon cannon cannon cannon | |
18: canyon canyon canyon canyon canyon canyon canyon canyon canyon canyon canyon canyon | |
19: carry carry carry carry carry carry carry carry carry carry carry carry | |
20: cave cave cave cave cave cave cave cave cave cave cave cave | |
21: century century century century century century century century century century century century | |
22: cereal cereal cereal cereal cereal cereal cereal cereal cereal cereal cereal cereal | |
23: chronic chronic chronic chronic chronic chronic chronic chronic chronic chronic chronic chronic | |
24: coast coast coast coast coast coast coast coast coast coast coast coast | |
25: convince convince convince convince convince convince convince convince convince convince convince convince | |
26: cute cute cute cute cute cute cute cute cute cute cute cute | |
27: dawn dawn dawn dawn dawn dawn dawn dawn dawn dawn dawn dawn | |
28: dilemma dilemma dilemma dilemma dilemma dilemma dilemma dilemma dilemma dilemma dilemma dilemma | |
29: divorce divorce divorce divorce divorce divorce divorce divorce divorce divorce divorce divorce | |
30: dry dry dry dry dry dry dry dry dry dry dry dry | |
31: elevator elevator elevator elevator elevator elevator elevator elevator elevator elevator elevator elevator | |
32: else else else else else else else else else else else else | |
33: embrace embrace embrace embrace embrace embrace embrace embrace embrace embrace embrace embrace | |
34: enroll enroll enroll enroll enroll enroll enroll enroll enroll enroll enroll enroll | |
35: escape escape escape escape escape escape escape escape escape escape escape escape | |
36: evolve evolve evolve evolve evolve evolve evolve evolve evolve evolve evolve evolve | |
37: exclude exclude exclude exclude exclude exclude exclude exclude exclude exclude exclude exclude | |
38: excuse excuse excuse excuse excuse excuse excuse excuse excuse excuse excuse excuse | |
39: exercise exercise exercise exercise exercise exercise exercise exercise exercise exercise exercise exercise | |
40: expire expire expire expire expire expire expire expire expire expire expire expire | |
41: fetch fetch fetch fetch fetch fetch fetch fetch fetch fetch fetch fetch | |
42: fever fever fever fever fever fever fever fever fever fever fever fever | |
43: forward forward forward forward forward forward forward forward forward forward forward forward | |
44: fury fury fury fury fury fury fury fury fury fury fury fury | |
45: garment garment garment garment garment garment garment garment garment garment garment garment | |
46: gauge gauge gauge gauge gauge gauge gauge gauge gauge gauge gauge gauge | |
47: gym gym gym gym gym gym gym gym gym gym gym gym | |
48: half half half half half half half half half half half half | |
49: harsh harsh harsh harsh harsh harsh harsh harsh harsh harsh harsh harsh | |
50: hole hole hole hole hole hole hole hole hole hole hole hole | |
51: hybrid hybrid hybrid hybrid hybrid hybrid hybrid hybrid hybrid hybrid hybrid hybrid | |
52: illegal illegal illegal illegal illegal illegal illegal illegal illegal illegal illegal illegal | |
53: include include include include include include include include include include include include | |
54: index index index index index index index index index index index index | |
55: into into into into into into into into into into into into | |
56: invest invest invest invest invest invest invest invest invest invest invest invest | |
57: involve involve involve involve involve involve involve involve involve involve involve involve | |
58: jeans jeans jeans jeans jeans jeans jeans jeans jeans jeans jeans jeans | |
59: kick kick kick kick kick kick kick kick kick kick kick kick | |
60: kite kite kite kite kite kite kite kite kite kite kite kite | |
61: later later later later later later later later later later later later | |
62: layer layer layer layer layer layer layer layer layer layer layer layer | |
63: legend legend legend legend legend legend legend legend legend legend legend legend | |
64: life life life life life life life life life life life life | |
65: lyrics lyrics lyrics lyrics lyrics lyrics lyrics lyrics lyrics lyrics lyrics lyrics | |
66: margin margin margin margin margin margin margin margin margin margin margin margin | |
67: melody melody melody melody melody melody melody melody melody melody melody melody | |
68: mom mom mom mom mom mom mom mom mom mom mom mom | |
69: more more more more more more more more more more more more | |
70: morning morning morning morning morning morning morning morning morning morning morning morning | |
71: nation nation nation nation nation nation nation nation nation nation nation nation | |
72: neck neck neck neck neck neck neck neck neck neck neck neck | |
73: neglect neglect neglect neglect neglect neglect neglect neglect neglect neglect neglect neglect | |
74: never never never never never never never never never never never never | |
75: noble noble noble noble noble noble noble noble noble noble noble noble | |
76: novel novel novel novel novel novel novel novel novel novel novel novel | |
77: obvious obvious obvious obvious obvious obvious obvious obvious obvious obvious obvious obvious | |
78: ocean ocean ocean ocean ocean ocean ocean ocean ocean ocean ocean ocean | |
79: oil oil oil oil oil oil oil oil oil oil oil oil | |
80: orphan orphan orphan orphan orphan orphan orphan orphan orphan orphan orphan orphan | |
81: oxygen oxygen oxygen oxygen oxygen oxygen oxygen oxygen oxygen oxygen oxygen oxygen | |
82: pause pause pause pause pause pause pause pause pause pause pause pause | |
83: peasant peasant peasant peasant peasant peasant peasant peasant peasant peasant peasant peasant | |
84: permit permit permit permit permit permit permit permit permit permit permit permit | |
85: piano piano piano piano piano piano piano piano piano piano piano piano | |
86: proof proof proof proof proof proof proof proof proof proof proof proof | |
87: pumpkin pumpkin pumpkin pumpkin pumpkin pumpkin pumpkin pumpkin pumpkin pumpkin pumpkin pumpkin | |
88: question question question question question question question question question question question question | |
89: real real real real real real real real real real real real | |
90: report report report report report report report report report report report report | |
91: rough rough rough rough rough rough rough rough rough rough rough rough | |
92: rude rude rude rude rude rude rude rude rude rude rude rude | |
93: salad salad salad salad salad salad salad salad salad salad salad salad | |
94: scale scale scale scale scale scale scale scale scale scale scale scale | |
95: screen screen screen screen screen screen screen screen screen screen screen screen | |
96: sea sea sea sea sea sea sea sea sea sea sea sea | |
97: seat seat seat seat seat seat seat seat seat seat seat seat | |
98: sell sell sell sell sell sell sell sell sell sell sell sell | |
99: seminar seminar seminar seminar seminar seminar seminar seminar seminar seminar seminar seminar | |
100: seven seven seven seven seven seven seven seven seven seven seven seven | |
101: sheriff sheriff sheriff sheriff sheriff sheriff sheriff sheriff sheriff sheriff sheriff sheriff | |
102: siege siege siege siege siege siege siege siege siege siege siege siege | |
103: silver silver silver silver silver silver silver silver silver silver silver silver | |
104: soldier soldier soldier soldier soldier soldier soldier soldier soldier soldier soldier soldier | |
105: spell spell spell spell spell spell spell spell spell spell spell spell | |
106: split split split split split split split split split split split split | |
107: spray spray spray spray spray spray spray spray spray spray spray spray | |
108: stadium stadium stadium stadium stadium stadium stadium stadium stadium stadium stadium stadium | |
109: sugar sugar sugar sugar sugar sugar sugar sugar sugar sugar sugar sugar | |
110: sunny sunny sunny sunny sunny sunny sunny sunny sunny sunny sunny sunny | |
111: sure sure sure sure sure sure sure sure sure sure sure sure | |
112: tobacco tobacco tobacco tobacco tobacco tobacco tobacco tobacco tobacco tobacco tobacco tobacco | |
113: tongue tongue tongue tongue tongue tongue tongue tongue tongue tongue tongue tongue | |
114: track track track track track track track track track track track track | |
115: tree tree tree tree tree tree tree tree tree tree tree tree | |
116: trouble trouble trouble trouble trouble trouble trouble trouble trouble trouble trouble trouble | |
117: twelve twelve twelve twelve twelve twelve twelve twelve twelve twelve twelve twelve | |
118: twice twice twice twice twice twice twice twice twice twice twice twice | |
119: type type type type type type type type type type type type | |
120: uniform uniform uniform uniform uniform uniform uniform uniform uniform uniform uniform uniform | |
121: useless useless useless useless useless useless useless useless useless useless useless useless | |
122: valid valid valid valid valid valid valid valid valid valid valid valid | |
123: very very very very very very very very very very very very | |
124: vibrant vibrant vibrant vibrant vibrant vibrant vibrant vibrant vibrant vibrant vibrant vibrant | |
125: virtual virtual virtual virtual virtual virtual virtual virtual virtual virtual virtual virtual | |
126: vocal vocal vocal vocal vocal vocal vocal vocal vocal vocal vocal vocal | |
127: warrior warrior warrior warrior warrior warrior warrior warrior warrior warrior warrior warrior | |
128: word word word word word word word word word word word word | |
129: world world world world world world world world world world world world | |
130: yellow yellow yellow yellow yellow yellow yellow yellow yellow yellow yellow yellow | |
------------------------------------------------------------ | |
15 word seed phrases: | |
1: access access access access access access access access access access access access access access access | |
2: across across across across across across across across across across across across across across across | |
3: adjust adjust adjust adjust adjust adjust adjust adjust adjust adjust adjust adjust adjust adjust adjust | |
4: ahead ahead ahead ahead ahead ahead ahead ahead ahead ahead ahead ahead ahead ahead ahead | |
5: badge badge badge badge badge badge badge badge badge badge badge badge badge badge badge | |
6: beauty beauty beauty beauty beauty beauty beauty beauty beauty beauty beauty beauty beauty beauty beauty | |
7: better better better better better better better better better better better better better better better | |
8: clean clean clean clean clean clean clean clean clean clean clean clean clean clean clean | |
9: confirm confirm confirm confirm confirm confirm confirm confirm confirm confirm confirm confirm confirm confirm confirm | |
10: consider consider consider consider consider consider consider consider consider consider consider consider consider consider consider | |
11: crumble crumble crumble crumble crumble crumble crumble crumble crumble crumble crumble crumble crumble crumble crumble | |
12: curtain curtain curtain curtain curtain curtain curtain curtain curtain curtain curtain curtain curtain curtain curtain | |
13: day day day day day day day day day day day day day day day | |
14: denial denial denial denial denial denial denial denial denial denial denial denial denial denial denial | |
15: develop develop develop develop develop develop develop develop develop develop develop develop develop develop develop | |
16: dish dish dish dish dish dish dish dish dish dish dish dish dish dish dish | |
17: elbow elbow elbow elbow elbow elbow elbow elbow elbow elbow elbow elbow elbow elbow elbow | |
18: elder elder elder elder elder elder elder elder elder elder elder elder elder elder elder | |
19: enrich enrich enrich enrich enrich enrich enrich enrich enrich enrich enrich enrich enrich enrich enrich | |
20: entry entry entry entry entry entry entry entry entry entry entry entry entry entry entry | |
21: exhibit exhibit exhibit exhibit exhibit exhibit exhibit exhibit exhibit exhibit exhibit exhibit exhibit exhibit exhibit | |
22: exile exile exile exile exile exile exile exile exile exile exile exile exile exile exile | |
23: forward forward forward forward forward forward forward forward forward forward forward forward forward forward forward | |
24: found found found found found found found found found found found found found found found | |
25: head head head head head head head head head head head head head head head | |
26: inch inch inch inch inch inch inch inch inch inch inch inch inch inch inch | |
27: juice juice juice juice juice juice juice juice juice juice juice juice juice juice juice | |
28: kid kid kid kid kid kid kid kid kid kid kid kid kid kid kid | |
29: leopard leopard leopard leopard leopard leopard leopard leopard leopard leopard leopard leopard leopard leopard leopard | |
30: local local local local local local local local local local local local local local local | |
31: lucky lucky lucky lucky lucky lucky lucky lucky lucky lucky lucky lucky lucky lucky lucky | |
32: mail mail mail mail mail mail mail mail mail mail mail mail mail mail mail | |
33: matter matter matter matter matter matter matter matter matter matter matter matter matter matter matter | |
34: mosquito mosquito mosquito mosquito mosquito mosquito mosquito mosquito mosquito mosquito mosquito mosquito mosquito mosquito mosquito | |
35: nice nice nice nice nice nice nice nice nice nice nice nice nice nice nice | |
36: noodle noodle noodle noodle noodle noodle noodle noodle noodle noodle noodle noodle noodle noodle noodle | |
37: olive olive olive olive olive olive olive olive olive olive olive olive olive olive olive | |
38: pair pair pair pair pair pair pair pair pair pair pair pair pair pair pair | |
39: pass pass pass pass pass pass pass pass pass pass pass pass pass pass pass | |
40: regular regular regular regular regular regular regular regular regular regular regular regular regular regular regular | |
41: rhythm rhythm rhythm rhythm rhythm rhythm rhythm rhythm rhythm rhythm rhythm rhythm rhythm rhythm rhythm | |
42: ride ride ride ride ride ride ride ride ride ride ride ride ride ride ride | |
43: rural rural rural rural rural rural rural rural rural rural rural rural rural rural rural | |
44: same same same same same same same same same same same same same same same | |
45: service service service service service service service service service service service service service service service | |
46: solution solution solution solution solution solution solution solution solution solution solution solution solution solution solution | |
47: staff staff staff staff staff staff staff staff staff staff staff staff staff staff staff | |
48: stomach stomach stomach stomach stomach stomach stomach stomach stomach stomach stomach stomach stomach stomach stomach | |
49: strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy | |
50: tail tail tail tail tail tail tail tail tail tail tail tail tail tail tail | |
51: tattoo tattoo tattoo tattoo tattoo tattoo tattoo tattoo tattoo tattoo tattoo tattoo tattoo tattoo tattoo | |
52: tennis tennis tennis tennis tennis tennis tennis tennis tennis tennis tennis tennis tennis tennis tennis | |
53: toward toward toward toward toward toward toward toward toward toward toward toward toward toward toward | |
54: unfair unfair unfair unfair unfair unfair unfair unfair unfair unfair unfair unfair unfair unfair unfair | |
55: useless useless useless useless useless useless useless useless useless useless useless useless useless useless useless | |
56: vibrant vibrant vibrant vibrant vibrant vibrant vibrant vibrant vibrant vibrant vibrant vibrant vibrant vibrant vibrant | |
57: wonder wonder wonder wonder wonder wonder wonder wonder wonder wonder wonder wonder wonder wonder wonder | |
------------------------------------------------------------ | |
18 word seed phrases: | |
1: ahead ahead ahead ahead ahead ahead ahead ahead ahead ahead ahead ahead ahead ahead ahead ahead ahead ahead | |
2: desert desert desert desert desert desert desert desert desert desert desert desert desert desert desert desert desert desert | |
3: dove dove dove dove dove dove dove dove dove dove dove dove dove dove dove dove dove dove | |
4: dumb dumb dumb dumb dumb dumb dumb dumb dumb dumb dumb dumb dumb dumb dumb dumb dumb dumb | |
5: egg egg egg egg egg egg egg egg egg egg egg egg egg egg egg egg egg egg | |
6: episode episode episode episode episode episode episode episode episode episode episode episode episode episode episode episode episode episode | |
7: express express express express express express express express express express express express express express express express express express | |
8: fiction fiction fiction fiction fiction fiction fiction fiction fiction fiction fiction fiction fiction fiction fiction fiction fiction fiction | |
9: glad glad glad glad glad glad glad glad glad glad glad glad glad glad glad glad glad glad | |
10: glass glass glass glass glass glass glass glass glass glass glass glass glass glass glass glass glass glass | |
11: gorilla gorilla gorilla gorilla gorilla gorilla gorilla gorilla gorilla gorilla gorilla gorilla gorilla gorilla gorilla gorilla gorilla gorilla | |
12: kiss kiss kiss kiss kiss kiss kiss kiss kiss kiss kiss kiss kiss kiss kiss kiss kiss kiss | |
13: leader leader leader leader leader leader leader leader leader leader leader leader leader leader leader leader leader leader | |
14: misery misery misery misery misery misery misery misery misery misery misery misery misery misery misery misery misery misery | |
15: mobile mobile mobile mobile mobile mobile mobile mobile mobile mobile mobile mobile mobile mobile mobile mobile mobile mobile | |
16: mother mother mother mother mother mother mother mother mother mother mother mother mother mother mother mother mother mother | |
17: quiz quiz quiz quiz quiz quiz quiz quiz quiz quiz quiz quiz quiz quiz quiz quiz quiz quiz | |
18: rally rally rally rally rally rally rally rally rally rally rally rally rally rally rally rally rally rally | |
19: response response response response response response response response response response response response response response response response response response | |
20: school school school school school school school school school school school school school school school school school school | |
21: sense sense sense sense sense sense sense sense sense sense sense sense sense sense sense sense sense sense | |
22: spend spend spend spend spend spend spend spend spend spend spend spend spend spend spend spend spend spend | |
23: stock stock stock stock stock stock stock stock stock stock stock stock stock stock stock stock stock stock | |
24: upper upper upper upper upper upper upper upper upper upper upper upper upper upper upper upper upper upper | |
25: usage usage usage usage usage usage usage usage usage usage usage usage usage usage usage usage usage usage | |
26: wonder wonder wonder wonder wonder wonder wonder wonder wonder wonder wonder wonder wonder wonder wonder wonder wonder wonder | |
------------------------------------------------------------ | |
21 word seed phrases: | |
1: anger anger anger anger anger anger anger anger anger anger anger anger anger anger anger anger anger anger anger anger anger | |
2: brave brave brave brave brave brave brave brave brave brave brave brave brave brave brave brave brave brave brave brave brave | |
3: debate debate debate debate debate debate debate debate debate debate debate debate debate debate debate debate debate debate debate debate debate | |
4: differ differ differ differ differ differ differ differ differ differ differ differ differ differ differ differ differ differ differ differ differ | |
5: egg egg egg egg egg egg egg egg egg egg egg egg egg egg egg egg egg egg egg egg egg | |
6: eternal eternal eternal eternal eternal eternal eternal eternal eternal eternal eternal eternal eternal eternal eternal eternal eternal eternal eternal eternal eternal | |
7: exclude exclude exclude exclude exclude exclude exclude exclude exclude exclude exclude exclude exclude exclude exclude exclude exclude exclude exclude exclude exclude | |
8: fork fork fork fork fork fork fork fork fork fork fork fork fork fork fork fork fork fork fork fork fork | |
9: issue issue issue issue issue issue issue issue issue issue issue issue issue issue issue issue issue issue issue issue issue | |
10: notable notable notable notable notable notable notable notable notable notable notable notable notable notable notable notable notable notable notable notable notable | |
11: process process process process process process process process process process process process process process process process process process process process process | |
12: robust robust robust robust robust robust robust robust robust robust robust robust robust robust robust robust robust robust robust robust robust | |
13: shop shop shop shop shop shop shop shop shop shop shop shop shop shop shop shop shop shop shop shop shop | |
14: style style style style style style style style style style style style style style style style style style style style style | |
15: sunset sunset sunset sunset sunset sunset sunset sunset sunset sunset sunset sunset sunset sunset sunset sunset sunset sunset sunset sunset sunset | |
16: trim trim trim trim trim trim trim trim trim trim trim trim trim trim trim trim trim trim trim trim trim | |
17: upon upon upon upon upon upon upon upon upon upon upon upon upon upon upon upon upon upon upon upon upon | |
------------------------------------------------------------ | |
24 word seed phrases: | |
1: bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon | |
2: flag flag flag flag flag flag flag flag flag flag flag flag flag flag flag flag flag flag flag flag flag flag flag flag | |
3: gas gas gas gas gas gas gas gas gas gas gas gas gas gas gas gas gas gas gas gas gas gas gas gas | |
4: great great great great great great great great great great great great great great great great great great great great great great great great | |
5: slice slice slice slice slice slice slice slice slice slice slice slice slice slice slice slice slice slice slice slice slice slice slice slice | |
6: solution solution solution solution solution solution solution solution solution solution solution solution solution solution solution solution solution solution solution solution solution solution solution solution | |
7: summer summer summer summer summer summer summer summer summer summer summer summer summer summer summer summer summer summer summer summer summer summer summer summer | |
8: they they they they they they they they they they they they they they they they they they they they they they they they | |
9: trade trade trade trade trade trade trade trade trade trade trade trade trade trade trade trade trade trade trade trade trade trade trade trade | |
10: trap trap trap trap trap trap trap trap trap trap trap trap trap trap trap trap trap trap trap trap trap trap trap trap | |
11: zebra zebra zebra zebra zebra zebra zebra zebra zebra zebra zebra zebra zebra zebra zebra zebra zebra zebra zebra zebra zebra zebra zebra zebra | |
Found 241 valid seed phrases |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Please note: these are dangerously insecure and should not be used for storing funds!