OSDN Git Service

merge dashboard into dev
[bytom/bytom-electron.git] / modules / interface / locales / en / translation.json
1 {
2   "language": "EN",
3   "languageFull": "English",
4   "asset":{
5     "asset": "Asset",
6     "xpubs":"xpub __id__",
7     "assetPub":"Asset Pubkey",
8     "formTitle": ["Asset Alias", "Asset ID"],
9     "new":"New asset",
10     "information":"Asset Information",
11     "quorumHint":"Number of signatures required to issue",
12     "aliasError":"Asset alias is required",
13     "aliasLengthError":"The Length of the Asset alias should be less than 30 characters.",
14     "symbolError":"Symbol is required",
15     "symbolCaseError":"Symbol must be in UpperCase.",
16     "symbolPlaceholder":"Symbols must be made up of uppercase letters, 3 or 4 letters is better.",
17     "decimalPlaceholder":"Define the number of decimals the token uses.",
18     "keysError":"Please provide keys",
19     "editAlias":"Edit asset alias",
20     "alias":"Asset Alias",
21     "aliasPlaceholder":"Please entered asset alias",
22     "decimalsError":"Decimals is required.",
23     "decimalsTypeError":"Please enter a number.",
24     "decimalsRangeError":"Please enter a decimals number smaller or equal to 16.",
25     "additionInfo":"Additional Info",
26     "additionInfoKey":"Description",
27     "additionInfoValue":"Value",
28     "additionInfoKeyError":"Description is required.",
29     "additionInfoValueError":"Value is required.",
30     "issuableLabel":"(Please issue the asset within approx. __time__ mins.)",
31     "noIssuableLabel":"(The asset can't be issued anymore.)"
32   },
33   "commonWords": {
34     "version": "Version",
35     "viewDetails":"View details",
36     "language":"Language",
37     "program":"Program",
38     "remove":"Remove",
39     "page":"Page",
40     "close":"Close",
41     "errorCode":"Error Code:",
42     "requestId":"Request ID:",
43     "cancel": "Cancel",
44     "continue":"Continue",
45     "next":"Next",
46     "previous":"Previous",
47     "addField":"Add Field"
48   },
49   "crumbName":{
50     "transaction": "transactions",
51     "asset": "assets",
52     "key":"keys",
53     "account":"accounts",
54     "unspent": "Unspent outputs",
55     "balance":"balances",
56     "accessControl":"Access control",
57     "new":"New",
58     "update":" update available",
59     "coreData":"core data",
60     "services":"services",
61     "advanced":"advanced",
62     "help":"help",
63     "doc":"Documentation",
64     "developer":"Developer",
65     "equity":"Equity Contract",
66     "settings":"settings",
67     "coreStatus":"Core status",
68     "logout":"Log Out",
69     "backupRestore":"Backup and Restore",
70     "newTx":"Create a new transaction",
71     "newAccount":"Create an account",
72     "newKey":"Create a key",
73     "newToken":"Create an access token",
74     "newAsset":"Create an asset",
75     "resetPassword":"Reset password",
76     "peer":"Peers information"
77   },
78   "form":{
79     "detail": "Details",
80     "alias": "Alias",
81     "definition": "Definition",
82     "xpubs": "xpubs",
83     "quorum": "Quorum",
84     "index":"Index",
85     "keys": "Keys",
86     "key": "Key",
87     "keyAlias":"Key Alias",
88     "keyAndSign":"Keys and Signing",
89     "selectPlaceholder": "Select one...",
90     "enter":"Enter",
91     "ok":"OK",
92     "delete":"Delete",
93     "cancel":"Cancel",
94     "more": "More",
95     "required":"Required",
96     "submit":"Submit",
97     "edit":"Edit",
98     "succeed":"Succeed",
99     "failed":"Failed",
100     "summary":"Summary",
101     "timestamp":"Timestamp",
102     "blockId":"Block ID",
103     "blockHeight":"Block Height",
104     "position":"Position",
105     "txStatus":"Transaction status",
106     "input":"Inputs",
107     "output":"Outputs",
108     "id": "ID",
109     "type": "Type",
110     "purpose": "Purpose",
111     "transactionId": "Transaction ID",
112     "assetId": "Asset ID",
113     "assetAlias": "Asset Alias",
114     "asset": "Asset",
115     "assetDefinition": "Asset Definition",
116     "assetTags": "Asset Tags",
117     "assetIsLocal": "Asset Is Local?",
118     "amount": "Amount",
119     "accountId": "Account ID",
120     "accountAlias": "Account Alias",
121     "account": "Account",
122     "accountTags": "Account Tags",
123     "controlProgram": "Control Program",
124     "address": "Address",
125     "programIndex": "Program Index",
126     "spentOutputId": "Spent Output ID",
127     "refData": "Reference Data",
128     "sourceId": "Source ID",
129     "sourcePos": "Source Position",
130     "issuanceProgram": "Issuance Program",
131     "isLocal": "Local?",
132     "referenceData": "Reference Data",
133     "change": "Change",
134     "errorTitle":"Error submitting form",
135     "fee":"Fee",
136     "successTitle":"Success",
137     "objectField":{
138       "aliasPlaceholder":"Start typing __title__ alias..."
139     },
140     "symbol":"Symbol",
141     "decimals":"Decimals",
142     "reissueTitle":"Token reissuable",
143     "reissueTrue":"Able to be reissued",
144     "reissueFalse":"Unable to be reissued"
145   },
146   "xpub":{
147     "methodOptions" : {
148       "mockhsm": "Use existing key",
149       "provide": "Provide existing xpub"
150     },
151     "providePlaceholder": "Enter xpub"
152   },
153   "sync":{
154     "status":"Sync Status",
155     "peer":"Peer Count",
156     "synchronizing":"Synchronizing...",
157     "synced":"Fully synced",
158     "disconnect":"Disconnect"
159   },
160   "coreIndex":{
161     "configuration":"Configuration",
162     "version":"Core Versions",
163     "advanced":"Advanced",
164     "mining":"Mining",
165     "unit":"Unit to show amount in",
166     "networkStatus":"Network status",
167     "listening":"Peer Listening",
168     "connect": "true",
169     "disConnect": "false",
170     "syncStatus":"Syncing",
171     "synchronizing":"true",
172     "synced":"false",
173     "miningStatus":"Mining",
174     "miningRuning":"true",
175     "miningStopped":"false",
176     "peer":"Peer Count",
177     "currentBlock":"Current Block",
178     "highestBlock":"Highest Block",
179     "networkId":"Network Id",
180     "coreStatus":"Core Status"
181   },
182   "console":{
183     "title":"Console",
184     "message":"Welcome to the Bytom Core API console.<1/> Type <2>help</2> for an overview of available commands",
185     "warning":"WARNING",
186     "warningMessage":"Scammers have been active, telling users to type commands here, stealing their wallet contents. Do not use this console without fully understanding the ramification of a command.",
187     "placeholder":"Enter \"help\" for an overview of available commands"
188   },
189   "key":{
190     "keys":"Keys",
191     "xpub":"xpub",
192     "formTitle":["Alias", "xpub"],
193     "reset":{
194       "title":"Reset key password",
195       "label":"Reset the password",
196       "oldPassword":"Old Password",
197       "oldPPlaceholder":"Please entered the old password.",
198       "newPassword":"New Password",
199       "newPasswordPlaceholder":"Please entered the new password.",
200       "repeatPassword":"Repeat Password",
201       "repeatPasswordPlaceholder":"Please repeated the new password.",
202       "newPWarning":"Please enter at least 5 characters password.",
203       "repeatPWarning":"Please match the repeat password."
204     },
205     "new":"New key",
206     "info":"Key Information",
207     "aliasPlaceHolder":"Please enter key alias...",
208     "password":"Password",
209     "passwordPlaceholder":"Please enter your password...",
210     "repeatPassword":"Repeat Password",
211     "repeatPasswordPlaceholder":"Please repeat your password",
212     "aliasRequired":"Key alias is required",
213     "passwordRequired":"Password is required",
214     "tryPassword":"Try Password",
215     "resetPassword":"Reset Password",
216     "tryPPlaceholder":"Please entered the password that you need to check.",
217     "editAlias":"Edit key alias",
218     "alias":"Key Alias"
219   },
220   "account":{
221     "account":"Account",
222     "formTitle":["Account Alias", "Account ID"],
223     "accountXpub":"Account Xpub",
224     "keyIndex":"Key Index",
225     "address":"Addresses",
226     "xpubs":"XPUB __id__",
227     "changeAddress":"Addresses for Change",
228     "newAddress":"Create address",
229     "copyAddress":"Copy this address to use in a transaction:",
230     "copyProgram":"Copy this control program to use in a transaction:",
231     "copyClipboard":"Copy to clipboard",
232     "new":{
233       "newAccount":"New account",
234       "information":"Account Information",
235       "quorumHint":"Number of keys required for transfer",
236       "aliasWarning":"Account alias is required",
237       "keyWarning":"Please provide keys"
238     },
239     "editAlias":"Edit account alias",
240     "alias":"Account Alias",
241     "aliasPlaceholder":"Please entered account alias"
242   },
243   "transaction":{
244     "transaction":"Transaction",
245     "unconfirmedTx":"unconfirmed transaction",
246     "id":"Tx ID:",
247     "confirmed":"confirmed",
248     "contractStatus":"Contract Execution Status",
249     "confirmation":"__count__ confirmation",
250     "confirmation_plural":"__count__ confirmations",
251     "unconfirmedItem":"Unknown (0 confirmation)",
252     "type":{
253       "issue":"issue",
254       "sent":"sent",
255       "received":"received",
256       "retire":"retire",
257       "coinbase":"coinbase",
258       "immature":"immature"
259     },
260     "new":{
261       "unsaveWarning":"Your work is not saved! Are you sure you want to leave?",
262       "new":"New transaction",
263       "normal":"Normal",
264       "submit":"Submit transaction",
265       "advanced" :"Advanced"
266     },
267     "normal":{
268       "from":"From",
269       "availableBalance":"Available balance:",
270       "to": "To",
271       "selectFee":"Select Fee",
272       "feeDescription":"This is the money that might be used to process this transaction. Your transaction will be mined usually within 2.5 minutes.",
273       "confirmation":"Confirm Transaction",
274       "total": "Total",
275       "submitType":"Transactions Submitted Type",
276       "chainTx":"Chain Transactions",
277       "chainTxNote":"Chain Transactions will generate multiple transactions, cost an extra fee and improve UTXO amount limit in a single transaction."
278     },
279     "advance":{
280       "generateJson":"Generate transaction JSON",
281       "showAdvanced":"Show advanced options",
282       "option":"Advanced Options",
283       "buildType":"Transaction Build Type",
284       "submitToBlockchain":"Submit transaction to blockchain",
285       "submitLabel": "This transaction will be signed by the key and submitted to the blockchain.",
286       "needMoreSign":"Need more signature",
287       "needMoreSignDescription":"These actions will be signed by the Key and returned as a transaction JSON string, which should be used to sign transaction in a multi-sign spend.",
288       "toSignTransaction":"To sign transaction",
289       "signPlaceholder":"Paste transaction hex here...",
290       "showDetails":"Show transaction details",
291       "transactionContent":"Transaction Content",
292       "normalView":"Normal View",
293       "jsonView":"Json View",
294       "generated":{
295         "title":"Generated Transaction",
296         "lead":"Use the following JSON string as the transaction to sign by another account:",
297         "qrBtnText":"Qr Code",
298         "signatureQrBtnText":"Signature Qr Code",
299         "qrModalLabel":"The following Qr Code represent the Json String. Please use the phone scanner to scan the Qr code.",
300         "qrModalLabels":"The Json is separated into __size__ different chunk of substring. Please use the phone scanner to scan the Qr code."
301       }
302     },
303     "issue":{
304       "issueAsset":"Issue Asset",
305       "transactionType":"Transaction Type",
306       "signRaw":"Sign Raw Transaction",
307       "accountAddress":"Gas Paid Account Address",
308       "gasAccount":"Gas Paid Account",
309       "signTx":"Sign Transaction"
310     }
311   },
312   "balances":{
313     "rescan":"Rescan",
314     "status":{
315       "success":"Success",
316       "start":"Starting...",
317       "rescan":"Rescanning...",
318       "successMsg":"Successfully rescanned spent outputs.",
319       "startMsg":"Rescan is starting...",
320       "rescanMsg":"Wallet Rescanning..."
321     }
322   },
323   "errorMessage":{
324     "password": "Your password is wrong, please check your password.",
325     "amountError":"Invalid amount type",
326     "addressError": "Invalid address",
327     "jsonError":"To sign transaction must be a JSON string.",
328     "tokenError":"Token name is required",
329     "jsonObjectError":"Contents must be represented as a JSON object",
330     "jsonRowError":" __error__ on row __row__`",
331     "parseError":"Error parsing JSON"
332   },
333   "emptyList":{
334     "loading":"LOADING",
335     "noRecord":"There are no __objectName__"
336   },
337   "token":{
338     "accessToken":"Access control",
339     "formTitle":["Token Name", "Token"],
340     "new":"New token",
341     "newAccessToken":"New access token",
342     "info":"Token information",
343     "name":"Token Name"
344   },
345   "init":{
346     "title":"Init your account and key",
347     "keyPassword":"Key Password",
348     "repeatKeyPassword":"Repeat your key password",
349     "register":"Register",
350     "restoreWallet":"Restore wallet",
351     "restore":"Restore",
352     "restoreLabel":"Click the button, and select the backup file",
353     "accountPlaceholder":"Please enter the account alias...",
354     "keyPlaceholder":"Please enter the key alias...",
355     "passwordPlaceholder":"Please enter the key password...",
356     "repeatPlaceHolder":"Please repeat the key password...",
357     "errorTitle":"Error in initialization",
358     "mnemonic":"mnemonic",
359     "mnemonicRequire":"Mnemonic is Required",
360     "create": "Create Wallet",
361     "createDescription":"This option will create a default account, key password and give you a option to keep you mnemonic.  Warning: key seed words will display only once, it's important to remember your password.",
362     "welcome":"Welcome to Bytom __network__"
363   },
364   "welcome":{
365     "connect":"Connecting to Bytom Core...",
366     "join":"Joining network",
367     "joining":"Joining network...",
368     "title":"Configure Bytom Core",
369     "mainnetTitle":"Join the Bytom Mainnet",
370     "mainnetMsg":"For common users to enter. Mainnet is the production network, that carry real Bytom transactions.",
371     "testnetTitle":"Join the Bytom Testnet",
372     "testnetMsg":"For developers or bytom testers to enter. Testnet is an alternative Bytom blockchain, and to be used for testing.",
373     "solonetTitle":"Create the Bytom Soloent",
374     "solonetMsg":"For users/developers to run and test wallet's new function. Solonet is a private sandbox blockchain network."
375   },
376   "backup":{
377     "title":"Backup and Restore",
378     "backup":"Back Up",
379     "backupDescription":"This option will back up all data stored in this core, including blockchain data, accounts, assets and balances.",
380     "restoreKeystore":"Restore from Keystore File",
381     "restoreKeystoreDescription":"This option will restore the wallet data form a file. You might need to rescan your wallet, if you balance is not up to date.",
382     "restoreMnemonic":"Restore by Mnemonic",
383     "restoreMnemonicDescription":"This option will restore the key related data by mnemonic. You might need to rescan your wallet, if you balance is not up to date.",
384     "download":"Download Backup",
385     "selectFile":"Select Restore File",
386     "restore":"Restore"
387   },
388   "peers":{
389     "formTitle": ["Remote Address", "Height", "Ping", "Duration", "Total Byte"],
390     "disconnect" : "Disconnect"
391   },
392   "mnemonic":{
393     "backup":"Backup Seed",
394     "backupMessage":"Mnemonic used to restore the key related information. Please write down the following seed and save it in a secure location.",
395     "continue":"I have written down the seed",
396     "skip": "Skip the backup",
397     "confirmTitle":"Enter your wallet recover phrase",
398     "confirm": "Confirm Seed",
399     "confirmMessage":"Confirm that you backed up your Mnemonic by filling the missing words."
400   },
401   "notFound":{
402     "title":"Not Found",
403     "word":"We couldn't find the page you were looking for."
404   },
405   "tutorial":{
406     "content":{
407       "transaction":[
408         "A transaction provides the amount of the asset either spend out from your account or come in to your account. In your transaction, the total amount of assets spent was equal to the total amount of assets controlled (received) plus the gas cost of transactions fee. SPEND Actions represent what comes in the transactions, while CONTROL Actions represent what comes out. Any combination of actions can be added to a single advanced transaction, as long as what goes in bigger than what comes out. Note that the differences of which become the amount of transactions fee."
409       ],
410       "key": [
411         "Cryptographic private keys are the primary authorization mechanism on a blockchain. They control both the issuance and transfer of asset units. An asset or account will define one or more keys required for issuance or transfers."
412       ],
413       "account":[
414         "An account is an object in Bytom that tracks ownership of assets on a blockchain by creating and tracking control programs. The account object does not exist on the blockchain - it is local to this Bytom. Only the control programs created in the account are visible on the blockchain."
415       ],
416       "asset":[
417         "An asset is a type of value that can be issued on a blockchain. All units of an asset are fungible and can be transacted directly between parties without the involvement of the issuer."
418       ],
419       "balance":[
420         "The balance shows the amount and the type of asset that a local Bytom account possess."
421       ],
422       "coreStatus":[
423         "The core status shows the blockchain network status and the local setting."
424       ],
425       "accessControl":[
426         "Access token is used for remote authorizations. An access token is required to connect a remote Bytom Core."
427       ],
428       "unspent":[
429         "Each new transaction in the blockchain consumes some unspent outputs and creates others. An output is considered unspent when it has not yet been used as an input to a new transaction. All asset units on a blockchain exist in the unspent output set."
430       ],
431       "backupRestore":[
432         "Backup and Restore the wallet information will be stored in a txt format. It’s important to keep your backup files in a safe place."
433       ],
434       "newTx":{
435         "header": "Normal Transactions",
436         "steps": [
437           {
438             "title": "Fill in the account \"Alias\" or \"ID\"",
439             "description": [
440               "The account that you wished to spend from."
441             ]
442           },
443           {
444             "title": "Fill in the asset \"Alias\" or \"ID\"",
445             "description": [
446               "The asset type that you wished to spend."
447             ]
448           },
449           {
450             "title": "Paste the \"Address\"",
451             "description": [
452               "The address that you wish to send amount of asset to."
453             ]
454           },
455           {
456             "title": "Fill in the amount of the asset"
457           },
458           {
459             "title": "Choose the gas",
460             "description": [
461               "Choose the gas (tx. fees) that you want to spend for this transaction."
462             ]
463           },
464           {
465             "title":"Fill in the Key password",
466             "description":[
467               "Fill in the key password when account created. Note:please use advanced transaction for multi-sign."
468             ]
469           },
470           {
471             "title": "Click the \"Submit transaction\" button"
472           }
473         ]
474       },
475       "newTx_ad":{
476         "header": "Advanced Transactions",
477         "steps": [
478           {
479             "title": "Click the \"Add action\" button",
480             "description":[
481               "Select \"Spend from account\" to add a new spend action."
482             ]
483           },
484           {
485             "title": "Fill in the spend action",
486             "description": [
487               {
488                 "index": 0,
489                 "line": "Enter the account alias, "
490               },
491               {
492                 "line": "the asset alias "
493               },
494               {
495                 "line": "and the spend amount."
496               }
497             ]
498           },
499           {
500             "title": "Click the \"Add action\" button",
501             "description":[
502               "Select \"Control with address\" to add a new control action."
503             ]
504           },
505           {
506             "title": "Fill in the control action",
507             "description": [
508               {
509                 "index": 1,
510                 "line": "Paste the address, "
511               },
512               {
513                 "line": "fill in the asset alias"
514               },
515               {
516                 "line": "and the received amount."
517               }
518             ]
519           },
520           {
521             "title":"Fill in the Key password",
522             "description":[
523               "The key password when account created. Please use the \"show advanced options\" for multi-sign."
524             ]
525           },
526           {
527             "title": "Click the \"Submit transaction\" button"
528           }
529         ]
530       },
531       "newAccount": {
532         "header": "New account",
533         "steps": [
534           {
535             "title": "Type name for account alias (ex. \"alice\")",
536             "description": [
537               "An alias is a friendly label used to distinguish between accounts."
538             ]
539           },
540           {
541             "title": "Select \"Use existing keys\" or \"Provide existing xpub\" under \"Keys and Signing\"",
542             "description": [
543               "Choose an existing key alias or enter an existing xpub."
544             ]
545           },
546           {
547             "title": "Click the \"Submit\" button"
548           }
549         ]
550       },
551       "newAsset": {
552         "header": "New asset",
553         "steps": [
554           {
555             "title": "Enter an alias for your asset (ex. \"gold\")",
556             "description": [
557               "An alias is a friendly label used to distinguish between assets."
558             ]
559           },
560           {
561             "title": "Select \"Use existing a key\" or \"Provide existing xpub\" under \"Keys and Signing\"",
562             "description": [
563               "Choose an existing key alias or enter an existing xpub."
564             ]
565           },
566           {
567             "title": "Click the \"Submit\" button"
568           }
569         ]
570       },
571       "newKey": {
572         "header": "New key",
573         "steps": [
574           {
575             "title": "Enter an alias for your key (ex. \"goldkey\")",
576             "description": [
577               "An alias is a friendly label used to distinguish between keys."
578             ]
579           },
580           {
581             "title": "Enter and repeat the password for your key",
582             "description": [
583               "It's important to memorize the password for your key and keep it somewhere safe. Bytom doesn't provide any lost and found. "
584             ]
585           },
586           {
587             "title": "Click the \"Submit\" button"
588           }
589         ]
590       },
591       "resetPassword": {
592         "header": "Reset password",
593         "steps": [
594           {
595             "title": "Enter the original password for your key"
596           },
597           {
598             "title": "Enter and repeat the new password for your key",
599             "description": [
600               "It's important to memorize the password for your key and keep it somewhere safe. Bytom doesn't provide any lost and found. "
601             ]
602           },
603           {
604             "title": "Click the \"Reset the Password\" button"
605           }
606         ]
607       },
608       "newToken": {
609         "header": "Create an access token",
610         "steps": [
611           {
612             "title": "Enter alias for the access token"
613           },
614           {
615             "title": "Click the \"Submit\" button"
616           }
617         ]
618       }
619     }
620   },
621   "message":{
622     "CREATED_ASSET":"Asset has been created successfully.",
623     "CREATED_ACCOUNT": "Account has been created successfully.",
624     "CREATED_TRANSACTION": "Transaction has been submitted successfully.",
625     "CREATED_KEY": "Key has been created successfully.",
626     "RESET_PASSWORD_KEY": "Key password has been reset successfully.",
627     "CREATE_REGISTER_ACCOUNT": "Default account and key have been initialized successfully.",
628     "RESTORE_SUCCESS":"Wallet restore successfully",
629     "UPDATED_ASSET":"Updated asset alias.",
630     "UPDATED_ACCOUNT":"Updated account alias.",
631     "UPDATED_KEY":"Updated key alias.",
632     "CREATED_TOKEN_WITH_GRANT":"Access token has been created successfully."
633   },
634   "btmError":{
635     "BTM000": "Bytom API Error",
636     "BTM001": "Request timed out",
637     "BTM002": "Invalid request body",
638     "BTM103": "A peer core is operating on a different blockchain network",
639     "BTM200": "Quorum must be greater than 1 and less than or equal to the length of xpubs",
640     "BTM201": "Invalid xpub format",
641     "BTM202": "At least one xpub is required",
642     "BTM203":  "Root XPubs cannot contain the same key more than once",
643     "BTM700":  "Funds of account are insufficient",
644     "BTM701":  "Available funds of account are immature",
645     "BTM702":  "Available UTXOs of account have been reserved",
646     "BTM703":  "Not found UTXO with given hash",
647     "BTM704":  "Invalid action type",
648     "BTM705":  "Invalid action object",
649     "BTM706":  "Invalid action construction",
650     "BTM707":  "One or more fields are missing",
651     "BTM708":  "Invalid asset amount",
652     "BTM709":  "Not found account",
653     "BTM710":  "Not found asset",
654     "BTM730": "Invalid transaction version",
655     "BTM731": "Invalid transaction size",
656     "BTM732": "Invalid transaction time range",
657     "BTM733":  "Not standard transaction",
658     "BTM734":  "Invalid coinbase transaction",
659     "BTM735":  "Invalid coinbase assetID",
660     "BTM736":  "Invalid coinbase arbitrary size",
661     "BTM737":  "No results in the transaction",
662     "BTM738":  "Mismatched assetID",
663     "BTM739":  "Mismatched value source/dest position",
664     "BTM740":  "Mismatched reference",
665     "BTM741":  "Mismatched value",
666     "BTM742":  "Missing required field",
667     "BTM743":  "No source for value",
668     "BTM744":  "Arithmetic overflow/underflow",
669     "BTM745":  "Invalid source or destination position",
670     "BTM746":  "Unbalanced asset amount between input and output",
671     "BTM747":  "Gas credit has been spent",
672     "BTM748":  "Gas usage calculate got a math error",
673     "BTM760": "Alt stack underflow",
674     "BTM761":  "Bad value",
675     "BTM762":  "Wrong context",
676     "BTM763":  "Data stack underflow",
677     "BTM764":  "Disallowed opcode",
678     "BTM765":  "Division by zero",
679     "BTM766":  "False result for executing VM",
680     "BTM767":  "Program size exceeds max int32",
681     "BTM768":  "Arithmetic range error",
682     "BTM769":  "RETURN executed",
683     "BTM770":  "Run limit exceeded because the BTM Fee is insufficient",
684     "BTM771":  "Unexpected end of program",
685     "BTM772":  "Unrecognized token",
686     "BTM773":  "Unexpected error",
687     "BTM774":  "Unsupported VM because the version of VM is mismatched",
688     "BTM775":  "VERIFY failed",
689     "BTM800": "Key Alias already exists",
690     "BTM801": "Invalid after in query",
691     "BTM802":  "Key not found or wrong password",
692     "BTM803":  "Requested key aliases exceeds limit",
693     "BTM804": "Could not decrypt key with given passphrase",
694     "BTM860": "Request could not be authenticated",
695     "F_BTM000":"Your Password is wrong",
696     "F_BTM001":"Unable to reset the key password.",
697     "F_BTM002":"Your key password is correct.",
698     "F_BTM003":"Your account has multiple keys, please use advanced transactions.",
699     "F_BTM100": "Signature failed."
700   }
701 }