5 #ifndef KAGOME_CRYPTO_BIP39_ENGLISH_DICTIONARY_HPP 6 #define KAGOME_CRYPTO_BIP39_ENGLISH_DICTIONARY_HPP 14 constexpr std::array<std::string_view, 2048>
dictionary = {
15 "abandon",
"ability",
"able",
"about",
"above",
"absent",
16 "absorb",
"abstract",
"absurd",
"abuse",
"access",
"accident",
17 "account",
"accuse",
"achieve",
"acid",
"acoustic",
"acquire",
18 "across",
"act",
"action",
"actor",
"actress",
"actual",
19 "adapt",
"add",
"addict",
"address",
"adjust",
"admit",
20 "adult",
"advance",
"advice",
"aerobic",
"affair",
"afford",
21 "afraid",
"again",
"age",
"agent",
"agree",
"ahead",
22 "aim",
"air",
"airport",
"aisle",
"alarm",
"album",
23 "alcohol",
"alert",
"alien",
"all",
"alley",
"allow",
24 "almost",
"alone",
"alpha",
"already",
"also",
"alter",
25 "always",
"amateur",
"amazing",
"among",
"amount",
"amused",
26 "analyst",
"anchor",
"ancient",
"anger",
"angle",
"angry",
27 "animal",
"ankle",
"announce",
"annual",
"another",
"answer",
28 "antenna",
"antique",
"anxiety",
"any",
"apart",
"apology",
29 "appear",
"apple",
"approve",
"april",
"arch",
"arctic",
30 "area",
"arena",
"argue",
"arm",
"armed",
"armor",
31 "army",
"around",
"arrange",
"arrest",
"arrive",
"arrow",
32 "art",
"artefact",
"artist",
"artwork",
"ask",
"aspect",
33 "assault",
"asset",
"assist",
"assume",
"asthma",
"athlete",
34 "atom",
"attack",
"attend",
"attitude",
"attract",
"auction",
35 "audit",
"august",
"aunt",
"author",
"auto",
"autumn",
36 "average",
"avocado",
"avoid",
"awake",
"aware",
"away",
37 "awesome",
"awful",
"awkward",
"axis",
"baby",
"bachelor",
38 "bacon",
"badge",
"bag",
"balance",
"balcony",
"ball",
39 "bamboo",
"banana",
"banner",
"bar",
"barely",
"bargain",
40 "barrel",
"base",
"basic",
"basket",
"battle",
"beach",
41 "bean",
"beauty",
"because",
"become",
"beef",
"before",
42 "begin",
"behave",
"behind",
"believe",
"below",
"belt",
43 "bench",
"benefit",
"best",
"betray",
"better",
"between",
44 "beyond",
"bicycle",
"bid",
"bike",
"bind",
"biology",
45 "bird",
"birth",
"bitter",
"black",
"blade",
"blame",
46 "blanket",
"blast",
"bleak",
"bless",
"blind",
"blood",
47 "blossom",
"blouse",
"blue",
"blur",
"blush",
"board",
48 "boat",
"body",
"boil",
"bomb",
"bone",
"bonus",
49 "book",
"boost",
"border",
"boring",
"borrow",
"boss",
50 "bottom",
"bounce",
"box",
"boy",
"bracket",
"brain",
51 "brand",
"brass",
"brave",
"bread",
"breeze",
"brick",
52 "bridge",
"brief",
"bright",
"bring",
"brisk",
"broccoli",
53 "broken",
"bronze",
"broom",
"brother",
"brown",
"brush",
54 "bubble",
"buddy",
"budget",
"buffalo",
"build",
"bulb",
55 "bulk",
"bullet",
"bundle",
"bunker",
"burden",
"burger",
56 "burst",
"bus",
"business",
"busy",
"butter",
"buyer",
57 "buzz",
"cabbage",
"cabin",
"cable",
"cactus",
"cage",
58 "cake",
"call",
"calm",
"camera",
"camp",
"can",
59 "canal",
"cancel",
"candy",
"cannon",
"canoe",
"canvas",
60 "canyon",
"capable",
"capital",
"captain",
"car",
"carbon",
61 "card",
"cargo",
"carpet",
"carry",
"cart",
"case",
62 "cash",
"casino",
"castle",
"casual",
"cat",
"catalog",
63 "catch",
"category",
"cattle",
"caught",
"cause",
"caution",
64 "cave",
"ceiling",
"celery",
"cement",
"census",
"century",
65 "cereal",
"certain",
"chair",
"chalk",
"champion",
"change",
66 "chaos",
"chapter",
"charge",
"chase",
"chat",
"cheap",
67 "check",
"cheese",
"chef",
"cherry",
"chest",
"chicken",
68 "chief",
"child",
"chimney",
"choice",
"choose",
"chronic",
69 "chuckle",
"chunk",
"churn",
"cigar",
"cinnamon",
"circle",
70 "citizen",
"city",
"civil",
"claim",
"clap",
"clarify",
71 "claw",
"clay",
"clean",
"clerk",
"clever",
"click",
72 "client",
"cliff",
"climb",
"clinic",
"clip",
"clock",
73 "clog",
"close",
"cloth",
"cloud",
"clown",
"club",
74 "clump",
"cluster",
"clutch",
"coach",
"coast",
"coconut",
75 "code",
"coffee",
"coil",
"coin",
"collect",
"color",
76 "column",
"combine",
"come",
"comfort",
"comic",
"common",
77 "company",
"concert",
"conduct",
"confirm",
"congress",
"connect",
78 "consider",
"control",
"convince",
"cook",
"cool",
"copper",
79 "copy",
"coral",
"core",
"corn",
"correct",
"cost",
80 "cotton",
"couch",
"country",
"couple",
"course",
"cousin",
81 "cover",
"coyote",
"crack",
"cradle",
"craft",
"cram",
82 "crane",
"crash",
"crater",
"crawl",
"crazy",
"cream",
83 "credit",
"creek",
"crew",
"cricket",
"crime",
"crisp",
84 "critic",
"crop",
"cross",
"crouch",
"crowd",
"crucial",
85 "cruel",
"cruise",
"crumble",
"crunch",
"crush",
"cry",
86 "crystal",
"cube",
"culture",
"cup",
"cupboard",
"curious",
87 "current",
"curtain",
"curve",
"cushion",
"custom",
"cute",
88 "cycle",
"dad",
"damage",
"damp",
"dance",
"danger",
89 "daring",
"dash",
"daughter",
"dawn",
"day",
"deal",
90 "debate",
"debris",
"decade",
"december",
"decide",
"decline",
91 "decorate",
"decrease",
"deer",
"defense",
"define",
"defy",
92 "degree",
"delay",
"deliver",
"demand",
"demise",
"denial",
93 "dentist",
"deny",
"depart",
"depend",
"deposit",
"depth",
94 "deputy",
"derive",
"describe",
"desert",
"design",
"desk",
95 "despair",
"destroy",
"detail",
"detect",
"develop",
"device",
96 "devote",
"diagram",
"dial",
"diamond",
"diary",
"dice",
97 "diesel",
"diet",
"differ",
"digital",
"dignity",
"dilemma",
98 "dinner",
"dinosaur",
"direct",
"dirt",
"disagree",
"discover",
99 "disease",
"dish",
"dismiss",
"disorder",
"display",
"distance",
100 "divert",
"divide",
"divorce",
"dizzy",
"doctor",
"document",
101 "dog",
"doll",
"dolphin",
"domain",
"donate",
"donkey",
102 "donor",
"door",
"dose",
"double",
"dove",
"draft",
103 "dragon",
"drama",
"drastic",
"draw",
"dream",
"dress",
104 "drift",
"drill",
"drink",
"drip",
"drive",
"drop",
105 "drum",
"dry",
"duck",
"dumb",
"dune",
"during",
106 "dust",
"dutch",
"duty",
"dwarf",
"dynamic",
"eager",
107 "eagle",
"early",
"earn",
"earth",
"easily",
"east",
108 "easy",
"echo",
"ecology",
"economy",
"edge",
"edit",
109 "educate",
"effort",
"egg",
"eight",
"either",
"elbow",
110 "elder",
"electric",
"elegant",
"element",
"elephant",
"elevator",
111 "elite",
"else",
"embark",
"embody",
"embrace",
"emerge",
112 "emotion",
"employ",
"empower",
"empty",
"enable",
"enact",
113 "end",
"endless",
"endorse",
"enemy",
"energy",
"enforce",
114 "engage",
"engine",
"enhance",
"enjoy",
"enlist",
"enough",
115 "enrich",
"enroll",
"ensure",
"enter",
"entire",
"entry",
116 "envelope",
"episode",
"equal",
"equip",
"era",
"erase",
117 "erode",
"erosion",
"error",
"erupt",
"escape",
"essay",
118 "essence",
"estate",
"eternal",
"ethics",
"evidence",
"evil",
119 "evoke",
"evolve",
"exact",
"example",
"excess",
"exchange",
120 "excite",
"exclude",
"excuse",
"execute",
"exercise",
"exhaust",
121 "exhibit",
"exile",
"exist",
"exit",
"exotic",
"expand",
122 "expect",
"expire",
"explain",
"expose",
"express",
"extend",
123 "extra",
"eye",
"eyebrow",
"fabric",
"face",
"faculty",
124 "fade",
"faint",
"faith",
"fall",
"false",
"fame",
125 "family",
"famous",
"fan",
"fancy",
"fantasy",
"farm",
126 "fashion",
"fat",
"fatal",
"father",
"fatigue",
"fault",
127 "favorite",
"feature",
"february",
"federal",
"fee",
"feed",
128 "feel",
"female",
"fence",
"festival",
"fetch",
"fever",
129 "few",
"fiber",
"fiction",
"field",
"figure",
"file",
130 "film",
"filter",
"final",
"find",
"fine",
"finger",
131 "finish",
"fire",
"firm",
"first",
"fiscal",
"fish",
132 "fit",
"fitness",
"fix",
"flag",
"flame",
"flash",
133 "flat",
"flavor",
"flee",
"flight",
"flip",
"float",
134 "flock",
"floor",
"flower",
"fluid",
"flush",
"fly",
135 "foam",
"focus",
"fog",
"foil",
"fold",
"follow",
136 "food",
"foot",
"force",
"forest",
"forget",
"fork",
137 "fortune",
"forum",
"forward",
"fossil",
"foster",
"found",
138 "fox",
"fragile",
"frame",
"frequent",
"fresh",
"friend",
139 "fringe",
"frog",
"front",
"frost",
"frown",
"frozen",
140 "fruit",
"fuel",
"fun",
"funny",
"furnace",
"fury",
141 "future",
"gadget",
"gain",
"galaxy",
"gallery",
"game",
142 "gap",
"garage",
"garbage",
"garden",
"garlic",
"garment",
143 "gas",
"gasp",
"gate",
"gather",
"gauge",
"gaze",
144 "general",
"genius",
"genre",
"gentle",
"genuine",
"gesture",
145 "ghost",
"giant",
"gift",
"giggle",
"ginger",
"giraffe",
146 "girl",
"give",
"glad",
"glance",
"glare",
"glass",
147 "glide",
"glimpse",
"globe",
"gloom",
"glory",
"glove",
148 "glow",
"glue",
"goat",
"goddess",
"gold",
"good",
149 "goose",
"gorilla",
"gospel",
"gossip",
"govern",
"gown",
150 "grab",
"grace",
"grain",
"grant",
"grape",
"grass",
151 "gravity",
"great",
"green",
"grid",
"grief",
"grit",
152 "grocery",
"group",
"grow",
"grunt",
"guard",
"guess",
153 "guide",
"guilt",
"guitar",
"gun",
"gym",
"habit",
154 "hair",
"half",
"hammer",
"hamster",
"hand",
"happy",
155 "harbor",
"hard",
"harsh",
"harvest",
"hat",
"have",
156 "hawk",
"hazard",
"head",
"health",
"heart",
"heavy",
157 "hedgehog",
"height",
"hello",
"helmet",
"help",
"hen",
158 "hero",
"hidden",
"high",
"hill",
"hint",
"hip",
159 "hire",
"history",
"hobby",
"hockey",
"hold",
"hole",
160 "holiday",
"hollow",
"home",
"honey",
"hood",
"hope",
161 "horn",
"horror",
"horse",
"hospital",
"host",
"hotel",
162 "hour",
"hover",
"hub",
"huge",
"human",
"humble",
163 "humor",
"hundred",
"hungry",
"hunt",
"hurdle",
"hurry",
164 "hurt",
"husband",
"hybrid",
"ice",
"icon",
"idea",
165 "identify",
"idle",
"ignore",
"ill",
"illegal",
"illness",
166 "image",
"imitate",
"immense",
"immune",
"impact",
"impose",
167 "improve",
"impulse",
"inch",
"include",
"income",
"increase",
168 "index",
"indicate",
"indoor",
"industry",
"infant",
"inflict",
169 "inform",
"inhale",
"inherit",
"initial",
"inject",
"injury",
170 "inmate",
"inner",
"innocent",
"input",
"inquiry",
"insane",
171 "insect",
"inside",
"inspire",
"install",
"intact",
"interest",
172 "into",
"invest",
"invite",
"involve",
"iron",
"island",
173 "isolate",
"issue",
"item",
"ivory",
"jacket",
"jaguar",
174 "jar",
"jazz",
"jealous",
"jeans",
"jelly",
"jewel",
175 "job",
"join",
"joke",
"journey",
"joy",
"judge",
176 "juice",
"jump",
"jungle",
"junior",
"junk",
"just",
177 "kangaroo",
"keen",
"keep",
"ketchup",
"key",
"kick",
178 "kid",
"kidney",
"kind",
"kingdom",
"kiss",
"kit",
179 "kitchen",
"kite",
"kitten",
"kiwi",
"knee",
"knife",
180 "knock",
"know",
"lab",
"label",
"labor",
"ladder",
181 "lady",
"lake",
"lamp",
"language",
"laptop",
"large",
182 "later",
"latin",
"laugh",
"laundry",
"lava",
"law",
183 "lawn",
"lawsuit",
"layer",
"lazy",
"leader",
"leaf",
184 "learn",
"leave",
"lecture",
"left",
"leg",
"legal",
185 "legend",
"leisure",
"lemon",
"lend",
"length",
"lens",
186 "leopard",
"lesson",
"letter",
"level",
"liar",
"liberty",
187 "library",
"license",
"life",
"lift",
"light",
"like",
188 "limb",
"limit",
"link",
"lion",
"liquid",
"list",
189 "little",
"live",
"lizard",
"load",
"loan",
"lobster",
190 "local",
"lock",
"logic",
"lonely",
"long",
"loop",
191 "lottery",
"loud",
"lounge",
"love",
"loyal",
"lucky",
192 "luggage",
"lumber",
"lunar",
"lunch",
"luxury",
"lyrics",
193 "machine",
"mad",
"magic",
"magnet",
"maid",
"mail",
194 "main",
"major",
"make",
"mammal",
"man",
"manage",
195 "mandate",
"mango",
"mansion",
"manual",
"maple",
"marble",
196 "march",
"margin",
"marine",
"market",
"marriage",
"mask",
197 "mass",
"master",
"match",
"material",
"math",
"matrix",
198 "matter",
"maximum",
"maze",
"meadow",
"mean",
"measure",
199 "meat",
"mechanic",
"medal",
"media",
"melody",
"melt",
200 "member",
"memory",
"mention",
"menu",
"mercy",
"merge",
201 "merit",
"merry",
"mesh",
"message",
"metal",
"method",
202 "middle",
"midnight",
"milk",
"million",
"mimic",
"mind",
203 "minimum",
"minor",
"minute",
"miracle",
"mirror",
"misery",
204 "miss",
"mistake",
"mix",
"mixed",
"mixture",
"mobile",
205 "model",
"modify",
"mom",
"moment",
"monitor",
"monkey",
206 "monster",
"month",
"moon",
"moral",
"more",
"morning",
207 "mosquito",
"mother",
"motion",
"motor",
"mountain",
"mouse",
208 "move",
"movie",
"much",
"muffin",
"mule",
"multiply",
209 "muscle",
"museum",
"mushroom",
"music",
"must",
"mutual",
210 "myself",
"mystery",
"myth",
"naive",
"name",
"napkin",
211 "narrow",
"nasty",
"nation",
"nature",
"near",
"neck",
212 "need",
"negative",
"neglect",
"neither",
"nephew",
"nerve",
213 "nest",
"net",
"network",
"neutral",
"never",
"news",
214 "next",
"nice",
"night",
"noble",
"noise",
"nominee",
215 "noodle",
"normal",
"north",
"nose",
"notable",
"note",
216 "nothing",
"notice",
"novel",
"now",
"nuclear",
"number",
217 "nurse",
"nut",
"oak",
"obey",
"object",
"oblige",
218 "obscure",
"observe",
"obtain",
"obvious",
"occur",
"ocean",
219 "october",
"odor",
"off",
"offer",
"office",
"often",
220 "oil",
"okay",
"old",
"olive",
"olympic",
"omit",
221 "once",
"one",
"onion",
"online",
"only",
"open",
222 "opera",
"opinion",
"oppose",
"option",
"orange",
"orbit",
223 "orchard",
"order",
"ordinary",
"organ",
"orient",
"original",
224 "orphan",
"ostrich",
"other",
"outdoor",
"outer",
"output",
225 "outside",
"oval",
"oven",
"over",
"own",
"owner",
226 "oxygen",
"oyster",
"ozone",
"pact",
"paddle",
"page",
227 "pair",
"palace",
"palm",
"panda",
"panel",
"panic",
228 "panther",
"paper",
"parade",
"parent",
"park",
"parrot",
229 "party",
"pass",
"patch",
"path",
"patient",
"patrol",
230 "pattern",
"pause",
"pave",
"payment",
"peace",
"peanut",
231 "pear",
"peasant",
"pelican",
"pen",
"penalty",
"pencil",
232 "people",
"pepper",
"perfect",
"permit",
"person",
"pet",
233 "phone",
"photo",
"phrase",
"physical",
"piano",
"picnic",
234 "picture",
"piece",
"pig",
"pigeon",
"pill",
"pilot",
235 "pink",
"pioneer",
"pipe",
"pistol",
"pitch",
"pizza",
236 "place",
"planet",
"plastic",
"plate",
"play",
"please",
237 "pledge",
"pluck",
"plug",
"plunge",
"poem",
"poet",
238 "point",
"polar",
"pole",
"police",
"pond",
"pony",
239 "pool",
"popular",
"portion",
"position",
"possible",
"post",
240 "potato",
"pottery",
"poverty",
"powder",
"power",
"practice",
241 "praise",
"predict",
"prefer",
"prepare",
"present",
"pretty",
242 "prevent",
"price",
"pride",
"primary",
"print",
"priority",
243 "prison",
"private",
"prize",
"problem",
"process",
"produce",
244 "profit",
"program",
"project",
"promote",
"proof",
"property",
245 "prosper",
"protect",
"proud",
"provide",
"public",
"pudding",
246 "pull",
"pulp",
"pulse",
"pumpkin",
"punch",
"pupil",
247 "puppy",
"purchase",
"purity",
"purpose",
"purse",
"push",
248 "put",
"puzzle",
"pyramid",
"quality",
"quantum",
"quarter",
249 "question",
"quick",
"quit",
"quiz",
"quote",
"rabbit",
250 "raccoon",
"race",
"rack",
"radar",
"radio",
"rail",
251 "rain",
"raise",
"rally",
"ramp",
"ranch",
"random",
252 "range",
"rapid",
"rare",
"rate",
"rather",
"raven",
253 "raw",
"razor",
"ready",
"real",
"reason",
"rebel",
254 "rebuild",
"recall",
"receive",
"recipe",
"record",
"recycle",
255 "reduce",
"reflect",
"reform",
"refuse",
"region",
"regret",
256 "regular",
"reject",
"relax",
"release",
"relief",
"rely",
257 "remain",
"remember",
"remind",
"remove",
"render",
"renew",
258 "rent",
"reopen",
"repair",
"repeat",
"replace",
"report",
259 "require",
"rescue",
"resemble",
"resist",
"resource",
"response",
260 "result",
"retire",
"retreat",
"return",
"reunion",
"reveal",
261 "review",
"reward",
"rhythm",
"rib",
"ribbon",
"rice",
262 "rich",
"ride",
"ridge",
"rifle",
"right",
"rigid",
263 "ring",
"riot",
"ripple",
"risk",
"ritual",
"rival",
264 "river",
"road",
"roast",
"robot",
"robust",
"rocket",
265 "romance",
"roof",
"rookie",
"room",
"rose",
"rotate",
266 "rough",
"round",
"route",
"royal",
"rubber",
"rude",
267 "rug",
"rule",
"run",
"runway",
"rural",
"sad",
268 "saddle",
"sadness",
"safe",
"sail",
"salad",
"salmon",
269 "salon",
"salt",
"salute",
"same",
"sample",
"sand",
270 "satisfy",
"satoshi",
"sauce",
"sausage",
"save",
"say",
271 "scale",
"scan",
"scare",
"scatter",
"scene",
"scheme",
272 "school",
"science",
"scissors",
"scorpion",
"scout",
"scrap",
273 "screen",
"script",
"scrub",
"sea",
"search",
"season",
274 "seat",
"second",
"secret",
"section",
"security",
"seed",
275 "seek",
"segment",
"select",
"sell",
"seminar",
"senior",
276 "sense",
"sentence",
"series",
"service",
"session",
"settle",
277 "setup",
"seven",
"shadow",
"shaft",
"shallow",
"share",
278 "shed",
"shell",
"sheriff",
"shield",
"shift",
"shine",
279 "ship",
"shiver",
"shock",
"shoe",
"shoot",
"shop",
280 "short",
"shoulder",
"shove",
"shrimp",
"shrug",
"shuffle",
281 "shy",
"sibling",
"sick",
"side",
"siege",
"sight",
282 "sign",
"silent",
"silk",
"silly",
"silver",
"similar",
283 "simple",
"since",
"sing",
"siren",
"sister",
"situate",
284 "six",
"size",
"skate",
"sketch",
"ski",
"skill",
285 "skin",
"skirt",
"skull",
"slab",
"slam",
"sleep",
286 "slender",
"slice",
"slide",
"slight",
"slim",
"slogan",
287 "slot",
"slow",
"slush",
"small",
"smart",
"smile",
288 "smoke",
"smooth",
"snack",
"snake",
"snap",
"sniff",
289 "snow",
"soap",
"soccer",
"social",
"sock",
"soda",
290 "soft",
"solar",
"soldier",
"solid",
"solution",
"solve",
291 "someone",
"song",
"soon",
"sorry",
"sort",
"soul",
292 "sound",
"soup",
"source",
"south",
"space",
"spare",
293 "spatial",
"spawn",
"speak",
"special",
"speed",
"spell",
294 "spend",
"sphere",
"spice",
"spider",
"spike",
"spin",
295 "spirit",
"split",
"spoil",
"sponsor",
"spoon",
"sport",
296 "spot",
"spray",
"spread",
"spring",
"spy",
"square",
297 "squeeze",
"squirrel",
"stable",
"stadium",
"staff",
"stage",
298 "stairs",
"stamp",
"stand",
"start",
"state",
"stay",
299 "steak",
"steel",
"stem",
"step",
"stereo",
"stick",
300 "still",
"sting",
"stock",
"stomach",
"stone",
"stool",
301 "story",
"stove",
"strategy",
"street",
"strike",
"strong",
302 "struggle",
"student",
"stuff",
"stumble",
"style",
"subject",
303 "submit",
"subway",
"success",
"such",
"sudden",
"suffer",
304 "sugar",
"suggest",
"suit",
"summer",
"sun",
"sunny",
305 "sunset",
"super",
"supply",
"supreme",
"sure",
"surface",
306 "surge",
"surprise",
"surround",
"survey",
"suspect",
"sustain",
307 "swallow",
"swamp",
"swap",
"swarm",
"swear",
"sweet",
308 "swift",
"swim",
"swing",
"switch",
"sword",
"symbol",
309 "symptom",
"syrup",
"system",
"table",
"tackle",
"tag",
310 "tail",
"talent",
"talk",
"tank",
"tape",
"target",
311 "task",
"taste",
"tattoo",
"taxi",
"teach",
"team",
312 "tell",
"ten",
"tenant",
"tennis",
"tent",
"term",
313 "test",
"text",
"thank",
"that",
"theme",
"then",
314 "theory",
"there",
"they",
"thing",
"this",
"thought",
315 "three",
"thrive",
"throw",
"thumb",
"thunder",
"ticket",
316 "tide",
"tiger",
"tilt",
"timber",
"time",
"tiny",
317 "tip",
"tired",
"tissue",
"title",
"toast",
"tobacco",
318 "today",
"toddler",
"toe",
"together",
"toilet",
"token",
319 "tomato",
"tomorrow",
"tone",
"tongue",
"tonight",
"tool",
320 "tooth",
"top",
"topic",
"topple",
"torch",
"tornado",
321 "tortoise",
"toss",
"total",
"tourist",
"toward",
"tower",
322 "town",
"toy",
"track",
"trade",
"traffic",
"tragic",
323 "train",
"transfer",
"trap",
"trash",
"travel",
"tray",
324 "treat",
"tree",
"trend",
"trial",
"tribe",
"trick",
325 "trigger",
"trim",
"trip",
"trophy",
"trouble",
"truck",
326 "true",
"truly",
"trumpet",
"trust",
"truth",
"try",
327 "tube",
"tuition",
"tumble",
"tuna",
"tunnel",
"turkey",
328 "turn",
"turtle",
"twelve",
"twenty",
"twice",
"twin",
329 "twist",
"two",
"type",
"typical",
"ugly",
"umbrella",
330 "unable",
"unaware",
"uncle",
"uncover",
"under",
"undo",
331 "unfair",
"unfold",
"unhappy",
"uniform",
"unique",
"unit",
332 "universe",
"unknown",
"unlock",
"until",
"unusual",
"unveil",
333 "update",
"upgrade",
"uphold",
"upon",
"upper",
"upset",
334 "urban",
"urge",
"usage",
"use",
"used",
"useful",
335 "useless",
"usual",
"utility",
"vacant",
"vacuum",
"vague",
336 "valid",
"valley",
"valve",
"van",
"vanish",
"vapor",
337 "various",
"vast",
"vault",
"vehicle",
"velvet",
"vendor",
338 "venture",
"venue",
"verb",
"verify",
"version",
"very",
339 "vessel",
"veteran",
"viable",
"vibrant",
"vicious",
"victory",
340 "video",
"view",
"village",
"vintage",
"violin",
"virtual",
341 "virus",
"visa",
"visit",
"visual",
"vital",
"vivid",
342 "vocal",
"voice",
"void",
"volcano",
"volume",
"vote",
343 "voyage",
"wage",
"wagon",
"wait",
"walk",
"wall",
344 "walnut",
"want",
"warfare",
"warm",
"warrior",
"wash",
345 "wasp",
"waste",
"water",
"wave",
"way",
"wealth",
346 "weapon",
"wear",
"weasel",
"weather",
"web",
"wedding",
347 "weekend",
"weird",
"welcome",
"west",
"wet",
"whale",
348 "what",
"wheat",
"wheel",
"when",
"where",
"whip",
349 "whisper",
"wide",
"width",
"wife",
"wild",
"will",
350 "win",
"window",
"wine",
"wing",
"wink",
"winner",
351 "winter",
"wire",
"wisdom",
"wise",
"wish",
"witness",
352 "wolf",
"woman",
"wonder",
"wood",
"wool",
"word",
353 "work",
"world",
"worry",
"worth",
"wrap",
"wreck",
354 "wrestle",
"wrist",
"write",
"wrong",
"yard",
"year",
355 "yellow",
"you",
"young",
"youth",
"zebra",
"zero",
359 #endif // KAGOME_CRYPTO_BIP39_ENGLISH_DICTIONARY_HPP
constexpr std::array< std::string_view, 2048 > dictionary
words are taken from https://github.com/bitcoin/bips/blob/master/bip-0039/bip-0039-wordlists.md