[{"data":1,"prerenderedAt":1578},["Reactive",2],{"content-query-4ovQQoLyUV":3},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"title":8,"description":9,"body":10,"_type":1573,"_id":1574,"_source":1575,"_file":1576,"_extension":1577},"/docs/cli/readme","cli",false,"","Beam command line (CLI) guide","The official Beam command line reference guide!",{"type":11,"children":12,"toc":1516},"root",[13,21,27,32,37,44,66,72,77,86,99,107,120,132,140,152,163,168,173,179,197,202,210,222,230,242,250,255,263,276,284,290,297,309,321,329,334,339,347,371,377,396,415,434,446,453,457,462,470,476,481,486,493,497,501,509,515,528,536,542,555,563,569,575,580,585,593,597,601,609,614,620,625,630,635,643,649,657,680,685,693,697,705,711,716,722,734,741,747,752,772,780,786,791,797,809,816,828,836,842,847,855,861,883,889,894,902,906,911,919,925,930,938,942,947,955,961,966,971,979,983,988,996,1002,1007,1012,1020,1025,1029,1037,1043,1048,1056,1060,1068,1074,1079,1085,1090,1098,1104,1117,1123,1128,1162,1167,1175,1181,1193,1199,1210,1218,1224,1235,1243,1249,1262,1275,1281,1293,1300,1306,1316,1324,1328,1336,1342,1355,1360,1368,1374,1379,1387,1393,1406,1411,1422,1434,1439,1447,1453,1458,1466,1472,1484,1492,1498,1509],{"type":14,"tag":15,"props":16,"children":18},"element","h1",{"id":17},"beam-command-line-cli-guide",[19],{"type":20,"value":8},"text",{"type":14,"tag":22,"props":23,"children":24},"p",{},[25],{"type":20,"value":26},"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.",{"type":14,"tag":22,"props":28,"children":29},{},[30],{"type":20,"value":31},"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.",{"type":14,"tag":22,"props":33,"children":34},{},[35],{"type":20,"value":36},"Beam allows users to run a full node and interact with it via the command line.",{"type":14,"tag":38,"props":39,"children":41},"h2",{"id":40},"getting-started",[42],{"type":20,"value":43},"Getting started",{"type":14,"tag":22,"props":45,"children":46},{},[47,49,56,58,64],{"type":20,"value":48},"This section uses Linux and macOS commands; Windows users, please substitute",{"type":14,"tag":50,"props":51,"children":53},"code",{"className":52},[],[54],{"type":20,"value":55},"./beam-wallet",{"type":20,"value":57},"with ",{"type":14,"tag":50,"props":59,"children":61},{"className":60},[],[62],{"type":20,"value":63},"beam-wallet.exe",{"type":20,"value":65}," and Windows Command Prompts where necessary.",{"type":14,"tag":38,"props":67,"children":69},{"id":68},"creating-a-new-beam-wallet",[70],{"type":20,"value":71},"Creating a new Beam wallet",{"type":14,"tag":22,"props":73,"children":74},{},[75],{"type":20,"value":76},"To create a new wallet, enter the following command:",{"type":14,"tag":78,"props":79,"children":81},"pre",{"code":80},"./beam-wallet init\n",[82],{"type":14,"tag":50,"props":83,"children":84},{"__ignoreMap":7},[85],{"type":20,"value":80},{"type":14,"tag":22,"props":87,"children":88},{},[89,91,97],{"type":20,"value":90},"The",{"type":14,"tag":50,"props":92,"children":94},{"className":93},[],[95],{"type":20,"value":96},"-wallet init",{"type":20,"value":98}," command will ask users to create a wallet password:",{"type":14,"tag":78,"props":100,"children":102},{"code":101},"Enter password: ****************\n",[103],{"type":14,"tag":50,"props":104,"children":105},{"__ignoreMap":7},[106],{"type":20,"value":101},{"type":14,"tag":22,"props":108,"children":109},{},[110,112,118],{"type":20,"value":111},"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 ",{"type":14,"tag":50,"props":113,"children":115},{"className":114},[],[116],{"type":20,"value":117},"wallet.db",{"type":20,"value":119}," files that store all your crucial wallet metadata.",{"type":14,"tag":22,"props":121,"children":122},{},[123,125,130],{"type":20,"value":124},"After creating your wallet password, the",{"type":14,"tag":50,"props":126,"children":128},{"className":127},[],[129],{"type":20,"value":96},{"type":20,"value":131},"command output should resemble the following:",{"type":14,"tag":78,"props":133,"children":135},{"code":134},"$ ./beam-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",[136],{"type":14,"tag":50,"props":137,"children":138},{"__ignoreMap":7},[139],{"type":20,"value":134},{"type":14,"tag":22,"props":141,"children":142},{},[143,144,150],{"type":20,"value":90},{"type":14,"tag":50,"props":145,"children":147},{"className":146},[],[148],{"type":20,"value":149},"rules signature",{"type":20,"value":151},"is a hash of the current node configuration that determines compatibility between different versions of nodes and wallets.",{"type":14,"tag":22,"props":153,"children":154},{},[155,161],{"type":14,"tag":156,"props":157,"children":158},"strong",{},[159],{"type":20,"value":160},"Write down your seed phrase!",{"type":20,"value":162}," Keep your seed phrase secret, and never share your seed phrase with anyone!",{"type":14,"tag":22,"props":164,"children":165},{},[166],{"type":20,"value":167},"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!",{"type":14,"tag":22,"props":169,"children":170},{},[171],{"type":20,"value":172},"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.",{"type":14,"tag":38,"props":174,"children":176},{"id":175},"restoring-cli-wallet-from-seed-phrase",[177],{"type":20,"value":178},"Restoring CLI wallet from seed phrase",{"type":14,"tag":22,"props":180,"children":181},{},[182,184,195],{"type":20,"value":183},"Restoring Beam coins from an old wallet seed phrase requires users to run their own node and ",{"type":14,"tag":185,"props":186,"children":188},"a",{"href":187},"./#exporting-owner-key",[189],{"type":14,"tag":50,"props":190,"children":192},{"className":191},[],[193],{"type":20,"value":194},"owner_key",{"type":20,"value":196},".",{"type":14,"tag":22,"props":198,"children":199},{},[200],{"type":20,"value":201},"To begin restoring your CLI wallet, first create a new wallet by entering the following command:",{"type":14,"tag":78,"props":203,"children":205},{"code":204},"./beam-wallet restore --seed_phrase=\u003Csemicolon separated list of 12 seed phrase words>;\n",[206],{"type":14,"tag":50,"props":207,"children":208},{"__ignoreMap":7},[209],{"type":20,"value":204},{"type":14,"tag":22,"props":211,"children":212},{},[213,215,220],{"type":20,"value":214},"Now export your ",{"type":14,"tag":50,"props":216,"children":218},{"className":217},[],[219],{"type":20,"value":194},{"type":20,"value":221}," from your Beam wallet. Enter the following command:",{"type":14,"tag":78,"props":223,"children":225},{"code":224},"./beam-wallet export_owner_key\n",[226],{"type":14,"tag":50,"props":227,"children":228},{"__ignoreMap":7},[229],{"type":20,"value":224},{"type":14,"tag":22,"props":231,"children":232},{},[233,235,240],{"type":20,"value":234},"Now that you have exported the ",{"type":14,"tag":50,"props":236,"children":238},{"className":237},[],[239],{"type":20,"value":194},{"type":20,"value":241},", you can run your own node by entering the following command:",{"type":14,"tag":78,"props":243,"children":245},{"code":244},"./beam-node --peer=\u003Cip and port of peer node> --key_owner=\u003Cowner key exported from the wallet>\n",[246],{"type":14,"tag":50,"props":247,"children":248},{"__ignoreMap":7},[249],{"type":20,"value":244},{"type":14,"tag":22,"props":251,"children":252},{},[253],{"type":20,"value":254},"Once the node has synchronized, connect your wallet to the node and update your wallet database by entering the following command:",{"type":14,"tag":78,"props":256,"children":258},{"code":257},"./beam-wallet listen -n \u003Cip and port of your node, ex:127.0.0.1:10000>\n",[259],{"type":14,"tag":50,"props":260,"children":261},{"__ignoreMap":7},[262],{"type":20,"value":257},{"type":14,"tag":22,"props":264,"children":265},{},[266,268,274],{"type":20,"value":267},"Once your wallet has synched with the Beam network, enter ",{"type":14,"tag":50,"props":269,"children":271},{"className":270},[],[272],{"type":20,"value":273},"-wallet info",{"type":20,"value":275}," command to check the wallet status:",{"type":14,"tag":78,"props":277,"children":279},{"code":278},"./beam-wallet info\n",[280],{"type":14,"tag":50,"props":281,"children":282},{"__ignoreMap":7},[283],{"type":20,"value":278},{"type":14,"tag":38,"props":285,"children":287},{"id":286},"exporting-secret-keys",[288],{"type":20,"value":289},"Exporting secret keys",{"type":14,"tag":291,"props":292,"children":294},"h3",{"id":293},"exporting-miner-key",[295],{"type":20,"value":296},"Exporting miner key",{"type":14,"tag":22,"props":298,"children":299},{},[300,301,307],{"type":20,"value":90},{"type":14,"tag":50,"props":302,"children":304},{"className":303},[],[305],{"type":20,"value":306},"miner_key",{"type":20,"value":308},"is a secret key that miners can use to collect their miner rewards.",{"type":14,"tag":22,"props":310,"children":311},{},[312,314,319],{"type":20,"value":313},"To export your",{"type":14,"tag":50,"props":315,"children":317},{"className":316},[],[318],{"type":20,"value":306},{"type":20,"value":320},", enter the following command:",{"type":14,"tag":78,"props":322,"children":324},{"code":323},"./beam-wallet export_miner_key --subkey=\n",[325],{"type":14,"tag":50,"props":326,"children":327},{"__ignoreMap":7},[328],{"type":20,"value":323},{"type":14,"tag":22,"props":330,"children":331},{},[332],{"type":20,"value":333},"Enter your wallet password.",{"type":14,"tag":22,"props":335,"children":336},{},[337],{"type":20,"value":338},"The output should resemble the following:",{"type":14,"tag":78,"props":340,"children":342},{"code":341},"$ 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/KcBTEdcmN5wNOv0vQrBWwOlTdIxqyPFzFDFdaVYZPUDoXjqgUE=\n",[343],{"type":14,"tag":50,"props":344,"children":345},{"__ignoreMap":7},[346],{"type":20,"value":341},{"type":14,"tag":22,"props":348,"children":349},{},[350,362,364,369],{"type":14,"tag":156,"props":351,"children":352},{},[353,355,360],{"type":20,"value":354},"Keep your",{"type":14,"tag":50,"props":356,"children":358},{"className":357},[],[359],{"type":20,"value":306},{"type":20,"value":361},"secret!",{"type":20,"value":363}," Anyone with the",{"type":14,"tag":50,"props":365,"children":367},{"className":366},[],[368],{"type":20,"value":306},{"type":20,"value":370},"can retrieve the Miner Rewards associated with said keys.",{"type":14,"tag":291,"props":372,"children":374},{"id":373},"exporting-owner-key",[375],{"type":20,"value":376},"Exporting owner key",{"type":14,"tag":22,"props":378,"children":379},{},[380,382,387,389,394],{"type":20,"value":381},"An",{"type":14,"tag":50,"props":383,"children":385},{"className":384},[],[386],{"type":20,"value":194},{"type":20,"value":388},"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",{"type":14,"tag":50,"props":390,"children":392},{"className":391},[],[393],{"type":20,"value":194},{"type":20,"value":395},", the user would only need to connect to a single node to collect the miner rewards.",{"type":14,"tag":22,"props":397,"children":398},{},[399,401,407,409,414],{"type":20,"value":400},"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",{"type":14,"tag":50,"props":402,"children":404},{"className":403},[],[405],{"type":20,"value":406},"master_key",{"type":20,"value":408},"code into the miner rewards tagged by a single",{"type":14,"tag":50,"props":410,"children":412},{"className":411},[],[413],{"type":20,"value":194},{"type":20,"value":196},{"type":14,"tag":22,"props":416,"children":417},{},[418,420,425,427,432],{"type":20,"value":419},"While an",{"type":14,"tag":50,"props":421,"children":423},{"className":422},[],[424],{"type":20,"value":194},{"type":20,"value":426},"cannot access users' funds, it allows users to view all the coins mined by every mining node associated with said key. Keep your",{"type":14,"tag":50,"props":428,"children":430},{"className":429},[],[431],{"type":20,"value":194},{"type":20,"value":433},"secret.",{"type":14,"tag":22,"props":435,"children":436},{},[437,439,444],{"type":20,"value":438},"To export",{"type":14,"tag":50,"props":440,"children":442},{"className":441},[],[443],{"type":20,"value":194},{"type":20,"value":445},"from your Beam wallet, enter the following command:",{"type":14,"tag":78,"props":447,"children":448},{"code":224},[449],{"type":14,"tag":50,"props":450,"children":451},{"__ignoreMap":7},[452],{"type":20,"value":224},{"type":14,"tag":22,"props":454,"children":455},{},[456],{"type":20,"value":333},{"type":14,"tag":22,"props":458,"children":459},{},[460],{"type":20,"value":461},"Sample output for this command should look like this:",{"type":14,"tag":78,"props":463,"children":465},{"code":464},"$ ./beam-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/XY86DsCKuWDLKk51eLDlibgMeL2fZ317Zdqx3\n",[466],{"type":14,"tag":50,"props":467,"children":468},{"__ignoreMap":7},[469],{"type":20,"value":464},{"type":14,"tag":38,"props":471,"children":473},{"id":472},"printing-wallet-info",[474],{"type":20,"value":475},"Printing wallet info",{"type":14,"tag":22,"props":477,"children":478},{},[479],{"type":20,"value":480},"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.",{"type":14,"tag":22,"props":482,"children":483},{},[484],{"type":20,"value":485},"To print the current status of your wallet, enter the following command:",{"type":14,"tag":78,"props":487,"children":488},{"code":278},[489],{"type":14,"tag":50,"props":490,"children":491},{"__ignoreMap":7},[492],{"type":20,"value":278},{"type":14,"tag":22,"props":494,"children":495},{},[496],{"type":20,"value":333},{"type":14,"tag":22,"props":498,"children":499},{},[500],{"type":20,"value":338},{"type":14,"tag":78,"props":502,"children":504},{"code":503},"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",[505],{"type":14,"tag":50,"props":506,"children":507},{"__ignoreMap":7},[508],{"type":20,"value":503},{"type":14,"tag":291,"props":510,"children":512},{"id":511},"transaction-history",[513],{"type":20,"value":514},"Transaction history",{"type":14,"tag":22,"props":516,"children":517},{},[518,520,526],{"type":20,"value":519},"Users can view their transaction history with the",{"type":14,"tag":50,"props":521,"children":523},{"className":522},[],[524],{"type":20,"value":525},"--tx_history",{"type":20,"value":527}," tag:",{"type":14,"tag":78,"props":529,"children":531},{"code":530},"./beam-wallet  info --tx_history\n",[532],{"type":14,"tag":50,"props":533,"children":534},{"__ignoreMap":7},[535],{"type":20,"value":530},{"type":14,"tag":291,"props":537,"children":539},{"id":538},"view-transaction-details",[540],{"type":20,"value":541},"View transaction details",{"type":14,"tag":22,"props":543,"children":544},{},[545,547,553],{"type":20,"value":546},"To view transaction details, add the",{"type":14,"tag":50,"props":548,"children":550},{"className":549},[],[551],{"type":20,"value":552},"--tx_id",{"type":20,"value":554},"tag:",{"type":14,"tag":78,"props":556,"children":558},{"code":557},"./beam-wallet tx_details --tx_id=\n",[559],{"type":14,"tag":50,"props":560,"children":561},{"__ignoreMap":7},[562],{"type":20,"value":557},{"type":14,"tag":38,"props":564,"children":566},{"id":565},"receiving-beam",[567],{"type":20,"value":568},"Receiving Beam",{"type":14,"tag":291,"props":570,"children":572},{"id":571},"synching-with-a-specific-node",[573],{"type":20,"value":574},"Synching with a specific node",{"type":14,"tag":22,"props":576,"children":577},{},[578],{"type":20,"value":579},"Users must connect to a specific node before they can start receiving Beam coins.",{"type":14,"tag":22,"props":581,"children":582},{},[583],{"type":20,"value":584},"To connect to a specific node, enter the following command:",{"type":14,"tag":78,"props":586,"children":588},{"code":587},"./beam-wallet listen -n \n",[589],{"type":14,"tag":50,"props":590,"children":591},{"__ignoreMap":7},[592],{"type":20,"value":587},{"type":14,"tag":22,"props":594,"children":595},{},[596],{"type":20,"value":333},{"type":14,"tag":22,"props":598,"children":599},{},[600],{"type":20,"value":338},{"type":14,"tag":78,"props":602,"children":604},{"code":603},"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",[605],{"type":14,"tag":50,"props":606,"children":607},{"__ignoreMap":7},[608],{"type":20,"value":603},{"type":14,"tag":22,"props":610,"children":611},{},[612],{"type":20,"value":613},"Once your wallet syncs with the specific node, your wallet will automatically scan the network for incoming transactions via SBBS addresses.",{"type":14,"tag":291,"props":615,"children":617},{"id":616},"receiving-beam-coins",[618],{"type":20,"value":619},"Receiving Beam coins",{"type":14,"tag":22,"props":621,"children":622},{},[623],{"type":20,"value":624},"To Receive Beam coins, send your wallet address to the sender over a secure channel such as email or Telegram.",{"type":14,"tag":22,"props":626,"children":627},{},[628],{"type":20,"value":629},"All incoming transactions will be viewable in your wallet logs and command terminal.",{"type":14,"tag":22,"props":631,"children":632},{},[633],{"type":20,"value":634},"The output should be similar to the following:",{"type":14,"tag":78,"props":636,"children":638},{"code":637},"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",[639],{"type":14,"tag":50,"props":640,"children":641},{"__ignoreMap":7},[642],{"type":20,"value":637},{"type":14,"tag":38,"props":644,"children":646},{"id":645},"sending-beam",[647],{"type":20,"value":648},"Sending Beam",{"type":14,"tag":22,"props":650,"children":651},{},[652],{"type":14,"tag":156,"props":653,"children":654},{},[655],{"type":20,"value":656},"Things to consider:",{"type":14,"tag":658,"props":659,"children":660},"ol",{},[661,667],{"type":14,"tag":662,"props":663,"children":664},"li",{},[665],{"type":20,"value":666},"One Groth is equal to $$1e-8$$Beam.",{"type":14,"tag":662,"props":668,"children":669},{},[670,672,678],{"type":20,"value":671},"You can split a large UTXO by creating a transaction and sending a portion of the UTXO to yourself. Use the",{"type":14,"tag":50,"props":673,"children":675},{"className":674},[],[676],{"type":20,"value":677},"-wallet send",{"type":20,"value":679},"command to send the required amount to your own SBBS wallet address. A transaction fee will still be required.",{"type":14,"tag":22,"props":681,"children":682},{},[683],{"type":20,"value":684},"To Send Beam coins, enter the following command:",{"type":14,"tag":78,"props":686,"children":688},{"code":687},"./beam-wallet send -n  -r  -a  -f \n",[689],{"type":14,"tag":50,"props":690,"children":691},{"__ignoreMap":7},[692],{"type":20,"value":687},{"type":14,"tag":22,"props":694,"children":695},{},[696],{"type":20,"value":338},{"type":14,"tag":78,"props":698,"children":700},{"code":699},"$ ./beam-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",[701],{"type":14,"tag":50,"props":702,"children":703},{"__ignoreMap":7},[704],{"type":20,"value":699},{"type":14,"tag":38,"props":706,"children":708},{"id":707},"sending-a-specific-utxo",[709],{"type":20,"value":710},"Sending a specific UTXO",{"type":14,"tag":22,"props":712,"children":713},{},[714],{"type":20,"value":715},"For certain transactions, the user might consider sending a specific UTXO.",{"type":14,"tag":291,"props":717,"children":719},{"id":718},"print-wallet-info",[720],{"type":20,"value":721},"Print wallet info",{"type":14,"tag":22,"props":723,"children":724},{},[725,727,732],{"type":20,"value":726},"To find a specific UTXO,  enter the",{"type":14,"tag":50,"props":728,"children":730},{"className":729},[],[731],{"type":20,"value":273},{"type":20,"value":733},"command:",{"type":14,"tag":78,"props":735,"children":736},{"code":278},[737],{"type":14,"tag":50,"props":738,"children":739},{"__ignoreMap":7},[740],{"type":20,"value":278},{"type":14,"tag":291,"props":742,"children":744},{"id":743},"sending-utxo",[745],{"type":20,"value":746},"Sending UTXO",{"type":14,"tag":22,"props":748,"children":749},{},[750],{"type":20,"value":751},"Review and select the UTXO you wish to send.",{"type":14,"tag":22,"props":753,"children":754},{},[755,757,762,764,770],{"type":20,"value":756},"Enter the ",{"type":14,"tag":50,"props":758,"children":760},{"className":759},[],[761],{"type":20,"value":677},{"type":20,"value":763},"command with a",{"type":14,"tag":50,"props":765,"children":767},{"className":766},[],[768],{"type":20,"value":769},"--utxo",{"type":20,"value":771},"tag, (use a comma to separate multiple UTXO IDs):",{"type":14,"tag":78,"props":773,"children":775},{"code":774},"./beam-wallet send -n  -r  -a  -f  --utxo=\n",[776],{"type":14,"tag":50,"props":777,"children":778},{"__ignoreMap":7},[779],{"type":20,"value":774},{"type":14,"tag":38,"props":781,"children":783},{"id":782},"cancel-and-delete-a-transaction",[784],{"type":20,"value":785},"Cancel and delete a transaction",{"type":14,"tag":22,"props":787,"children":788},{},[789],{"type":20,"value":790},"There might be an instance where it is necessary to cancel or delete an unsuccesful transaction.",{"type":14,"tag":291,"props":792,"children":794},{"id":793},"canceling-a-transaction",[795],{"type":20,"value":796},"Canceling a transaction",{"type":14,"tag":22,"props":798,"children":799},{},[800,802,807],{"type":20,"value":801},"First, print your wallets transaction history using ",{"type":14,"tag":50,"props":803,"children":805},{"className":804},[],[806],{"type":20,"value":525},{"type":20,"value":808}," command:",{"type":14,"tag":78,"props":810,"children":811},{"code":530},[812],{"type":14,"tag":50,"props":813,"children":814},{"__ignoreMap":7},[815],{"type":20,"value":530},{"type":14,"tag":22,"props":817,"children":818},{},[819,821,826],{"type":20,"value":820},"After locating the",{"type":14,"tag":50,"props":822,"children":824},{"className":823},[],[825],{"type":20,"value":552},{"type":20,"value":827},"t you wish to cancel, enter the following command:",{"type":14,"tag":78,"props":829,"children":831},{"code":830},"./beam-wallet cancel_tx --tx_id= -n \n",[832],{"type":14,"tag":50,"props":833,"children":834},{"__ignoreMap":7},[835],{"type":20,"value":830},{"type":14,"tag":291,"props":837,"children":839},{"id":838},"deleting-a-transaction",[840],{"type":20,"value":841},"Deleting a transaction",{"type":14,"tag":22,"props":843,"children":844},{},[845],{"type":20,"value":846},"To delete a canceled transaction, enter the following command:",{"type":14,"tag":78,"props":848,"children":850},{"code":849},"./beam-wallet delete_tx --tx_id= -n \n",[851],{"type":14,"tag":50,"props":852,"children":853},{"__ignoreMap":7},[854],{"type":20,"value":849},{"type":14,"tag":38,"props":856,"children":858},{"id":857},"create-a-new-wallet-address",[859],{"type":20,"value":860},"Create a new wallet address",{"type":14,"tag":22,"props":862,"children":863},{},[864,866,874,876,882],{"type":20,"value":865},"Due to Beam's ",{"type":14,"tag":185,"props":867,"children":871},{"href":868,"rel":869},"https://app.gitbook.com/@beamx/s/developer-documentation/beam-technology/lelantusmw",[870],"nofollow",[872],{"type":20,"value":873},"LelantusMW protocol",{"type":20,"value":875},", 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 ",{"type":14,"tag":185,"props":877,"children":879},{"href":878},"/docs/ecosystem#beam-addresses",[880],{"type":20,"value":881},"here",{"type":20,"value":196},{"type":14,"tag":291,"props":884,"children":886},{"id":885},"create-a-regular-address",[887],{"type":20,"value":888},"Create a regular address",{"type":14,"tag":22,"props":890,"children":891},{},[892],{"type":20,"value":893},"To create a regular address, enter the following command:",{"type":14,"tag":78,"props":895,"children":897},{"code":896},"./beam-wallet get_address --expiration_time=never --comment=\"some comment\"\n",[898],{"type":14,"tag":50,"props":899,"children":900},{"__ignoreMap":7},[901],{"type":20,"value":896},{"type":14,"tag":22,"props":903,"children":904},{},[905],{"type":20,"value":333},{"type":14,"tag":22,"props":907,"children":908},{},[909],{"type":20,"value":910},"Sample output should be similar to the following:",{"type":14,"tag":78,"props":912,"children":914},{"code":913},"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",[915],{"type":14,"tag":50,"props":916,"children":917},{"__ignoreMap":7},[918],{"type":20,"value":913},{"type":14,"tag":291,"props":920,"children":922},{"id":921},"create-an-sbbs-address",[923],{"type":20,"value":924},"Create an SBBS address",{"type":14,"tag":22,"props":926,"children":927},{},[928],{"type":20,"value":929},"To create a new SBBS address, enter the following command:",{"type":14,"tag":78,"props":931,"children":933},{"code":932},"./beam-wallet new_addr --expiration_time=auto|never|now --comment=\"some comment\"\n",[934],{"type":14,"tag":50,"props":935,"children":936},{"__ignoreMap":7},[937],{"type":20,"value":932},{"type":14,"tag":22,"props":939,"children":940},{},[941],{"type":20,"value":333},{"type":14,"tag":22,"props":943,"children":944},{},[945],{"type":20,"value":946},"Sample output should be similar to following:",{"type":14,"tag":78,"props":948,"children":950},{"code":949},"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",[951],{"type":14,"tag":50,"props":952,"children":953},{"__ignoreMap":7},[954],{"type":20,"value":949},{"type":14,"tag":291,"props":956,"children":958},{"id":957},"create-an-offline-address",[959],{"type":20,"value":960},"Create an Offline address",{"type":14,"tag":22,"props":962,"children":963},{},[964],{"type":20,"value":965},"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.",{"type":14,"tag":22,"props":967,"children":968},{},[969],{"type":20,"value":970},"To create an Offline address, enter the following command:",{"type":14,"tag":78,"props":972,"children":974},{"code":973},"./beam-wallet get_address --offline_count 1\n",[975],{"type":14,"tag":50,"props":976,"children":977},{"__ignoreMap":7},[978],{"type":20,"value":973},{"type":14,"tag":22,"props":980,"children":981},{},[982],{"type":20,"value":333},{"type":14,"tag":22,"props":984,"children":985},{},[986],{"type":20,"value":987},"The output should be similar to following:",{"type":14,"tag":78,"props":989,"children":991},{"code":990},"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",[992],{"type":14,"tag":50,"props":993,"children":994},{"__ignoreMap":7},[995],{"type":20,"value":990},{"type":14,"tag":291,"props":997,"children":999},{"id":998},"locate-public-offline-address",[1000],{"type":20,"value":1001},"Locate Public-Offline address",{"type":14,"tag":22,"props":1003,"children":1004},{},[1005],{"type":20,"value":1006},"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.",{"type":14,"tag":22,"props":1008,"children":1009},{},[1010],{"type":20,"value":1011},"To locate your Beam wallet's Public-Offline address, enter the following command:",{"type":14,"tag":78,"props":1013,"children":1015},{"code":1014},"./beam-wallet get_address --public_offline\n",[1016],{"type":14,"tag":50,"props":1017,"children":1018},{"__ignoreMap":7},[1019],{"type":20,"value":1014},{"type":14,"tag":22,"props":1021,"children":1022},{},[1023],{"type":20,"value":1024},"Enter your wallet password",{"type":14,"tag":22,"props":1026,"children":1027},{},[1028],{"type":20,"value":634},{"type":14,"tag":78,"props":1030,"children":1032},{"code":1031},"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",[1033],{"type":14,"tag":50,"props":1034,"children":1035},{"__ignoreMap":7},[1036],{"type":20,"value":1031},{"type":14,"tag":38,"props":1038,"children":1040},{"id":1039},"print-address-list",[1041],{"type":20,"value":1042},"Print address list",{"type":14,"tag":22,"props":1044,"children":1045},{},[1046],{"type":20,"value":1047},"To print your Beam wallet address list, enter the following command:",{"type":14,"tag":78,"props":1049,"children":1051},{"code":1050},"./beam-wallet address_list\n",[1052],{"type":14,"tag":50,"props":1053,"children":1054},{"__ignoreMap":7},[1055],{"type":20,"value":1050},{"type":14,"tag":22,"props":1057,"children":1058},{},[1059],{"type":20,"value":634},{"type":14,"tag":78,"props":1061,"children":1063},{"code":1062},"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",[1064],{"type":14,"tag":50,"props":1065,"children":1066},{"__ignoreMap":7},[1067],{"type":20,"value":1062},{"type":14,"tag":38,"props":1069,"children":1071},{"id":1070},"change-address-expiry-date",[1072],{"type":20,"value":1073},"Change address expiry date",{"type":14,"tag":22,"props":1075,"children":1076},{},[1077],{"type":20,"value":1078},"Beam wallets create a new wallet address for every transaction, It is possible however, to extend the expiration (24 hours) for an old address.",{"type":14,"tag":291,"props":1080,"children":1082},{"id":1081},"extending-the-expiration-date-for-a-single-wallet-address",[1083],{"type":20,"value":1084},"Extending the expiration date for a single wallet address",{"type":14,"tag":22,"props":1086,"children":1087},{},[1088],{"type":20,"value":1089},"To extend your wallet address expiration date, enter the following command:",{"type":14,"tag":78,"props":1091,"children":1093},{"code":1092},"./beam-wallet change_address_expiration --address=14e191aaebace13b14e3ab41382280baff288faa312545eadd1a1bcfa3adaeac6ff\n",[1094],{"type":14,"tag":50,"props":1095,"children":1096},{"__ignoreMap":7},[1097],{"type":20,"value":1092},{"type":14,"tag":291,"props":1099,"children":1101},{"id":1100},"extending-the-expiration-for-all-addresses-in-your-beam-wallet",[1102],{"type":20,"value":1103},"Extending the expiration for all addresses in your Beam wallet",{"type":14,"tag":22,"props":1105,"children":1106},{},[1107,1109,1115],{"type":20,"value":1108},"To extend your wallets existing addresses, use the previous command, omitting the ",{"type":14,"tag":50,"props":1110,"children":1112},{"className":1111},[],[1113],{"type":20,"value":1114},"--address",{"type":20,"value":1116},"tag.",{"type":14,"tag":291,"props":1118,"children":1120},{"id":1119},"choosing-an-expiration-date",[1121],{"type":20,"value":1122},"Choosing an expiration date",{"type":14,"tag":22,"props":1124,"children":1125},{},[1126],{"type":20,"value":1127},"Wallet addresses provided users with three different expiration date options:",{"type":14,"tag":1129,"props":1130,"children":1131},"ul",{},[1132,1142,1152],{"type":14,"tag":662,"props":1133,"children":1134},{},[1135,1140],{"type":14,"tag":156,"props":1136,"children":1137},{},[1138],{"type":20,"value":1139},"Never",{"type":20,"value":1141},": address expiration date will never expire.",{"type":14,"tag":662,"props":1143,"children":1144},{},[1145,1150],{"type":14,"tag":156,"props":1146,"children":1147},{},[1148],{"type":20,"value":1149},"Auto",{"type":20,"value":1151},": wallet address expiration date will extend for an additional 24 hours before expiring.",{"type":14,"tag":662,"props":1153,"children":1154},{},[1155,1160],{"type":14,"tag":156,"props":1156,"children":1157},{},[1158],{"type":20,"value":1159},"Now",{"type":20,"value":1161},": the wallet address will be expire immediately and will no longer be usable.",{"type":14,"tag":22,"props":1163,"children":1164},{},[1165],{"type":20,"value":1166},"Enter the following command:",{"type":14,"tag":78,"props":1168,"children":1170},{"code":1169},"./beam-wallet change_address_expiration --address=\u003Csbbs address> --expiration_time=(never|now|auto)\n",[1171],{"type":14,"tag":50,"props":1172,"children":1173},{"__ignoreMap":7},[1174],{"type":20,"value":1169},{"type":14,"tag":38,"props":1176,"children":1178},{"id":1177},"export-and-import-wallet-metadata",[1179],{"type":20,"value":1180},"Export and import wallet metadata",{"type":14,"tag":22,"props":1182,"children":1183},{},[1184,1186,1191],{"type":20,"value":1185},"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",{"type":14,"tag":50,"props":1187,"children":1189},{"className":1188},[],[1190],{"type":20,"value":117},{"type":20,"value":1192},"file.",{"type":14,"tag":291,"props":1194,"children":1196},{"id":1195},"exporting-wallet-metadata",[1197],{"type":20,"value":1198},"Exporting wallet metadata",{"type":14,"tag":22,"props":1200,"children":1201},{},[1202,1203,1208],{"type":20,"value":313},{"type":14,"tag":50,"props":1204,"children":1206},{"className":1205},[],[1207],{"type":20,"value":117},{"type":20,"value":1209},"file, enter the following command:",{"type":14,"tag":78,"props":1211,"children":1213},{"code":1212},"./beam-wallet export_data --file_location=\u003Cfull path to addresses file, for example: C:\\Users\\user\\addresses.dat>\n",[1214],{"type":14,"tag":50,"props":1215,"children":1216},{"__ignoreMap":7},[1217],{"type":20,"value":1212},{"type":14,"tag":291,"props":1219,"children":1221},{"id":1220},"importing-wallet-metada",[1222],{"type":20,"value":1223},"Importing wallet metada",{"type":14,"tag":22,"props":1225,"children":1226},{},[1227,1229,1234],{"type":20,"value":1228},"To import your",{"type":14,"tag":50,"props":1230,"children":1232},{"className":1231},[],[1233],{"type":20,"value":117},{"type":20,"value":1209},{"type":14,"tag":78,"props":1236,"children":1238},{"code":1237},"./beam-wallet import_data --file_location=\u003Cfull path to addresses file, for example: C:\\Users\\user\\addresses.dat>\n",[1239],{"type":14,"tag":50,"props":1240,"children":1241},{"__ignoreMap":7},[1242],{"type":20,"value":1237},{"type":14,"tag":38,"props":1244,"children":1246},{"id":1245},"proof-of-transaction",[1247],{"type":20,"value":1248},"Proof of transaction",{"type":14,"tag":22,"props":1250,"children":1251},{},[1252,1254,1260],{"type":20,"value":1253},"Since",{"type":14,"tag":50,"props":1255,"children":1257},{"className":1256},[],[1258],{"type":20,"value":1259},"Beam 1.1.4194",{"type":20,"value":1261},", 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.",{"type":14,"tag":22,"props":1263,"children":1264},{},[1265,1267,1273],{"type":20,"value":1266},"When Sending Beam coins, adding the",{"type":14,"tag":50,"props":1268,"children":1270},{"className":1269},[],[1271],{"type":20,"value":1272},"–payment_proof_required=1",{"type":20,"value":1274},"tag will require the Receiver to send the payment proof to Sender.",{"type":14,"tag":291,"props":1276,"children":1278},{"id":1277},"print-transactions-list",[1279],{"type":20,"value":1280},"Print transactions list",{"type":14,"tag":22,"props":1282,"children":1283},{},[1284,1286,1291],{"type":20,"value":1285},"Locate the",{"type":14,"tag":50,"props":1287,"children":1289},{"className":1288},[],[1290],{"type":20,"value":552},{"type":20,"value":1292},". Enter the following command:",{"type":14,"tag":78,"props":1294,"children":1295},{"code":530},[1296],{"type":14,"tag":50,"props":1297,"children":1298},{"__ignoreMap":7},[1299],{"type":20,"value":530},{"type":14,"tag":291,"props":1301,"children":1303},{"id":1302},"get-payment-proof",[1304],{"type":20,"value":1305},"Get payment proof",{"type":14,"tag":22,"props":1307,"children":1308},{},[1309,1310,1315],{"type":20,"value":820},{"type":14,"tag":50,"props":1311,"children":1313},{"className":1312},[],[1314],{"type":20,"value":552},{"type":20,"value":320},{"type":14,"tag":78,"props":1317,"children":1319},{"code":1318},"./beam-wallet payment_proof_export --tx_id=\u003Ctxid>\n",[1320],{"type":14,"tag":50,"props":1321,"children":1322},{"__ignoreMap":7},[1323],{"type":20,"value":1318},{"type":14,"tag":22,"props":1325,"children":1326},{},[1327],{"type":20,"value":338},{"type":14,"tag":78,"props":1329,"children":1331},{"code":1330},"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",[1332],{"type":14,"tag":50,"props":1333,"children":1334},{"__ignoreMap":7},[1335],{"type":20,"value":1330},{"type":14,"tag":291,"props":1337,"children":1339},{"id":1338},"send-payment-proof",[1340],{"type":20,"value":1341},"Send payment proof",{"type":14,"tag":22,"props":1343,"children":1344},{},[1345,1347,1353],{"type":20,"value":1346},"Copy, paste and send the payment proof (",{"type":14,"tag":50,"props":1348,"children":1350},{"className":1349},[],[1351],{"type":20,"value":1352},"exported form",{"type":20,"value":1354},") to the Receiver.",{"type":14,"tag":22,"props":1356,"children":1357},{},[1358],{"type":20,"value":1359},"The payment proof (from the above example) should resemble the following:",{"type":14,"tag":78,"props":1361,"children":1363},{"code":1362},"I 2019-01-14.14:40:37.465 Exported form: 000000000000004bd0ca080bd8c3ec4b3061bf5\n916aa34266f0649a7c151c6777ffe492f15e0976800000000000000ebb27b5501213c84eb212ea27\n6e8ced74f540fbcceb0f4c1c2da2c5108188651a1864ac2f195ce9056c171fd0cd41e8a02dc9c0bb\n72861b2e03fbbbb5942e5e63d1a7728a2954a10d3bfb9938f0c17509a6a0e870c6bb22ff2d1297f3\ndae7f54592b00e84c6b3c9ea3e3ad9bc43661b6dcf7dbd818ccc92707d1d75b429697e8492653\n",[1364],{"type":14,"tag":50,"props":1365,"children":1366},{"__ignoreMap":7},[1367],{"type":20,"value":1362},{"type":14,"tag":291,"props":1369,"children":1371},{"id":1370},"verifying-the-payment-proof",[1372],{"type":20,"value":1373},"Verifying the payment proof",{"type":14,"tag":22,"props":1375,"children":1376},{},[1377],{"type":20,"value":1378},"The Receiver can verify the payment proof by entering the following command:",{"type":14,"tag":78,"props":1380,"children":1382},{"code":1381},"./beam-wallet payment_proof_verify --payment_proof=\u003Cproof>\n",[1383],{"type":14,"tag":50,"props":1384,"children":1385},{"__ignoreMap":7},[1386],{"type":20,"value":1381},{"type":14,"tag":38,"props":1388,"children":1390},{"id":1389},"rescan-wallet",[1391],{"type":20,"value":1392},"Rescan wallet",{"type":14,"tag":22,"props":1394,"children":1395},{},[1396,1398,1404],{"type":20,"value":1397},"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 ",{"type":14,"tag":50,"props":1399,"children":1401},{"className":1400},[],[1402],{"type":20,"value":1403},"-wallet rescan",{"type":20,"value":1405}," command will sych your wallet with the blockchain's latest state.",{"type":14,"tag":22,"props":1407,"children":1408},{},[1409],{"type":20,"value":1410},"In order to rescan the CLI wallet please follow the steps below:",{"type":14,"tag":291,"props":1412,"children":1414},{"id":1413},"run-the-node-with-your-owner-key",[1415,1417],{"type":20,"value":1416},"Run the node with your ",{"type":14,"tag":156,"props":1418,"children":1419},{},[1420],{"type":20,"value":1421},"owner key",{"type":14,"tag":22,"props":1423,"children":1424},{},[1425,1427,1432],{"type":20,"value":1426},"Running a node with your ",{"type":14,"tag":185,"props":1428,"children":1430},{"href":1429},"broken-reference",[1431],{"type":20,"value":1421},{"type":20,"value":1433}," will verify if your wallet is synchornized with the network.",{"type":14,"tag":22,"props":1435,"children":1436},{},[1437],{"type":20,"value":1438},"To run node with owner key, enter the following command:",{"type":14,"tag":78,"props":1440,"children":1442},{"code":1441},"./beam-node --peer=\u003Cip or url of the peer> --owner_key=\u003Cyour owner key>\n",[1443],{"type":14,"tag":50,"props":1444,"children":1445},{"__ignoreMap":7},[1446],{"type":20,"value":1441},{"type":14,"tag":291,"props":1448,"children":1450},{"id":1449},"rescan-the-blockchain",[1451],{"type":20,"value":1452},"Rescan the blockchain",{"type":14,"tag":22,"props":1454,"children":1455},{},[1456],{"type":20,"value":1457},"To rescan the blockchain, enter following command:",{"type":14,"tag":78,"props":1459,"children":1461},{"code":1460},"./beam-wallet rescan -n \u003Cip:port of the node with the owner key>\n",[1462],{"type":14,"tag":50,"props":1463,"children":1464},{"__ignoreMap":7},[1465],{"type":20,"value":1460},{"type":14,"tag":291,"props":1467,"children":1469},{"id":1468},"listen-for-updates",[1470],{"type":20,"value":1471},"Listen for updates",{"type":14,"tag":22,"props":1473,"children":1474},{},[1475,1477,1483],{"type":20,"value":1476},"To listen for any updates to the node, enter the",{"type":14,"tag":50,"props":1478,"children":1480},{"className":1479},[],[1481],{"type":20,"value":1482},"-wallet listen",{"type":20,"value":733},{"type":14,"tag":78,"props":1485,"children":1487},{"code":1486},"./beam-wallet listen -n \u003Cip:port of the node with the owner key>\n",[1488],{"type":14,"tag":50,"props":1489,"children":1490},{"__ignoreMap":7},[1491],{"type":20,"value":1486},{"type":14,"tag":291,"props":1493,"children":1495},{"id":1494},"wait-for-synchronization",[1496],{"type":20,"value":1497},"Wait for synchronization",{"type":14,"tag":22,"props":1499,"children":1500},{},[1501,1503,1508],{"type":20,"value":1502},"After your wallet and node have syncronized, recheck your wallet balance, transaction histories by entering the",{"type":14,"tag":50,"props":1504,"children":1506},{"className":1505},[],[1507],{"type":20,"value":273},{"type":20,"value":733},{"type":14,"tag":78,"props":1510,"children":1511},{"code":278},[1512],{"type":14,"tag":50,"props":1513,"children":1514},{"__ignoreMap":7},[1515],{"type":20,"value":278},{"title":7,"searchDepth":1517,"depth":1517,"links":1518},2,[1519,1520,1521,1522,1527,1531,1535,1536,1540,1544,1550,1551,1556,1560,1566],{"id":40,"depth":1517,"text":43},{"id":68,"depth":1517,"text":71},{"id":175,"depth":1517,"text":178},{"id":286,"depth":1517,"text":289,"children":1523},[1524,1526],{"id":293,"depth":1525,"text":296},3,{"id":373,"depth":1525,"text":376},{"id":472,"depth":1517,"text":475,"children":1528},[1529,1530],{"id":511,"depth":1525,"text":514},{"id":538,"depth":1525,"text":541},{"id":565,"depth":1517,"text":568,"children":1532},[1533,1534],{"id":571,"depth":1525,"text":574},{"id":616,"depth":1525,"text":619},{"id":645,"depth":1517,"text":648},{"id":707,"depth":1517,"text":710,"children":1537},[1538,1539],{"id":718,"depth":1525,"text":721},{"id":743,"depth":1525,"text":746},{"id":782,"depth":1517,"text":785,"children":1541},[1542,1543],{"id":793,"depth":1525,"text":796},{"id":838,"depth":1525,"text":841},{"id":857,"depth":1517,"text":860,"children":1545},[1546,1547,1548,1549],{"id":885,"depth":1525,"text":888},{"id":921,"depth":1525,"text":924},{"id":957,"depth":1525,"text":960},{"id":998,"depth":1525,"text":1001},{"id":1039,"depth":1517,"text":1042},{"id":1070,"depth":1517,"text":1073,"children":1552},[1553,1554,1555],{"id":1081,"depth":1525,"text":1084},{"id":1100,"depth":1525,"text":1103},{"id":1119,"depth":1525,"text":1122},{"id":1177,"depth":1517,"text":1180,"children":1557},[1558,1559],{"id":1195,"depth":1525,"text":1198},{"id":1220,"depth":1525,"text":1223},{"id":1245,"depth":1517,"text":1248,"children":1561},[1562,1563,1564,1565],{"id":1277,"depth":1525,"text":1280},{"id":1302,"depth":1525,"text":1305},{"id":1338,"depth":1525,"text":1341},{"id":1370,"depth":1525,"text":1373},{"id":1389,"depth":1517,"text":1392,"children":1567},[1568,1570,1571,1572],{"id":1413,"depth":1525,"text":1569},"Run the node with your owner key",{"id":1449,"depth":1525,"text":1452},{"id":1468,"depth":1525,"text":1471},{"id":1494,"depth":1525,"text":1497},"markdown","docs:docs:cli:README.md","docs","docs/cli/README.md","md",1777630656587]