[{"data":1,"prerenderedAt":4228},["ShallowReactive",2],{"docs-routename-\u002Fdocs\u002Fcli\u002Ftroubleshooting-cli":3,"docs-\u002Fdocs\u002Fcli\u002Ftroubleshooting-cli":4,"docs-surround-\u002Fdocs\u002Fcli\u002Ftroubleshooting-cli":112,"docs-category-\u002Fdocs\u002Fcli":121,"docs-index-\u002Fdocs\u002Fcli":3531},"\u002Fdocs\u002Fcli\u002Ftroubleshooting-cli",{"id":5,"title":6,"body":7,"description":104,"extension":105,"image":106,"meta":107,"navTitle":106,"navigation":108,"path":3,"seo":109,"stem":110,"__hash__":111},"docs\u002Fdocs\u002Fcli\u002Ftroubleshooting-cli.md","Troubleshooting CLI",{"type":8,"value":9,"toc":94},"minimark",[10,14,19,46,52,56,66,76,81,83,89],[11,12,6],"h1",{"id":13},"troubleshooting-cli",[15,16,18],"h2",{"id":17},"topics","Topics",[20,21,22,36],"ul",{},[23,24,25,35],"li",{},[26,27,29,30,34],"a",{"href":28},"troubleshooting-cli#i-am-gettingerror-code-26-file-is-not-a-databaseerror-message-when-starting-the-command-line-wallet","I am getting",[31,32,33],"code",{},"error code=26, file is not a database","error message when starting the command line wallet",".",[23,37,38,35],{},[26,39,41,42,45],{"href":40},"troubleshooting-cli#i-am-getting-thefailed-no-inputsexception-when-starting-the-command-line-wallet","I am getting the",[31,43,44],{},"Failed. No inputs","exception when starting the command line wallet",[47,48,29,50,34],"h3",{"id":49},"i-am-gettingerror-code26-file-is-not-a-databaseerror-message-when-starting-the-command-line-wallet",[31,51,33],{},[53,54,55],"p",{},"Refer to your computer terminal:",[57,58,63],"pre",{"className":59,"code":61,"language":62},[60],"language-text","I 2018-12-23.17:32:34.619 Rules signature: ddccf5d8d0f77bd2\nI 2018-12-23.17:32:34.620 starting a wallet...\nEnter password: ***\nD 2018-12-23.17:32:36.664 sqlite error code=26, file is not a database\nE 2018-12-23.17:32:36.665 Wallet data unreadable, restore wallet.db from latest backup or delete it and reinitialize the wallet\n","text",[31,64,61],{"__ignoreMap":65},"",[53,67,68,72,73,35],{},[69,70,71],"strong",{},"Diagnosis",": You have submitted an incorrect password. The wallet can not decrypt the database file, which is why it reports that data is unreadable. ",[69,74,75],{},"If you are certain you are using the correct wallet password, delete the wallet database and perform a wallet restoration from your seed phrase",[47,77,41,79,45],{"id":78},"i-am-getting-thefailed-no-inputsexception-when-starting-the-command-line-wallet",[31,80,44],{},[53,82,55],{},[57,84,87],{"className":85,"code":86,"language":62},[60],"I 2018-12-23.17:45:12.529 Rules signature: ddccf5d8d0f77bd2\nI 2018-12-23.17:45:12.530 starting a wallet...\nEnter password: *\nI 2018-12-23.17:45:13.226 wallet sucessfully opened...\nI 2018-12-23.17:45:13.228 WalletID 14a38140d8e66be9b8f1e8d770161fd33e35f7000053147b5a0f6a83178926b956 subscribes to BBS channel 20\nI 2018-12-23.17:45:13.271 [9edc454f2752461eb682f21c4efbd33e] Sending 10 beams  (fee: 0 groth )\nE 2018-12-23.17:45:13.272 You only have 0 groth\nE 2018-12-23.17:45:13.273 [9edc454f2752461eb682f21c4efbd33e] exception msg:\nE 2018-12-23.17:45:13.273 [9edc454f2752461eb682f21c4efbd33e] Failed. No inputs\nI 2018-12-23.17:45:13.293 [9edc454f2752461eb682f21c4efbd33e] Transaction failed. Rollback...\n",[31,88,86],{"__ignoreMap":65},[53,90,91,93],{},[69,92,71],{},": This error most commonly occurs when sending a transaction with insufficient funds. You can not send an amount of Beam that is greater than the total balance in your wallet.",{"title":65,"searchDepth":95,"depth":95,"links":96},2,[97],{"id":17,"depth":95,"text":18,"children":98},[99,102],{"id":49,"depth":100,"text":101},3,"I am gettingerror code=26, file is not a databaseerror message when starting the command line wallet",{"id":78,"depth":100,"text":103},"I am getting theFailed. No inputsexception when starting the command line wallet","The command line troubleshooting guide.","md",null,{},true,{"title":6,"description":104},"docs\u002Fcli\u002Ftroubleshooting-cli","m0YMfeGRl0SQpoxyL21t1TzeeF2FKkZbhwC4R5LRVI4",[113,117],{"title":114,"path":115,"stem":116,"description":65,"children":-1},"Running Beam Shaders Using CLI Wallet","\u002Fdocs\u002Fcli\u002Frunning-beam-shaders-using-cli-wallet","docs\u002Fcli\u002Frunning-beam-shaders-using-cli-wallet",{"title":118,"path":119,"stem":120,"description":65,"children":-1},"Using Beam smart contracts with CLI Wallet","\u002Fdocs\u002Fcli\u002Fusing-beamx-faucet-contract-with-cli-wallet","docs\u002Fcli\u002Fusing-beamx-faucet-contract-with-cli-wallet",[122,1107,1630,1650,1668,2276,2618,2633,2694],{"id":123,"title":124,"body":125,"description":1101,"extension":105,"image":106,"meta":1102,"navTitle":106,"navigation":108,"path":1103,"seo":1104,"stem":1105,"__hash__":1106},"docs\u002Fdocs\u002Fcli\u002FREADME.md","Beam command line (CLI) guide",{"type":8,"value":126,"toc":1046},[127,130,133,136,139,143,154,158,161,167,174,180,187,193,199,205,211,214,217,221,230,233,239,245,251,257,263,266,272,279,285,289,293,299,305,311,314,317,323,335,339,348,357,366,372,377,379,382,388,392,395,398,403,405,407,413,417,424,430,434,441,447,451,455,458,461,467,469,471,477,480,484,487,490,493,499,503,508,521,524,530,532,538,542,545,549,555,560,564,567,577,583,587,590,594,600,605,611,617,621,624,630,634,648,652,655,661,663,666,672,676,679,685,687,690,696,700,703,706,712,714,717,723,727,730,733,739,742,744,750,754,757,763,765,771,775,778,782,785,791,795,802,806,809,829,832,838,842,848,852,857,863,867,872,878,882,889,896,900,906,911,915,919,925,927,933,937,944,947,953,957,960,966,970,977,980,987,994,997,1003,1007,1010,1016,1020,1026,1032,1036,1041],[11,128,124],{"id":129},"beam-command-line-cli-guide",[53,131,132],{},"The command line is the most reliable method of using Beam wallets and certain features (Registering CAs, Lightning Payments, Beam Shaders) can only perform on the command line. Available for macOS, Windows, and Linux.",[53,134,135],{},"Due to Beam's LelantusMW protocols, the private keys of Beam wallets record the user's UTXO balance on the blockchain, while transaction histories, addresses, and other wallet metadata are stored locally on each device.",[53,137,138],{},"Beam allows users to run a full node and interact with it via the command line.",[15,140,142],{"id":141},"getting-started","Getting started",[53,144,145,146,149,150,153],{},"This section uses Linux and macOS commands; Windows users, please substitute",[31,147,148],{},".\u002Fbeam-wallet","with ",[31,151,152],{},"beam-wallet.exe"," and Windows Command Prompts where necessary.",[15,155,157],{"id":156},"creating-a-new-beam-wallet","Creating a new Beam wallet",[53,159,160],{},"To create a new wallet, enter the following command:",[57,162,165],{"className":163,"code":164,"language":62},[60],".\u002Fbeam-wallet init\n",[31,166,164],{"__ignoreMap":65},[53,168,169,170,173],{},"The",[31,171,172],{},"-wallet init"," command will ask users to create a wallet password:",[57,175,178],{"className":176,"code":177,"language":62},[60],"Enter password: ****************\n",[31,179,177],{"__ignoreMap":65},[53,181,182,183,186],{},"Create a strong wallet password and keep your password secret! Anyone who has your wallet password will have access to your funds! Wallet passwords protect your ",[31,184,185],{},"wallet.db"," files that store all your crucial wallet metadata.",[53,188,189,190,192],{},"After creating your wallet password, the",[31,191,172],{},"command output should resemble the following:",[57,194,197],{"className":195,"code":196,"language":62},[60],"$ .\u002Fbeam-wallet init\nI 2018-12-23.15:24:29.461 Rules signature: ddccf5d8d0f77bd2\nI 2018-12-23.15:24:29.462 starting a wallet...\nEnter password: ****************\nI 2018-12-23.15:24:32.524 Generating seed phrase...\n\nGenerated seed phrase:\n\n        despair;evoke;airport;seven;cricket;menu;current;ankle;require;monkey;maple;crawl;\n\n        IMPORTANT\n\n        Your seed phrase is the access key to all the cryptocurrencies in your wallet.\n        Print or write down the phrase to keep it in a safe or in a locked vault.\n        Without the phrase you will not be able to recover your money.\n\nI 2018-12-23.15:24:32.728 wallet successfully created...\nI 2018-12-23.15:24:32.750 New address generated:\n\n14a38140d8e66be9b8f1e8d770161fd33e35f7000053147b5a0f6a83178926b956\n\nI 2018-12-23.15:24:32.750 label = default\n",[31,198,196],{"__ignoreMap":65},[53,200,169,201,204],{},[31,202,203],{},"rules signature","is a hash of the current node configuration that determines compatibility between different versions of nodes and wallets.",[53,206,207,210],{},[69,208,209],{},"Write down your seed phrase!"," Keep your seed phrase secret, and never share your seed phrase with anyone!",[53,212,213],{},"Your seed phrase is the only way you (or anybody) can access your funds. Your seed phrase is not linked to your email or phone number. If you forget your wallet password or lose your device, the only way to restore your wallet is through your seed phrase!",[53,215,216],{},"Please do not write your seed phrase down electronically, take a screenshot or store it anywhere vulnerable to cyber attacks. Pen and paper are unhackable and recommended. Make multiple copies of your seed phrase and store them somewhere safe.",[15,218,220],{"id":219},"restoring-cli-wallet-from-seed-phrase","Restoring CLI wallet from seed phrase",[53,222,223,224,35],{},"Restoring Beam coins from an old wallet seed phrase requires users to run their own node and ",[26,225,227],{"href":226},".\u002F#exporting-owner-key",[31,228,229],{},"owner_key",[53,231,232],{},"To begin restoring your CLI wallet, first create a new wallet by entering the following command:",[57,234,237],{"className":235,"code":236,"language":62},[60],".\u002Fbeam-wallet restore --seed_phrase=\u003Csemicolon separated list of 12 seed phrase words>;\n",[31,238,236],{"__ignoreMap":65},[53,240,241,242,244],{},"Now export your ",[31,243,229],{}," from your Beam wallet. Enter the following command:",[57,246,249],{"className":247,"code":248,"language":62},[60],".\u002Fbeam-wallet export_owner_key\n",[31,250,248],{"__ignoreMap":65},[53,252,253,254,256],{},"Now that you have exported the ",[31,255,229],{},", you can run your own node by entering the following command:",[57,258,261],{"className":259,"code":260,"language":62},[60],".\u002Fbeam-node --peer=\u003Cip and port of peer node> --key_owner=\u003Cowner key exported from the wallet>\n",[31,262,260],{"__ignoreMap":65},[53,264,265],{},"Once the node has synchronized, connect your wallet to the node and update your wallet database by entering the following command:",[57,267,270],{"className":268,"code":269,"language":62},[60],".\u002Fbeam-wallet listen -n \u003Cip and port of your node, ex:127.0.0.1:10000>\n",[31,271,269],{"__ignoreMap":65},[53,273,274,275,278],{},"Once your wallet has synched with the Beam network, enter ",[31,276,277],{},"-wallet info"," command to check the wallet status:",[57,280,283],{"className":281,"code":282,"language":62},[60],".\u002Fbeam-wallet info\n",[31,284,282],{"__ignoreMap":65},[15,286,288],{"id":287},"exporting-secret-keys","Exporting secret keys",[47,290,292],{"id":291},"exporting-miner-key","Exporting miner key",[53,294,169,295,298],{},[31,296,297],{},"miner_key","is a secret key that miners can use to collect their miner rewards.",[53,300,301,302,304],{},"To export your",[31,303,297],{},", enter the following command:",[57,306,309],{"className":307,"code":308,"language":62},[60],".\u002Fbeam-wallet export_miner_key --subkey=\n",[31,310,308],{"__ignoreMap":65},[53,312,313],{},"Enter your wallet password.",[53,315,316],{},"The output should resemble the following:",[57,318,321],{"className":319,"code":320,"language":62},[60],"$ beam-wallet.exe  export_miner_key --subkey=1\nI 2018-12-23.16:36:04.306 Rules signature: ddccf5d8d0f77bd2\nI 2018-12-23.16:36:04.307 starting a wallet...\nEnter password: *******************\nSecret Subkey 1: OVBSdWQlOV3WuC6bLXRDJqyDfdxWSuzdA4jEGRAZ1zhy4gA3\u002FKcBTEdcmN5wNOv0vQrBWwOlTdIxqyPFzFDFdaVYZPUDoXjqgUE=\n",[31,322,320],{"__ignoreMap":65},[53,324,325,331,332,334],{},[69,326,327,328,330],{},"Keep your",[31,329,297],{},"secret!"," Anyone with the",[31,333,297],{},"can retrieve the Miner Rewards associated with said keys.",[47,336,338],{"id":337},"exporting-owner-key","Exporting owner key",[53,340,341,342,344,345,347],{},"An",[31,343,229],{},"connects all the nodes mining under that key and communicates with all the other nodes on the network of accumulated miner rewards. If a scenario occurs where a user has multiple mining nodes under one",[31,346,229],{},", the user would only need to connect to a single node to collect the miner rewards.",[53,349,350,351,354,355,35],{},"Most cryptocurrencies allow users to connect mining nodes to a single address; however, the Mimblewimble protocol has no addresses. Unique blinding factors are deterministically derivative from the",[31,352,353],{},"master_key","code into the miner rewards tagged by a single",[31,356,229],{},[53,358,359,360,362,363,365],{},"While an",[31,361,229],{},"cannot access users' funds, it allows users to view all the coins mined by every mining node associated with said key. Keep your",[31,364,229],{},"secret.",[53,367,368,369,371],{},"To export",[31,370,229],{},"from your Beam wallet, enter the following command:",[57,373,375],{"className":374,"code":248,"language":62},[60],[31,376,248],{"__ignoreMap":65},[53,378,313],{},[53,380,381],{},"Sample output for this command should look like this:",[57,383,386],{"className":384,"code":385,"language":62},[60],"$ .\u002Fbeam-wallet export_owner_key\nI 2018-12-23.16:53:04.973 Rules signature: ddccf5d8d0f77bd2\nI 2018-12-23.16:53:04.974 starting a wallet...\nEnter password: *\nOwner Viewer key: dmVxtRCM3BH1VakviSB\u002FXY86DsCKuWDLKk51eLDlibgMeL2fZ317Zdqx3\n",[31,387,385],{"__ignoreMap":65},[15,389,391],{"id":390},"printing-wallet-info","Printing wallet info",[53,393,394],{},"Printing your wallet info will give you a snapshot of your wallet, including wallet balance, block height, current state ID, available balance, total groth, and more.",[53,396,397],{},"To print the current status of your wallet, enter the following command:",[57,399,401],{"className":400,"code":282,"language":62},[60],[31,402,282],{"__ignoreMap":65},[53,404,313],{},[53,406,316],{},[57,408,411],{"className":409,"code":410,"language":62},[60],"I 2018-12-23.17:56:19.368 Rules signature: ddccf5d8d0f77bd2\nI 2018-12-23.17:56:19.369 starting a wallet...\nEnter password: *\nI 2018-12-23.17:56:21.144 wallet sucessfully opened...\n____Wallet summary____\n\nCurrent height............8353\nCurrent state ID..........72329a2efa2ddad4\n\nAvailable.................300 beams\nMaturing..................0 groth\nIn progress...............0 groth\nUnavailable...............0 groth\nAvailable coinbase .......0 groth\nTotal coinbase............0 groth\nAvaliable fee.............0 groth\nTotal fee.................0 groth\nTotal unspent.............300 beams\n\n                  id |          Beam |         Groth |        height |          maturity |                  status |    type\n    1545571472000001             300               0            8347                8351   [Available]                 norm\n",[31,412,410],{"__ignoreMap":65},[47,414,416],{"id":415},"transaction-history","Transaction history",[53,418,419,420,423],{},"Users can view their transaction history with the",[31,421,422],{},"--tx_history"," tag:",[57,425,428],{"className":426,"code":427,"language":62},[60],".\u002Fbeam-wallet  info --tx_history\n",[31,429,427],{"__ignoreMap":65},[47,431,433],{"id":432},"view-transaction-details","View transaction details",[53,435,436,437,440],{},"To view transaction details, add the",[31,438,439],{},"--tx_id","tag:",[57,442,445],{"className":443,"code":444,"language":62},[60],".\u002Fbeam-wallet tx_details --tx_id=\n",[31,446,444],{"__ignoreMap":65},[15,448,450],{"id":449},"receiving-beam","Receiving Beam",[47,452,454],{"id":453},"synching-with-a-specific-node","Synching with a specific node",[53,456,457],{},"Users must connect to a specific node before they can start receiving Beam coins.",[53,459,460],{},"To connect to a specific node, enter the following command:",[57,462,465],{"className":463,"code":464,"language":62},[60],".\u002Fbeam-wallet listen -n \n",[31,466,464],{"__ignoreMap":65},[53,468,313],{},[53,470,316],{},[57,472,475],{"className":473,"code":474,"language":62},[60],"I 2018-12-23.17:07:55.526 Rules signature: ddccf5d8d0f77bd2\nI 2018-12-23.17:07:55.527 starting a wallet...\nEnter password: ***************\nI 2018-12-23.17:07:58.076 wallet sucessfully opened...\nI 2018-12-23.17:07:58.078 WalletID 14a38140d8e66be9b8f1e8d770161fd33e35f7000053147b5a0f6a83178926b956 subscribes to BBS channel 20\nI 2018-12-23.17:07:59.297 Sync up to 8304-2dc4e5a393d6774b\nI 2018-12-23.17:07:59.318 Current state is 8304-2dc4e5a393d6774b\n",[31,476,474],{"__ignoreMap":65},[53,478,479],{},"Once your wallet syncs with the specific node, your wallet will automatically scan the network for incoming transactions via SBBS addresses.",[47,481,483],{"id":482},"receiving-beam-coins","Receiving Beam coins",[53,485,486],{},"To Receive Beam coins, send your wallet address to the sender over a secure channel such as email or Telegram.",[53,488,489],{},"All incoming transactions will be viewable in your wallet logs and command terminal.",[53,491,492],{},"The output should be similar to the following:",[57,494,497],{"className":495,"code":496,"language":62},[60],"I 2018-12-23.17:55:08.556 [7997ecd5c59e4865a6d938dbf339567e] Receiving 300 beams  (fee: 10 groth )\nI 2018-12-23.17:55:08.608 [7997ecd5c59e4865a6d938dbf339567e] Invitation accepted\nD 2018-12-23.17:55:09.203 Received PeerSig:     596857beae016ebd\nI 2018-12-23.17:55:09.216 [7997ecd5c59e4865a6d938dbf339567e] Transaction kernel: 95a8e48587c452b3\nD 2018-12-23.17:55:09.346 [7997ecd5c59e4865a6d938dbf339567e] has registered\nD 2018-12-23.17:55:09.367 Received PeerSig:     596857beae016ebd\nI 2018-12-23.17:55:09.428 Get proof for kernel: 95a8e48587c452b3\n",[31,498,496],{"__ignoreMap":65},[15,500,502],{"id":501},"sending-beam","Sending Beam",[53,504,505],{},[69,506,507],{},"Things to consider:",[509,510,511,514],"ol",{},[23,512,513],{},"One Groth is equal to $$1e-8$$Beam.",[23,515,516,517,520],{},"You can split a large UTXO by creating a transaction and sending a portion of the UTXO to yourself. Use the",[31,518,519],{},"-wallet send","command to send the required amount to your own SBBS wallet address. A transaction fee will still be required.",[53,522,523],{},"To Send Beam coins, enter the following command:",[57,525,528],{"className":526,"code":527,"language":62},[60],".\u002Fbeam-wallet send -n  -r  -a  -f \n",[31,529,527],{"__ignoreMap":65},[53,531,316],{},[57,533,536],{"className":534,"code":535,"language":62},[60],"$ .\u002Fbeam-wallet send -n 172.104.249.212:8101 -r 14a38140d8e66be9b8f1e8d770161fd33e35f7000053147b5a0f6a83178926b956 -a 10\nI 2018-12-23.18:05:49.037 Rules signature: ddccf5d8d0f77bd2\nI 2018-12-23.18:05:49.038 starting a wallet...\nEnter password: *\nI 2018-12-23.18:05:50.725 wallet sucessfully opened...\nI 2018-12-23.18:05:50.726 WalletID 14a38140d8e66be9b8f1e8d770161fd33e35f7000053147b5a0f6a83178926b956 subscribes to BBS channel 20\nI 2018-12-23.18:05:50.775 [b21f08337dd94603bb038c82c1888eac] Sending 10 beams  (fee: 0 groth )\nI 2018-12-23.18:05:50.986 [b21f08337dd94603bb038c82c1888eac] Invitation accepted\nI 2018-12-23.18:05:51.053 [b21f08337dd94603bb038c82c1888eac] Transaction kernel: 71cf20c4c94f25ce\n",[31,537,535],{"__ignoreMap":65},[15,539,541],{"id":540},"sending-a-specific-utxo","Sending a specific UTXO",[53,543,544],{},"For certain transactions, the user might consider sending a specific UTXO.",[47,546,548],{"id":547},"print-wallet-info","Print wallet info",[53,550,551,552,554],{},"To find a specific UTXO,  enter the",[31,553,277],{},"command:",[57,556,558],{"className":557,"code":282,"language":62},[60],[31,559,282],{"__ignoreMap":65},[47,561,563],{"id":562},"sending-utxo","Sending UTXO",[53,565,566],{},"Review and select the UTXO you wish to send.",[53,568,569,570,572,573,576],{},"Enter the ",[31,571,519],{},"command with a",[31,574,575],{},"--utxo","tag, (use a comma to separate multiple UTXO IDs):",[57,578,581],{"className":579,"code":580,"language":62},[60],".\u002Fbeam-wallet send -n  -r  -a  -f  --utxo=\n",[31,582,580],{"__ignoreMap":65},[15,584,586],{"id":585},"cancel-and-delete-a-transaction","Cancel and delete a transaction",[53,588,589],{},"There might be an instance where it is necessary to cancel or delete an unsuccesful transaction.",[47,591,593],{"id":592},"canceling-a-transaction","Canceling a transaction",[53,595,596,597,599],{},"First, print your wallets transaction history using ",[31,598,422],{}," command:",[57,601,603],{"className":602,"code":427,"language":62},[60],[31,604,427],{"__ignoreMap":65},[53,606,607,608,610],{},"After locating the",[31,609,439],{},"t you wish to cancel, enter the following command:",[57,612,615],{"className":613,"code":614,"language":62},[60],".\u002Fbeam-wallet cancel_tx --tx_id= -n \n",[31,616,614],{"__ignoreMap":65},[47,618,620],{"id":619},"deleting-a-transaction","Deleting a transaction",[53,622,623],{},"To delete a canceled transaction, enter the following command:",[57,625,628],{"className":626,"code":627,"language":62},[60],".\u002Fbeam-wallet delete_tx --tx_id= -n \n",[31,629,627],{"__ignoreMap":65},[15,631,633],{"id":632},"create-a-new-wallet-address","Create a new wallet address",[53,635,636,637,643,644,35],{},"Due to Beam's ",[26,638,642],{"href":639,"rel":640},"https:\u002F\u002Fapp.gitbook.com\u002F@beamx\u002Fs\u002Fdeveloper-documentation\u002Fbeam-technology\u002Flelantusmw",[641],"nofollow","LelantusMW protocol",", your wallet address will never record on the blockchain. Beam wallets automatically create a new wallet address for every transaction. Beam offers users three different wallet address types; read about the different address types ",[26,645,647],{"href":646},"\u002Fdocs\u002Fecosystem#beam-addresses","here",[47,649,651],{"id":650},"create-a-regular-address","Create a regular address",[53,653,654],{},"To create a regular address, enter the following command:",[57,656,659],{"className":657,"code":658,"language":62},[60],".\u002Fbeam-wallet get_address --expiration_time=never --comment=\"some comment\"\n",[31,660,658],{"__ignoreMap":65},[53,662,313],{},[53,664,665],{},"Sample output should be similar to the following:",[57,667,670],{"className":668,"code":669,"language":62},[60],"I 2021-05-27.22:25:46.490 Rules signature: 0-6bf65af9395e4f40, 30-5d3bc9e672f2b4fb, 30-690e516d8f3dc78c, 1500-b14773a6c55533e5\nEnter password: *\nI 2021-05-27.22:25:47.892 wallet successfully opened...\nI 2021-05-27.22:25:47.903 New WalletID (SBBS address) generated: 135ae78e4b06622c535614494c6feda7de02376f9eb86bef4cd0be8d41a1af3419f\nI 2021-05-27.22:25:47.904 Generated regular new style address:8NmCQLhTTk2P7XeFZrHe1SNv7CMEZVsZsKesnpu615wiotYpwDnTDE57pAGTTYM4yD8JThkeLpLLVeYoVuZMZxS5cp6GHaTn16eCBKpZfkK3jDMhPjUMPZpwBgmzpStvDQweLY9ALcXAh\nNew address: 8NmCQLhTTk2P7XeFZrHe1SNv7CMEZVsZsKesnpu615wiotYpwDnTDE57pAGTTYM4yD8JThkeLpLLVeYoVuZMZxS5cp6GHaTn16eCBKpZfkK3jDMhPjUMPZpwBgmzpStvDQweLY9ALcXAh\n",[31,671,669],{"__ignoreMap":65},[47,673,675],{"id":674},"create-an-sbbs-address","Create an SBBS address",[53,677,678],{},"To create a new SBBS address, enter the following command:",[57,680,683],{"className":681,"code":682,"language":62},[60],".\u002Fbeam-wallet new_addr --expiration_time=auto|never|now --comment=\"some comment\"\n",[31,684,682],{"__ignoreMap":65},[53,686,313],{},[53,688,689],{},"Sample output should be similar to following:",[57,691,694],{"className":692,"code":693,"language":62},[60],"I 2018-12-23.18:16:44.112 Rules signature: ddccf5d8d0f77bd2\nI 2018-12-23.18:16:44.113 starting a wallet...\nEnter password: *\nI 2018-12-23.18:16:45.392 New address generated:\n\n646a773da4d4651f35fd75ca958b7859e89d8d8382b8155773bd396e2cc49cca\n",[31,695,693],{"__ignoreMap":65},[47,697,699],{"id":698},"create-an-offline-address","Create an Offline address",[53,701,702],{},"It is essential to provide the number of payments (i.e., vouchers). If the payments reach zero, the Sender wallet will automatically request more payments to the Receiver wallet using SBBS. If the Receiver's wallet is online within 12 hours of the request (until the SBBS message expires), it will send 30 more offline payment vouchers to the Sender. Otherwise, the Sender will receive notification that there are no more vouchers and need to request another offline address via an external channel.",[53,704,705],{},"To create an Offline address, enter the following command:",[57,707,710],{"className":708,"code":709,"language":62},[60],".\u002Fbeam-wallet get_address --offline_count 1\n",[31,711,709],{"__ignoreMap":65},[53,713,313],{},[53,715,716],{},"The output should be similar to following:",[57,718,721],{"className":719,"code":720,"language":62},[60],"I 2021-05-27.22:26:24.206 Rules signature: 0-6bf65af9395e4f40, 30-5d3bc9e672f2b4fb, 30-690e516d8f3dc78c, 1500-b14773a6c55533e5\nEnter password: *\nI 2021-05-27.22:26:25.494 wallet successfully opened...\nI 2021-05-27.22:26:25.497 New WalletID (SBBS address) generated: 21735e5ecb29171be175d5d1714090412789b71e82dbe8d7aeedb38160c7349bd0b\nI 2021-05-27.22:26:25.500 Generated offline address: vn9cQCXgkE9UaCYbbtpwXdkmj9k7EycL8RHkcyCxkMij9rJduzUarm1w4jppqyoF29VxHviS8RhfY4vXfR5ntKv5aKeK4NsRW7xfZhPb9dVaLwKG26MoFAq4qD71kQ5ie1aN16UZw63QJ4N4Z6JydbevHG55t7T2k1HXbfgP5qgGxUAqWSHsQzMk9h1AmLwNXwENygE58idNoG6kcfX7NBcpspcik9m334ZCwb1Ura6UFF7XRhZpLmaReYkqBENzin6tDYfFPvZyGGpGMxyhCNtDTtKSfeif3zvfLmJJ3Qx3hxpyw8tL1R3hSXWS78hpA2ye3qiFpRdRM2RtR2bjoL8EvRdHToQoChLP9YGw1fQhqC8bBqtcNKKCFwQDycyuBQHWi6y9UiegzDKiFrCDSHABVLB7JBGNudcNQNk8x8tggqWjWWooRa3epM8SKQrbEeMRVEaHiK5Tco4wt4pqRyK, vouchers count 1\nNew address: vn9cQCXgkE9UaCYbbtpwXdkmj9k7EycL8RHkcyCxkMij9rJduzUarm1w4jppqyoF29VxHviS8RhfY4vXfR5ntKv5aKeK4NsRW7xfZhPb9dVaLwKG26MoFAq4qD71kQ5ie1aN16UZw63QJ4N4Z6JydbevHG55t7T2k1HXbfgP5qgGxUAqWSHsQzMk9h1AmLwNXwENygE58idNoG6kcfX7NBcpspcik9m334ZCwb1Ura6UFF7XRhZpLmaReYkqBENzin6tDYfFPvZyGGpGMxyhCNtDTtKSfeif3zvfLmJJ3Qx3hxpyw8tL1R3hSXWS78hpA2ye3qiFpRdRM2RtR2bjoL8EvRdHToQoChLP9YGw1fQhqC8bBqtcNKKCFwQDycyuBQHWi6y9UiegzDKiFrCDSHABVLB7JBGNudcNQNk8x8tggqWjWWooRa3epM8SKQrbEeMRVEaHiK5Tco4wt4pqRyK\n",[31,722,720],{"__ignoreMap":65},[47,724,726],{"id":725},"locate-public-offline-address","Locate Public-Offline address",[53,728,729],{},"A Public-Offline address is unique address to your Beam wallet and never expires. Public Offline addresses are a little less secure in one aspect: the Sender can potentially see when the Receiver spends the funds sent to this address (though, of course, not to whom or how much). We recommend using this address for donations or a Receiver wallet that is rarely online.",[53,731,732],{},"To locate your Beam wallet's Public-Offline address, enter the following command:",[57,734,737],{"className":735,"code":736,"language":62},[60],".\u002Fbeam-wallet get_address --public_offline\n",[31,738,736],{"__ignoreMap":65},[53,740,741],{},"Enter your wallet password",[53,743,492],{},[57,745,748],{"className":746,"code":747,"language":62},[60],"I 2021-05-27.22:27:13.925 Rules signature: 0-6bf65af9395e4f40, 30-5d3bc9e672f2b4fb, 30-690e516d8f3dc78c, 1500-b14773a6c55533e5\nEnter password: *\nI 2021-05-27.22:27:14.837 wallet successfully opened...\nI 2021-05-27.22:27:14.841 New WalletID (SBBS address) generated: 276d2fecb6aa4f6b2766b37c4cf053e4b8c2b4dec2f37d2be2ae6cbfeb910a0aeb1\nI 2021-05-27.22:27:14.843 Generated public offline address: A4Y8nZvGgzE7hvGT5LezYpTJA5BqU1FX2ZSfEqsWcJU1dLh8Rpv8cKo7rcJpLcANFDYWv6ik82PoVGCjeoRu9JUccVCLU8t1HBdrT4jLik6vpZs2r1aDWmML3h4THG7LRWM58tJDjAkVEFgHiTePjmTX5QzLNKuT3MpcG2dXVcHU8dG9sBcf9iLx1b117qRwvb7Y19mqkVNb4qdcMPzmtEwV748ZqdXdMB9hZpdRuq1Qk5pBwfSYgtyG2kRdPmSnhggRYK3xvep5BVn6zuZ3LLpe2uo3krrXxhQ4MyQknV\nNew address: A4Y8nZvGgzE7hvGT5LezYpTJA5BqU1FX2ZSfEqsWcJU1dLh8Rpv8cKo7rcJpLcANFDYWv6ik82PoVGCjeoRu9JUccVCLU8t1HBdrT4jLik6vpZs2r1aDWmML3h4THG7LRWM58tJDjAkVEFgHiTePjmTX5QzLNKuT3MpcG2dXVcHU8dG9sBcf9iLx1b117qRwvb7Y19mqkVNb4qdcMPzmtEwV748ZqdXdMB9hZpdRuq1Qk5pBwfSYgtyG2kRdPmSnhggRYK3xvep5BVn6zuZ3LLpe2uo3krrXxhQ4MyQknV\n",[31,749,747],{"__ignoreMap":65},[15,751,753],{"id":752},"print-address-list","Print address list",[53,755,756],{},"To print your Beam wallet address list, enter the following command:",[57,758,761],{"className":759,"code":760,"language":62},[60],".\u002Fbeam-wallet address_list\n",[31,762,760],{"__ignoreMap":65},[53,764,492],{},[57,766,769],{"className":767,"code":768,"language":62},[60],"I 2021-05-27.22:29:03.109 Rules signature: 0-6bf65af9395e4f40, 30-5d3bc9e672f2b4fb, 30-690e516d8f3dc78c, 1500-b14773a6c55533e5\nEnter password: *\nI 2021-05-27.22:29:04.807 wallet successfully opened...\n\nType: public offline\nComment:\nAddress: A4Y8nZvGgzE7hvGT5LezYpTJA5BqU1FX2ZSfEqsWcJU1dLh8Rpv8cKo7rcJpLcANFDYWv6ik82PoVGCjeoRu9JUccVCLU8t1HBdrT4jLik6vpZs2r1aDWmML3h4THG7LRWM58tJDjAkVEFgHiTePjmTX5QzLNKuT3MpcG2dXVcHU8dG9sBcf9iLx1b117qRwvb7Y19mqkVNb4qdcMPzmtEwV748ZqdXdMB9hZpdRuq1Qk5pBwfSYgtyG2kRdPmSnhggRYK3xvep5BVn6zuZ3LLpe2uo3krrXxhQ4MyQknV\nWallet ID: 276d2fecb6aa4f6b2766b37c4cf053e4b8c2b4dec2f37d2be2ae6cbfeb910a0aeb1\nIdentity: 3e5ca67ca3466595be5a13f722247a888fa5bfb4b84022c155f2cf29c0afb088\nActive: true\nExpires: 2021.05.28 22:27:14\nCreated: 2021.05.27 22:27:14\n\nType: offline\nComment:\nAddress: vn9cQCXgkE9UaCYbbtpwXdkmj9k7EycL8RHkcyCxkMij9rJduzUarm1w4jppqyoF29VxHviS8RhfY4vXfR5ntKv5aKeK4NsRW7xfZhPb9dVaLwKG26MoFAq4qD71kQ5ie1aN16UZw63QJ4N4Z6JydbevHG55t7T2k1HXbfgP5qgGxUAqWSHsQzMk9h1AmLwNXwENygE58idNoG6kcfX7NBcpspcik9m334ZCwb1Ura6UFF7XRhZpLmaReYkqBENzin6tDYfFPvZyGGpGMxyhCNtDTtKSfeif3zvfLmJJ3Qx3hxpyw8tL1R3hSXWS78hpA2ye3qiFpRdRM2RtR2bjoL8EvRdHToQoChLP9YGw1fQhqC8bBqtcNKKCFwQDycyuBQHWi6y9UiegzDKiFrCDSHABVLB7JBGNudcNQNk8x8tggqWjWWooRa3epM8SKQrbEeMRVEaHiK5Tco4wt4pqRyK\nWallet ID: 21735e5ecb29171be175d5d1714090412789b71e82dbe8d7aeedb38160c7349bd0b\nIdentity: fa1224adb9cfabc0c062fb14adc17befd1a4a621e01d596952e39aa5b62dfc99\nActive: true\nExpires: 2021.05.28 22:26:25\nCreated: 2021.05.27 22:26:25\n\nType: regular new style\nComment:\nAddress: 8NmCQLhTTk2P7XeFZrHe1SNv7CMEZVsZsKesnpu615wiotYpwDnTDE57pAGTTYM4yD8JThkeLpLLVeYoVuZMZxS5cp6GHaTn16eCBKpZfkK3jDMhPjUMPZpwBgmzpStvDQweLY9ALcXAh\nWallet ID: 135ae78e4b06622c535614494c6feda7de02376f9eb86bef4cd0be8d41a1af3419f\nIdentity: 988d4a755bf73bab7da13bf7aeed2d5b3a1f2a767e4d2267daeae61179f1107b\nActive: true\nExpires: 2021.05.28 22:25:47\nCreated: 2021.05.27 22:25:47\n\nType: regular old style\nComment:\nAddress: f6b11ccea8d22248f6eadbf94bd5741708ff3afbb727a47be9c2da509891047891\nWallet ID: f6b11ccea8d22248f6eadbf94bd5741708ff3afbb727a47be9c2da509891047891\nIdentity: ce3a1fac23e791642fe93d9f0f38a0644d549cf031f19a7cdbc5138a334f0e44\nActive: true\nExpires: 2021.07.27 22:24:42\nCreated: 2021.05.27 22:24:42\n\n",[31,770,768],{"__ignoreMap":65},[15,772,774],{"id":773},"change-address-expiry-date","Change address expiry date",[53,776,777],{},"Beam wallets create a new wallet address for every transaction, It is possible however, to extend the expiration (24 hours) for an old address.",[47,779,781],{"id":780},"extending-the-expiration-date-for-a-single-wallet-address","Extending the expiration date for a single wallet address",[53,783,784],{},"To extend your wallet address expiration date, enter the following command:",[57,786,789],{"className":787,"code":788,"language":62},[60],".\u002Fbeam-wallet change_address_expiration --address=14e191aaebace13b14e3ab41382280baff288faa312545eadd1a1bcfa3adaeac6ff\n",[31,790,788],{"__ignoreMap":65},[47,792,794],{"id":793},"extending-the-expiration-for-all-addresses-in-your-beam-wallet","Extending the expiration for all addresses in your Beam wallet",[53,796,797,798,801],{},"To extend your wallets existing addresses, use the previous command, omitting the ",[31,799,800],{},"--address","tag.",[47,803,805],{"id":804},"choosing-an-expiration-date","Choosing an expiration date",[53,807,808],{},"Wallet addresses provided users with three different expiration date options:",[20,810,811,817,823],{},[23,812,813,816],{},[69,814,815],{},"Never",": address expiration date will never expire.",[23,818,819,822],{},[69,820,821],{},"Auto",": wallet address expiration date will extend for an additional 24 hours before expiring.",[23,824,825,828],{},[69,826,827],{},"Now",": the wallet address will be expire immediately and will no longer be usable.",[53,830,831],{},"Enter the following command:",[57,833,836],{"className":834,"code":835,"language":62},[60],".\u002Fbeam-wallet change_address_expiration --address=\u003Csbbs address> --expiration_time=(never|now|auto)\n",[31,837,835],{"__ignoreMap":65},[15,839,841],{"id":840},"export-and-import-wallet-metadata","Export and import wallet metadata",[53,843,844,845,847],{},"If you have previously created a Beam wallet, you can recover your funds by restoring your wallet from your 12-word seed phrase. However, your wallet data (transaction history, contacts, addresses) is always stored locally onto your",[31,846,185],{},"file.",[47,849,851],{"id":850},"exporting-wallet-metadata","Exporting wallet metadata",[53,853,301,854,856],{},[31,855,185],{},"file, enter the following command:",[57,858,861],{"className":859,"code":860,"language":62},[60],".\u002Fbeam-wallet export_data --file_location=\u003Cfull path to addresses file, for example: C:\\Users\\user\\addresses.dat>\n",[31,862,860],{"__ignoreMap":65},[47,864,866],{"id":865},"importing-wallet-metada","Importing wallet metada",[53,868,869,870,856],{},"To import your",[31,871,185],{},[57,873,876],{"className":874,"code":875,"language":62},[60],".\u002Fbeam-wallet import_data --file_location=\u003Cfull path to addresses file, for example: C:\\Users\\user\\addresses.dat>\n",[31,877,875],{"__ignoreMap":65},[15,879,881],{"id":880},"proof-of-transaction","Proof of transaction",[53,883,884,885,888],{},"Since",[31,886,887],{},"Beam 1.1.4194",", the Receiver wallet has automatically signed proof of received transaction before sending it to the Sender. Upon request, the sender can generate proof of transaction.",[53,890,891,892,895],{},"When Sending Beam coins, adding the",[31,893,894],{},"–payment_proof_required=1","tag will require the Receiver to send the payment proof to Sender.",[47,897,899],{"id":898},"print-transactions-list","Print transactions list",[53,901,902,903,905],{},"Locate the",[31,904,439],{},". Enter the following command:",[57,907,909],{"className":908,"code":427,"language":62},[60],[31,910,427],{"__ignoreMap":65},[47,912,914],{"id":913},"get-payment-proof","Get payment proof",[53,916,607,917,304],{},[31,918,439],{},[57,920,923],{"className":921,"code":922,"language":62},[60],".\u002Fbeam-wallet payment_proof_export --tx_id=\u003Ctxid>\n",[31,924,922],{"__ignoreMap":65},[53,926,316],{},[57,928,931],{"className":929,"code":930,"language":62},[60],"I 2019-01-14.14:40:37.464 Payment tx details:\nSender: 4bd0ca080bd8c3ec4b3061bf5916aa34266f0649a7c151c6777ffe492f15e09768\nReceiver: ebb27b5501213c84eb212ea276e8ced74f540fbcceb0f4c1c2da2c5108188651a1\nAmount: 6 groth\nKernelID: 4ac2f195ce9056c171fd0cd41e8a02dc9c0bb72861b2e03fbbbb5942e5e63d1a\n\nI 2019-01-14.14:40:37.465 Sender address own ID: 1547460707000004\nI 2019-01-14.14:40:37.465 Exported form: 000000000000004bd0ca080bd8c3ec4b3061bf5\n916aa34266f0649a7c151c6777ffe492f15e0976800000000000000ebb27b5501213c84eb212ea27\n6e8ced74f540fbcceb0f4c1c2da2c5108188651a1864ac2f195ce9056c171fd0cd41e8a02dc9c0bb\n72861b2e03fbbbb5942e5e63d1a7728a2954a10d3bfb9938f0c17509a6a0e870c6bb22ff2d1297f3\ndae7f54592b00e84c6b3c9ea3e3ad9bc43661b6dcf7dbd818ccc92707d1d75b429697e8492653\n",[31,932,930],{"__ignoreMap":65},[47,934,936],{"id":935},"send-payment-proof","Send payment proof",[53,938,939,940,943],{},"Copy, paste and send the payment proof (",[31,941,942],{},"exported form",") to the Receiver.",[53,945,946],{},"The payment proof (from the above example) should resemble the following:",[57,948,951],{"className":949,"code":950,"language":62},[60],"I 2019-01-14.14:40:37.465 Exported form: 000000000000004bd0ca080bd8c3ec4b3061bf5\n916aa34266f0649a7c151c6777ffe492f15e0976800000000000000ebb27b5501213c84eb212ea27\n6e8ced74f540fbcceb0f4c1c2da2c5108188651a1864ac2f195ce9056c171fd0cd41e8a02dc9c0bb\n72861b2e03fbbbb5942e5e63d1a7728a2954a10d3bfb9938f0c17509a6a0e870c6bb22ff2d1297f3\ndae7f54592b00e84c6b3c9ea3e3ad9bc43661b6dcf7dbd818ccc92707d1d75b429697e8492653\n",[31,952,950],{"__ignoreMap":65},[47,954,956],{"id":955},"verifying-the-payment-proof","Verifying the payment proof",[53,958,959],{},"The Receiver can verify the payment proof by entering the following command:",[57,961,964],{"className":962,"code":963,"language":62},[60],".\u002Fbeam-wallet payment_proof_verify --payment_proof=\u003Cproof>\n",[31,965,963],{"__ignoreMap":65},[15,967,969],{"id":968},"rescan-wallet","Rescan wallet",[53,971,972,973,976],{},"Beam wallets regularly monitor the blockchain and sync new information with the wallet. If you suspect your balance, transaction, or UTXO status is not updated, the ",[31,974,975],{},"-wallet rescan"," command will sych your wallet with the blockchain's latest state.",[53,978,979],{},"In order to rescan the CLI wallet please follow the steps below:",[47,981,983,984],{"id":982},"run-the-node-with-your-owner-key","Run the node with your ",[69,985,986],{},"owner key",[53,988,989,990,993],{},"Running a node with your ",[26,991,986],{"href":992},"broken-reference"," will verify if your wallet is synchornized with the network.",[53,995,996],{},"To run node with owner key, enter the following command:",[57,998,1001],{"className":999,"code":1000,"language":62},[60],".\u002Fbeam-node --peer=\u003Cip or url of the peer> --owner_key=\u003Cyour owner key>\n",[31,1002,1000],{"__ignoreMap":65},[47,1004,1006],{"id":1005},"rescan-the-blockchain","Rescan the blockchain",[53,1008,1009],{},"To rescan the blockchain, enter following command:",[57,1011,1014],{"className":1012,"code":1013,"language":62},[60],".\u002Fbeam-wallet rescan -n \u003Cip:port of the node with the owner key>\n",[31,1015,1013],{"__ignoreMap":65},[47,1017,1019],{"id":1018},"listen-for-updates","Listen for updates",[53,1021,1022,1023,554],{},"To listen for any updates to the node, enter the",[31,1024,1025],{},"-wallet listen",[57,1027,1030],{"className":1028,"code":1029,"language":62},[60],".\u002Fbeam-wallet listen -n \u003Cip:port of the node with the owner key>\n",[31,1031,1029],{"__ignoreMap":65},[47,1033,1035],{"id":1034},"wait-for-synchronization","Wait for synchronization",[53,1037,1038,1039,554],{},"After your wallet and node have syncronized, recheck your wallet balance, transaction histories by entering the",[31,1040,277],{},[57,1042,1044],{"className":1043,"code":282,"language":62},[60],[31,1045,282],{"__ignoreMap":65},{"title":65,"searchDepth":95,"depth":95,"links":1047},[1048,1049,1050,1051,1055,1059,1063,1064,1068,1072,1078,1079,1084,1088,1094],{"id":141,"depth":95,"text":142},{"id":156,"depth":95,"text":157},{"id":219,"depth":95,"text":220},{"id":287,"depth":95,"text":288,"children":1052},[1053,1054],{"id":291,"depth":100,"text":292},{"id":337,"depth":100,"text":338},{"id":390,"depth":95,"text":391,"children":1056},[1057,1058],{"id":415,"depth":100,"text":416},{"id":432,"depth":100,"text":433},{"id":449,"depth":95,"text":450,"children":1060},[1061,1062],{"id":453,"depth":100,"text":454},{"id":482,"depth":100,"text":483},{"id":501,"depth":95,"text":502},{"id":540,"depth":95,"text":541,"children":1065},[1066,1067],{"id":547,"depth":100,"text":548},{"id":562,"depth":100,"text":563},{"id":585,"depth":95,"text":586,"children":1069},[1070,1071],{"id":592,"depth":100,"text":593},{"id":619,"depth":100,"text":620},{"id":632,"depth":95,"text":633,"children":1073},[1074,1075,1076,1077],{"id":650,"depth":100,"text":651},{"id":674,"depth":100,"text":675},{"id":698,"depth":100,"text":699},{"id":725,"depth":100,"text":726},{"id":752,"depth":95,"text":753},{"id":773,"depth":95,"text":774,"children":1080},[1081,1082,1083],{"id":780,"depth":100,"text":781},{"id":793,"depth":100,"text":794},{"id":804,"depth":100,"text":805},{"id":840,"depth":95,"text":841,"children":1085},[1086,1087],{"id":850,"depth":100,"text":851},{"id":865,"depth":100,"text":866},{"id":880,"depth":95,"text":881,"children":1089},[1090,1091,1092,1093],{"id":898,"depth":100,"text":899},{"id":913,"depth":100,"text":914},{"id":935,"depth":100,"text":936},{"id":955,"depth":100,"text":956},{"id":968,"depth":95,"text":969,"children":1095},[1096,1098,1099,1100],{"id":982,"depth":100,"text":1097},"Run the node with your owner key",{"id":1005,"depth":100,"text":1006},{"id":1018,"depth":100,"text":1019},{"id":1034,"depth":100,"text":1035},"The official Beam command line reference guide!",{},"\u002Fdocs\u002Fcli\u002Freadme",{"title":124,"description":1101},"docs\u002Fcli\u002FREADME","bRE8I42CEKCNQN39bsm_RC4UHC-TZPB6AIVwsoAu9iI",{"id":1108,"title":1109,"body":1110,"description":1624,"extension":105,"image":106,"meta":1625,"navTitle":106,"navigation":108,"path":1626,"seo":1627,"stem":1628,"__hash__":1629},"docs\u002Fdocs\u002Fcli\u002Fatomic-swaps-cli-user-guide.md","Atomic Swaps CLI User Guide",{"type":8,"value":1111,"toc":1608},[1112,1115,1118,1123,1128,1133,1149,1165,1169,1172,1176,1189,1192,1198,1203,1209,1213,1219,1223,1227,1236,1239,1245,1249,1255,1259,1265,1269,1272,1278,1283,1290,1300,1304,1310,1314,1320,1324,1327,1333,1340,1343,1349,1355,1361,1364,1370,1374,1377,1383,1403,1406,1409,1412,1416,1419,1423,1431,1434,1438,1444,1448,1454,1457,1460,1465,1468,1472,1478,1482,1488,1491,1493,1499,1503,1507,1516,1519,1525,1528,1534,1538,1540,1546,1551,1553,1559,1563,1568,1570,1576,1579,1582,1586,1600,1602,1605],[11,1113,1109],{"id":1114},"atomic-swaps-cli-user-guide",[53,1116,1117],{},"Atomic Swaps are a peer-to-peer marketplace built directly into your Beam wallet that allows users to swap Beam for another cryptocurrency. Trade your Beam for Bitcoin, Ehtereum, LiteCoin, DOGE, and more!",[53,1119,1120],{},[69,1121,1122],{},"Atomic Swaps is in beta.",[53,1124,1125],{},[69,1126,1127],{},"DO NOT USE THIS HIGHLY ADVANCED FEATURE FOR LARGE SUMS OF MONEY",[53,1129,1130],{},[69,1131,1132],{},"For Electrum we support only Legacy type seeds and SSL connection",[53,1134,1135,1138,1147],{},[69,1136,1137],{},"For Bitcoin use version",[26,1139,1142],{"href":1140,"rel":1141},"https:\u002F\u002Fbitcoin.org\u002Fen\u002Fdownload",[641],[69,1143,1144],{},[31,1145,1146],{},"Bitcoin_core_v0.17.1",[69,1148,35],{},[53,1150,1151,1154,1163],{},[69,1152,1153],{},"For Litecoin use version",[26,1155,1158],{"href":1156,"rel":1157},"https:\u002F\u002Flitecoin.org\u002F#download",[641],[69,1159,1160],{},[31,1161,1162],{},"Litecoin_v0.17.1",[69,1164,35],{},[15,1166,1168],{"id":1167},"perform-an-atomic-swap-with-litecoin","Perform an Atomic Swap with LiteCoin",[53,1170,1171],{},"Using Alice and Bob as an example, we will go over how to perform an Atomic Swap of Alice's Beam for Bob's LiteCoin (LTC).",[47,1173,1175],{"id":1174},"run-a-full-ltc-node","Run a full LTC node",[53,1177,1178,1179,1182,1183,1188],{},"Bob and Alice must configure their LTC node to allow RPC access either through the command line or edit their",[31,1180,1181],{},"config","file according to the ",[26,1184,1187],{"href":1185,"rel":1186},"https:\u002F\u002Flitecoin.info\u002Findex.php\u002FLitecoin.conf",[641],"LTC documentation"," (for this example, we will use standard node and RPC ports).",[53,1190,1191],{},"Alice and Bob can run a full LTC node by entering the following command:",[57,1193,1196],{"className":1194,"code":1195,"language":62},[60]," .\u002Flitecoind -server -datadir=\"path_to_litecoin_wallet_data\" -rpcuser= -rpcpassword= -printtoconsole\n",[31,1197,1195],{"__ignoreMap":65},[1199,1200,1202],"h4",{"id":1201},"alices-ltc-node","Alice's LTC node",[57,1204,1207],{"className":1205,"code":1206,"language":62},[60],".\u002Flitecoind -server -datadir=\"Alice\u002Fpath_to_litecoin_wallet_data\" -rpcuser=Alice -rpcpassword=123 -printtoconsole\n",[31,1208,1206],{"__ignoreMap":65},[1199,1210,1212],{"id":1211},"bobs-ltc-node","Bob's LTC node",[57,1214,1217],{"className":1215,"code":1216,"language":62},[60]," .\u002Flitecoind -server -datadir=\"Bob\u002Fpath_to_litecoin_wallet_data\" -rpcuser=Bob -rpcpassword=123 -printtoconsole\n",[31,1218,1216],{"__ignoreMap":65},[1199,1220,1222],{"id":1221},"the-nodes-must-be-synced-to-the-current-blockchain-height-before-an-atomic-swap-can-occur","The nodes must be synced to the current blockchain height before an Atomic Swap can occur.",[47,1224,1226],{"id":1225},"run-a-full-beam-node","Run a full Beam node",[53,1228,1229,1230,1235],{},"Please refer to this ",[26,1231,1234],{"href":1232,"rel":1233},"https:\u002F\u002Fbeamx.gitbook.io\u002Fcli-guide\u002F#synching-with-a-specific-node",[641],"guide"," for setting up a full Beam node.",[53,1237,1238],{},"Users can check their LTC balance by entering the following command:",[57,1240,1243],{"className":1241,"code":1242,"language":62},[60],".\u002Flitecoin-cli -rpcuser= -rpcpassword= getbalance\n",[31,1244,1242],{"__ignoreMap":65},[1199,1246,1248],{"id":1247},"alices-ltc-balance","Alice's LTC balance",[57,1250,1253],{"className":1251,"code":1252,"language":62},[60]," .\u002Flitecoin-cli -rpcuser=Alice -rpcpassword=123 getbalance\n",[31,1254,1252],{"__ignoreMap":65},[1199,1256,1258],{"id":1257},"bobs-ltc-balance","Bob's LTC balance",[57,1260,1263],{"className":1261,"code":1262,"language":62},[60]," .\u002Flitecoin-cli -rpcuser=Bob -rpcpassword=123 getbalance\n",[31,1264,1262],{"__ignoreMap":65},[47,1266,1268],{"id":1267},"initialize-atomic-swap-settings","Initialize Atomic Swap settings",[53,1270,1271],{},"To configure the Atomic Swap settings, enter the following command:",[57,1273,1276],{"className":1274,"code":1275,"language":62},[60]," .\u002Fbeam-wallet set_swap_settings --swap_coin=ltc --swap_wallet_addr= --swap_wallet_user= --swap_wallet_pass= --swap_feerate=\u003CLitecoin fee rate(Photons\u002FKb)> --active_connection=core\n",[31,1277,1275],{"__ignoreMap":65},[53,1279,1280,35],{},[69,1281,1282],{},"Each cryptocurrency has its own transaction fees",[53,1284,1285,1286,1289],{},"Avoid transaction jamming or failure by double-checking the",[31,1287,1288],{},"--swap_feerate","for each currency before initiating an Atomic Swap.",[53,1291,1292,1293,1295,1296,1299],{},"LTC, for example, has a",[31,1294,1288],{},"per 1KB of transaction size. LiteCoin's",[31,1297,1298],{},"--swap_amount","is denominated in \"photons.\" 1 LTC = 1000000 photons, which is denominated in Beams while also offering fixed fee rates, regardless of transaction size.",[1199,1301,1303],{"id":1302},"configuring-swap-settings-for-alice","Configuring swap settings for Alice",[57,1305,1308],{"className":1306,"code":1307,"language":62},[60]," .\u002Fbeam-wallet set_swap_settings --swap_coin=ltc --swap_wallet_addr=127.0.0.1:13300 --swap_wallet_user=Alice --swap_wallet_pass=123 --swap_feerate=90000 --active_connection=core\n",[31,1309,1307],{"__ignoreMap":65},[1199,1311,1313],{"id":1312},"configuring-swap-settings-for-bob","Configuring swap settings for Bob",[57,1315,1318],{"className":1316,"code":1317,"language":62},[60]," .\u002Fbeam-wallet set_swap_settings --swap_coin=ltc --swap_wallet_addr=127.0.0.1:13400 --swap_wallet_user=Bob --swap_wallet_pass=123 --swap_feerate=90000 --active_connection=core\n",[31,1319,1317],{"__ignoreMap":65},[47,1321,1323],{"id":1322},"swapping-ltc-for-beam","Swapping LTC for Beam",[53,1325,1326],{},"Both parties can initiate the Atomic Swap by entering the following command:",[57,1328,1331],{"className":1329,"code":1330,"language":62},[60]," .\u002Fbeam-wallet swap_init -n  --amount= --swap_coin=ltc --swap_amount= --swap_beam_side\n",[31,1332,1330],{"__ignoreMap":65},[53,1334,1335,1336,1339],{},"The parameter",[31,1337,1338],{},"--swap_beam_side"," is used when the other party (Alice) swaps Beam for a different cryptocurrency.",[53,1341,1342],{},"Bob enters the following command:",[57,1344,1347],{"className":1345,"code":1346,"language":62},[60]," -.\u002Fbeam-wallet swap_init -n \"eu-node01.mainnet.beam.mw:8100\" --amount=10 --swap_coin=ltc --swap_amount=2000000000\n",[31,1348,1346],{"__ignoreMap":65},[53,1350,1351,1352,554],{},"Bob must copy the swap token and forward it to Alice. After, Bob can enter the",[31,1353,1354],{},"--wallet_listen",[57,1356,1359],{"className":1357,"code":1358,"language":62},[60],".\u002Fbeam-wallet listen -n \"eu-node01.mainnet.beam.mw:8100\"\n",[31,1360,1358],{"__ignoreMap":65},[53,1362,1363],{},"Alice can accept the swap by entering the following command:",[57,1365,1368],{"className":1366,"code":1367,"language":62},[60]," .\u002Fbeam-wallet swap_accept -n \"eu-node01.mainnet.beam.mw:8100\" --swap_token=316sveQtJrhxzuBy2zJHTp8aHfPgdz2FycrR8n9fs5CbXqoq1Be4Z9qEPnz5HjxuBZgmQpxWd8Dy9icQYKVn1e23cP7x5FHcteyEXk11QQ6CQLQJ3ERk653xgzXnBNfiiX8Pw8acyuNqCHPsF699oiDkxgEAXtV5mrKmYWh1zW\n",[31,1369,1367],{"__ignoreMap":65},[47,1371,1373],{"id":1372},"accepting-swap-offer","Accepting swap offer",[53,1375,1376],{},"If Alice accepts the swap, it will create a swap transaction, and the LTC and Beam will lock on Bob's blockchain.",[53,1378,1379,1382],{},[69,1380,1381],{},"Each blockchain has its own block generation time",". Average block generation times (roughly):",[20,1384,1385,1391,1397],{},[23,1386,1387,1390],{},[69,1388,1389],{},"LiteCoin",": two and a half (2.5) minutes.",[23,1392,1393,1396],{},[69,1394,1395],{},"Beam",": one minute.",[23,1398,1399,1402],{},[69,1400,1401],{},"Bitcoin",": ten minutes.",[53,1404,1405],{},"After six blocks, Bob will redeem Alice's Beam coins, revealing a secret transaction code and completing Bob's portion of the Atomic Swap. ‌",[53,1407,1408],{},"Alice will redeem Bob's LTCs using the secret transaction code revealed to her, completing the Atomic Swap.",[53,1410,1411],{},"Bob and Alice can return to their respective Beam and LTC wallets to confirm the details of the Atomic Swap.",[15,1413,1415],{"id":1414},"perform-an-atomic-swap-with-bitcoin","Perform an Atomic Swap with Bitcoin",[53,1417,1418],{},"Using Alice and Bob as an example, we will go over how to perform an Atomic Swap of Alice's Beam coins for Bob's Bitcoin (BTC).",[47,1420,1422],{"id":1421},"run-a-full-btc-node","Run a full BTC node",[53,1424,1425,1426,1188],{},"Bob and Alice must configure their BTC node to allow RPC access either through the command line or edit their config files according to the ",[26,1427,1430],{"href":1428,"rel":1429},"https:\u002F\u002Fen.bitcoin.it\u002Fwiki\u002FRunning_Bitcoin",[641],"BTC documentation",[53,1432,1433],{},"Alice and Bob can run a full BTC node by entering the following command:",[1199,1435,1437],{"id":1436},"alices-btc-node","Alice's BTC node",[57,1439,1442],{"className":1440,"code":1441,"language":62},[60],".\u002Fbitcoind -server -datadir=\"Alice\u002Fpath_to_litecoin_wallet_data\" -rpcuser=Alice -rpcpassword=123 -printtoconsole\n",[31,1443,1441],{"__ignoreMap":65},[1199,1445,1447],{"id":1446},"bobs-btc-node","Bob's BTC node",[57,1449,1452],{"className":1450,"code":1451,"language":62},[60],".\u002Fbitcoind -server -datadir=\"Bob\u002Fpath_to_litecoin_wallet_data\" -rpcuser=Bob -rpcpassword=123 -printtoconsole\n",[31,1453,1451],{"__ignoreMap":65},[1199,1455,1222],{"id":1456},"the-nodes-must-be-synced-to-the-current-blockchain-height-before-an-atomic-swap-can-occur-1",[47,1458,1226],{"id":1459},"run-a-full-beam-node-1",[53,1461,1229,1462,1235],{},[26,1463,1234],{"href":1232,"rel":1464},[641],[53,1466,1467],{},"Alice and Bob can check their BTC balance by entering the following command",[1199,1469,1471],{"id":1470},"alices-btc-balance","Alice's BTC balance",[57,1473,1476],{"className":1474,"code":1475,"language":62},[60],".\u002Fbitcoin-cli -rpcuser=Alice -rpcpassword=123 getbalance\n",[31,1477,1475],{"__ignoreMap":65},[1199,1479,1481],{"id":1480},"bobs-btc-balance","Bob's BTC balance",[57,1483,1486],{"className":1484,"code":1485,"language":62},[60],".\u002Fbitcoin-cli -rpcuser=Bob -rpcpassword=123 getbalance\n",[31,1487,1485],{"__ignoreMap":65},[47,1489,1268],{"id":1490},"initialize-atomic-swap-settings-1",[53,1492,1271],{},[57,1494,1497],{"className":1495,"code":1496,"language":62},[60],".\u002Fbeam-wallet set_swap_settings --swap_coin=btc --swap_wallet_addr= --swap_wallet_user= --swap_wallet_pass= --swap_feerate=\u003CBitcoin fee rate(Satoshs\u002FKb)> --active_connection=core\n",[31,1498,1496],{"__ignoreMap":65},[53,1500,1501,35],{},[69,1502,1282],{},[53,1504,1285,1505,1289],{},[31,1506,1288],{},[53,1508,1509,1510,1512,1513,1515],{},"BTC, for example, has a",[31,1511,1288],{},"per 1KB of transaction size. Bitcoin's",[31,1514,1298],{},"is denominated in \"satoshis.\" 1 BTC = 1000000 satoshis, compared to Beam, which is denominated in Beams while also offering fixed fee rates, regardless of transaction size.",[1199,1517,1303],{"id":1518},"configuring-swap-settings-for-alice-1",[57,1520,1523],{"className":1521,"code":1522,"language":62},[60],".\u002Fbeam-wallet set_swap_settings --swap_coin=btc --swap_wallet_addr=127.0.0.1:13300 --swap_wallet_user=Alice --swap_wallet_pass=123 --swap_feerate=90000 --active_connection=core\n",[31,1524,1522],{"__ignoreMap":65},[1199,1526,1313],{"id":1527},"configuring-swap-settings-for-bob-1",[57,1529,1532],{"className":1530,"code":1531,"language":62},[60],".\u002Fbeam-wallet set_swap_settings --swap_coin=ltc --swap_wallet_addr=127.0.0.1:13400 --swap_wallet_user=Bob --swap_wallet_pass=123 --swap_feerate=90000 --active_connection=core\n",[31,1533,1531],{"__ignoreMap":65},[47,1535,1537],{"id":1536},"swapping-btc-for-beam","Swapping BTC for Beam",[53,1539,1326],{},[57,1541,1544],{"className":1542,"code":1543,"language":62},[60],".\u002Fbeam-wallet swap_init -n  --amount= --swap_coin=btc --swap_amount= --swap_beam_side\n",[31,1545,1543],{"__ignoreMap":65},[53,1547,1335,1548,1550],{},[31,1549,1338],{},"is used when the other party (Alice) swaps Beam for a different cryptocurrency.",[53,1552,1342],{},[57,1554,1557],{"className":1555,"code":1556,"language":62},[60],".\u002Fbeam-wallet swap_init -n \"eu-node01.mainnet.beam.mw:8100\" --amount=10 --swap_coin=btc --swap_amount=100000000\n",[31,1558,1556],{"__ignoreMap":65},[53,1560,1351,1561,554],{},[31,1562,1354],{},[57,1564,1566],{"className":1565,"code":1358,"language":62},[60],[31,1567,1358],{"__ignoreMap":65},[53,1569,1363],{},[57,1571,1574],{"className":1572,"code":1573,"language":62},[60]," .\u002Fbeam-wallet swap_accept -n \"eu-node01.mainnet.beam.mw:8100\" --swap_token=316w4oB5hCz2qeVNrtteAEZXhxxx2HBX8v1Ped1FhveJor5JbChz2xXGfi2LkKqVLu8kU4vEoZCV3UbmwoBZX2ABJzmbxLPxpCTVZr1oefwsJDzYU2BUXXDTf4VjtBJfsP3yrozPT4bz1ZTdDTzRS2yU3VYvnamuSRSfEPatha\n",[31,1575,1573],{"__ignoreMap":65},[47,1577,1373],{"id":1578},"accepting-swap-offer-1",[53,1580,1581],{},"If Alice accepts the swap, it will create a swap transaction, and the BTC and Beam will lock on Bob's blockchain.",[53,1583,1584,1382],{},[69,1585,1381],{},[20,1587,1588,1592,1596],{},[23,1589,1590,1390],{},[69,1591,1389],{},[23,1593,1594,1396],{},[69,1595,1395],{},[23,1597,1598,1402],{},[69,1599,1401],{},[53,1601,1405],{},[53,1603,1604],{},"Alice will redeem Bob's BTCs using the secret transaction code revealed to her, completing the Atomic Swap.",[53,1606,1607],{},"Bob and Alice can return to their respective Beam and BTC wallets to confirm the details of the Atomic Swap.",{"title":65,"searchDepth":95,"depth":95,"links":1609},[1610,1617],{"id":1167,"depth":95,"text":1168,"children":1611},[1612,1613,1614,1615,1616],{"id":1174,"depth":100,"text":1175},{"id":1225,"depth":100,"text":1226},{"id":1267,"depth":100,"text":1268},{"id":1322,"depth":100,"text":1323},{"id":1372,"depth":100,"text":1373},{"id":1414,"depth":95,"text":1415,"children":1618},[1619,1620,1621,1622,1623],{"id":1421,"depth":100,"text":1422},{"id":1459,"depth":100,"text":1226},{"id":1490,"depth":100,"text":1268},{"id":1536,"depth":100,"text":1537},{"id":1578,"depth":100,"text":1373},"The command line guide for Atomic Swaps, i.e., exchanging two different cryptocurrencies from separate blockchains in a trust-less and decentralized manner.",{},"\u002Fdocs\u002Fcli\u002Fatomic-swaps-cli-user-guide",{"title":1109,"description":1624},"docs\u002Fcli\u002Fatomic-swaps-cli-user-guide","zUuYCpquLSpHsRUS56T1Vv6KfnU9ph7H9MsTSjXGV3E",{"id":1631,"title":1632,"body":1633,"description":65,"extension":105,"image":106,"meta":1645,"navTitle":106,"navigation":108,"path":1646,"seo":1647,"stem":1648,"__hash__":1649},"docs\u002Fdocs\u002Fcli\u002Fbeam-wallet-cli-guide-over-tor-network.md","Beam Wallet CLI Guide Over TOR Network",{"type":8,"value":1634,"toc":1642},[1635,1638],[11,1636,1632],{"id":1637},"beam-wallet-cli-guide-over-tor-network",[15,1639,1641],{"id":1640},"coming-soon","Coming Soon...",{"title":65,"searchDepth":95,"depth":95,"links":1643},[1644],{"id":1640,"depth":95,"text":1641},{},"\u002Fdocs\u002Fcli\u002Fbeam-wallet-cli-guide-over-tor-network",{"title":1632,"description":65},"docs\u002Fcli\u002Fbeam-wallet-cli-guide-over-tor-network","dXw2vxN_4NjolPwSHfcUj6LGOQoa1x5ph8-kC4NJaks",{"id":1651,"title":1652,"body":1653,"description":65,"extension":105,"image":106,"meta":1663,"navTitle":106,"navigation":108,"path":1664,"seo":1665,"stem":1666,"__hash__":1667},"docs\u002Fdocs\u002Fcli\u002Fcli-logs.md","CLI Logs",{"type":8,"value":1654,"toc":1660},[1655,1658],[11,1656,1652],{"id":1657},"cli-logs",[15,1659,1641],{"id":1640},{"title":65,"searchDepth":95,"depth":95,"links":1661},[1662],{"id":1640,"depth":95,"text":1641},{},"\u002Fdocs\u002Fcli\u002Fcli-logs",{"title":1652,"description":65},"docs\u002Fcli\u002Fcli-logs","7ThmuipfBVHL-fQO6WhZpHEGlQ4zBmNDNnOiLpsS8fc",{"id":1669,"title":1670,"body":1671,"description":1678,"extension":105,"image":106,"meta":2271,"navTitle":106,"navigation":108,"path":2272,"seo":2273,"stem":2274,"__hash__":2275},"docs\u002Fdocs\u002Fcli\u002Fconfidential-assets.md","Confidential Assets",{"type":8,"value":1672,"toc":2243},[1673,1676,1679,1682,1687,1736,1740,1744,1796,1799,1805,1808,1814,1818,1821,1827,1831,1834,1837,1843,1851,1857,1861,1868,1874,1880,1883,1889,1893,1896,1899,1902,1908,1913,1919,1922,1928,1934,1940,1943,1949,1953,1956,1959,1965,1969,1975,1978,1983,1989,1995,1998,2004,2008,2017,2020,2026,2029,2035,2038,2041,2047,2051,2054,2058,2064,2067,2073,2075,2081,2084,2086,2092,2096,2102,2105,2111,2113,2119,2122,2124,2130,2134,2137,2140,2146,2151,2157,2161,2167,2171,2177,2181,2187,2193,2196,2202,2205,2211,2214,2220,2224,2230,2234],[11,1674,1670],{"id":1675},"confidential-assets",[53,1677,1678],{},"Confidential Assets (known as \"Tokens\" in the Beam ecosystem) are new assets created on the Beam blockchain with native support via Beam nodes, wallets, and DAPPS. New tokens created on the Beam blockchain offer the same privacy and security as Beam coins",[53,1680,1681],{},"Use the command line to register a Confidential Asset.",[53,1683,1684],{},[69,1685,1686],{},"Warning",[509,1688,1689,1702,1728],{},[23,1690,1691,1694,1695,1694,1698,1701],{},[69,1692,1693],{},"Lock period"," ",[69,1696,1697],{},"will limit several asset operations for 1440 blocks (24 hours).",[1699,1700],"br",{},"\nAn asset will \"lock\" when its total emission reaches or leaves 0. Lock periods prevent an asset owner from altering an asset during rollback, guaranteeing that a Receiver will receive the expected asset.",[23,1703,1704,35,1711,1713,1714,1717,1718,1723,1724,1727],{},[69,1705,1706,1707,1710],{},"All incoming asset transactions will return an",[31,1708,1709],{},"assetsDisabled (43)","error code if CA is not enabled",[1699,1712],{},"In the ",[26,1715,1716],{"href":992},"CLI"," and ",[26,1719,1722],{"href":1720,"rel":1721},"https:\u002F\u002Fgithub.com\u002FBeamMW\u002Fbeam\u002Fwiki\u002FBeam-wallet-protocol-API#assets-support",[641],"API",", specify the",[31,1725,1726],{},"--enable_assets","flag to perform any CA transactions.",[23,1729,1730,35,1733,1735],{},[69,1731,1732],{},"The fixed fee for asset registration is 3000 Beam",[1699,1734],{},"\nUsers must register all CAs on-chain Before before usage.",[15,1737,1739],{"id":1738},"register-a-confidential-asset","Register a Confidential Asset",[1199,1741,1743],{"id":1742},"mandatory-asset-meta-keys","Mandatory asset meta keys:",[1745,1746,1747,1760],"table",{},[1748,1749,1750],"thead",{},[1751,1752,1753,1757],"tr",{},[1754,1755,1756],"th",{},"Meta key",[1754,1758,1759],{},"Description",[1761,1762,1763,1772,1780,1788],"tbody",{},[1751,1764,1765,1769],{},[1766,1767,1768],"td",{},"N",[1766,1770,1771],{},"Human-readable asset name.",[1751,1773,1774,1777],{},[1766,1775,1776],{},"SN",[1766,1778,1779],{},"Human-readable short name (asset code).",[1751,1781,1782,1785],{},[1766,1783,1784],{},"UN",[1766,1786,1787],{},"Human-readable asset unit name.",[1751,1789,1790,1793],{},[1766,1791,1792],{},"NTHUN",[1766,1794,1795],{},"Human-readable smallest asset unit name ($$nth-unit$$name).",[53,1797,1798],{},"To register a new asset, enter the following command:",[57,1800,1803],{"className":1801,"code":1802,"language":62},[60],".\u002Fbeam-wallet asset_reg -n \u003Cnode address and port> --asset_meta \u003Cmeta keys> –f \u003Cfee in Groth> --enable_assets \u003Cflag for assets>\n",[31,1804,1802],{"__ignoreMap":65},[53,1806,1807],{},"Enter the meta keys:",[57,1809,1812],{"className":1810,"code":1811,"language":62},[60],".\u002Fbeam-wallet asset_reg -n 127.0.0.1:10000 --asset_meta \"STD:N=Beam Coin;SN=BEAM;UN=Beam;NTHUN=Groth\" -f 100 --enable_assets\n",[31,1813,1811],{"__ignoreMap":65},[47,1815,1817],{"id":1816},"how-it-will-look-in-your-wallet-logs","How it will look in your wallet logs",[53,1819,1820],{},"The wallet log should resemble the following:",[57,1822,1825],{"className":1823,"code":1824,"language":62},[60],"  I 2020-06-05.11:43:19.757 [f1495c421611491d8432ccd03787e332] Asset with the owner ID 0bcb88af18ebec53 successfully registered\n  I 2020-06-05.11:43:19.758 [f1495c421611491d8432ccd03787e332][1] Get proof for asset with the owner ID: 0bcb88af18ebec53\n  I 2020-06-05.11:43:19.760 [f1495c421611491d8432ccd03787e332][1] Received proof for Asset with ID 8\n  I 2020-06-05.11:43:19.761 [f1495c421611491d8432ccd03787e332][1] Asset ID: 1\n  I 2020-06-05.11:43:19.761 [f1495c421611491d8432ccd03787e332][1] Owner ID: 0bcb88af18ebec53\n  I 2020-06-05.11:43:19.762 [f1495c421611491d8432ccd03787e332][1] Issued amount: 0 agroth\n  I 2020-06-05.11:43:19.762 [f1495c421611491d8432ccd03787e332][1] Lock Height: 41453\n  I 2020-06-05.11:43:19.763 [f1495c421611491d8432ccd03787e332][1] Refresh height: 41453\n  I 2020-06-05.11:43:19.763 [f1495c421611491d8432ccd03787e332][1] Metadata size: 70 bytes\n  I 2020-06-05.11:43:19.765 [f1495c421611491d8432ccd03787e332][1]  N=Beam Coin\n  I 2020-06-05.11:43:19.766 [f1495c421611491d8432ccd03787e332][1]  NTHUN=Groth\n  I 2020-06-05.11:43:19.767 [f1495c421611491d8432ccd03787e332][1]  SN=BEAM\n  I 2020-06-05.11:43:19.767 [f1495c421611491d8432ccd03787e332][1]  UN=Beam\n  I 2020-06-05.11:43:19.768 [f1495c421611491d8432ccd03787e332][1] You own this asset\n  D 2020-06-05.11:43:19.769 Async update started!\n  I 2020-06-05.11:43:19.770 [f1495c421611491d8432ccd03787e332] Transaction completed\n",[31,1826,1824],{"__ignoreMap":65},[15,1828,1830],{"id":1829},"unregister-an-asset","Unregister an Asset",[53,1832,1833],{},"The owner of a Confidential Asset can unregister the asset from the blockchain. Asset emission must be zero and not in a lock period. The owner will pay a regular transaction fee and receive their initial asset registration fee of 3000 Beam.",[53,1835,1836],{},"To unregister an asset, enter the following command:",[57,1838,1841],{"className":1839,"code":1840,"language":62},[60],".\u002Fbeam-wallet asset_unreg --asset_id \u003Cyour asset id> -n \u003Cnode address and port> –f \u003Cfee in Groth> --enable_assets \u003Cflag for assets>\n",[31,1842,1840],{"__ignoreMap":65},[53,1844,1845,1846,1850],{},"Enter your asset ",[26,1847,1849],{"href":1848},"confidential-assets#mandatory-asset-meta-keys","meta keys",":",[57,1852,1855],{"className":1853,"code":1854,"language":62},[60],".\u002Fbeam-wallet asset_unreg --asset_meta \u003Cmeta keys> -n \u003Cnode address and port> –f \u003Cfee in Groth>  --enable_assets \u003Cflag for assets>\n",[31,1856,1854],{"__ignoreMap":65},[47,1858,1860],{"id":1859},"how-it-looks-in-your-wallet-logs","How it looks in your wallet logs",[53,1862,1863,1864,1867],{},"Entering the",[31,1865,1866],{},"unreg --asset","command meta keys should resemble the following:",[57,1869,1872],{"className":1870,"code":1871,"language":62},[60],".\u002Fbeam-wallet asset_unreg --asset_id 1 -n 127.0.0.1:10000 –f 100 --enable_assets\n",[31,1873,1871],{"__ignoreMap":65},[57,1875,1878],{"className":1876,"code":1877,"language":62},[60],".\u002Fbeam-wallet asset_unreg --asset_meta \"STD:N=Beam Coin;SN=BEAM;UN=Beam;NTHUN=Groth\" -n 127.0.0.1:10000 –f 100 --enable_assets\n",[31,1879,1877],{"__ignoreMap":65},[53,1881,1882],{},"The wallet log output should be similar to following:",[57,1884,1887],{"className":1885,"code":1886,"language":62},[60],"  I 2020-06-05.11:41:44.289 [95baa65a1f7e4432a29d6cfc61f9e2ca] Unregistering asset with the owner id a04e59ab3bbd2f7a. Refund amount is 1000 beams saving 100 groth transaction fee\n  I 2020-06-05.11:41:44.290 [95baa65a1f7e4432a29d6cfc61f9e2ca][1] Get proof for asset with the owner ID: a04e59ab3bbd2f7a\n  I 2020-06-05.11:41:44.300 [95baa65a1f7e4432a29d6cfc61f9e2ca][1] Received proof for Asset with ID 8\n  I 2020-06-05.11:41:44.300 [95baa65a1f7e4432a29d6cfc61f9e2ca][1] Asset ID: 1\n  I 2020-06-05.11:41:44.301 [95baa65a1f7e4432a29d6cfc61f9e2ca][1] Owner ID: a04e59ab3bbd2f7a\n  I 2020-06-05.11:41:44.301 [95baa65a1f7e4432a29d6cfc61f9e2ca][1] Issued amount: 0 agroth\n  I 2020-06-05.11:41:44.302 [95baa65a1f7e4432a29d6cfc61f9e2ca][1] Lock Height: 41440\n  I 2020-06-05.11:41:44.302 [95baa65a1f7e4432a29d6cfc61f9e2ca][1] Refresh height: 41449\n  I 2020-06-05.11:41:44.302 [95baa65a1f7e4432a29d6cfc61f9e2ca][1] Metadata size: 29 bytes\n  I 2020-06-05.11:41:44.303 [95baa65a1f7e4432a29d6cfc61f9e2ca][1]  N=BEAM\n  I 2020-06-05.11:41:44.304 [95baa65a1f7e4432a29d6cfc61f9e2ca][1]  NTHUN=M\n  I 2020-06-05.11:41:44.304 [95baa65a1f7e4432a29d6cfc61f9e2ca][1]  SN=B\n  I 2020-06-05.11:41:44.304 [95baa65a1f7e4432a29d6cfc61f9e2ca][1]  UN=E\n  I 2020-06-05.11:41:44.305 [95baa65a1f7e4432a29d6cfc61f9e2ca][1] You own this asset\n  I 2020-06-05.11:41:44.309 [95baa65a1f7e4432a29d6cfc61f9e2ca] Creating BEAM coin:999 beams 99999900 groth, id fccf8897c24edd726e6f726d01000000000000174876e79c\n  I 2020-06-05.11:41:44.338 [95baa65a1f7e4432a29d6cfc61f9e2ca][1] Transaction created. Kernel: 5c670069f696afe8fc01109b7a31b262ca44135740246b81b120da5d6519f8b3, min height: 41449, max height: 41569\n  D 2020-06-05.11:41:44.344 [95baa65a1f7e4432a29d6cfc61f9e2ca][1] sending tx for registration\n  D 2020-06-05.11:41:44.346 Async update finished!\n  D 2020-06-05.11:41:44.354 [95baa65a1f7e4432a29d6cfc61f9e2ca][1] register status 1\n  D 2020-06-05.11:41:44.355 Async update started!\n  I 2020-06-05.11:41:44.356 [95baa65a1f7e4432a29d6cfc61f9e2ca][1] Get proof for kernel: 5c670069f696afe8\n  I 2020-06-05.11:42:43.531 CoinID: Key=norm-1:0:18216929203118333298, Value=99999999900 Maturity=41451 Confirmed, Height=41451\n  I 2020-06-05.11:42:43.536 [95baa65a1f7e4432a29d6cfc61f9e2ca] Transaction completed\n",[31,1888,1886],{"__ignoreMap":65},[15,1890,1892],{"id":1891},"issue-assets","Issue Assets",[53,1894,1895],{},"Maximum Asset emission is 2128-1 asset$$nth$$units. Maximum amount for a single issue transaction is 264-1 asset$$nth$$units.",[53,1897,1898],{},"New asset registration starts the total emission at zero. The owner must issue asset coins before performing transactions. Asset emissions are free, and the asset owner can mints coins as they deem necessary.",[53,1900,1901],{},"To issue an asset, enter following command:",[57,1903,1906],{"className":1904,"code":1905,"language":62},[60],".\u002Fbeam-wallet issue --asset_id \u003Cyour asset id> -n \u003Cnode address and port> -a \u003Camount in Beams> -f \u003Cfee in Groth> --enable_assets \u003Cflag for assets>\n",[31,1907,1905],{"__ignoreMap":65},[53,1909,1910,1911,1850],{},"Enter asset ",[26,1912,1849],{"href":1848},[57,1914,1917],{"className":1915,"code":1916,"language":62},[60],".\u002Fbeam-wallet issue --asset_meta \u003Cmeta keys> -n \u003Cnode address and port> -a \u003Camount in Beams> –f \u003Cfee in Groth> --enable_assets \u003Cflag for assets>\n",[31,1918,1916],{"__ignoreMap":65},[47,1920,1860],{"id":1921},"how-it-looks-in-your-wallet-logs-1",[53,1923,1863,1924,1927],{},[31,1925,1926],{},"issue --asset"," command and meta keys should resemble the following:",[57,1929,1932],{"className":1930,"code":1931,"language":62},[60],".\u002Fbeam-wallet issue --asset_id 1 -n 127.0.0.1:10000 -a 10 --fee 100 --enable_assets\n",[31,1933,1931],{"__ignoreMap":65},[57,1935,1938],{"className":1936,"code":1937,"language":62},[60],".\u002Fbeam-wallet issue --asset_meta \"STD:N=Beam Coin;SN=BEAM;UN=Beam;NTHUN=Groth\" -n 127.0.0.1:10000 -a 10 --f 100 --enable_assets\n",[31,1939,1937],{"__ignoreMap":65},[53,1941,1942],{},"The wallet log output should resemble the following:",[57,1944,1947],{"className":1945,"code":1946,"language":62},[60],"  I 2020-06-05.12:51:36.090 [c4ef8f97a8b54c29af48164f49a826f2] Generating asset with owner id 0bcb88af18ebec53. Amount: 10 ASSET\n  I 2020-06-05.12:51:36.092 [c4ef8f97a8b54c29af48164f49a826f2] Creating BEAM coin (change):98450 groth, id 576672717e6f73cd63686e67010000000000000000018092\n  I 2020-06-05.12:51:36.092 [c4ef8f97a8b54c29af48164f49a826f2] Creating ASSET coin:10 assets, asset id 8, id 0000000838c000f12e27ca8a6e6f726d01000000000000003b9aca00\n  I 2020-06-05.12:51:36.160 [c4ef8f97a8b54c29af48164f49a826f2][1] Transaction created. Kernel: b551842338c73a3184b7c15e335716b15cbc933ae7754e649e50087fc6b04f62, min height: 41523, max height: 41643\n  D 2020-06-05.12:51:36.176 [c4ef8f97a8b54c29af48164f49a826f2][1] sending tx for registration\n  I 2020-06-05.12:51:36.179 [176aab9fcb3843719adfaf834a5d8c58] Generating asset with owner id 0bcb88af18ebec53. Amount: 10 ASSET\n  I 2020-06-05.12:51:36.180 [176aab9fcb3843719adfaf834a5d8c58] Creating BEAM coin (change):186100 groth, id 30dd898c857eb7fa63686e6701000000000000000002d6f4\n  I 2020-06-05.12:51:36.181 [176aab9fcb3843719adfaf834a5d8c58] Creating ASSET coin:10 assets, asset id 8, id 00000008732454300f0c4ae66e6f726d01000000000000003b9aca00\n  I 2020-06-05.12:51:36.250 [176aab9fcb3843719adfaf834a5d8c58][1] Transaction created. Kernel: 2f1e6ba4c25d88405077e0d86d6feef9862bc052dec69d1141479107f76a3e93, min height: 41523, max height: 41643\n  D 2020-06-05.12:51:36.265 [176aab9fcb3843719adfaf834a5d8c58][1] sending tx for registration\n  D 2020-06-05.12:51:36.266 Async update finished!\n  D 2020-06-05.12:51:36.273 [c4ef8f97a8b54c29af48164f49a826f2][1] register status 1\n  D 2020-06-05.12:51:36.275 Async update started!\n  I 2020-06-05.12:51:36.276 [c4ef8f97a8b54c29af48164f49a826f2][1] Get proof for kernel: b551842338c73a31\n  D 2020-06-05.12:51:36.277 Async update finished!\n  D 2020-06-05.12:51:36.281 [176aab9fcb3843719adfaf834a5d8c58][1] register status 1\n",[31,1948,1946],{"__ignoreMap":65},[15,1950,1952],{"id":1951},"consume-assets","Consume Assets",[53,1954,1955],{},"The asset owner can consume (burn) asset coins but only if they also own the UTXOs in question.",[53,1957,1958],{},"To consume assets, etner the following command:",[57,1960,1963],{"className":1961,"code":1962,"language":62},[60],".\u002Fbeam-wallet consume --asset_id \u003Cyour asset id> -n \u003Cnode address and port> -a \u003Camount in Beams> -f \u003Cfee in Groth> --enable_assets \u003Cflag for assets>\n",[31,1964,1962],{"__ignoreMap":65},[53,1966,1910,1967,1850],{},[26,1968,1849],{"href":1848},[57,1970,1973],{"className":1971,"code":1972,"language":62},[60],".\u002Fbeam-wallet consume --asset_meta \u003Cmeta keys> -n \u003Cnode address and port> -a \u003Camount in Beams> –f \u003Cfee in Groth> --enable_assets \u003Cflag for assets>\n",[31,1974,1972],{"__ignoreMap":65},[47,1976,1860],{"id":1977},"how-it-looks-in-your-wallet-logs-2",[53,1979,1863,1980,1867],{},[31,1981,1982],{},"consume --asset",[57,1984,1987],{"className":1985,"code":1986,"language":62},[60],".\u002Fbeam-wallet consume --asset_id 1 -n 127.0.0.1:10000 -a 10 -f 100 --enable_assets\n",[31,1988,1986],{"__ignoreMap":65},[57,1990,1993],{"className":1991,"code":1992,"language":62},[60],".\u002Fbeam-wallet consume --asset_meta \"STD:N=Beam Coin;SN=BEAM;UN=Beam;NTHUN=Groth\" -n 127.0.0.1:10000 -a 10 -f 100 --enable_assets\n",[31,1994,1992],{"__ignoreMap":65},[53,1996,1997],{},"The wallet log should look similar to something like:",[57,1999,2002],{"className":2000,"code":2001,"language":62},[60],"[fa4a9b389df3452e8c00a2d81a283e3c] Consuming asset with owner id 0bcb88af18ebec53. Amount: 10 ASSET\n  I 2020-06-05.15:02:24.636 [fa4a9b389df3452e8c00a2d81a283e3c] Creating BEAM coin (change):98250 groth, id 268a699b3a2e1b4463686e67010000000000000000017fca\n  I 2020-06-05.15:02:24.667 [fa4a9b389df3452e8c00a2d81a283e3c][1] Transaction created. Kernel: 04d4127153f20d63c45ca2c0adb0e444f425068846e307e2e93ac34f645ef0fc, min height: 41663, max height: 41783\n  D 2020-06-05.15:02:24.673 [fa4a9b389df3452e8c00a2d81a283e3c][1] sending tx for registration\n  D 2020-06-05.15:02:24.674 Async update finished!\n  D 2020-06-05.15:02:24.685 [fa4a9b389df3452e8c00a2d81a283e3c][1] register status 1\n  D 2020-06-05.15:02:24.686 Async update started!\n  I 2020-06-05.15:04:11.825 [40a4bb961f1842fc8c013c766c3982c2] Transaction completed\n  I 2020-06-05.15:02:24.688 [fa4a9b389df3452e8c00a2d81a283e3c][1] Get proof for kernel: 04d4127153f20d63\n",[31,2003,2001],{"__ignoreMap":65},[15,2005,2007],{"id":2006},"send-an-asset","Send an Asset",[53,2009,2010,2011,1717,2014,2016],{},"To send a Confidential Asset, include the",[31,2012,2013],{},"--asset_id",[31,2015,1726],{}," flag.",[53,2018,2019],{},"To send an asset, enter the following command:",[57,2021,2024],{"className":2022,"code":2023,"language":62},[60],".\u002Fbeam-wallet -n \u003Cnode address and port> send -r \u003Caddress or token> --a \u003Camount> --asset_id \u003Cyour asset id or an existing asset>  –f \u003Cfee in Groth>  --enable_assets \u003Cflag for assets>\n",[31,2025,2023],{"__ignoreMap":65},[53,2027,2028],{},"The command with all necessary parameters should resemble the following:",[57,2030,2033],{"className":2031,"code":2032,"language":62},[60],".\u002Fbeam-wallet -n 127.0.0.1:10000 send -r 3a4ba5bab0a834cafa4201e74b44cbf6959794c9139e118bf7c70ab8e65f62886df -a 10 --asset_id 1 –f 100 --enable_assets\n",[31,2034,2032],{"__ignoreMap":65},[47,2036,1860],{"id":2037},"how-it-looks-in-your-wallet-logs-3",[53,2039,2040],{},"The wallet log output should be similar to the following:",[57,2042,2045],{"className":2043,"code":2044,"language":62},[60],"  I 2020-06-05.13:04:58.720 [60b40deb3f4e4792896f520f3eaa69bf] Sending 10 assets (fee: 100 groth), asset ID: 8\n  I 2020-06-05.13:04:58.720 [60b40deb3f4e4792896f520f3eaa69bf] Max height for response: 42257\n  4 [60b40deb3f4e4792896f520f3eaa69bf][1] Received PeerSig:       492b6ca53d539e17\n  D 2020-06-05.13:05:01.286 Async update finished!\n  D 2020-06-05.13:05:01.287 Async update started!\n  D 2020-06-05.13:05:01.287 [60b40deb3f4e4792896f520f3eaa69bf][1] Received PeerSig:       492b6ca53d539e17\n  I 2020-06-05.13:05:01.288 [60b40deb3f4e4792896f520f3eaa69bf][1] Transaction created. Kernel: ecc3b9fb2f44a6f6e76a4938a5f6e488e907c50ae5020e2919f4968887203359, min height: 41537, max height: 41657\n  D 2020-06-05.13:05:01.304 [60b40deb3f4e4792896f520f3eaa69bf][1] sending tx for registration\n  D 2020-06-05.13:05:01.305 Async update finished!\n  D 2020-06-05.13:05:01.315 [60b40deb3f4e4792896f520f3eaa69bf][1] register status 1\n  D 2020-06-05.13:05:01.316 Async update started!\n  I 2020-06-05.13:05:01.317 [60b40deb3f4e4792896f520f3eaa69bf][1] Get proof for kernel: ecc3b9fb2f44a6f6\n  I 2020-06-05.13:10:18.274 CoinID: Key=norm-1:0:4089269497513888394, Value=1000000000, AssetID=8 Maturity=41524 Spent, Height=41540\n  I 2020-06-05.13:10:18.275 CoinID: Key=chng-1:0:6297846960702321613, Value=98450 Maturity=41524 Spent, Height=41540\n  I 2020-06-05.13:10:18.277 CoinID: Key=chng-1:0:485144351240496243, Value=98350 Maturity=41540 Confirmed, Height=41540\n  I 2020-06-05.13:10:18.278 Synchronizing with node: 50% (1\u002F2)\n  I 2020-06-05.13:10:18.278 Synchronizing with node: 100% (2\u002F2)\n  I 2020-06-05.13:10:18.279 Current state is 41540-b61ecf2e24003159\n  D 2020-06-05.13:10:18.280 Async update started!\n  I 2020-06-05.13:10:18.281 [60b40deb3f4e4792896f520f3eaa69bf][1] Get proof for kernel: ecc3b9fb2f44a6f6\n  D 2020-06-05.13:10:18.282 Async update finished!\n  D 2020-06-05.13:10:18.283 Async update started!\n  I 2020-06-05.13:10:18.284 [60b40deb3f4e4792896f520f3eaa69bf] Transaction completed\n",[31,2046,2044],{"__ignoreMap":65},[53,2048,2049],{},[69,2050,1686],{},[53,2052,2053],{},"Maximum amount for a single send transaction is 264-1 asset nth units.",[15,2055,2057],{"id":2056},"receive-an-asset","Receive an Asset",[53,2059,2060,2061,2063],{},"To recieve an a Confidential Asset, include the",[31,2062,1726],{},"flag.",[53,2065,2066],{},"To receive an asset, enter the following command:",[57,2068,2071],{"className":2069,"code":2070,"language":62},[60],".\u002Fbeam-wallet listen -n \u003Cnode address and port>  --enable_assets \u003Cflag for assets>\n",[31,2072,2070],{"__ignoreMap":65},[53,2074,2028],{},[57,2076,2079],{"className":2077,"code":2078,"language":62},[60],".\u002Fbeam-wallet listen -n 127.0.0.1:10000 --enable_assets\n",[31,2080,2078],{"__ignoreMap":65},[47,2082,1860],{"id":2083},"how-it-looks-in-your-wallet-logs-4",[53,2085,2040],{},[57,2087,2090],{"className":2088,"code":2089,"language":62},[60],"  I 2020-06-05.13:05:00.544 [60b40deb3f4e4792896f520f3eaa69bf] Receiving 10 assets (fee: 100 groth), asset ID: 8\n  I 2020-06-05.13:05:00.585 [60b40deb3f4e4792896f520f3eaa69bf][1] Get proof for asset with id: 8\n  D 2020-06-05.13:05:00.586 Async update finished!\n  I 2020-06-05.13:05:00.587 [60b40deb3f4e4792896f520f3eaa69bf][1] Received proof for Asset with ID 8\n  I 2020-06-05.13:05:00.587 [60b40deb3f4e4792896f520f3eaa69bf][1] Asset ID: 1\n  I 2020-06-05.13:05:00.588 [60b40deb3f4e4792896f520f3eaa69bf][1] Owner ID: 0bcb88af18ebec53\n  I 2020-06-05.13:05:00.588 [60b40deb3f4e4792896f520f3eaa69bf][1] Issued amount: 20 assets\n  I 2020-06-05.13:05:00.588 [60b40deb3f4e4792896f520f3eaa69bf][1] Lock Height: 41524\n  I 2020-06-05.13:05:00.589 [60b40deb3f4e4792896f520f3eaa69bf][1] Refresh height: 41537\n  I 2020-06-05.13:05:00.589 [60b40deb3f4e4792896f520f3eaa69bf][1] Metadata size: 70 bytes\n  I 2020-06-05.13:05:00.592 [60b40deb3f4e4792896f520f3eaa69bf][1]  N=Beam Coin\n  I 2020-06-05.13:05:00.593 [60b40deb3f4e4792896f520f3eaa69bf][1]  NTHUN=Groth\n  I 2020-06-05.13:05:00.593 [60b40deb3f4e4792896f520f3eaa69bf][1]  SN=BEAM\n  I 2020-06-05.13:05:00.594 [60b40deb3f4e4792896f520f3eaa69bf][1]  UN=Beam\n  D 2020-06-05.13:05:00.594 Async update started!\n  I 2020-06-05.13:05:00.595 [60b40deb3f4e4792896f520f3eaa69bf] Transaction accepted. Kernel: ecc3b9fb2f44a6f6e76a4938a5f6e488e907c50ae5020e2919f4968887203359\n  I 2020-06-05.13:05:00.599 [60b40deb3f4e4792896f520f3eaa69bf][1] Get proof for kernel: ecc3b9fb2f44a6f6\n  D 2020-06-05.13:10:18.276 Async update started!\n  I 2020-06-05.13:10:18.277 [60b40deb3f4e4792896f520f3eaa69bf][1] Get proof for kernel: ecc3b9fb2f44a6f6\n  D 2020-06-05.13:10:18.278 Async update finished!\n  D 2020-06-05.13:10:18.279 Async update started!\n  I 2020-06-05.13:10:18.280 [60b40deb3f4e4792896f520f3eaa69bf] Transaction completed\n",[31,2091,2089],{"__ignoreMap":65},[15,2093,2095],{"id":2094},"asset-info","Asset info",[53,2097,169,2098,2101],{},[31,2099,2100],{},"asset_info","command has no required fees.",[53,2103,2104],{},"To view information on an on-chain registered asset, enter the following command:",[57,2106,2109],{"className":2107,"code":2108,"language":62},[60],".\u002Fbeam-wallet asset_info -n \u003Cnode address and port> --asset_id \u003Cany asset registered>--enable_assets \u003Cflag  for assets>\n",[31,2110,2108],{"__ignoreMap":65},[53,2112,2028],{},[57,2114,2117],{"className":2115,"code":2116,"language":62},[60],".\u002Fbeam-wallet asset_info -n 127.0.0.1:10000 --asset_id 3 --enable_assets\n",[31,2118,2116],{"__ignoreMap":65},[47,2120,1860],{"id":2121},"how-it-looks-in-your-wallet-logs-5",[53,2123,1882],{},[57,2125,2128],{"className":2126,"code":2127,"language":62},[60],"  I 2020-06-05.13:48:55.144 [07c80437b7e54edb91ba6240c36759a4][1] Get proof for asset with id: 3\n  D 2020-06-05.13:48:55.144 Async update finished!\n  I 2020-06-05.13:48:55.152 Sync up to 41590-693edc94cd712258\n  I 2020-06-05.13:48:55.153 Synchronizing with node: 0% (0\u002F1)\n  I 2020-06-05.13:48:55.155 [07c80437b7e54edb91ba6240c36759a4][1] Received proof for Asset with ID 3\n  I 2020-06-05.13:48:55.156 [07c80437b7e54edb91ba6240c36759a4][1] Asset ID: 3\n  I 2020-06-05.13:48:55.156 [07c80437b7e54edb91ba6240c36759a4][1] Owner ID: 32de0a8f388d1243\n  I 2020-06-05.13:48:55.157 [07c80437b7e54edb91ba6240c36759a4][1] Issued amount: 1 assets 20000000 agroth\n  I 2020-06-05.13:48:55.158 [07c80437b7e54edb91ba6240c36759a4][1] Lock Height: 8714\n  I 2020-06-05.13:48:55.158 [07c80437b7e54edb91ba6240c36759a4][1] Refresh height: 41589\n  I 2020-06-05.13:48:55.159 [07c80437b7e54edb91ba6240c36759a4][1] Metadata size: 45 bytes\n  I 2020-06-05.13:48:55.160 [07c80437b7e54edb91ba6240c36759a4][1]  N=Assets-Beam\n  I 2020-06-05.13:48:55.160 [07c80437b7e54edb91ba6240c36759a4][1]  NTHUN=Groth\n  I 2020-06-05.13:48:55.161 [07c80437b7e54edb91ba6240c36759a4][1]  SN=ASB\n  I 2020-06-05.13:48:55.162 [07c80437b7e54edb91ba6240c36759a4][1]  UN=Beam\n",[31,2129,2127],{"__ignoreMap":65},[15,2131,2133],{"id":2132},"display-assets","Display Assets",[53,2135,2136],{},"By default, the CLI wallet doesn't display any information about assets you own or have.",[53,2138,2139],{},"To view assets info, assets UTXOs & assets transactions use the following commands:",[47,2141,2143],{"id":2142},"view-all-assets",[69,2144,2145],{},"View all assets",[1199,2147,2149],{"id":2148},"asset-info-1",[69,2150,2095],{},[57,2152,2155],{"className":2153,"code":2154,"language":62},[60],".\u002Fbeam-wallet info –assets\n",[31,2156,2154],{"__ignoreMap":65},[1199,2158,2160],{"id":2159},"asset-transaction-history","Asset transaction history",[57,2162,2165],{"className":2163,"code":2164,"language":62},[60],".\u002Fbeam-wallet info –assets –tx_history\n",[31,2166,2164],{"__ignoreMap":65},[1199,2168,2170],{"id":2169},"shielded-utxo-lelantus-asset-info","Shielded UTXO (Lelantus) asset info",[57,2172,2175],{"className":2173,"code":2174,"language":62},[60],".\u002Fbeam-wallet info –assets –shielded_utxos\n",[31,2176,2174],{"__ignoreMap":65},[1199,2178,2180],{"id":2179},"shielded-utxos-transaction-history","Shielded UTXOs transaction history",[57,2182,2185],{"className":2183,"code":2184,"language":62},[60],".\u002Fbeam-wallet info –assets –shielded_tx_history\n",[31,2186,2184],{"__ignoreMap":65},[47,2188,2190],{"id":2189},"view-a-specific-asset",[69,2191,2192],{},"View a specific asset",[1199,2194,2095],{"id":2195},"asset-info-2",[57,2197,2200],{"className":2198,"code":2199,"language":62},[60],".\u002Fbeam-wallet info –asset_id 1\n",[31,2201,2199],{"__ignoreMap":65},[1199,2203,2160],{"id":2204},"asset-transaction-history-1",[57,2206,2209],{"className":2207,"code":2208,"language":62},[60],".\u002Fbeam-wallet info –asset_id 1 –tx_history\n",[31,2210,2208],{"__ignoreMap":65},[1199,2212,2170],{"id":2213},"shielded-utxo-lelantus-asset-info-1",[57,2215,2218],{"className":2216,"code":2217,"language":62},[60],".\u002Fbeam-wallet info –asset_id 1 –shielded_utxos\n",[31,2219,2217],{"__ignoreMap":65},[1199,2221,2223],{"id":2222},"shielded-utxo-transaction-history","Shielded UTXO transaction history",[57,2225,2228],{"className":2226,"code":2227,"language":62},[60],".\u002Fbeam-wallet info –-asset_id 1 –shielded_tx_history\n",[31,2229,2227],{"__ignoreMap":65},[15,2231,2233],{"id":2232},"one-sides-payments-lelantus","One-sides payments (Lelantus)",[53,2235,2236,2237,2239,2240,2242],{},"LelantusMW shielded pool transactions fully support Confidential Assets. To insert or extract assets from the shielded pool, include the",[31,2238,2013],{},"and",[31,2241,1726],{},"flag when creating a transaction.",{"title":65,"searchDepth":95,"depth":95,"links":2244},[2245,2248,2251,2254,2257,2260,2263,2266,2270],{"id":1738,"depth":95,"text":1739,"children":2246},[2247],{"id":1816,"depth":100,"text":1817},{"id":1829,"depth":95,"text":1830,"children":2249},[2250],{"id":1859,"depth":100,"text":1860},{"id":1891,"depth":95,"text":1892,"children":2252},[2253],{"id":1921,"depth":100,"text":1860},{"id":1951,"depth":95,"text":1952,"children":2255},[2256],{"id":1977,"depth":100,"text":1860},{"id":2006,"depth":95,"text":2007,"children":2258},[2259],{"id":2037,"depth":100,"text":1860},{"id":2056,"depth":95,"text":2057,"children":2261},[2262],{"id":2083,"depth":100,"text":1860},{"id":2094,"depth":95,"text":2095,"children":2264},[2265],{"id":2121,"depth":100,"text":1860},{"id":2132,"depth":95,"text":2133,"children":2267},[2268,2269],{"id":2142,"depth":100,"text":2145},{"id":2189,"depth":100,"text":2192},{"id":2232,"depth":95,"text":2233},{},"\u002Fdocs\u002Fcli\u002Fconfidential-assets",{"title":1670,"description":1678},"docs\u002Fcli\u002Fconfidential-assets","_qqz2Sy47gjQyFBl56ngle201b6O0GGJLAIm1qdUg_s",{"id":2277,"title":2278,"body":2279,"description":2612,"extension":105,"image":106,"meta":2613,"navTitle":106,"navigation":108,"path":2614,"seo":2615,"stem":2616,"__hash__":2617},"docs\u002Fdocs\u002Fcli\u002Flaser-beam-cli-user-guide.md","Laser Beam CLI User Guide",{"type":8,"value":2280,"toc":2593},[2281,2284,2287,2291,2299,2306,2310,2313,2316,2322,2325,2331,2338,2344,2352,2356,2362,2366,2372,2376,2382,2385,2391,2393,2396,2400,2407,2413,2417,2420,2426,2429,2432,2436,2442,2446,2452,2455,2459,2465,2469,2474,2478,2481,2487,2490,2496,2500,2503,2506,2510,2516,2522,2525,2531,2535,2538,2541,2547,2558,2563,2568,2572,2575,2581,2587],[11,2282,2278],{"id":2283},"laser-beam-cli-user-guide",[53,2285,2286],{},"To perform an instant transaction, both parties must submit Beam coins to an open Laser Channel. The coins will remain locked while the channel is open, only committing the channel's last state to the blockchain when Laser Channel is closed, thus, completing the payment.",[15,2288,2290],{"id":2289},"create-a-laser-channel","Create a Laser Channel",[53,2292,2293],{},[69,2294,169,2295,2298],{},[31,2296,2297],{},"laser_fee","for both parties is 100 Groth's.",[53,2300,2301,2302,2305],{},"Both the Sender and Receiver must agree on the",[31,2303,2304],{},"locked_amount","to perform an instant payment.",[47,2307,2309],{"id":2308},"opening-a-laser-channel-between-two-wallets","Opening a Laser Channel between two wallets",[53,2311,2312],{},"Using Alice and Bob as an example, let's go over setting up a direct channel between two wallets.",[53,2314,2315],{},"To create a channel, Alice enters the following command:",[57,2317,2320],{"className":2318,"code":2319,"language":62},[60],"$ .\u002Fbeam-wallet laser --laser_receive --laser_my_locked_amount \u003Camount in beam> --laser_remote_locked_amount \u003Camount in beam> --laser_fee \u003Camount in groth>\n",[31,2321,2319],{"__ignoreMap":65},[53,2323,2324],{},"The output will generate a channel address that Alice can send to Bob, it should be similar to the following:",[57,2326,2329],{"className":2327,"code":2328,"language":62},[60],"I 2020-06-04.13:23:35.342 Beam Wallet\nI 2020-06-04.13:23:35.343 Rules signature: 0-5547a592195f4cd4, 10-2fdbbbb74ac57c55, 20-67131c58aa9a6b85\nEnter password: *\nI 2020-06-04.13:23:36.039 wallet sucessfully opened...\nI 2020-06-04.13:23:36.260 New address generated:\n\n333133cddf316e40f3352e9dae6bae568e97052c1b73531b263a695170658cd13e6\n",[31,2330,2328],{"__ignoreMap":65},[53,2332,2333,2334,2337],{},"Using the channel address he received from Alice, Bob will insert the channel address right after ",[31,2335,2336],{},"laser_address",", entering the following command:",[57,2339,2342],{"className":2340,"code":2341,"language":62},[60],"$ .\u002Fbeam-wallet laser --laser_open --laser_address \u003Caddress> --laser_my_locked_amount \u003Camount in beam> --laser_remote_locked_amount \u003Camount in beam> --laser_fee \u003Camount in groth>\n",[31,2343,2341],{"__ignoreMap":65},[53,2345,2346,2347,2351],{},"If Bob incorrectly entered the values previous command, then Alice will receive an “",[2348,2349,2350],"em",{},"Incoming connection with incorrect…","” message on her wallet.",[47,2353,2355],{"id":2354},"how-it-will-look-in-alices-wallet","How it will look in Alice's wallet",[57,2357,2360],{"className":2358,"code":2359,"language":62},[60],"$ .\u002Fbeam-wallet-masternet.exe laser --laser_receive --laser_my_locked_amount 1 --laser_remote_locked_amount 2 --laser_fee 100 -n 127.0.0.1:1000\n",[31,2361,2359],{"__ignoreMap":65},[1199,2363,2365],{"id":2364},"open-laser-channel","Open Laser Channel",[57,2367,2370],{"className":2368,"code":2369,"language":62},[60],"Laser Channels:\nchannel Id                        |aMy    |aTrg     |state     |fee       |valid till\n7a0f1a491fe95f3fe453a298dd62ba12  |1      |2        |Open      |0.000001  |55966\n",[31,2371,2369],{"__ignoreMap":65},[47,2373,2375],{"id":2374},"how-it-will-look-in-bobs-wallet","How it will look in Bob's wallet",[57,2377,2380],{"className":2378,"code":2379,"language":62},[60],"$ .\u002Fbeam-wallet laser --laser_open --laser_address 333133cddf316e40f3352e9dae6bae568e97052c1b73531b263a695170658cd13e6 --laser_my_locked_amount 2 --laser_remote_locked_amount 1 --laser_fee 100 -n 127.0.0.1:1000\n",[31,2381,2379],{"__ignoreMap":65},[1199,2383,2365],{"id":2384},"open-laser-channel-1",[57,2386,2389],{"className":2387,"code":2388,"language":62},[60],"Laser Channels:\nchannel Id                        |aMy    |aTrg     |state     |fee       |valid till\n7a0f1a491fe95f3fe453a298dd62ba12  |2      |1        |Open      |0.000001  |55966\n",[31,2390,2388],{"__ignoreMap":65},[15,2392,502],{"id":501},[53,2394,2395],{},"Now that Alice and Bob have established a Laser Channel between their wallets, they can send direct payments",[47,2397,2399],{"id":2398},"establish-laser-channel-connection","Establish Laser Channel connection",[53,2401,2402,2403,2406],{},"Using ",[31,2404,2405],{},"laser_listen",", Bob will confirm that the channel ID is open by entering the following command:",[57,2408,2411],{"className":2409,"code":2410,"language":62},[60],"$ .\u002Fbeam-wallet laser --laser_listen [channel id 1,channel id 2, ... channel id N]\n",[31,2412,2410],{"__ignoreMap":65},[47,2414,2416],{"id":2415},"send-a-direct-payment","Send a direct payment",[53,2418,2419],{},"To send her Beam coins to Bob, Alice will enter the following command:",[57,2421,2424],{"className":2422,"code":2423,"language":62},[60],"$ .\u002Fbeam-wallet-masternet laser --laser_send \u003Camount in beam> --laser_channel \u003Cchannel id>\n",[31,2425,2423],{"__ignoreMap":65},[53,2427,2428],{},"After sending the payment, Alice will receive a message about changing her channel balance.",[47,2430,2355],{"id":2431},"how-it-will-look-in-alices-wallet-1",[1199,2433,2435],{"id":2434},"sending-bob-beam-coins","Sending Bob Beam coins",[57,2437,2440],{"className":2438,"code":2439,"language":62},[60],"$ .\u002Fbeam-wallet laser --laser_send 0.2 --laser_channel 7a0f1a491fe95f3fe453a298dd62ba12 -n 127.0.0.1:1000\n",[31,2441,2439],{"__ignoreMap":65},[1199,2443,2445],{"id":2444},"payment-sent-and-changing-channel-balance","Payment Sent and changing channel balance",[57,2447,2450],{"className":2448,"code":2449,"language":62},[60],"D 2020-06-04.14:19:35.166 ### Bbs mesage out ###\nD 2020-06-04.14:19:35.166 Channel:7a0f1a491fe95f3fe453a298dd62ba12 state Open. Last Revision: 2. My balance: 220000000 \u002F Total balance: 300000000\nD 2020-06-04.14:19:35.167 Save channel: 7a0f1a491fe95f3fe453a298dd62ba12\nI 2020-06-04.14:19:35.200 Update finished: 7a0f1a491fe95f3fe453a298dd62ba12\nD 2020-06-04.14:19:35.487 OnMined() diff: 0\nD 2020-06-04.14:19:35.488 Receiver::OnComplete\n",[31,2451,2449],{"__ignoreMap":65},[47,2453,2375],{"id":2454},"how-it-will-look-in-bobs-wallet-1",[1199,2456,2458],{"id":2457},"verifying-channel-id","Verifying Channel ID",[57,2460,2463],{"className":2461,"code":2462,"language":62},[60],"$ .\u002Fbeam-wallet laser --laser_listen 7a0f1a491fe95f3fe453a298dd62ba12 -n 127.0.0.1:1000»\n",[31,2464,2462],{"__ignoreMap":65},[1199,2466,2468],{"id":2467},"payment-received","Payment received",[57,2470,2472],{"className":2471,"code":2449,"language":62},[60],[31,2473,2449],{"__ignoreMap":65},[15,2475,2477],{"id":2476},"view-open-laser-channels","View open Laser Channels",[53,2479,2480],{},"To print out a list of all open Laser Channels and channel details, enter the following command:",[57,2482,2485],{"className":2483,"code":2484,"language":62},[60],".\u002Fbeam-wallet laser --laser_channels_list \n",[31,2486,2484],{"__ignoreMap":65},[53,2488,2489],{},"The ouput should be similar to following:",[57,2491,2494],{"className":2492,"code":2493,"language":62},[60],"Laser Channels:\n\nchannel Id                        |aMy       |aT        |state     |fee       |valid till\n7a0f1a491fe95f3fe453a298dd62ba12  |2.2       |0.8       |Open      |0.000001  |57464\nb9236abe78ab5747ca955189df079d2b  |1.0000005 |1.0000005 |Closed    |0.000001  |0\n",[31,2495,2493],{"__ignoreMap":65},[15,2497,2499],{"id":2498},"closing-and-deleting-a-channel","Closing and deleting a Channel",[53,2501,2502],{},"While both users must be online when first creating a Laser Channel, users have multiple options for closing an open channel.",[53,2504,2505],{},"Continuing with our examples of Bob and Alice, we will go over closing a Laser Beam Channel.",[47,2507,2509],{"id":2508},"closing-a-channel-when-both-parties-online","Closing a channel when both parties online",[53,2511,2512,2513,2515],{},"Using",[31,2514,2405],{}," Bob will check the channel ID's current state. Bob enters the following command:",[57,2517,2520],{"className":2518,"code":2519,"language":62},[60],"$ .\u002Fbeam-wallet laser --laser_listen 7a0f1a491fe95f3fe453a298dd62ba12 -n 127.0.0.1:1000\n",[31,2521,2519],{"__ignoreMap":65},[53,2523,2524],{},"To close the channel, Alice will enter the following command:",[57,2526,2529],{"className":2527,"code":2528,"language":62},[60],"$ .\u002Fbeam-wallet laser --laser_close 7a0f1a491fe95f3fe453a298dd62ba12 -n 127.0.0.1:1000\n",[31,2530,2528],{"__ignoreMap":65},[47,2532,2534],{"id":2533},"closing-a-channel-when-only-one-party-is-online","Closing a channel when only one party is online",[53,2536,2537],{},"Bob and Alice have agreed to close the open Laser Beam Channel but Bob's internet connection can be unreliable, and is often offline fordays at a time.",[53,2539,2540],{},"Alice can close the open channel without Bob by entering following command:",[57,2542,2545],{"className":2543,"code":2544,"language":62},[60],"$ .\u002Fbeam-wallet laser --laser_drop 7a0f1a491fe95f3fe453a298dd62ba12 -n 127.0.0.1:1000\n",[31,2546,2544],{"__ignoreMap":65},[53,2548,2549],{},[69,2550,2551,2239,2554,2557],{},[31,2552,2553],{},"laser_close",[31,2555,2556],{},"laser_drop","commands only closes the connection between the two Beam wallets.",[53,2559,2560],{},[69,2561,2562],{},"Laser Beam Channels with \"Closed\" status are deletable after 24 hours or 1440 blocks.",[53,2564,2565,1850],{},[69,2566,2567],{},"Channels with \"Waiting\" or \"OpenFailed\" status are ready for immediate deletion. To delete the Laser Beam Channel, follow the steps below",[47,2569,2571],{"id":2570},"delete-closed-laser-beam-channel","Delete closed Laser Beam Channel",[53,2573,2574],{},"To delete a channel from your wallet database, enter the following command:",[57,2576,2579],{"className":2577,"code":2578,"language":62},[60]," .\u002Fbeam-wallet-masternet laser --laser_delete \u003Cchannel id 1,channel id 2, ... channel id N\n",[31,2580,2578],{"__ignoreMap":65},[53,2582,2583,2584,2586],{},"Alice deletes the Laser Beam Channel from her",[31,2585,185],{},"file by entering:",[57,2588,2591],{"className":2589,"code":2590,"language":62},[60],"$ .\u002Fbeam-wallet laser --laser_delete 7a0f1a491fe95f3fe453a298dd62ba12 -n 127.0.0.1:1000\n",[31,2592,2590],{"__ignoreMap":65},{"title":65,"searchDepth":95,"depth":95,"links":2594},[2595,2600,2606,2607],{"id":2289,"depth":95,"text":2290,"children":2596},[2597,2598,2599],{"id":2308,"depth":100,"text":2309},{"id":2354,"depth":100,"text":2355},{"id":2374,"depth":100,"text":2375},{"id":501,"depth":95,"text":502,"children":2601},[2602,2603,2604,2605],{"id":2398,"depth":100,"text":2399},{"id":2415,"depth":100,"text":2416},{"id":2431,"depth":100,"text":2355},{"id":2454,"depth":100,"text":2375},{"id":2476,"depth":95,"text":2477},{"id":2498,"depth":95,"text":2499,"children":2608},[2609,2610,2611],{"id":2508,"depth":100,"text":2509},{"id":2533,"depth":100,"text":2534},{"id":2570,"depth":100,"text":2571},"Laser Beam is a direct link (or \"channel\") between two Beam wallets that allows instant payments. Laser Beam is not available on Desktop or Mobile wallets.",{},"\u002Fdocs\u002Fcli\u002Flaser-beam-cli-user-guide",{"title":2278,"description":2612},"docs\u002Fcli\u002Flaser-beam-cli-user-guide","eysBdK-FnvPcawqNgXQRF_b3_SxKm8pQWjaAM1IwbdE",{"id":2619,"title":114,"body":2620,"description":65,"extension":105,"image":106,"meta":2630,"navTitle":106,"navigation":108,"path":115,"seo":2631,"stem":116,"__hash__":2632},"docs\u002Fdocs\u002Fcli\u002Frunning-beam-shaders-using-cli-wallet.md",{"type":8,"value":2621,"toc":2627},[2622,2625],[11,2623,114],{"id":2624},"running-beam-shaders-using-cli-wallet",[15,2626,1641],{"id":1640},{"title":65,"searchDepth":95,"depth":95,"links":2628},[2629],{"id":1640,"depth":95,"text":1641},{},{"title":114,"description":65},"s8D9oE8UhN9_GSjhB1rH8KaHTnHCEBZ1SpFj-zlAbzg",{"id":5,"title":6,"body":2634,"description":104,"extension":105,"image":106,"meta":2692,"navTitle":106,"navigation":108,"path":3,"seo":2693,"stem":110,"__hash__":111},{"type":8,"value":2635,"toc":2686},[2636,2638,2640,2654,2658,2660,2665,2671,2675,2677,2682],[11,2637,6],{"id":13},[15,2639,18],{"id":17},[20,2641,2642,2648],{},[23,2643,2644,35],{},[26,2645,29,2646,34],{"href":28},[31,2647,33],{},[23,2649,2650,35],{},[26,2651,41,2652,45],{"href":40},[31,2653,44],{},[47,2655,29,2656,34],{"id":49},[31,2657,33],{},[53,2659,55],{},[57,2661,2663],{"className":2662,"code":61,"language":62},[60],[31,2664,61],{"__ignoreMap":65},[53,2666,2667,72,2669,35],{},[69,2668,71],{},[69,2670,75],{},[47,2672,41,2673,45],{"id":78},[31,2674,44],{},[53,2676,55],{},[57,2678,2680],{"className":2679,"code":86,"language":62},[60],[31,2681,86],{"__ignoreMap":65},[53,2683,2684,93],{},[69,2685,71],{},{"title":65,"searchDepth":95,"depth":95,"links":2687},[2688],{"id":17,"depth":95,"text":18,"children":2689},[2690,2691],{"id":49,"depth":100,"text":101},{"id":78,"depth":100,"text":103},{},{"title":6,"description":104},{"id":2695,"title":118,"body":2696,"description":65,"extension":105,"image":106,"meta":3528,"navTitle":106,"navigation":108,"path":119,"seo":3529,"stem":120,"__hash__":3530},"docs\u002Fdocs\u002Fcli\u002Fusing-beamx-faucet-contract-with-cli-wallet.md",{"type":8,"value":2697,"toc":3502},[2698,2701,2704,2712,2720,2723,2726,2730,2741,2749,2752,2758,2769,2774,2796,2799,2816,2822,2828,2835,2838,2844,2850,2854,2875,2882,2888,2892,2899,2925,2938,2942,2948,2954,2968,2977,2980,3000,3003,3007,3010,3016,3022,3025,3031,3037,3043,3049,3055,3067,3071,3074,3083,3086,3092,3098,3107,3111,3114,3117,3120,3123,3131,3134,3140,3146,3149,3155,3178,3215,3219,3224,3227,3233,3236,3242,3246,3252,3258,3264,3270,3324,3328,3339,3342,3348,3354,3358,3361,3367,3373,3379,3400,3406,3412,3418,3424,3426,3432,3435,3441,3447,3450],[11,2699,118],{"id":2700},"using-beam-smart-contracts-with-cli-wallet",[15,2702,2703],{"id":141},"Getting Started",[53,2705,2706,2707,2711],{},"Beam compatible binaries are available for ",[26,2708,2710],{"href":2709},"\u002Fdownloads\u002Fmainnet-mac","all platforms"," on our main website.",[53,2713,2714,2715,2719],{},"Advanced users that wish to build Beam directly from our source code can see this ",[26,2716,1234],{"href":2717,"rel":2718},"https:\u002F\u002Fgithub.com\u002FBeamMW\u002Fbeam\u002Fwiki\u002FHow-to-build",[641]," for a more detailed run down.",[53,2721,2722],{},"We strongly recommend for all users, casual and hardcore, that you download the node, CLI wallet in addition to the Desktop wallet. The application for smart contracts is in its infancy, with many unique and helpful smart contracts lacking a graphical interface, meaning they are only available through the Command-Line.",[53,2724,2725],{},"Building out your node and operating the CLI wallet will keep you at the forefront of all the latest and coolest features that Beam has to offer. It is a simple process that only takes a minute.",[15,2727,2729],{"id":2728},"getting-the-shaders","Getting the Shaders",[53,2731,2732,2733,2736,2737,2740],{},"Beam Smart Contracts deploy via an application called ",[69,2734,2735],{},"Beam Shaders",". Beam Shaders are small (or not so small) programs compatible with several different programming languages before being compiled as a ",[31,2738,2739],{},".wasm"," file since Beam Virtual Machine (BVM) runs on WebAssembly.",[53,2742,2743,2744,35],{},"No coding experience is necessary; several Beam Shader applications are ready and available to ",[26,2745,2748],{"href":2746,"rel":2747},"https:\u002F\u002Fgithub.com\u002FBeamMW\u002Fbeam\u002Ftree\u002Fmainnet\u002Fbvm\u002FShaders",[641],"download",[53,2750,2751],{},"Select from the list of Beam Shader apps and get into some 'shady business!'",[53,2753,2754],{},[2755,2756],"img",{"alt":65,"src":2757},".gitbook\u002Fassets\u002FScreen%20Shot%202021-10-26%20at%2012.43.27%20PM.png",[53,2759,2760,2761,2764,2765,2768],{},"As seen from the above example, there are several app folders, i.e., '",[31,2762,2763],{},"Faucet",",' '",[31,2766,2767],{},"Dao-core",",' and inside each folder will be a list of files that will resemble the following:",[53,2770,2771],{},[2755,2772],{"alt":65,"src":2773},".gitbook\u002Fassets\u002FScreen%20Shot%202021-10-26%20at%2012.39.50%20PM.png",[53,2775,2776,2777,2780,2781,2784,2785,2788,2789,2792,2793,35],{},"The reason for that is that each application comes in two parts. The first is the contract deployed to the blockchain (",[31,2778,2779],{},"contract.wasm",") and the second allows the wallet to interact with the contract (",[31,2782,2783],{},"app.wasm","). We suggest creating a ",[31,2786,2787],{},"shaders"," folder inside the ",[31,2790,2791],{},"beam"," folder with the subfolder with specific apps like ",[31,2794,2795],{},"faucet",[53,2797,2798],{},"Now let's see how we can run some apps!",[20,2800,2801,2808],{},[23,2802,2803],{},[26,2804,2806],{"href":2805},"using-beamx-faucet-contract-with-cli-wallet#faucet-contract",[31,2807,2763],{},[23,2809,2810],{},[26,2811,2813],{"href":2812},"using-beamx-faucet-contract-with-cli-wallet#beamx-dao-contract",[31,2814,2815],{},"BeamX DAO",[15,2817,2819,2821],{"id":2818},"faucet-contract",[31,2820,2763],{}," contract",[53,2823,2824,2825,2827],{},"The Beam ",[31,2826,2763],{}," contract allows users to withdraw or deposit small amounts of Beam coins.",[47,2829,2831,2832,2834],{"id":2830},"all-faucet-contract-commands","All ",[31,2833,2763],{}," contract commands",[53,2836,2837],{},"To view all the available contract commands, enter this command:",[57,2839,2842],{"className":2840,"code":2841,"language":62},[60],".\u002Fbeam-wallet shader --shader_app_file shaders\u002Ffaucet\u002Fapp.wasm -n 127.0.0.1:8501\n",[31,2843,2841],{"__ignoreMap":65},[57,2845,2848],{"className":2846,"code":2847,"language":62},[60],".\u002Fbeam-wallet shader --shader_app_file shaders\u002Ffaucet\u002Fapp.wasm -n 127.0.0.1:8501\n\nI 2021-10-19.16:16:18.853 Beam Wallet 6.1.12023 (mainnet)\nI 2021-10-19.16:16:18.854 Rules signature: 0-ed91a717313c6eb0, 321321-6d622e615cfd29d0, 777777-1ce8f721bf0c9fa7, 1280000-3eaab6ab65b65f94\nI 2021-10-19.16:16:18.854 starting a wallet...\nI 2021-10-19.16:16:19.093 wallet successfully opened...\nExecuting shader...\nShader output: {\"roles\": {\"manager\": \n{\"create\": {\"backlogPeriod\": \"Height\",\"withdrawLimit\": \"Amount\"},\n\"destroy\": {\"cid\": \"ContractID\"},\"view\": {},\"view_params\": {\"cid\": \"ContractID\"},\n\"view_funds\": {\"cid\": \"ContractID\"},\"view_accounts\": {\"cid\": \"ContractID\"},\n\"view_account\": {\"cid\": \"ContractID\",\"pubKey\": \"PubKey\"}},\n\"my_account\": {\"view\": {\"cid\": \"ContractID\"},\n\"deposit\": {\"cid\": \"ContractID\",\"amount\": \"Amount\",\"aid\": \"AssetID\"},\n\"withdraw\": {\"cid\": \"ContractID\",\"amount\": \"Amount\",\"aid\": \"AssetID\"}}}}\n",[31,2849,2847],{"__ignoreMap":65},[47,2851,2853],{"id":2852},"view-contract","View contract",[53,2855,2856,2857,2863,2864,2866,2867,2869,2870,1717,2872,2874],{},"Be sure you have the latest version of ",[26,2858,2861],{"href":2859,"rel":2860},"https:\u002F\u002Fgithub.com\u002FBeamMW\u002Fbeam\u002Ftree\u002Fmainnet\u002Fbvm\u002FShaders\u002Ffaucet",[641],[31,2862,2763],{}," inside your ",[31,2865,2787],{}," folder as instructed. The ",[31,2868,2783],{}," file uses ",[31,2871,2763],{},[31,2873,2779],{}," interacts with the blockchain.",[53,2876,2877,2878,2881],{},"We will use the Beam Faucet contract to retrieve the contract",[31,2879,2880],{},"CID","from the blockchain for this example.",[53,2883,2884,2885,2887],{},"The Command Line instructions for",[31,2886,2763],{},"are compatible with macOS (Terminal Window), Linux (Shell), and Windows (Command Prompt) but for the example below, we will use Terminal Window commands.",[1199,2889,2891],{"id":2890},"retrieving-the-faucet-contract","Retrieving the Faucet contract",[53,2893,2894,2895,2898],{},"We assume that your node is running on a local machine at ",[31,2896,2897],{},"port 8501",". If your parameters differ from any of the instructions, please adjust them accordingly.",[509,2900,2901,2910],{},[23,2902,2903,2904],{},"Launch a Terminal Window and change the directory to your Beam CLI wallet by entering the following command:",[57,2905,2908],{"className":2906,"code":2907,"language":62},[60],"cd \u002Fwallet_folder\n",[31,2909,2907],{"__ignoreMap":65},[23,2911,2912,2913,2919],{},"Assuming you followed the proper subfolder hierarchy for Faucet, enter the following command:",[57,2914,2917],{"className":2915,"code":2916,"language":62},[60],".\u002Fbeam-wallet shader --shader_app_file shaders\u002Ffaucet\u002Fapp.wasm -n 127.0.0.1:8501 --shader_args=\"role=manager,action=view\"\n",[31,2918,2916],{"__ignoreMap":65},[57,2920,2923],{"className":2921,"code":2922,"language":62},[60],".\u002Fbeam-wallet shader --shader_app_file shaders\u002Ffaucet\u002Fapp.wasm -n 127.0.0.1:8501 --shader_args=\"role=manager,action=view\"\n\nI 2021-10-19.16:16:18.853 Beam Wallet 6.1.12023 (mainnet)\nI 2021-10-19.16:16:18.854 Rules signature: 0-ed91a717313c6eb0, 321321-6d622e615cfd29d0, 777777-1ce8f721bf0c9fa7, 1280000-3eaab6ab65b65f94\nI 2021-10-19.16:16:18.854 starting a wallet...\nI 2021-10-19.16:16:19.093 wallet successfully opened...\nExecuting shader...\nI 2021-10-19.16:34:07.670 Tip has not been changed\nI 2021-10-19.16:34:07.674 Current state is 1463705-3c732eee8cdb116f\nShader output: {\"contracts\": \n[{\"cid\": \"3fdd4171972875e0ac8f0131b3da047e8323cc9c2c8d53327be427c455d2a716\",\n\"Height\": 1280003}]}\n",[31,2924,2922],{"__ignoreMap":65},[53,2926,2927,2928,2931,2932,2934,2935,2937],{},"This command will result in a list of Contract ",[31,2929,2930],{},"IDs"," from shaders of faucet types currently deployed on the network. It is possible for more than one shader because the Application Shader (",[31,2933,2783],{},") can interact with several different Contract Shaders (",[31,2936,2779],{},") of the same type.",[47,2939,2941],{"id":2940},"withdraw-beams-from-contract","Withdraw Beams from contract",[53,2943,2944,2945,2947],{},"To withdraw 0.05 Beams from the",[31,2946,2763],{},"contract, enter the following command:",[57,2949,2952],{"className":2950,"code":2951,"language":62},[60],".\u002Fbeam-wallet shader --shader_app_file shaders\\faucet\\app.wasm --shader_args=\"role=my_account,action=withdraw,cid=3fdd4171972875e0ac8f0131b3da047e8323cc9c2c8d53327be427c455d2a716,amount=6100000\" -n 127.0.0.1:8501\n",[31,2953,2951],{"__ignoreMap":65},[53,2955,2956,2957,2959,2960,2963,2964,35],{},"You can replace the",[31,2958,2880],{},"parameter with a different contract ",[31,2961,2962],{},"ID"," that you received in the previous ",[26,2965,2967],{"href":2966},"using-beamx-faucet-contract-with-cli-wallet#view-contract","steps",[53,2969,2970,2976],{},[69,2971,2972,2973,2975],{},"A transaction fee of 0.011 Beams automatically subtracts from the",[31,2974,2763],{},"contract withdrawal",". In total, the action draws 0.061 Beams + the transaction fee, leaving the user with 0.05 Beams.",[53,2978,2979],{},"This operation can result in several different outcomes:",[20,2981,2982,2988,2995],{},[23,2983,2984,2985,2987],{},"Each contract",[31,2986,2763],{},"limits the amount of Beam coins you can withdraw within a given timeframe. These 'constructor parameters' of the shader specify that you should receive the Beams you have requested when you are under that limit.",[23,2989,2990,2991,2994],{},"If you exceed this limit, you will receive nothing or a",[31,2992,2993],{},"Magical Error 17",", depending on the contract implementation.",[23,2996,2997,2999],{},[31,2998,2993],{},"can also appear for a different glitch within the contract.",[53,3001,3002],{},"But how do I know what are the contract parameters?",[47,3004,3006],{"id":3005},"contract-parameters","Contract parameters",[53,3008,3009],{},"To view all available contract parameters, enter the following:",[57,3011,3014],{"className":3012,"code":3013,"language":62},[60],".\u002Fbeam-wallet shader --shader_app_file shaders\\faucet\\app.wasm --shader_args=\"role=manager,action=view_params,cid=3fdd4171972875e0ac8f0131b3da047e8323cc9c2c8d53327be427c455d2a716\" -n 127.0.0.1:8501\n",[31,3015,3013],{"__ignoreMap":65},[57,3017,3020],{"className":3018,"code":3019,"language":62},[60],".\u002Fbeam-wallet shader --shader_app_file shaders\\faucet\\app.wasm --shader_args=\"role=manager,action=view_params,cid=3fdd4171972875e0ac8f0131b3da047e8323cc9c2c8d53327be427c455d2a716\" -n 127.0.0.1:8501\nI 2021-10-19.17:06:35.384 Beam Wallet 6.1.12023 (mainnet)\nI 2021-10-19.17:06:35.385 Rules signature: 0-ed91a717313c6eb0, 321321-6d622e615cfd29d0, 777777-1ce8f721bf0c9fa7, 1280000-3eaab6ab65b65f94\nI 2021-10-19.17:06:35.386 starting a wallet...\nI 2021-10-19.17:06:35.744 wallet successfully opened...\nExecuting shader...\nShader output: {\"params\": {\"backlogPeriod\": 1440,\"withdrawLimit\": 6100000}}\n",[31,3021,3019],{"__ignoreMap":65},[53,3023,3024],{},"The shader output should resemble the following:",[57,3026,3029],{"className":3027,"code":3028,"language":62},[60],"\"\": {\"params\": {\"backlogPeriod\": 1440,\"withdrawLimit\": 6100000}}\n",[31,3030,3028],{"__ignoreMap":65},[53,3032,3033,3034,35],{},"The above output means you can extract up to 0.061 Beam every 1440 blocks from this ",[31,3035,3036],{},"Facuet",[47,3038,3040,3041],{"id":3039},"deposit-beams-tofaucet","Deposit Beams to",[31,3042,2763],{},[53,3044,3045,3046,3048],{},"To deposit the 0.05 Beam to the ",[31,3047,2763],{}," , enter the following:",[57,3050,3053],{"className":3051,"code":3052,"language":62},[60],".\u002Fbeam-wallet shader --shader_app_file shaders\\faucet\\app.wasm --shader_args=\"role=my_account,action=deposit,cid=3fdd4171972875e0ac8f0131b3da047e8323cc9c2c8d53327be427c455d2a716,amount=5000000\" -n 127.0.0.1:8501\n",[31,3054,3052],{"__ignoreMap":65},[53,3056,2956,3057,3059,3060,3062,3063,3066],{},[31,3058,2880],{},"parameter with any contract ",[31,3061,2962],{}," received from the ",[26,3064,3065],{"href":2966},"view contract"," step.",[47,3068,3070],{"id":3069},"create-your-faucet","Create your Faucet",[53,3072,3073],{},"Since the Faucet is not an 'ownable' contract, creating a different faucet contract with the same parameters is impossible. The solution is to create your own parameters.",[53,3075,3076,3077,3079,3080,3082],{},"Be sure you have to ",[31,3078,2779],{}," file (located in ",[31,3081,2783],{}," folder) file to properly deploy the new contract to the blockchain.",[53,3084,3085],{},"With that out of the way, enter the following command:",[57,3087,3090],{"className":3088,"code":3089,"language":62},[60],".\u002Fbeam-wallet shader --shader_app_file shaders\u002Ffaucet\u002Fapp.wasm -n 127.0.0.1:8501 --shader_args=\"role=manager,action=create,backlogPeriod=13,withdrawLimit=520000000\" --shader_contract_file shaders\u002Ffaucet\u002Fcontract.wasm\n",[31,3091,3089],{"__ignoreMap":65},[53,3093,3094,3095,3097],{},"Assuming a ",[31,3096,2763],{}," contract has not run within the last 13 blocks, the contract deployment will be successful, and a new contract will issue the return value.",[53,3099,3100,3101,3103,3104,3106],{},"The final step is to deposit funds into the",[31,3102,2763],{},"contract and share the contract ",[31,3105,2962],{}," with another user!",[15,3108,3110],{"id":3109},"beamx-dao-contract","BeamX DAO contract",[53,3112,3113],{},"The founding mission behind Beam was to make the Beam ecosystem as decentralized as possible. The introduction of the BeamX DAO is another step towards realizing that founding mission. The BeamX DAO empowers BeamX stakeholders with total control over the governance protocol.",[53,3115,3116],{},"Stakeholders have voting power on every aspect of the ecosystem through the BeamX token.",[53,3118,3119],{},"BeamX stakeholders are encouraged to vote with the personal voting selection, identity, and financial holdings will all remain private.",[53,3121,3122],{},"BeamX has a 100M total supply with a 4-year emission schedule. Earn BeamX tokens by staking your Beam coins.",[47,3124,3126,3127,3130],{"id":3125},"view-all-commands-for-beamxdaocontract","View all commands for BeamX",[31,3128,3129],{},"DAO","contract",[53,3132,3133],{},"To view all DAO contract commands, enter the following:",[57,3135,3138],{"className":3136,"code":3137,"language":62},[60],".\u002Fbeam-wallet shader --shader_app_file Shaders\\dao-core\\app.wasm -n 127.0.0.1:8501\n",[31,3139,3137],{"__ignoreMap":65},[57,3141,3144],{"className":3142,"code":3143,"language":62},[60],".\u002Fbeam-wallet shader --shader_app_file Shaders\\dao-core\\app.wasm -n 127.0.0.1:8501\nI 2021-10-21.12:12:37.014 Beam Wallet 6.1.12023 (mainnet)\nI 2021-10-21.12:12:37.015 Rules signature: 0-ed91a717313c6eb0, 321321-6d622e615cfd29d0, 777777-1ce8f721bf0c9fa7, 1280000-3eaab6ab65b65f94\nI 2021-10-21.12:12:37.015 starting a wallet...\nI 2021-10-21.12:12:37.229 wallet successfully opened...\nExecuting shader...\nShader output: {\"roles\": {\"manager\": {\"view\": {},\"explicit_upgrade\": {\"cid\": \"ContractID\"},\n\"view_params\": {\"cid\": \"ContractID\"},\"my_xid\": {},\n\"my_admin_key\": {},\"prealloc_totals\": {\"cid\": \"ContractID\"},\n\"prealloc_view\": {\"cid\": \"ContractID\"},\n\"prealloc_withdraw\": {\"cid\": \"ContractID\",\"amount\": \"Amount\"},\n\"farm_view\": {\"cid\": \"ContractID\"},\n\"farm_get_yield\": {\"cid\": \"ContractID\",\"amount\": \"Amount\",\"hPeriod\": \"Height\"},\n\"farm_totals\": {\"cid\": \"ContractID\"},\n\"farm_update\": {\"cid\": \"ContractID\",\"amountBeamX\": \"Amount\",\"amountBeam\": \"Amount\",\"bLockOrUnlock\": \"uint32_t\"}}}}\n",[31,3145,3143],{"__ignoreMap":65},[47,3147,2853],{"id":3148},"view-contract-1",[1199,3150,3152,3153,3130],{"id":3151},"retrieve-thedaocontract","Retrieve the",[31,3154,3129],{},[53,3156,3157,3158,3161,3162,3165,3166,3168,3169,3171,3172,3174,3175,3177],{},"Be sure the latest version of the",[31,3159,3160],{},"dao-core","contract folder is within the",[31,3163,3164],{},"shaders_folder"," hierarchy as previously instructed. Both ",[31,3167,2783],{},"(",[31,3170,2763],{},") and",[31,3173,2779],{},"to deploy your ",[31,3176,3129],{},"contract.",[509,3179,3180,3187],{},[23,3181,2903,3182],{},[57,3183,3185],{"className":3184,"code":2907,"language":62},[60],[31,3186,2907],{"__ignoreMap":65},[23,3188,831,3189,3195,3201,3203,3204,169,3206,3208,3209],{},[57,3190,3193],{"className":3191,"code":3192,"language":62},[60],".\u002Fbeam-wallet shader --shader_app_file shaders\u002Fdao-core\u002Fapp.wasm -n 127.0.0.1:8501 --shader_args=\"role=manager,action=view\"\n",[31,3194,3192],{"__ignoreMap":65},[57,3196,3199],{"className":3197,"code":3198,"language":62},[60],".\u002Fbeam-wallet shader --shader_app_file shaders\u002Fdao-core\u002Fapp.wasm -n 127.0.0.1:8501 --shader_args=\"role=manager,action=view\"\nI 2021-10-19.16:16:18.853 Beam Wallet 6.1.12023 (mainnet)\nI 2021-10-19.16:16:18.854 Rules signature: 0-ed91a717313c6eb0, 321321-6d622e615cfd29d0, 777777-1ce8f721bf0c9fa7, 1280000-3eaab6ab65b65f94\nI 2021-10-19.16:16:18.854 starting a wallet...\nI 2021-10-19.16:16:19.093 wallet successfully opened...\nExecuting shader...\nShader output: {\"versions\": [{\"Number\": 0,\"Height\": 1464845,\"cid\": \"3db292122e26df7b216ae89ae7504c9068b87273f149059915c6f4abbf72ee2d\"}],\n\"contracts\": [{\"cid\": \"3f3d32e38cb27ac7b5b67343f81cf2f8bc53217eb995cc6c5d78ddc5e7b0642b\",\"Height\": 1464852,\"min_upgrade_delay\": 10000,\n\"min_approvers\": 1,\n\"admins\": [{\"id\": 0,\"pk\": \"cbf7c381febb71d61457cc51d52f5b1ce53b45eee92734d2bdb293d82a25355000\"}],\n\"current_version\": 0}]}\n",[31,3200,3198],{"__ignoreMap":65},[1699,3202],{},"The result will display the contract registered to the Beam blockchain.",[1699,3205],{},[31,3207,2880],{},"contract output should resemble the following:",[57,3210,3213],{"className":3211,"code":3212,"language":62},[60],"\"contracts\": [{\"cid\": \"3f3d32e38cb27ac7b5b67343f81cf2f8bc53217eb995cc6c5d78ddc5e7b0642b\"\n",[31,3214,3212],{"__ignoreMap":65},[47,3216,3218],{"id":3217},"staking-beam","Staking Beam",[53,3220,3221],{},[69,3222,3223],{},"The minimum amount of Beam coins users must stake in order to receive BeamX rewards is 16 Beams!",[53,3225,3226],{},"To receive BeamX tokens, users must first stake their Beam coins by issuing a contract and claiming their BeamX tokens as rewards. To stake their Beam coins, enter the following command:",[57,3228,3231],{"className":3229,"code":3230,"language":62},[60],".\u002Fbeam-wallet  shader --shader_app_file Shaders\u002Fdao-core-masternet\u002Fapp.wasm --shader_args role=manager,action=farm_update,cid=3f3d32e38cb27ac7b5b67343f81cf2f8bc53217eb995cc6c5d78ddc5e7b0642b,amountBeam=1600000000,bLockOrUnlock=1 -n 127.0.0.1:8501\n",[31,3232,3230],{"__ignoreMap":65},[53,3234,3235],{},"For this example, we will use the minimum 16 Beam coins required to fulfill the staking requirements of this contract.",[57,3237,3240],{"className":3238,"code":3239,"language":62},[60],".\u002Fbeam-wallet  shader --shader_app_file Shaders\u002Fdao-core-masternet\u002Fapp.wasm --shader_args role=manager,action=farm_update,cid=3f3d32e38cb27ac7b5b67343f81cf2f8bc53217eb995cc6c5d78ddc5e7b0642b,amountBeam=1600000000,bLockOrUnlock=1 -n 127.0.0.1:8501\nI 2021-10-21.19:42:42.354 Beam Wallet 6.1.12023 (mainnet)\nI 2021-10-21.19:42:42.354 Rules signature: 0-ed91a717313c6eb0, 321321-6d622e615cfd29d0, 777777-1ce8f721bf0c9fa7, 1280000-3eaab6ab65b65f94\nI 2021-10-21.19:42:42.355 starting a wallet...\nI 2021-10-21.19:42:42.607 wallet successfully opened...\nExecuting shader...\nI 2021-10-21.19:42:42.667 Tip has not been changed\nI 2021-10-21.19:42:42.670 Current state is 1466765-f25f1929fb7fff03\nShader output: {}\nCreating new contract invocation tx on behalf of the shader\n        Comment: Lock\u002FUnlock and get farmed beamX tokens        Send 16 BEAM\n        Total fee: 1100000 GROTH\nI 2021-10-21.19:42:51.192 [784c1ac2d03d4832aa5136d2f3762eb2][1] Get proof for kernel: d973ed7374e571f8\nI 2021-10-21.19:42:51.206 [784c1ac2d03d4832aa5136d2f3762eb2] Transaction completed        \n",[31,3241,3239],{"__ignoreMap":65},[47,3243,3245],{"id":3244},"view-total-beamx-farmed","View total BeamX farmed",[53,3247,3248,3249,599],{},"To view the total amount of BeamX earned or 'farmed,' enter the",[31,3250,3251],{},"farm_view",[57,3253,3256],{"className":3254,"code":3255,"language":62},[60],".\u002Fbeam-wallet  shader --shader_app_file Shaders\u002Fdao-core-masternet\u002Fapp.wasm --shader_args role=manager,action=farm_view,cid=3f3d32e38cb27ac7b5b67343f81cf2f8bc53217eb995cc6c5d78ddc5e7b0642b -n 127.0.0.1:8501\n",[31,3257,3255],{"__ignoreMap":65},[57,3259,3262],{"className":3260,"code":3261,"language":62},[60],".\u002Fbeam-wallet  shader --shader_app_file Shaders\u002Fdao-core-masternet\u002Fapp.wasm --shader_args role=manager,action=farm_view,cid=3f3d32e38cb27ac7b5b67343f81cf2f8bc53217eb995cc6c5d78ddc5e7b0642b -n 127.0.0.1:8501\nI 2021-10-21.19:48:56.753 Beam Wallet 6.1.12023 (mainnet)\nI 2021-10-21.19:48:56.754 Rules signature: 0-ed91a717313c6eb0, 321321-6d622e615cfd29d0, 777777-1ce8f721bf0c9fa7, 1280000-3eaab6ab65b65f94\nI 2021-10-21.19:48:56.755 starting a wallet...\nI 2021-10-21.19:48:57.005 wallet successfully opened...\nExecuting shader...\nI 2021-10-21.19:48:57.069 Sync up to 1466769-c8c91bf474915cfe\nI 2021-10-21.19:48:57.069 Synchronizing with node: 0% (0\u002F1)\nI 2021-10-21.19:48:57.081 Synchronizing with node: 100% (1\u002F1)\nI 2021-10-21.19:48:57.081 Current state is 1466769-c8c91bf474915cfe\nShader output: {\"farming\": {\"duation\": 268,\"emission\": 203957381876,\"h\": 1466769,\"h0\": 252840},\n\"user\": {\"beams_locked\": 1600000000,\"beamX_old\": 569592,\"beamX_recent\": 65919,\"beamX\": 635511}}\n",[31,3263,3261],{"__ignoreMap":65},[53,3265,3266,3267,3269],{},"The ",[31,3268,3160],{}," contract parameters are as follows:",[1745,3271,3272,3282],{},[1748,3273,3274],{},[1751,3275,3276,3279],{},[1754,3277,3278],{},"Parameter",[1754,3280,3281],{},"Definition",[1761,3283,3284,3294,3304,3314],{},[1751,3285,3286,3291],{},[1766,3287,3288],{},[31,3289,3290],{},"beams_locked",[1766,3292,3293],{},"The total number of Beams staked.",[1751,3295,3296,3301],{},[1766,3297,3298],{},[31,3299,3300],{},"beamX_old",[1766,3302,3303],{},"The number of BeamX tokens credited to your account.",[1751,3305,3306,3311],{},[1766,3307,3308],{},[31,3309,3310],{},"beamX_recent",[1766,3312,3313],{},"BeamX rewards forecast.",[1751,3315,3316,3321],{},[1766,3317,3318],{},[31,3319,3320],{},"beamX",[1766,3322,3323],{},"The total amount of BeamX tokens available for withdrawing from staking.",[47,3325,3327],{"id":3326},"withdraw-beamx","Withdraw BeamX",[53,3329,3330,3331,3338],{},"To view the amount of BeamX available in your wallet with the ",[26,3332,3334,3335],{"href":3333},"using-beamx-faucet-contract-with-cli-wallet#farm-view","f",[31,3336,3337],{},"arm_view"," command.",[53,3340,3341],{},"To withdraw BeamX, enter the following command:",[57,3343,3346],{"className":3344,"code":3345,"language":62},[60],".\u002Fbeam-wallet shader --shader_app_file Shaders\u002Fdao-core-masternet\u002Fapp.wasm --shader_args role=manager,action=farm_update,cid=3f3d32e38cb27ac7b5b67343f81cf2f8bc53217eb995cc6c5d78ddc5e7b0642b,amountBeamX=635511 -n 127.0.0.1:8501\n",[31,3347,3345],{"__ignoreMap":65},[57,3349,3352],{"className":3350,"code":3351,"language":62},[60],".\u002Fbeam-wallet shader --shader_app_file Shaders\u002Fdao-core-masternet\u002Fapp.wasm --shader_args role=manager,action=farm_update,cid=3f3d32e38cb27ac7b5b67343f81cf2f8bc53217eb995cc6c5d78ddc5e7b0642b,amountBeamX=635511 -n 127.0.0.1:8501\nI 2021-10-21.21:34:07.371 Beam Wallet 6.1.12023 (mainnet)\nI 2021-10-21.21:34:07.371 Rules signature: 0-ed91a717313c6eb0, 321321-6d622e615cfd29d0, 777777-1ce8f721bf0c9fa7, 1280000-3eaab6ab65b65f94\nI 2021-10-21.21:34:07.371 starting a wallet...\nI 2021-10-21.21:34:07.620 wallet successfully opened...\nExecuting shader...\nI 2021-10-21.21:34:07.682 Tip has not been changed\nI 2021-10-21.21:34:07.685 Current state is 1466870-f3aa6e59a16e3c3c\nShader output: {}\nCreating new contract invocation tx on behalf of the shader\n        Comment: Lock\u002FUnlock and get farmed beamX tokens        Recv 635511 ASSET-7-GROTH\n        Total fee: 1100000 GROTH\nI 2021-10-21.21:35:06.460 [1a2ca260c4a74a7ca4261c812ba68ed2][1] Get proof for kernel: 7c87ecc149b7c77a\nI 2021-10-21.21:35:06.475 [1a2ca260c4a74a7ca4261c812ba68ed2] Transaction completed\n",[31,3353,3351],{"__ignoreMap":65},[47,3355,3357],{"id":3356},"stake-and-withdraw-with-one-transaction","Stake and withdraw with one transaction",[53,3359,3360],{},"To stake additional Beam coins while withdrawing BeamX tokens, enter the following command:",[57,3362,3365],{"className":3363,"code":3364,"language":62},[60],".\u002Fbeam-wallet shader --shader_app_file Shaders\u002Fdao-core-masternet\u002Fapp.wasm --shader_args role=manager,action=farm_update,cid=3f3d32e38cb27ac7b5b67343f81cf2f8bc53217eb995cc6c5d78ddc5e7b0642b,amountBeamX=635511,amountBeam=10000000,bLockOrUnlock=1 -n 127.0.0.1:8501\n",[31,3366,3364],{"__ignoreMap":65},[57,3368,3371],{"className":3369,"code":3370,"language":62},[60],".\u002Fbeam-wallet shader --shader_app_file Shaders\u002Fdao-core-masternet\u002Fapp.wasm --shader_args role=manager,action=farm_update,cid=3f3d32e38cb27ac7b5b67343f81cf2f8bc53217eb995cc6c5d78ddc5e7b0642b,amountBeamX=635511,amountBeam=10000000,bLockOrUnlock=1 -n 127.0.0.1:8501\nI 2021-10-21.21:39:17.636 Beam Wallet 6.1.12023 (mainnet)\nI 2021-10-21.21:39:17.637 Rules signature: 0-ed91a717313c6eb0, 321321-6d622e615cfd29d0, 777777-1ce8f721bf0c9fa7, 1280000-3eaab6ab65b65f94\nI 2021-10-21.21:39:17.637 starting a wallet...\nI 2021-10-21.21:39:17.886 wallet successfully opened...\nExecuting shader...\nI 2021-10-21.21:39:19.075 Sync up to 1466878-4ee8a74a8f1e1175\nI 2021-10-21.21:39:19.075 Synchronizing with node: 0% (0\u002F1)\nI 2021-10-21.21:39:19.076 Synchronizing with node: 100% (1\u002F1)\nI 2021-10-21.21:39:19.077 Current state is 1466878-4ee8a74a8f1e1175\nShader output: {}\nCreating new contract invocation tx on behalf of the shader\n        Comment: Lock\u002FUnlock and get farmed beamX tokens        Send 10000000 GROTH\n        Recv 635511 ASSET-7-GROTH\n        Total fee: 1100000 GROTH\n",[31,3372,3370],{"__ignoreMap":65},[53,3374,3375,3376],{},"To withdraw Beam and BeamX with one transaction, specify ",[31,3377,3378],{},"\"bLockOrUnlock= \"in shader_args where : 0 - withdraw Beam , 1 - send Beam",[53,3380,3381,3384,3391,3394],{},[31,3382,3383],{},"--shader_args role=manager,action=farm_update,cid=3f3d32e38cb27ac7b5b67343f81cf2f8bc53217eb995cc6c5d78ddc5e7b0642b,amountBeamX=635511,amountBeam=10000000,",[3385,3386,3388],"mark",{"style":3387},"color:blue;",[31,3389,3390],{},"bLockOrUnlock",[31,3392,3393],{},"=",[3385,3395,3397],{"style":3396},"color:red;",[31,3398,3399],{},"1",[47,3401,3403,3405],{"id":3402},"dao-core-contract-parameters",[31,3404,2767],{}," contract parameters",[53,3407,3408,3409,3411],{},"To view the ",[31,3410,3160],{}," contract parameters, enter the following command:",[57,3413,3416],{"className":3414,"code":3415,"language":62},[60],".\u002Fbeam-wallet shader --shader_app_file Shaders\u002Fdao-core-masternet\u002Fapp.wasm --shader_args role=manager,action=view_params,cid=3f3d32e38cb27ac7b5b67343f81cf2f8bc53217eb995cc6c5d78ddc5e7b0642b -n 127.0.0.1:8501\n",[31,3417,3415],{"__ignoreMap":65},[57,3419,3422],{"className":3420,"code":3421,"language":62},[60],".\u002Fbeam-wallet shader --shader_app_file Shaders\u002Fdao-core-masternet\u002Fapp.wasm --shader_args role=manager,action=view_params,cid=3f3d32e38cb27ac7b5b67343f81cf2f8bc53217eb995cc6c5d78ddc5e7b0642b -n 127.0.0.1:8501\nI 2021-10-21.22:15:32.925 Beam Wallet 6.1.12023 (mainnet)\nI 2021-10-21.22:15:32.926 Rules signature: 0-ed91a717313c6eb0, 321321-6d622e615cfd29d0, 777777-1ce8f721bf0c9fa7, 1280000-3eaab6ab65b65f94\nI 2021-10-21.22:15:32.927 starting a wallet...\nI 2021-10-21.22:15:33.176 wallet successfully opened...\nExecuting shader...\nI 2021-10-21.22:15:33.238 Tip has not been changed\nI 2021-10-21.22:15:33.240 Current state is 1466907-15c917e6c0cdaa1b\nShader output: {\"params\": {\"aid\": 7,\"locked_beamX\": 9999983410129195,\"locked_beams\": 1126598099627933}}\n",[31,3423,3421],{"__ignoreMap":65},[53,3425,316],{},[57,3427,3430],{"className":3428,"code":3429,"language":62},[60],"Shader output: \"{\"params\": {\"aid\": 7,\"locked_beamX\": 9999983410129195,\"locked_beams\": 1126598099627933}}\nWhere : \naid = 7 is asset number\nlocked_beamX = BeamX that are still available \nlocked_beams = Total amount in the contract\n",[31,3431,3429],{"__ignoreMap":65},[53,3433,3434],{},"To view more details such as the number of users staking Beam coins, enter the following command:",[57,3436,3439],{"className":3437,"code":3438,"language":62},[60],".\u002Fbeam-wallet shader --shader_app_file Shaders\u002Fdao-core-masternet\u002Fapp.wasm --shader_args role=manager,action=view_farm,cid=3f3d32e38cb27ac7b5b67343f81cf2f8bc53217eb995cc6c5d78ddc5e7b0642b -n 127.0.0.1:8501\n",[31,3440,3438],{"__ignoreMap":65},[57,3442,3445],{"className":3443,"code":3444,"language":62},[60],".\u002Fbeam-wallet shader --shader_app_file Shaders\u002Fdao-core-masternet\u002Fapp.wasm --shader_args role=manager,action=view_farm,cid=3f3d32e38cb27ac7b5b67343f81cf2f8bc53217eb995cc6c5d78ddc5e7b0642b -n 127.0.0.1:8501\nI 2021-10-21.22:55:47.434 Beam Wallet 6.1.12023 (mainnet)\nI 2021-10-21.22:55:47.435 Rules signature: 0-ed91a717313c6eb0, 321321-6d622e615cfd29d0, 777777-1ce8f721bf0c9fa7, 1280000-3eaab6ab65b65f94\nI 2021-10-21.22:55:47.435 starting a wallet...\nI 2021-10-21.22:55:48.634 wallet successfully opened...\nExecuting shader...\nI 2021-10-21.22:55:48.695 Tip has not been changed\nI 2021-10-21.22:55:48.697 Current state is 1466935-6d5753dbb8b989d0\nShader output: {\"duation\": 435,\n\"total\": 100000000000000,\n\"total_users\": 1056,\n\"avail\": 331050228045,\n\"received\": 12621458260,\n\"beam_locked\": 1152179812748426}\n",[31,3446,3444],{"__ignoreMap":65},[53,3448,3449],{},"Command paramters from the above output:",[1745,3451,3452,3460],{},[1748,3453,3454],{},[1751,3455,3456,3458],{},[1754,3457,3278],{},[1754,3459,3281],{},[1761,3461,3462,3472,3482,3492],{},[1751,3463,3464,3469],{},[1766,3465,3466],{},[31,3467,3468],{},"total_users",[1766,3470,3471],{},"The total numer of Beams currently staked.",[1751,3473,3474,3479],{},[1766,3475,3476],{},[31,3477,3478],{},"avail",[1766,3480,3481],{},"The total remaining BeamX coins not yet distributed.",[1751,3483,3484,3489],{},[1766,3485,3486],{},[31,3487,3488],{},"received",[1766,3490,3491],{},"The total amount of BeamX coins distributed.",[1751,3493,3494,3499],{},[1766,3495,3496],{},[31,3497,3498],{},"beam_locked",[1766,3500,3501],{},"The total Beam coins currently being staked.",{"title":65,"searchDepth":95,"depth":95,"links":3503},[3504,3505,3506,3517],{"id":141,"depth":95,"text":2703},{"id":2728,"depth":95,"text":2729},{"id":2818,"depth":95,"text":3507,"children":3508},"Faucet contract",[3509,3511,3512,3513,3514,3516],{"id":2830,"depth":100,"text":3510},"All Faucet contract commands",{"id":2852,"depth":100,"text":2853},{"id":2940,"depth":100,"text":2941},{"id":3005,"depth":100,"text":3006},{"id":3039,"depth":100,"text":3515},"Deposit Beams toFaucet",{"id":3069,"depth":100,"text":3070},{"id":3109,"depth":95,"text":3110,"children":3518},[3519,3521,3522,3523,3524,3525,3526],{"id":3125,"depth":100,"text":3520},"View all commands for BeamXDAOcontract",{"id":3148,"depth":100,"text":2853},{"id":3217,"depth":100,"text":3218},{"id":3244,"depth":100,"text":3245},{"id":3326,"depth":100,"text":3327},{"id":3356,"depth":100,"text":3357},{"id":3402,"depth":100,"text":3527},"Dao-core contract parameters",{},{"title":118,"description":65},"PRL6iC2nNC6lqjyU4ny1i-h_AovAl1ws5s3qT6Pawtg",{"id":123,"title":124,"body":3532,"description":1101,"extension":105,"image":106,"meta":4226,"navTitle":106,"navigation":108,"path":1103,"seo":4227,"stem":1105,"__hash__":1106},{"type":8,"value":3533,"toc":4172},[3534,3536,3538,3540,3542,3544,3550,3552,3554,3559,3563,3568,3572,3576,3581,3585,3589,3591,3593,3595,3601,3603,3608,3612,3617,3621,3626,3628,3633,3637,3642,3644,3646,3650,3654,3659,3661,3663,3668,3676,3678,3684,3690,3696,3700,3705,3707,3709,3714,3716,3718,3720,3725,3727,3729,3734,3736,3740,3745,3747,3751,3756,3758,3760,3762,3764,3769,3771,3773,3778,3780,3782,3784,3786,3788,3793,3795,3799,3807,3809,3814,3816,3821,3823,3825,3827,3831,3836,3838,3840,3846,3851,3853,3855,3857,3861,3866,3870,3875,3877,3879,3884,3886,3893,3895,3897,3902,3904,3906,3911,3913,3915,3920,3922,3924,3929,3931,3933,3935,3940,3942,3944,3949,3951,3953,3955,3960,3962,3964,3969,3971,3973,3978,3980,3985,3987,3989,3991,3993,3998,4000,4004,4006,4008,4022,4024,4029,4031,4035,4037,4041,4046,4048,4052,4057,4059,4063,4067,4069,4073,4078,4080,4084,4089,4091,4096,4098,4102,4104,4109,4111,4113,4118,4120,4124,4126,4130,4134,4136,4141,4143,4145,4150,4152,4156,4161,4163,4167],[11,3535,124],{"id":129},[53,3537,132],{},[53,3539,135],{},[53,3541,138],{},[15,3543,142],{"id":141},[53,3545,145,3546,149,3548,153],{},[31,3547,148],{},[31,3549,152],{},[15,3551,157],{"id":156},[53,3553,160],{},[57,3555,3557],{"className":3556,"code":164,"language":62},[60],[31,3558,164],{"__ignoreMap":65},[53,3560,169,3561,173],{},[31,3562,172],{},[57,3564,3566],{"className":3565,"code":177,"language":62},[60],[31,3567,177],{"__ignoreMap":65},[53,3569,182,3570,186],{},[31,3571,185],{},[53,3573,189,3574,192],{},[31,3575,172],{},[57,3577,3579],{"className":3578,"code":196,"language":62},[60],[31,3580,196],{"__ignoreMap":65},[53,3582,169,3583,204],{},[31,3584,203],{},[53,3586,3587,210],{},[69,3588,209],{},[53,3590,213],{},[53,3592,216],{},[15,3594,220],{"id":219},[53,3596,223,3597,35],{},[26,3598,3599],{"href":226},[31,3600,229],{},[53,3602,232],{},[57,3604,3606],{"className":3605,"code":236,"language":62},[60],[31,3607,236],{"__ignoreMap":65},[53,3609,241,3610,244],{},[31,3611,229],{},[57,3613,3615],{"className":3614,"code":248,"language":62},[60],[31,3616,248],{"__ignoreMap":65},[53,3618,253,3619,256],{},[31,3620,229],{},[57,3622,3624],{"className":3623,"code":260,"language":62},[60],[31,3625,260],{"__ignoreMap":65},[53,3627,265],{},[57,3629,3631],{"className":3630,"code":269,"language":62},[60],[31,3632,269],{"__ignoreMap":65},[53,3634,274,3635,278],{},[31,3636,277],{},[57,3638,3640],{"className":3639,"code":282,"language":62},[60],[31,3641,282],{"__ignoreMap":65},[15,3643,288],{"id":287},[47,3645,292],{"id":291},[53,3647,169,3648,298],{},[31,3649,297],{},[53,3651,301,3652,304],{},[31,3653,297],{},[57,3655,3657],{"className":3656,"code":308,"language":62},[60],[31,3658,308],{"__ignoreMap":65},[53,3660,313],{},[53,3662,316],{},[57,3664,3666],{"className":3665,"code":320,"language":62},[60],[31,3667,320],{"__ignoreMap":65},[53,3669,3670,331,3674,334],{},[69,3671,327,3672,330],{},[31,3673,297],{},[31,3675,297],{},[47,3677,338],{"id":337},[53,3679,341,3680,344,3682,347],{},[31,3681,229],{},[31,3683,229],{},[53,3685,350,3686,354,3688,35],{},[31,3687,353],{},[31,3689,229],{},[53,3691,359,3692,362,3694,365],{},[31,3693,229],{},[31,3695,229],{},[53,3697,368,3698,371],{},[31,3699,229],{},[57,3701,3703],{"className":3702,"code":248,"language":62},[60],[31,3704,248],{"__ignoreMap":65},[53,3706,313],{},[53,3708,381],{},[57,3710,3712],{"className":3711,"code":385,"language":62},[60],[31,3713,385],{"__ignoreMap":65},[15,3715,391],{"id":390},[53,3717,394],{},[53,3719,397],{},[57,3721,3723],{"className":3722,"code":282,"language":62},[60],[31,3724,282],{"__ignoreMap":65},[53,3726,313],{},[53,3728,316],{},[57,3730,3732],{"className":3731,"code":410,"language":62},[60],[31,3733,410],{"__ignoreMap":65},[47,3735,416],{"id":415},[53,3737,419,3738,423],{},[31,3739,422],{},[57,3741,3743],{"className":3742,"code":427,"language":62},[60],[31,3744,427],{"__ignoreMap":65},[47,3746,433],{"id":432},[53,3748,436,3749,440],{},[31,3750,439],{},[57,3752,3754],{"className":3753,"code":444,"language":62},[60],[31,3755,444],{"__ignoreMap":65},[15,3757,450],{"id":449},[47,3759,454],{"id":453},[53,3761,457],{},[53,3763,460],{},[57,3765,3767],{"className":3766,"code":464,"language":62},[60],[31,3768,464],{"__ignoreMap":65},[53,3770,313],{},[53,3772,316],{},[57,3774,3776],{"className":3775,"code":474,"language":62},[60],[31,3777,474],{"__ignoreMap":65},[53,3779,479],{},[47,3781,483],{"id":482},[53,3783,486],{},[53,3785,489],{},[53,3787,492],{},[57,3789,3791],{"className":3790,"code":496,"language":62},[60],[31,3792,496],{"__ignoreMap":65},[15,3794,502],{"id":501},[53,3796,3797],{},[69,3798,507],{},[509,3800,3801,3803],{},[23,3802,513],{},[23,3804,516,3805,520],{},[31,3806,519],{},[53,3808,523],{},[57,3810,3812],{"className":3811,"code":527,"language":62},[60],[31,3813,527],{"__ignoreMap":65},[53,3815,316],{},[57,3817,3819],{"className":3818,"code":535,"language":62},[60],[31,3820,535],{"__ignoreMap":65},[15,3822,541],{"id":540},[53,3824,544],{},[47,3826,548],{"id":547},[53,3828,551,3829,554],{},[31,3830,277],{},[57,3832,3834],{"className":3833,"code":282,"language":62},[60],[31,3835,282],{"__ignoreMap":65},[47,3837,563],{"id":562},[53,3839,566],{},[53,3841,569,3842,572,3844,576],{},[31,3843,519],{},[31,3845,575],{},[57,3847,3849],{"className":3848,"code":580,"language":62},[60],[31,3850,580],{"__ignoreMap":65},[15,3852,586],{"id":585},[53,3854,589],{},[47,3856,593],{"id":592},[53,3858,596,3859,599],{},[31,3860,422],{},[57,3862,3864],{"className":3863,"code":427,"language":62},[60],[31,3865,427],{"__ignoreMap":65},[53,3867,607,3868,610],{},[31,3869,439],{},[57,3871,3873],{"className":3872,"code":614,"language":62},[60],[31,3874,614],{"__ignoreMap":65},[47,3876,620],{"id":619},[53,3878,623],{},[57,3880,3882],{"className":3881,"code":627,"language":62},[60],[31,3883,627],{"__ignoreMap":65},[15,3885,633],{"id":632},[53,3887,636,3888,643,3891,35],{},[26,3889,642],{"href":639,"rel":3890},[641],[26,3892,647],{"href":646},[47,3894,651],{"id":650},[53,3896,654],{},[57,3898,3900],{"className":3899,"code":658,"language":62},[60],[31,3901,658],{"__ignoreMap":65},[53,3903,313],{},[53,3905,665],{},[57,3907,3909],{"className":3908,"code":669,"language":62},[60],[31,3910,669],{"__ignoreMap":65},[47,3912,675],{"id":674},[53,3914,678],{},[57,3916,3918],{"className":3917,"code":682,"language":62},[60],[31,3919,682],{"__ignoreMap":65},[53,3921,313],{},[53,3923,689],{},[57,3925,3927],{"className":3926,"code":693,"language":62},[60],[31,3928,693],{"__ignoreMap":65},[47,3930,699],{"id":698},[53,3932,702],{},[53,3934,705],{},[57,3936,3938],{"className":3937,"code":709,"language":62},[60],[31,3939,709],{"__ignoreMap":65},[53,3941,313],{},[53,3943,716],{},[57,3945,3947],{"className":3946,"code":720,"language":62},[60],[31,3948,720],{"__ignoreMap":65},[47,3950,726],{"id":725},[53,3952,729],{},[53,3954,732],{},[57,3956,3958],{"className":3957,"code":736,"language":62},[60],[31,3959,736],{"__ignoreMap":65},[53,3961,741],{},[53,3963,492],{},[57,3965,3967],{"className":3966,"code":747,"language":62},[60],[31,3968,747],{"__ignoreMap":65},[15,3970,753],{"id":752},[53,3972,756],{},[57,3974,3976],{"className":3975,"code":760,"language":62},[60],[31,3977,760],{"__ignoreMap":65},[53,3979,492],{},[57,3981,3983],{"className":3982,"code":768,"language":62},[60],[31,3984,768],{"__ignoreMap":65},[15,3986,774],{"id":773},[53,3988,777],{},[47,3990,781],{"id":780},[53,3992,784],{},[57,3994,3996],{"className":3995,"code":788,"language":62},[60],[31,3997,788],{"__ignoreMap":65},[47,3999,794],{"id":793},[53,4001,797,4002,801],{},[31,4003,800],{},[47,4005,805],{"id":804},[53,4007,808],{},[20,4009,4010,4014,4018],{},[23,4011,4012,816],{},[69,4013,815],{},[23,4015,4016,822],{},[69,4017,821],{},[23,4019,4020,828],{},[69,4021,827],{},[53,4023,831],{},[57,4025,4027],{"className":4026,"code":835,"language":62},[60],[31,4028,835],{"__ignoreMap":65},[15,4030,841],{"id":840},[53,4032,844,4033,847],{},[31,4034,185],{},[47,4036,851],{"id":850},[53,4038,301,4039,856],{},[31,4040,185],{},[57,4042,4044],{"className":4043,"code":860,"language":62},[60],[31,4045,860],{"__ignoreMap":65},[47,4047,866],{"id":865},[53,4049,869,4050,856],{},[31,4051,185],{},[57,4053,4055],{"className":4054,"code":875,"language":62},[60],[31,4056,875],{"__ignoreMap":65},[15,4058,881],{"id":880},[53,4060,884,4061,888],{},[31,4062,887],{},[53,4064,891,4065,895],{},[31,4066,894],{},[47,4068,899],{"id":898},[53,4070,902,4071,905],{},[31,4072,439],{},[57,4074,4076],{"className":4075,"code":427,"language":62},[60],[31,4077,427],{"__ignoreMap":65},[47,4079,914],{"id":913},[53,4081,607,4082,304],{},[31,4083,439],{},[57,4085,4087],{"className":4086,"code":922,"language":62},[60],[31,4088,922],{"__ignoreMap":65},[53,4090,316],{},[57,4092,4094],{"className":4093,"code":930,"language":62},[60],[31,4095,930],{"__ignoreMap":65},[47,4097,936],{"id":935},[53,4099,939,4100,943],{},[31,4101,942],{},[53,4103,946],{},[57,4105,4107],{"className":4106,"code":950,"language":62},[60],[31,4108,950],{"__ignoreMap":65},[47,4110,956],{"id":955},[53,4112,959],{},[57,4114,4116],{"className":4115,"code":963,"language":62},[60],[31,4117,963],{"__ignoreMap":65},[15,4119,969],{"id":968},[53,4121,972,4122,976],{},[31,4123,975],{},[53,4125,979],{},[47,4127,983,4128],{"id":982},[69,4129,986],{},[53,4131,989,4132,993],{},[26,4133,986],{"href":992},[53,4135,996],{},[57,4137,4139],{"className":4138,"code":1000,"language":62},[60],[31,4140,1000],{"__ignoreMap":65},[47,4142,1006],{"id":1005},[53,4144,1009],{},[57,4146,4148],{"className":4147,"code":1013,"language":62},[60],[31,4149,1013],{"__ignoreMap":65},[47,4151,1019],{"id":1018},[53,4153,1022,4154,554],{},[31,4155,1025],{},[57,4157,4159],{"className":4158,"code":1029,"language":62},[60],[31,4160,1029],{"__ignoreMap":65},[47,4162,1035],{"id":1034},[53,4164,1038,4165,554],{},[31,4166,277],{},[57,4168,4170],{"className":4169,"code":282,"language":62},[60],[31,4171,282],{"__ignoreMap":65},{"title":65,"searchDepth":95,"depth":95,"links":4173},[4174,4175,4176,4177,4181,4185,4189,4190,4194,4198,4204,4205,4210,4214,4220],{"id":141,"depth":95,"text":142},{"id":156,"depth":95,"text":157},{"id":219,"depth":95,"text":220},{"id":287,"depth":95,"text":288,"children":4178},[4179,4180],{"id":291,"depth":100,"text":292},{"id":337,"depth":100,"text":338},{"id":390,"depth":95,"text":391,"children":4182},[4183,4184],{"id":415,"depth":100,"text":416},{"id":432,"depth":100,"text":433},{"id":449,"depth":95,"text":450,"children":4186},[4187,4188],{"id":453,"depth":100,"text":454},{"id":482,"depth":100,"text":483},{"id":501,"depth":95,"text":502},{"id":540,"depth":95,"text":541,"children":4191},[4192,4193],{"id":547,"depth":100,"text":548},{"id":562,"depth":100,"text":563},{"id":585,"depth":95,"text":586,"children":4195},[4196,4197],{"id":592,"depth":100,"text":593},{"id":619,"depth":100,"text":620},{"id":632,"depth":95,"text":633,"children":4199},[4200,4201,4202,4203],{"id":650,"depth":100,"text":651},{"id":674,"depth":100,"text":675},{"id":698,"depth":100,"text":699},{"id":725,"depth":100,"text":726},{"id":752,"depth":95,"text":753},{"id":773,"depth":95,"text":774,"children":4206},[4207,4208,4209],{"id":780,"depth":100,"text":781},{"id":793,"depth":100,"text":794},{"id":804,"depth":100,"text":805},{"id":840,"depth":95,"text":841,"children":4211},[4212,4213],{"id":850,"depth":100,"text":851},{"id":865,"depth":100,"text":866},{"id":880,"depth":95,"text":881,"children":4215},[4216,4217,4218,4219],{"id":898,"depth":100,"text":899},{"id":913,"depth":100,"text":914},{"id":935,"depth":100,"text":936},{"id":955,"depth":100,"text":956},{"id":968,"depth":95,"text":969,"children":4221},[4222,4223,4224,4225],{"id":982,"depth":100,"text":1097},{"id":1005,"depth":100,"text":1006},{"id":1018,"depth":100,"text":1019},{"id":1034,"depth":100,"text":1035},{},{"title":124,"description":1101},1783090862234]