From 1da45043739f78cbd195bf78aeaa2ad514b6425b Mon Sep 17 00:00:00 2001 From: philemon Date: Sun, 1 Dec 2013 12:54:12 +0400 Subject: [PATCH] modified: mmgen/mn_electrum.py modified: mmgen/mn_tirosh.py deleted: wordlists/mn_wordlist.py deleted: wordlists/mn_wordlist.sort.py modified: wordlists/mnemonic.py deleted: wordlists/mnemonic.sort.py --- mmgen/mn_electrum.py | 13 +- mmgen/mn_tirosh.py | 35 +- wordlists/mn_wordlist.py | 292 ------ wordlists/mn_wordlist.sort.py | 1642 --------------------------------- wordlists/mnemonic.py | 18 +- wordlists/mnemonic.sort.py | 1638 -------------------------------- 6 files changed, 45 insertions(+), 3593 deletions(-) delete mode 100755 wordlists/mn_wordlist.py delete mode 100644 wordlists/mn_wordlist.sort.py delete mode 100644 wordlists/mnemonic.sort.py diff --git a/mmgen/mn_electrum.py b/mmgen/mn_electrum.py index 577c52f3..17272c2e 100755 --- a/mmgen/mn_electrum.py +++ b/mmgen/mn_electrum.py @@ -15,18 +15,17 @@ # # You should have received a copy of the GNU General Public License # along with this program. If not, see . - -# electrum wordlist +# ------------------------------------------------------------------------------ +# MMgen note: this is a sorted version of the wordlist. The original +# can be found at: +# https://github.com/spesmilo/electrum/blob/master/lib/mnemonic.py +# and in the file 'wordlists/mnemonic.py' of the mmgen distribution. +# ------------------------------------------------------------------------------ # Electrum - lightweight Bitcoin client # Copyright (C) 2011 thomasv@gitorious # list of words from: # http://en.wiktionary.org/wiki/Wiktionary:Frequency_lists/Contemporary_poetry -# From mmgen: -# this is a sorted version of the wordlist. -# Original can be found here: -# https://github.com/spesmilo/electrum/blob/master/lib/mnemonic.py - electrum_words = """ able about diff --git a/mmgen/mn_tirosh.py b/mmgen/mn_tirosh.py index 0be13103..f779e686 100755 --- a/mmgen/mn_tirosh.py +++ b/mmgen/mn_tirosh.py @@ -15,11 +15,38 @@ # # You should have received a copy of the GNU General Public License # along with this program. If not, see . - +# ------------------------------------------------------------------------------ +# MMGen note: this is a sorted version of the wordlist. The original can be +# found in the file 'wordlists/mn_wordlist.c' of the mmgen distribution. +# ------------------------------------------------------------------------------ +# Oren Tirosh is no longer maintaining the original version of this +# project. +# +# Stephen Paul Weber likes it and is making it accessible on GitHub. +# https://github.com/singpolyma/mnemonicode +# ------------------------------------------------------------------------------ +# Original copyright notice follows: +# ------------------------------------------------------------------------------ # Oren Tirosh wordlist -# Copyright (c) 2000 Oren Tirosh - -# From mmgen: this is a sorted version of the wordlist +# Copyright (c) 2000 Oren Tirosh +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in +# all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +# THE SOFTWARE. tirosh_words = """ abraham diff --git a/wordlists/mn_wordlist.py b/wordlists/mn_wordlist.py deleted file mode 100755 index 2f3d8100..00000000 --- a/wordlists/mn_wordlist.py +++ /dev/null @@ -1,292 +0,0 @@ -#!/usr/bin/python - -""" -mn_words.py: Mnemomic wordlist - -Copyright (c) 2000 Oren Tirosh - -Oren Tirosh is no longer maintaining the original version of this -project. - -Stephen Paul Weber likes it and is making it accessible on GitHub. -https://github.com/singpolyma/mnemonicode -""" - -mn_words = [ - "academy", "acrobat", "active", "actor", "adam", "admiral", - "adrian", "africa", "agenda", "agent", "airline", "airport", - "aladdin", "alarm", "alaska", "albert", "albino", "album", - "alcohol", "alex", "algebra", "alibi", "alice", "alien", - "alpha", "alpine", "amadeus", "amanda", "amazon", "amber", - "america", "amigo", "analog", "anatomy", "angel", "animal", - "antenna", "antonio", "apollo", "april", "archive", "arctic", - "arizona", "arnold", "aroma", "arthur", "artist", "asia", - "aspect", "aspirin", "athena", "athlete", "atlas", "audio", - "august", "austria", "axiom", "aztec", "balance", "ballad", - "banana", "bandit", "banjo", "barcode", "baron", "basic", - "battery", "belgium", "berlin", "bermuda", "bernard", "bikini", - "binary", "bingo", "biology", "block", "blonde", "bonus", - "boris", "boston", "boxer", "brandy", "bravo", "brazil", - "bronze", "brown", "bruce", "bruno", "burger", "burma", - "cabinet", "cactus", "cafe", "cairo", "cake", "calypso", - "camel", "camera", "campus", "canada", "canal", "cannon", - "canoe", "cantina", "canvas", "canyon", "capital", "caramel", - "caravan", "carbon", "cargo", "carlo", "carol", "carpet", - "cartel", "casino", "castle", "castro", "catalog", "caviar", - "cecilia", "cement", "center", "century", "ceramic", "chamber", - "chance", "change", "chaos", "charlie", "charm", "charter", - "chef", "chemist", "cherry", "chess", "chicago", "chicken", - "chief", "china", "cigar", "cinema", "circus", "citizen", - "city", "clara", "classic", "claudia", "clean", "client", - "climax", "clinic", "clock", "club", "cobra", "coconut", - "cola", "collect", "colombo", "colony", "color", "combat", - "comedy", "comet", "command", "compact", "company", "complex", - "concept", "concert", "connect", "consul", "contact", "context", - "contour", "control", "convert", "copy", "corner", "corona", - "correct", "cosmos", "couple", "courage", "cowboy", "craft", - "crash", "credit", "cricket", "critic", "crown", "crystal", - "cuba", "culture", "dallas", "dance", "daniel", "david", - "decade", "decimal", "deliver", "delta", "deluxe", "demand", - "demo", "denmark", "derby", "design", "detect", "develop", - "diagram", "dialog", "diamond", "diana", "diego", "diesel", - "diet", "digital", "dilemma", "diploma", "direct", "disco", - "disney", "distant", "doctor", "dollar", "dominic", "domino", - "donald", "dragon", "drama", "dublin", "duet", "dynamic", - "east", "ecology", "economy", "edgar", "egypt", "elastic", - "elegant", "element", "elite", "elvis", "email", "energy", - "engine", "english", "episode", "equator", "escort", "ethnic", - "europe", "everest", "evident", "exact", "example", "exit", - "exotic", "export", "express", "extra", "fabric", "factor", - "falcon", "family", "fantasy", "fashion", "fiber", "fiction", - "fidel", "fiesta", "figure", "film", "filter", "final", - "finance", "finish", "finland", "flash", "florida", "flower", - "fluid", "flute", "focus", "ford", "forest", "formal", - "format", "formula", "fortune", "forum", "fragile", "france", - "frank", "friend", "frozen", "future", "gabriel", "galaxy", - "gallery", "gamma", "garage", "garden", "garlic", "gemini", - "general", "genetic", "genius", "germany", "global", "gloria", - "golf", "gondola", "gong", "good", "gordon", "gorilla", - "grand", "granite", "graph", "green", "group", "guide", - "guitar", "guru", "hand", "happy", "harbor", "harmony", - "harvard", "havana", "hawaii", "helena", "hello", "henry", - "hilton", "history", "horizon", "hotel", "human", "humor", - "icon", "idea", "igloo", "igor", "image", "impact", - "import", "index", "india", "indigo", "input", "insect", - "instant", "iris", "italian", "jacket", "jacob", "jaguar", - "janet", "japan", "jargon", "jazz", "jeep", "john", - "joker", "jordan", "jumbo", "june", "jungle", "junior", - "jupiter", "karate", "karma", "kayak", "kermit", "kilo", - "king", "koala", "korea", "labor", "lady", "lagoon", - "laptop", "laser", "latin", "lava", "lecture", "left", - "legal", "lemon", "level", "lexicon", "liberal", "libra", - "limbo", "limit", "linda", "linear", "lion", "liquid", - "liter", "little", "llama", "lobby", "lobster", "local", - "logic", "logo", "lola", "london", "lotus", "lucas", - "lunar", "machine", "macro", "madam", "madonna", "madrid", - "maestro", "magic", "magnet", "magnum", "major", "mama", - "mambo", "manager", "mango", "manila", "marco", "marina", - "market", "mars", "martin", "marvin", "master", "matrix", - "maximum", "media", "medical", "mega", "melody", "melon", - "memo", "mental", "mentor", "menu", "mercury", "message", - "metal", "meteor", "meter", "method", "metro", "mexico", - "miami", "micro", "million", "mineral", "minimum", "minus", - "minute", "miracle", "mirage", "miranda", "mister", "mixer", - "mobile", "model", "modem", "modern", "modular", "moment", - "monaco", "monica", "monitor", "mono", "monster", "montana", - "morgan", "motel", "motif", "motor", "mozart", "multi", - "museum", "music", "mustang", "natural", "neon", "nepal", - "neptune", "nerve", "neutral", "nevada", "news", "ninja", - "nirvana", "normal", "nova", "novel", "nuclear", "numeric", - "nylon", "oasis", "object", "observe", "ocean", "octopus", - "olivia", "olympic", "omega", "opera", "optic", "optimal", - "orange", "orbit", "organic", "orient", "origin", "orlando", - "oscar", "oxford", "oxygen", "ozone", "pablo", "pacific", - "pagoda", "palace", "pamela", "panama", "panda", "panel", - "panic", "paradox", "pardon", "paris", "parker", "parking", - "parody", "partner", "passage", "passive", "pasta", "pastel", - "patent", "patriot", "patrol", "patron", "pegasus", "pelican", - "penguin", "pepper", "percent", "perfect", "perfume", "period", - "permit", "person", "peru", "phone", "photo", "piano", - "picasso", "picnic", "picture", "pigment", "pilgrim", "pilot", - "pirate", "pixel", "pizza", "planet", "plasma", "plaster", - "plastic", "plaza", "pocket", "poem", "poetic", "poker", - "polaris", "police", "politic", "polo", "polygon", "pony", - "popcorn", "popular", "postage", "postal", "precise", "prefix", - "premium", "present", "price", "prince", "printer", "prism", - "private", "product", "profile", "program", "project", "protect", - "proton", "public", "pulse", "puma", "pyramid", "queen", - "radar", "radio", "random", "rapid", "rebel", "record", - "recycle", "reflex", "reform", "regard", "regular", "relax", - "report", "reptile", "reverse", "ricardo", "ringo", "ritual", - "robert", "robot", "rocket", "rodeo", "romeo", "royal", - "russian", "safari", "salad", "salami", "salmon", "salon", - "salute", "samba", "sandra", "santana", "sardine", "school", - "screen", "script", "second", "secret", "section", "segment", - "select", "seminar", "senator", "senior", "sensor", "serial", - "service", "sheriff", "shock", "sierra", "signal", "silicon", - "silver", "similar", "simon", "single", "siren", "slogan", - "social", "soda", "solar", "solid", "solo", "sonic", - "soviet", "special", "speed", "spiral", "spirit", "sport", - "static", "station", "status", "stereo", "stone", "stop", - "street", "strong", "student", "studio", "style", "subject", - "sultan", "super", "susan", "sushi", "suzuki", "switch", - "symbol", "system", "tactic", "tahiti", "talent", "tango", - "tarzan", "taxi", "telex", "tempo", "tennis", "texas", - "textile", "theory", "thermos", "tiger", "titanic", "tokyo", - "tomato", "topic", "tornado", "toronto", "torpedo", "total", - "totem", "tourist", "tractor", "traffic", "transit", "trapeze", - "travel", "tribal", "trick", "trident", "trilogy", "tripod", - "tropic", "trumpet", "tulip", "tuna", "turbo", "twist", - "ultra", "uniform", "union", "uranium", "vacuum", "valid", - "vampire", "vanilla", "vatican", "velvet", "ventura", "venus", - "vertigo", "veteran", "victor", "video", "vienna", "viking", - "village", "vincent", "violet", "violin", "virtual", "virus", - "visa", "vision", "visitor", "visual", "vitamin", "viva", - "vocal", "vodka", "volcano", "voltage", "volume", "voyage", - "water", "weekend", "welcome", "western", "window", "winter", - "wizard", "wolf", "world", "xray", "yankee", "yoga", - "yogurt", "yoyo", "zebra", "zero", "zigzag", "zipper", - "zodiac", "zoom", "abraham", "action", "address", "alabama", - "alfred", "almond", "ammonia", "analyze", "annual", "answer", - "apple", "arena", "armada", "arsenal", "atlanta", "atomic", - "avenue", "average", "bagel", "baker", "ballet", "bambino", - "bamboo", "barbara", "basket", "bazaar", "benefit", "bicycle", - "bishop", "blitz", "bonjour", "bottle", "bridge", "british", - "brother", "brush", "budget", "cabaret", "cadet", "candle", - "capitan", "capsule", "career", "cartoon", "channel", "chapter", - "cheese", "circle", "cobalt", "cockpit", "college", "compass", - "comrade", "condor", "crimson", "cyclone", "darwin", "declare", - "degree", "delete", "delphi", "denver", "desert", "divide", - "dolby", "domain", "domingo", "double", "drink", "driver", - "eagle", "earth", "echo", "eclipse", "editor", "educate", - "edward", "effect", "electra", "emerald", "emotion", "empire", - "empty", "escape", "eternal", "evening", "exhibit", "expand", - "explore", "extreme", "ferrari", "first", "flag", "folio", - "forget", "forward", "freedom", "fresh", "friday", "fuji", - "galileo", "garcia", "genesis", "gold", "gravity", "habitat", - "hamlet", "harlem", "helium", "holiday", "house", "hunter", - "ibiza", "iceberg", "imagine", "infant", "isotope", "jackson", - "jamaica", "jasmine", "java", "jessica", "judo", "kitchen", - "lazarus", "letter", "license", "lithium", "loyal", "lucky", - "magenta", "mailbox", "manual", "marble", "mary", "maxwell", - "mayor", "milk", "monarch", "monday", "money", "morning", - "mother", "mystery", "native", "nectar", "nelson", "network", - "next", "nikita", "nobel", "nobody", "nominal", "norway", - "nothing", "number", "october", "office", "oliver", "opinion", - "option", "order", "outside", "package", "pancake", "pandora", - "panther", "papa", "patient", "pattern", "pedro", "pencil", - "people", "phantom", "philips", "pioneer", "pluto", "podium", - "portal", "potato", "prize", "process", "protein", "proxy", - "pump", "pupil", "python", "quality", "quarter", "quiet", - "rabbit", "radical", "radius", "rainbow", "ralph", "ramirez", - "ravioli", "raymond", "respect", "respond", "result", "resume", - "retro", "richard", "right", "risk", "river", "roger", - "roman", "rondo", "sabrina", "salary", "salsa", "sample", - "samuel", "saturn", "savage", "scarlet", "scoop", "scorpio", - "scratch", "scroll", "sector", "serpent", "shadow", "shampoo", - "sharon", "sharp", "short", "shrink", "silence", "silk", - "simple", "slang", "smart", "smoke", "snake", "society", - "sonar", "sonata", "soprano", "source", "sparta", "sphere", - "spider", "sponsor", "spring", "acid", "adios", "agatha", - "alamo", "alert", "almanac", "aloha", "andrea", "anita", - "arcade", "aurora", "avalon", "baby", "baggage", "balloon", - "bank", "basil", "begin", "biscuit", "blue", "bombay", - "brain", "brenda", "brigade", "cable", "carmen", "cello", - "celtic", "chariot", "chrome", "citrus", "civil", "cloud", - "common", "compare", "cool", "copper", "coral", "crater", - "cubic", "cupid", "cycle", "depend", "door", "dream", - "dynasty", "edison", "edition", "enigma", "equal", "eric", - "event", "evita", "exodus", "extend", "famous", "farmer", - "food", "fossil", "frog", "fruit", "geneva", "gentle", - "george", "giant", "gilbert", "gossip", "gram", "greek", - "grille", "hammer", "harvest", "hazard", "heaven", "herbert", - "heroic", "hexagon", "husband", "immune", "inca", "inch", - "initial", "isabel", "ivory", "jason", "jerome", "joel", - "joshua", "journal", "judge", "juliet", "jump", "justice", - "kimono", "kinetic", "leonid", "lima", "maze", "medusa", - "member", "memphis", "michael", "miguel", "milan", "mile", - "miller", "mimic", "mimosa", "mission", "monkey", "moral", - "moses", "mouse", "nancy", "natasha", "nebula", "nickel", - "nina", "noise", "orchid", "oregano", "origami", "orinoco", - "orion", "othello", "paper", "paprika", "prelude", "prepare", - "pretend", "profit", "promise", "provide", "puzzle", "remote", - "repair", "reply", "rival", "riviera", "robin", "rose", - "rover", "rudolf", "saga", "sahara", "scholar", "shelter", - "ship", "shoe", "sigma", "sister", "sleep", "smile", - "spain", "spark", "split", "spray", "square", "stadium", - "star", "storm", "story", "strange", "stretch", "stuart", - "subway", "sugar", "sulfur", "summer", "survive", "sweet", - "swim", "table", "taboo", "target", "teacher", "telecom", - "temple", "tibet", "ticket", "tina", "today", "toga", - "tommy", "tower", "trivial", "tunnel", "turtle", "twin", - "uncle", "unicorn", "unique", "update", "valery", "vega", - "version", "voodoo", "warning", "william", "wonder", "year", - "yellow", "young", "absent", "absorb", "accent", "alfonso", - "alias", "ambient", "andy", "anvil", "appear", "apropos", - "archer", "ariel", "armor", "arrow", "austin", "avatar", - "axis", "baboon", "bahama", "bali", "balsa", "bazooka", - "beach", "beast", "beatles", "beauty", "before", "benny", - "betty", "between", "beyond", "billy", "bison", "blast", - "bless", "bogart", "bonanza", "book", "border", "brave", - "bread", "break", "broken", "bucket", "buenos", "buffalo", - "bundle", "button", "buzzer", "byte", "caesar", "camilla", - "canary", "candid", "carrot", "cave", "chant", "child", - "choice", "chris", "cipher", "clarion", "clark", "clever", - "cliff", "clone", "conan", "conduct", "congo", "content", - "costume", "cotton", "cover", "crack", "current", "danube", - "data", "decide", "desire", "detail", "dexter", "dinner", - "dispute", "donor", "druid", "drum", "easy", "eddie", - "enjoy", "enrico", "epoxy", "erosion", "except", "exile", - "explain", "fame", "fast", "father", "felix", "field", - "fiona", "fire", "fish", "flame", "flex", "flipper", - "float", "flood", "floor", "forbid", "forever", "fractal", - "frame", "freddie", "front", "fuel", "gallop", "game", - "garbo", "gate", "gibson", "ginger", "giraffe", "gizmo", - "glass", "goblin", "gopher", "grace", "gray", "gregory", - "grid", "griffin", "ground", "guest", "gustav", "gyro", - "hair", "halt", "harris", "heart", "heavy", "herman", - "hippie", "hobby", "honey", "hope", "horse", "hostel", - "hydro", "imitate", "info", "ingrid", "inside", "invent", - "invest", "invite", "iron", "ivan", "james", "jester", - "jimmy", "join", "joseph", "juice", "julius", "july", - "justin", "kansas", "karl", "kevin", "kiwi", "ladder", - "lake", "laura", "learn", "legacy", "legend", "lesson", - "life", "light", "list", "locate", "lopez", "lorenzo", - "love", "lunch", "malta", "mammal", "margo", "marion", - "mask", "match", "mayday", "meaning", "mercy", "middle", - "mike", "mirror", "modest", "morph", "morris", "nadia", - "nato", "navy", "needle", "neuron", "never", "newton", - "nice", "night", "nissan", "nitro", "nixon", "north", - "oberon", "octavia", "ohio", "olga", "open", "opus", - "orca", "oval", "owner", "page", "paint", "palma", - "parade", "parent", "parole", "paul", "peace", "pearl", - "perform", "phoenix", "phrase", "pierre", "pinball", "place", - "plate", "plato", "plume", "pogo", "point", "polite", - "polka", "poncho", "powder", "prague", "press", "presto", - "pretty", "prime", "promo", "quasi", "quest", "quick", - "quiz", "quota", "race", "rachel", "raja", "ranger", - "region", "remark", "rent", "reward", "rhino", "ribbon", - "rider", "road", "rodent", "round", "rubber", "ruby", - "rufus", "sabine", "saddle", "sailor", "saint", "salt", - "satire", "scale", "scuba", "season", "secure", "shake", - "shallow", "shannon", "shave", "shelf", "sherman", "shine", - "shirt", "side", "sinatra", "sincere", "size", "slalom", - "slow", "small", "snow", "sofia", "song", "sound", - "south", "speech", "spell", "spend", "spoon", "stage", - "stamp", "stand", "state", "stella", "stick", "sting", - "stock", "store", "sunday", "sunset", "support", "sweden", - "swing", "tape", "think", "thomas", "tictac", "time", - "toast", "tobacco", "tonight", "torch", "torso", "touch", - "toyota", "trade", "tribune", "trinity", "triton", "truck", - "trust", "type", "under", "unit", "urban", "urgent", - "user", "value", "vendor", "venice", "verona", "vibrate", - "virgo", "visible", "vista", "vital", "voice", "vortex", - "waiter", "watch", "wave", "weather", "wedding", "wheel", - "whiskey", "wisdom", "deal", "null", "nurse", "quebec", - "reserve", "reunion", "roof", "singer", "verbal", "amen", - "ego", "fax", "jet", "job", "rio", "ski", - "yes" -] - -if __name__ == "__main__": - print "\n".join(mn_words) diff --git a/wordlists/mn_wordlist.sort.py b/wordlists/mn_wordlist.sort.py deleted file mode 100644 index 2ca3eae4..00000000 --- a/wordlists/mn_wordlist.sort.py +++ /dev/null @@ -1,1642 +0,0 @@ -#!/usr/bin/python - -# Oren Tirosh wordlist -# Copyright (c) 2000 Oren Tirosh - -# This is a sorted version of the wordlist - -oren_tirosh_wordlist = """ -abraham -absent -absorb -academy -accent -acid -acrobat -action -active -actor -adam -address -adios -admiral -adrian -africa -agatha -agenda -agent -airline -airport -alabama -aladdin -alamo -alarm -alaska -albert -albino -album -alcohol -alert -alex -alfonso -alfred -algebra -alias -alibi -alice -alien -almanac -almond -aloha -alpha -alpine -amadeus -amanda -amazon -amber -ambient -amen -america -amigo -ammonia -analog -analyze -anatomy -andrea -andy -angel -animal -anita -annual -answer -antenna -antonio -anvil -apollo -appear -apple -april -apropos -arcade -archer -archive -arctic -arena -ariel -arizona -armada -armor -arnold -aroma -arrow -arsenal -arthur -artist -asia -aspect -aspirin -athena -athlete -atlanta -atlas -atomic -audio -august -aurora -austin -austria -avalon -avatar -avenue -average -axiom -axis -aztec -baboon -baby -bagel -baggage -bahama -baker -balance -bali -ballad -ballet -balloon -balsa -bambino -bamboo -banana -bandit -banjo -bank -barbara -barcode -baron -basic -basil -basket -battery -bazaar -bazooka -beach -beast -beatles -beauty -before -begin -belgium -benefit -benny -berlin -bermuda -bernard -betty -between -beyond -bicycle -bikini -billy -binary -bingo -biology -biscuit -bishop -bison -blast -bless -blitz -block -blonde -blue -bogart -bombay -bonanza -bonjour -bonus -book -border -boris -boston -bottle -boxer -brain -brandy -brave -bravo -brazil -bread -break -brenda -bridge -brigade -british -broken -bronze -brother -brown -bruce -bruno -brush -bucket -budget -buenos -buffalo -bundle -burger -burma -button -buzzer -byte -cabaret -cabinet -cable -cactus -cadet -caesar -cafe -cairo -cake -calypso -camel -camera -camilla -campus -canada -canal -canary -candid -candle -cannon -canoe -cantina -canvas -canyon -capital -capitan -capsule -caramel -caravan -carbon -career -cargo -carlo -carmen -carol -carpet -carrot -cartel -cartoon -casino -castle -castro -catalog -cave -caviar -cecilia -cello -celtic -cement -center -century -ceramic -chamber -chance -change -channel -chant -chaos -chapter -chariot -charlie -charm -charter -cheese -chef -chemist -cherry -chess -chicago -chicken -chief -child -china -choice -chris -chrome -cigar -cinema -cipher -circle -circus -citizen -citrus -city -civil -clara -clarion -clark -classic -claudia -clean -clever -client -cliff -climax -clinic -clock -clone -cloud -club -cobalt -cobra -cockpit -coconut -cola -collect -college -colombo -colony -color -combat -comedy -comet -command -common -compact -company -compare -compass -complex -comrade -conan -concept -concert -condor -conduct -congo -connect -consul -contact -content -context -contour -control -convert -cool -copper -copy -coral -corner -corona -correct -cosmos -costume -cotton -couple -courage -cover -cowboy -crack -craft -crash -crater -credit -cricket -crimson -critic -crown -crystal -cuba -cubic -culture -cupid -current -cycle -cyclone -dallas -dance -daniel -danube -darwin -data -david -deal -decade -decide -decimal -declare -degree -delete -deliver -delphi -delta -deluxe -demand -demo -denmark -denver -depend -derby -desert -design -desire -detail -detect -develop -dexter -diagram -dialog -diamond -diana -diego -diesel -diet -digital -dilemma -dinner -diploma -direct -disco -disney -dispute -distant -divide -doctor -dolby -dollar -domain -domingo -dominic -domino -donald -donor -door -double -dragon -drama -dream -drink -driver -druid -drum -dublin -duet -dynamic -dynasty -eagle -earth -east -easy -echo -eclipse -ecology -economy -eddie -edgar -edison -edition -editor -educate -edward -effect -ego -egypt -elastic -electra -elegant -element -elite -elvis -email -emerald -emotion -empire -empty -energy -engine -english -enigma -enjoy -enrico -episode -epoxy -equal -equator -eric -erosion -escape -escort -eternal -ethnic -europe -evening -event -everest -evident -evita -exact -example -except -exhibit -exile -exit -exodus -exotic -expand -explain -explore -export -express -extend -extra -extreme -fabric -factor -falcon -fame -family -famous -fantasy -farmer -fashion -fast -father -fax -felix -ferrari -fiber -fiction -fidel -field -fiesta -figure -film -filter -final -finance -finish -finland -fiona -fire -first -fish -flag -flame -flash -flex -flipper -float -flood -floor -florida -flower -fluid -flute -focus -folio -food -forbid -ford -forest -forever -forget -formal -format -formula -fortune -forum -forward -fossil -fractal -fragile -frame -france -frank -freddie -freedom -fresh -friday -friend -frog -front -frozen -fruit -fuel -fuji -future -gabriel -galaxy -galileo -gallery -gallop -game -gamma -garage -garbo -garcia -garden -garlic -gate -gemini -general -genesis -genetic -geneva -genius -gentle -george -germany -giant -gibson -gilbert -ginger -giraffe -gizmo -glass -global -gloria -goblin -gold -golf -gondola -gong -good -gopher -gordon -gorilla -gossip -grace -gram -grand -granite -graph -gravity -gray -greek -green -gregory -grid -griffin -grille -ground -group -guest -guide -guitar -guru -gustav -gyro -habitat -hair -halt -hamlet -hammer -hand -happy -harbor -harlem -harmony -harris -harvard -harvest -havana -hawaii -hazard -heart -heaven -heavy -helena -helium -hello -henry -herbert -herman -heroic -hexagon -hilton -hippie -history -hobby -holiday -honey -hope -horizon -horse -hostel -hotel -house -human -humor -hunter -husband -hydro -ibiza -iceberg -icon -idea -igloo -igor -image -imagine -imitate -immune -impact -import -inca -inch -index -india -indigo -infant -info -ingrid -initial -input -insect -inside -instant -invent -invest -invite -iris -iron -isabel -isotope -italian -ivan -ivory -jacket -jackson -jacob -jaguar -jamaica -james -janet -japan -jargon -jasmine -jason -java -jazz -jeep -jerome -jessica -jester -jet -jimmy -job -joel -john -join -joker -jordan -joseph -joshua -journal -judge -judo -juice -juliet -julius -july -jumbo -jump -june -jungle -junior -jupiter -justice -justin -kansas -karate -karl -karma -kayak -kermit -kevin -kilo -kimono -kinetic -king -kitchen -kiwi -koala -korea -labor -ladder -lady -lagoon -lake -laptop -laser -latin -laura -lava -lazarus -learn -lecture -left -legacy -legal -legend -lemon -leonid -lesson -letter -level -lexicon -liberal -libra -license -life -light -lima -limbo -limit -linda -linear -lion -liquid -list -liter -lithium -little -llama -lobby -lobster -local -locate -logic -logo -lola -london -lopez -lorenzo -lotus -love -loyal -lucas -lucky -lunar -lunch -machine -macro -madam -madonna -madrid -maestro -magenta -magic -magnet -magnum -mailbox -major -malta -mama -mambo -mammal -manager -mango -manila -manual -marble -marco -margo -marina -marion -market -mars -martin -marvin -mary -mask -master -match -matrix -maximum -maxwell -mayday -mayor -maze -meaning -media -medical -medusa -mega -melody -melon -member -memo -memphis -mental -mentor -menu -mercury -mercy -message -metal -meteor -meter -method -metro -mexico -miami -michael -micro -middle -miguel -mike -milan -mile -milk -miller -million -mimic -mimosa -mineral -minimum -minus -minute -miracle -mirage -miranda -mirror -mission -mister -mixer -mobile -model -modem -modern -modest -modular -moment -monaco -monarch -monday -money -monica -monitor -monkey -mono -monster -montana -moral -morgan -morning -morph -morris -moses -motel -mother -motif -motor -mouse -mozart -multi -museum -music -mustang -mystery -nadia -nancy -natasha -native -nato -natural -navy -nebula -nectar -needle -nelson -neon -nepal -neptune -nerve -network -neuron -neutral -nevada -never -news -newton -next -nice -nickel -night -nikita -nina -ninja -nirvana -nissan -nitro -nixon -nobel -nobody -noise -nominal -normal -north -norway -nothing -nova -novel -nuclear -null -number -numeric -nurse -nylon -oasis -oberon -object -observe -ocean -octavia -october -octopus -office -ohio -olga -oliver -olivia -olympic -omega -open -opera -opinion -optic -optimal -option -opus -orange -orbit -orca -orchid -order -oregano -organic -orient -origami -origin -orinoco -orion -orlando -oscar -othello -outside -oval -owner -oxford -oxygen -ozone -pablo -pacific -package -page -pagoda -paint -palace -palma -pamela -panama -pancake -panda -pandora -panel -panic -panther -papa -paper -paprika -parade -paradox -pardon -parent -paris -parker -parking -parody -parole -partner -passage -passive -pasta -pastel -patent -patient -patriot -patrol -patron -pattern -paul -peace -pearl -pedro -pegasus -pelican -pencil -penguin -people -pepper -percent -perfect -perform -perfume -period -permit -person -peru -phantom -philips -phoenix -phone -photo -phrase -piano -picasso -picnic -picture -pierre -pigment -pilgrim -pilot -pinball -pioneer -pirate -pixel -pizza -place -planet -plasma -plaster -plastic -plate -plato -plaza -plume -pluto -pocket -podium -poem -poetic -pogo -point -poker -polaris -police -polite -politic -polka -polo -polygon -poncho -pony -popcorn -popular -portal -postage -postal -potato -powder -prague -precise -prefix -prelude -premium -prepare -present -press -presto -pretend -pretty -price -prime -prince -printer -prism -private -prize -process -product -profile -profit -program -project -promise -promo -protect -protein -proton -provide -proxy -public -pulse -puma -pump -pupil -puzzle -pyramid -python -quality -quarter -quasi -quebec -queen -quest -quick -quiet -quiz -quota -rabbit -race -rachel -radar -radical -radio -radius -rainbow -raja -ralph -ramirez -random -ranger -rapid -ravioli -raymond -rebel -record -recycle -reflex -reform -regard -region -regular -relax -remark -remote -rent -repair -reply -report -reptile -reserve -respect -respond -result -resume -retro -reunion -reverse -reward -rhino -ribbon -ricardo -richard -rider -right -ringo -rio -risk -ritual -rival -river -riviera -road -robert -robin -robot -rocket -rodent -rodeo -roger -roman -romeo -rondo -roof -rose -round -rover -royal -rubber -ruby -rudolf -rufus -russian -sabine -sabrina -saddle -safari -saga -sahara -sailor -saint -salad -salami -salary -salmon -salon -salsa -salt -salute -samba -sample -samuel -sandra -santana -sardine -satire -saturn -savage -scale -scarlet -scholar -school -scoop -scorpio -scratch -screen -script -scroll -scuba -season -second -secret -section -sector -secure -segment -select -seminar -senator -senior -sensor -serial -serpent -service -shadow -shake -shallow -shampoo -shannon -sharon -sharp -shave -shelf -shelter -sheriff -sherman -shine -ship -shirt -shock -shoe -short -shrink -side -sierra -sigma -signal -silence -silicon -silk -silver -similar -simon -simple -sinatra -sincere -singer -single -siren -sister -size -ski -slalom -slang -sleep -slogan -slow -small -smart -smile -smoke -snake -snow -social -society -soda -sofia -solar -solid -solo -sonar -sonata -song -sonic -soprano -sound -source -south -soviet -spain -spark -sparta -special -speech -speed -spell -spend -sphere -spider -spiral -spirit -split -sponsor -spoon -sport -spray -spring -square -stadium -stage -stamp -stand -star -state -static -station -status -stella -stereo -stick -sting -stock -stone -stop -store -storm -story -strange -street -stretch -strong -stuart -student -studio -style -subject -subway -sugar -sulfur -sultan -summer -sunday -sunset -super -support -survive -susan -sushi -suzuki -sweden -sweet -swim -swing -switch -symbol -system -table -taboo -tactic -tahiti -talent -tango -tape -target -tarzan -taxi -teacher -telecom -telex -temple -tempo -tennis -texas -textile -theory -thermos -think -thomas -tibet -ticket -tictac -tiger -time -tina -titanic -toast -tobacco -today -toga -tokyo -tomato -tommy -tonight -topic -torch -tornado -toronto -torpedo -torso -total -totem -touch -tourist -tower -toyota -tractor -trade -traffic -transit -trapeze -travel -tribal -tribune -trick -trident -trilogy -trinity -tripod -triton -trivial -tropic -truck -trumpet -trust -tulip -tuna -tunnel -turbo -turtle -twin -twist -type -ultra -uncle -under -unicorn -uniform -union -unique -unit -update -uranium -urban -urgent -user -vacuum -valery -valid -value -vampire -vanilla -vatican -vega -velvet -vendor -venice -ventura -venus -verbal -verona -version -vertigo -veteran -vibrate -victor -video -vienna -viking -village -vincent -violet -violin -virgo -virtual -virus -visa -visible -vision -visitor -vista -visual -vital -vitamin -viva -vocal -vodka -voice -volcano -voltage -volume -voodoo -vortex -voyage -waiter -warning -watch -water -wave -weather -wedding -weekend -welcome -western -wheel -whiskey -william -window -winter -wisdom -wizard -wolf -wonder -world -xray -yankee -year -yellow -yes -yoga -yogurt -young -yoyo -zebra -zero -zigzag -zipper -zodiac -zoom -""" diff --git a/wordlists/mnemonic.py b/wordlists/mnemonic.py index 83c91393..82d26245 100755 --- a/wordlists/mnemonic.py +++ b/wordlists/mnemonic.py @@ -1678,14 +1678,12 @@ def mn_decode( wlist ): out += '%08x'%x return out -if __name__ == '__main__': - print "\n".join(words) -# if __name__ == '__main__': -# import sys -# if len( sys.argv ) == 1: -# print 'I need arguments: a hex string to encode, or a list of words to decode' -# elif len( sys.argv ) == 2: -# print ' '.join(mn_encode(sys.argv[1])) -# else: -# print mn_decode(sys.argv[1:]) +if __name__ == '__main__': + import sys + if len( sys.argv ) == 1: + print 'I need arguments: a hex string to encode, or a list of words to decode' + elif len( sys.argv ) == 2: + print ' '.join(mn_encode(sys.argv[1])) + else: + print mn_decode(sys.argv[1:]) diff --git a/wordlists/mnemonic.sort.py b/wordlists/mnemonic.sort.py deleted file mode 100644 index e1627af4..00000000 --- a/wordlists/mnemonic.sort.py +++ /dev/null @@ -1,1638 +0,0 @@ -#!/usr/bin/python - -# electrum wordlist -# Electrum - lightweight Bitcoin client -# Copyright (C) 2011 thomasv@gitorious -# list of words from: -# http://en.wiktionary.org/wiki/Wiktionary:Frequency_lists/Contemporary_poetry - -# This is a sorted version of the wordlist - -electrum_wordlist = """ -able -about -above -abuse -accept -accident -ache -acid -across -act -action -actually -add -admire -admit -adore -advice -affection -afraid -after -afternoon -again -against -age -agony -agree -ahead -aim -air -alas -alive -allow -almost -alone -along -already -also -alter -although -always -amaze -among -ancient -angel -anger -angry -animal -annoy -another -answer -any -anymore -anyone -anything -anyway -anywhere -apart -apologize -appear -apple -appreciate -approach -army -around -arrive -arrow -art -ash -ashamed -aside -ask -asleep -attack -attempt -attention -aunt -autumn -avoid -await -awake -awaken -away -awe -awkward -baby -back -bag -balance -ball -bang -bank -bar -bare -barely -bathroom -battle -beam -beard -beaten -beautiful -beauty -became -become -bedroom -bee -been -before -beg -began -begin -begun -behind -belief -believe -belly -belong -bench -beneath -beside -best -better -between -beyond -bid -bird -birth -birthday -bit -bite -bitter -black -blade -blame -blank -blanket -bleed -blend -bless -blind -blink -bliss -block -blonde -blood -bloody -bloom -blossom -blow -blue -blur -blush -board -boat -body -bold -bomb -bond -bone -book -boom -born -both -bother -bottle -bottom -bought -bounce -bound -bowl -box -boyfriend -brain -branch -brand -brave -bread -break -breast -breath -breathe -breeze -bridge -bright -bring -broke -broken -brother -brown -bruise -brush -bubble -build -built -bullet -bump -burden -burn -burst -bury -bus -busy -butterfly -button -buy -cage -calm -came -candle -canvas -cap -capture -card -careful -carefully -caress -carry -carve -cast -catch -caught -cause -cease -ceiling -cell -center -certain -certainly -chain -chair -chance -change -character -charm -chase -cheap -cheat -check -cheek -cheer -cheese -chest -child -childhood -children -chill -chin -chocolate -choice -choke -choose -church -cigarette -circle -city -claim -class -claw -clay -clean -clear -clearly -click -climb -cling -clock -close -closet -clothes -cloud -clue -clutch -coat -coffee -cold -collapse -collect -college -color -comfort -commit -common -companion -company -compare -complain -complete -completely -concern -concrete -confidence -confuse -confusion -connect -connection -consider -constant -constantly -consume -content -continue -control -conversation -cookie -cool -core -corner -cost -couch -count -country -couple -courage -course -cousin -cover -coward -crack -crap -crash -crave -crawl -crazy -creak -cream -create -creation -creator -creature -creek -creep -crime -crimson -cross -crowd -cruel -crumble -crush -cry -crystal -cup -curl -curse -curtain -curve -cute -dad -daddy -daily -damn -dance -danger -dark -darkness -darling -dart -date -daughter -dawn -deadly -deal -dear -death -decay -decide -decision -deep -deeply -defeat -defense -define -delicate -delight -demand -demon -deny -depend -depress -depression -depth -descend -describe -desert -deserve -desire -desk -despair -desperate -desperately -despite -destination -destroy -determine -devil -dew -diamond -difference -different -dig -dim -dinner -direction -dirt -dirty -disappear -discover -disguise -dish -distance -distant -doctor -dog -doll -doom -door -dot -double -doubt -dove -down -drag -dragon -drama -draw -drawn -dread -dream -dreamer -dress -drift -drink -drive -driver -drop -drove -drug -drum -drunk -dry -duck -dude -due -dull -dumb -during -dust -dusty -dwell -each -eager -early -earth -easily -easy -eat -echo -edge -effort -egg -either -embarrass -embrace -emotion -emptiness -empty -end -endless -enemy -energy -engine -enjoy -enough -enter -entire -erase -escape -especially -essence -eternal -eternity -even -evening -eventually -ever -everybody -everyday -everyone -everything -everytime -everywhere -evil -exactly -example -except -excuse -exist -existence -expect -experience -explain -explode -explore -express -expression -eye -fact -fade -fail -faint -fairy -faith -false -familiar -family -fan -fantasy -fate -father -fault -favorite -fear -feast -feather -feed -feet -felicity -few -field -figure -fill -final -finally -find -finger -finish -fire -first -fish -fist -five -fix -flag -flame -flare -flash -flat -flesh -flicker -flight -flip -flirt -float -flood -floor -flow -flower -flutter -fly -focus -foe -fog -fold -follow -foot -football -footstep -force -forehead -forest -forever -forget -forgive -forgot -forgotten -form -former -forth -forward -fought -foul -fragile -frame -freak -free -freedom -freely -freeze -fresh -friend -friendship -fright -frighten -front -frost -frown -frozen -fruit -frustrate -fully -funny -fur -further -future -gain -game -garden -gas -gasp -gather -gay -gaze -generation -gentle -gently -ghost -giant -gift -giggle -girl -girlfriend -give -given -glad -glance -glare -glass -glide -glorious -glory -glove -glow -goal -god -gone -good -goodbye -goose -got -gotta -gotten -government -grab -grace -grade -grand -grandma -grant -grasp -grass -great -green -greet -grew -grey -grief -grin -grip -ground -group -grow -grown -guard -guess -guide -guilt -guilty -guitar -gun -guy -hair -half -hallway -hand -handle -hang -happen -happiness -happy -hardly -harm -harmony -harsh -hate -hatred -haunt -heal -health -heard -heart -heartbeat -heat -heaven -heavy -heel -held -hello -help -here -hero -hey -hidden -hide -high -hill -history -hit -hollow -holy -home -honest -honey -honor -hook -hop -hope -hopefully -horizon -horrible -horse -hospital -hour -house -however -howl -hug -huge -hum -human -hundred -hunger -hungry -hunt -hurl -hurry -hurt -husband -ice -idea -idiot -ignorance -ignore -illuminate -illusion -image -imagination -imagine -important -impossible -inch -indeed -inhale -ink -inner -innocence -innocent -insane -inside -instead -insult -interest -into -invisible -invite -iron -itself -jaw -jealous -jeans -job -jock -join -joke -journey -joy -judge -juice -jump -just -keep -kept -key -kick -kid -kill -king -kingdom -kiss -kitchen -knee -knife -knock -know -knowledge -known -lace -lady -laid -land -language -large -laugh -laughter -law -lazy -lead -leaf -leap -learn -least -leave -led -left -leg -less -lesson -letter -level -lick -lifeless -lift -lightning -like -limb -limit -line -linger -lip -liquid -listen -little -lonely -long -look -loose -lord -loser -loss -lot -loud -love -lovely -lucky -lunch -lung -lust -machine -made -magic -make -mama -manage -many -march -mark -marry -mask -mass -master -match -math -matter -maybe -mean -meant -measure -meet -melody -melt -memory -men -mend -mention -mercy -mere -mess -message -metal -middle -midnight -might -mighty -milk -million -mind -mine -minute -mirror -misery -mist -mistake -mix -moan -mock -mold -mom -moment -money -monkey -monster -month -moon -moonlight -moral -more -morning -mostly -mother -motion -mountain -mourn -mouth -movement -movie -much -mud -mumble -murder -muscle -muse -music -mutter -myself -mystery -nail -naked -name -nation -natural -nature -near -nearly -neck -need -needle -neighbor -neither -nerd -nerve -nervous -never -new -next -nice -night -nightmare -nine -nobody -nod -noise -normal -north -nose -note -nothing -notice -nowhere -numb -number -object -observe -obviously -ocean -odd -ode -off -offer -often -okay -once -only -open -opinion -opposite -orange -order -other -ourselves -out -outside -over -own -pack -page -painful -paint -pair -pale -palm -pants -paper -paradise -parent -park -party -pass -passion -past -path -pathetic -patience -patient -pattern -pause -pay -peace -peaceful -peach -peel -peer -pen -pencil -people -perfect -perfection -perfectly -perhaps -person -petal -phone -physical -picture -pie -piece -pierce -pig -pile -pillow -pink -pity -place -plain -plan -planet -plant -plastic -plate -play -please -pleasure -pocket -poem -poet -poetry -point -poison -ponder -pool -poor -pop -position -possess -possible -possibly -pound -pour -power -powerful -practice -praise -pray -prayer -precious -prefer -prepare -presence -present -press -pressure -pretend -pretty -price -pride -prince -princess -probably -problem -process -promise -protect -proud -prove -puff -pull -pulse -punch -pure -purple -purpose -push -put -puzzle -queen -question -quick -quickly -quiet -quietly -quit -quite -rabbit -radio -rainbow -raise -random -rant -rape -rare -rather -raw -reach -ready -real -reality -realize -really -reason -rebel -recall -receive -red -reflect -reflection -refuse -regret -relationship -relax -release -remain -remember -remind -remove -repeat -replace -reply -respect -respond -rest -retreat -return -reveal -revenge -rhyme -rhythm -rich -ring -rip -ripple -rise -river -road -roam -roar -rock -roll -root -rope -rose -rough -royal -rub -rude -ruin -rule -run -rush -sad -sadness -safe -said -sail -salt -salty -sanctuary -sane -sanity -sat -satisfy -save -savior -scale -scar -scary -scatter -scene -scent -school -score -scrape -scratch -scream -screen -screw -sea -search -season -second -secret -seek -seem -self -selfish -sense -sent -sentence -separate -serious -serve -settle -seven -several -shade -shadow -shall -shame -shape -sharp -shatter -sheep -sheet -shelter -shield -shift -shimmer -shine -shiny -ship -shirt -shiver -shock -shoe -shook -shoot -shore -should -shoulder -shout -shove -show -shower -shown -shut -shy -sick -sigh -sign -silence -silent -silently -silly -silver -simple -simply -since -single -sink -sister -situation -six -size -skill -skin -skip -sky -slam -slap -sleep -slept -slice -slide -slight -slightly -slowly -small -smart -smell -smile -smoke -smooth -snake -snap -sneak -snow -soak -soar -sob -social -society -soft -softly -soldier -some -somebody -someday -somehow -someone -something -sometimes -somewhere -son -song -soon -soothe -sorrow -sorry -sort -soul -sound -space -speak -special -speed -spell -spend -spider -spill -spin -spine -spiral -spirit -split -spoken -sport -spot -spread -spring -square -squeeze -stab -stage -stain -stair -stand -stare -start -state -stay -steady -steal -steel -step -stick -still -sting -stir -stock -stole -stolen -stomach -stone -stood -stop -storm -story -straight -strain -strange -stranger -stray -stream -street -strength -stress -stretch -strife -strike -string -strip -stroke -strong -struggle -stubborn -stuck -student -study -stuff -stumble -stun -stupid -style -subject -such -sudden -suddenly -suffer -suffocate -suicide -suit -summer -sunlight -sunset -support -suppose -sure -surely -surface -surprise -surround -survive -suspend -swallow -sway -swear -sweat -sweet -swell -swim -swing -swirl -sword -sympathy -table -taint -take -taken -talent -talk -tangle -tap -task -taste -taught -tea -teach -teacher -team -tease -teeth -tell -tender -terrible -terror -test -thank -them -themselves -then -there -thick -thigh -thing -think -third -thorn -those -thought -thousand -thread -threaten -three -threw -throat -throne -through -throughout -throw -thrown -thump -thunder -tickle -tide -tie -tight -tightly -time -tiny -tired -today -toe -together -tomorrow -tongue -tonight -too -tool -torment -torture -toss -total -touch -tough -toward -tower -town -trace -trade -trail -train -travel -treasure -treat -tree -tremble -trick -trickle -trip -trouble -truck -true -truly -trust -truth -try -tuck -tumble -tune -turn -twenty -twice -twirl -twist -two -type -ugly -unable -uncle -under -underneath -understand -universe -unknown -unless -unlike -unseen -upon -upset -use -useless -usually -utter -vain -valley -value -vast -veil -vein -velvet -verse -very -victim -view -violence -vision -visit -voice -void -volume -waist -wait -walk -wall -wander -want -war -warm -warmth -warn -warrior -wash -waste -watch -water -wave -weak -weakness -weapon -weary -weather -weave -week -weep -weight -weird -welcome -wet -whatever -wheel -whenever -whether -whisper -whistle -white -whole -wife -wild -win -window -winter -wipe -wise -wish -witch -within -wolf -woman -women -won -wonder -wonderful -wood -work -world -worry -worse -worship -worst -worth -worthless -wound -wow -wrap -wrinkle -wrist -write -written -wrong -wrote -yard -yeah -yearn -yell -yellow -yesterday -yet -young -yours -yourself -youth -"""