[{"data":1,"prerenderedAt":1213},["Reactive",2],{"content-query-maE4GvnjK1":3},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"title":8,"description":9,"body":10,"_type":1208,"_id":1209,"_source":1210,"_file":1211,"_extension":1212},"/docs/core-tech/beam-fierce-fermion-6.0-upgrade-guide-for-pools-and-exchanges","core-tech",false,"","Beam Fierce Fermion 6.0 Upgrade Guide for pools and exchanges","Beam Fierce Fermion 6.0 includes breaking Hard Fork that will be activated on height 1,280,000 (around 15:30 UTC, 13th of June 2021). It is important to complete all upgrade before that date.",{"type":11,"children":12,"toc":1204},"root",[13,21,26,33,179,185,194,212,1198],{"type":14,"tag":15,"props":16,"children":18},"element","h1",{"id":17},"beam-fierce-fermion-60-upgrade-guide-for-pools-and-exchanges",[19],{"type":20,"value":8},"text",{"type":14,"tag":22,"props":23,"children":24},"p",{},[25],{"type":20,"value":9},{"type":14,"tag":27,"props":28,"children":30},"h2",{"id":29},"what-new-in-version-60",[31],{"type":20,"value":32},"What new in version 6.0",{"type":14,"tag":34,"props":35,"children":36},"ol",{},[37,43,57,91,125,139],{"type":14,"tag":38,"props":39,"children":40},"li",{},[41],{"type":20,"value":42},"Smart contracts.",{"type":14,"tag":38,"props":44,"children":45},{},[46,48],{"type":20,"value":47},"Confidential Assets support in wallet API. Read more ",{"type":14,"tag":49,"props":50,"children":54},"a",{"href":51,"rel":52},"https://github.com/BeamMW/beam/wiki/Adding-support-for-Beam-Confidential-Asset",[53],"nofollow",[55],{"type":20,"value":56},"here",{"type":14,"tag":38,"props":58,"children":59},{},[60,62,76,80,82,89],{"type":20,"value":61},"New types of transaction are available in the wallet API:",{"type":14,"tag":63,"props":64,"children":65},"ul",{},[66,71],{"type":14,"tag":38,"props":67,"children":68},{},[69],{"type":20,"value":70},"Maximum privacy transaction",{"type":14,"tag":38,"props":72,"children":73},{},[74],{"type":20,"value":75},"Offline transaction",{"type":14,"tag":77,"props":78,"children":79},"br",{},[],{"type":20,"value":81},"In order to receive these transactions, there are no need to make any changes in code, but your wallet should be connected to the node with ",{"type":14,"tag":83,"props":84,"children":86},"code",{"className":85},[],[87],{"type":20,"value":88},"owner_key",{"type":20,"value":90},". If you want to send them you have to explicitly enable them in the wallet, and distinguish new address types.",{"type":14,"tag":38,"props":92,"children":93},{},[94,96],{"type":20,"value":95},"New address types in wallet API. We highly recommend to use these new addresses, this should bring better user experience both for sending and receiving. For backward compatibility, we preserved old address type.\nThe difference between new addresses and old are the following",{"type":14,"tag":63,"props":97,"children":98},{},[99,120],{"type":14,"tag":38,"props":100,"children":101},{},[102,104,110,112,118],{"type":20,"value":103},"new addresses are ",{"type":14,"tag":83,"props":105,"children":107},{"className":106},[],[108],{"type":20,"value":109},"base58",{"type":20,"value":111}," encoded and have relatively long, old addresses are ",{"type":14,"tag":83,"props":113,"children":115},{"className":114},[],[116],{"type":20,"value":117},"hex",{"type":20,"value":119}," encoded and have length 64-67 characters",{"type":14,"tag":38,"props":121,"children":122},{},[123],{"type":20,"value":124},"new addresses can hold additional data for transaction, this allows us to make new type of transactions mentioned before and add more when it will be needed",{"type":14,"tag":38,"props":126,"children":127},{},[128,130],{"type":20,"value":129},"Starting from 6.0 Beam address should be validated using the following regular expression:",{"type":14,"tag":131,"props":132,"children":134},"pre",{"code":133},"/[0-9a-zA-Z]{64,500}/\n",[135],{"type":14,"tag":83,"props":136,"children":137},{"__ignoreMap":7},[138],{"type":20,"value":133},{"type":14,"tag":38,"props":140,"children":141},{},[142,144],{"type":20,"value":143},"Minimal fee has changed",{"type":14,"tag":63,"props":145,"children":146},{},[147,160],{"type":14,"tag":38,"props":148,"children":149},{},[150,152,158],{"type":20,"value":151},"For the ",{"type":14,"tag":153,"props":154,"children":155},"em",{},[156],{"type":20,"value":157},"regular",{"type":20,"value":159}," transaction has been increased up to 100,000 Groth",{"type":14,"tag":38,"props":161,"children":162},{},[163,165,170,172,177],{"type":20,"value":164},"For ",{"type":14,"tag":153,"props":166,"children":167},{},[168],{"type":20,"value":169},"offline",{"type":20,"value":171}," and ",{"type":14,"tag":153,"props":173,"children":174},{},[175],{"type":20,"value":176},"max privacy",{"type":20,"value":178}," transaction it became 1,100,000 Groth (+1,000,000 Groth for each shielded output)",{"type":14,"tag":27,"props":180,"children":182},{"id":181},"upgrading-the-node-and-the-wallet",[183],{"type":20,"value":184},"Upgrading the node and the wallet",{"type":14,"tag":186,"props":187,"children":188},"blockquote",{},[189],{"type":14,"tag":22,"props":190,"children":191},{},[192],{"type":20,"value":193},"IMPORTANT",{"type":14,"tag":22,"props":195,"children":196},{},[197,199,204,205,210],{"type":20,"value":198},"Before starting the upgrade procedure it is highly recommended to stop the wallets and back up the ",{"type":14,"tag":153,"props":200,"children":201},{},[202],{"type":20,"value":203},"wallet.db",{"type":20,"value":171},{"type":14,"tag":153,"props":206,"children":207},{},[208],{"type":20,"value":209},"node.db",{"type":20,"value":211}," files.",{"type":14,"tag":34,"props":213,"children":214},{},[215,235,246,912,929,1153],{"type":14,"tag":38,"props":216,"children":217},{},[218,220,226,228],{"type":20,"value":219},"Download the new binaries from ",{"type":14,"tag":49,"props":221,"children":223},{"href":222},"/downloads",[224],{"type":20,"value":225},"Beam Website",{"type":20,"value":227}," or build from ",{"type":14,"tag":49,"props":229,"children":232},{"href":230,"rel":231},"https://github.com/BeamMW/beam/tree/mainnet",[53],[233],{"type":20,"value":234},"source",{"type":14,"tag":38,"props":236,"children":237},{},[238,244],{"type":14,"tag":49,"props":239,"children":241},{"href":51,"rel":240},[53],[242],{"type":20,"value":243},"Enable",{"type":20,"value":245}," CA support if needed",{"type":14,"tag":38,"props":247,"children":248},{},[249,251,257,259,262,268,477,614,617,619,624,626,629,631,636,638,642,644,650],{"type":20,"value":250},"Update address verification. Now, ",{"type":14,"tag":83,"props":252,"children":254},{"className":253},[],[255],{"type":20,"value":256},"validate_address",{"type":20,"value":258}," method returns additional info about address:",{"type":14,"tag":77,"props":260,"children":261},{},[],{"type":14,"tag":83,"props":263,"children":265},{"className":264},[],[266],{"type":20,"value":267},"\u003C--",{"type":14,"tag":131,"props":269,"children":273},{"code":270,"language":271,"meta":7,"className":272,"style":7},"{\n    \"jsonrpc\":\"2.0\", \n    \"id\": 1,\n    \"result\" : \n    {\n        \"is_valid\" : true,\n        \"is_mine\" : false,\n        \"type\": \"offline\",  // \u003C---------- NEW\n        \"payments\": 3       // \u003C---------- NEW\n    }\n}\n","json","language-json shiki shiki-themes github-dark",[274],{"type":14,"tag":83,"props":275,"children":276},{"__ignoreMap":7},[277,289,315,339,353,362,385,407,436,459,468],{"type":14,"tag":278,"props":279,"children":282},"span",{"class":280,"line":281},"line",1,[283],{"type":14,"tag":278,"props":284,"children":286},{"style":285},"--shiki-default:#E1E4E8",[287],{"type":20,"value":288},"{\n",{"type":14,"tag":278,"props":290,"children":292},{"class":280,"line":291},2,[293,299,304,310],{"type":14,"tag":278,"props":294,"children":296},{"style":295},"--shiki-default:#79B8FF",[297],{"type":20,"value":298},"    \"jsonrpc\"",{"type":14,"tag":278,"props":300,"children":301},{"style":285},[302],{"type":20,"value":303},":",{"type":14,"tag":278,"props":305,"children":307},{"style":306},"--shiki-default:#9ECBFF",[308],{"type":20,"value":309},"\"2.0\"",{"type":14,"tag":278,"props":311,"children":312},{"style":285},[313],{"type":20,"value":314},", \n",{"type":14,"tag":278,"props":316,"children":318},{"class":280,"line":317},3,[319,324,329,334],{"type":14,"tag":278,"props":320,"children":321},{"style":295},[322],{"type":20,"value":323},"    \"id\"",{"type":14,"tag":278,"props":325,"children":326},{"style":285},[327],{"type":20,"value":328},": ",{"type":14,"tag":278,"props":330,"children":331},{"style":295},[332],{"type":20,"value":333},"1",{"type":14,"tag":278,"props":335,"children":336},{"style":285},[337],{"type":20,"value":338},",\n",{"type":14,"tag":278,"props":340,"children":342},{"class":280,"line":341},4,[343,348],{"type":14,"tag":278,"props":344,"children":345},{"style":295},[346],{"type":20,"value":347},"    \"result\"",{"type":14,"tag":278,"props":349,"children":350},{"style":285},[351],{"type":20,"value":352}," : \n",{"type":14,"tag":278,"props":354,"children":356},{"class":280,"line":355},5,[357],{"type":14,"tag":278,"props":358,"children":359},{"style":285},[360],{"type":20,"value":361},"    {\n",{"type":14,"tag":278,"props":363,"children":365},{"class":280,"line":364},6,[366,371,376,381],{"type":14,"tag":278,"props":367,"children":368},{"style":295},[369],{"type":20,"value":370},"        \"is_valid\"",{"type":14,"tag":278,"props":372,"children":373},{"style":285},[374],{"type":20,"value":375}," : ",{"type":14,"tag":278,"props":377,"children":378},{"style":295},[379],{"type":20,"value":380},"true",{"type":14,"tag":278,"props":382,"children":383},{"style":285},[384],{"type":20,"value":338},{"type":14,"tag":278,"props":386,"children":388},{"class":280,"line":387},7,[389,394,398,403],{"type":14,"tag":278,"props":390,"children":391},{"style":295},[392],{"type":20,"value":393},"        \"is_mine\"",{"type":14,"tag":278,"props":395,"children":396},{"style":285},[397],{"type":20,"value":375},{"type":14,"tag":278,"props":399,"children":400},{"style":295},[401],{"type":20,"value":402},"false",{"type":14,"tag":278,"props":404,"children":405},{"style":285},[406],{"type":20,"value":338},{"type":14,"tag":278,"props":408,"children":410},{"class":280,"line":409},8,[411,416,420,425,430],{"type":14,"tag":278,"props":412,"children":413},{"style":295},[414],{"type":20,"value":415},"        \"type\"",{"type":14,"tag":278,"props":417,"children":418},{"style":285},[419],{"type":20,"value":328},{"type":14,"tag":278,"props":421,"children":422},{"style":306},[423],{"type":20,"value":424},"\"offline\"",{"type":14,"tag":278,"props":426,"children":427},{"style":285},[428],{"type":20,"value":429},",  ",{"type":14,"tag":278,"props":431,"children":433},{"style":432},"--shiki-default:#6A737D",[434],{"type":20,"value":435},"// \u003C---------- NEW\n",{"type":14,"tag":278,"props":437,"children":439},{"class":280,"line":438},9,[440,445,449,454],{"type":14,"tag":278,"props":441,"children":442},{"style":295},[443],{"type":20,"value":444},"        \"payments\"",{"type":14,"tag":278,"props":446,"children":447},{"style":285},[448],{"type":20,"value":328},{"type":14,"tag":278,"props":450,"children":451},{"style":295},[452],{"type":20,"value":453},"3",{"type":14,"tag":278,"props":455,"children":456},{"style":432},[457],{"type":20,"value":458},"       // \u003C---------- NEW\n",{"type":14,"tag":278,"props":460,"children":462},{"class":280,"line":461},10,[463],{"type":14,"tag":278,"props":464,"children":465},{"style":285},[466],{"type":20,"value":467},"    }\n",{"type":14,"tag":278,"props":469,"children":471},{"class":280,"line":470},11,[472],{"type":14,"tag":278,"props":473,"children":474},{"style":285},[475],{"type":20,"value":476},"}\n",{"type":14,"tag":63,"props":478,"children":479},{},[480,596],{"type":14,"tag":38,"props":481,"children":482},{},[483,489,491],{"type":14,"tag":83,"props":484,"children":486},{"className":485},[],[487],{"type":20,"value":488},"type",{"type":20,"value":490}," the type of address, possible values are",{"type":14,"tag":63,"props":492,"children":493},{},[494,511,534,557,579],{"type":14,"tag":38,"props":495,"children":496},{},[497,502,504,509],{"type":14,"tag":83,"props":498,"children":500},{"className":499},[],[501],{"type":20,"value":157},{"type":20,"value":503}," - regular old-style ",{"type":14,"tag":83,"props":505,"children":507},{"className":506},[],[508],{"type":20,"value":117},{"type":20,"value":510}," encoded address, default",{"type":14,"tag":38,"props":512,"children":513},{},[514,519,521,526,528,532],{"type":14,"tag":83,"props":515,"children":517},{"className":516},[],[518],{"type":20,"value":169},{"type":20,"value":520}," - new-style ",{"type":14,"tag":83,"props":522,"children":524},{"className":523},[],[525],{"type":20,"value":109},{"type":20,"value":527}," encoded address for ",{"type":14,"tag":153,"props":529,"children":530},{},[531],{"type":20,"value":169},{"type":20,"value":533}," transaction, could be used several times, it has no strong guaranties for privacy",{"type":14,"tag":38,"props":535,"children":536},{},[537,543,544,549,550,555],{"type":14,"tag":83,"props":538,"children":540},{"className":539},[],[541],{"type":20,"value":542},"max_privacy",{"type":20,"value":520},{"type":14,"tag":83,"props":545,"children":547},{"className":546},[],[548],{"type":20,"value":109},{"type":20,"value":527},{"type":14,"tag":153,"props":551,"children":552},{},[553],{"type":20,"value":554},"maximum privacy",{"type":20,"value":556}," transaction, could be used once",{"type":14,"tag":38,"props":558,"children":559},{},[560,566,567,572,573,577],{"type":14,"tag":83,"props":561,"children":563},{"className":562},[],[564],{"type":20,"value":565},"public_offline",{"type":20,"value":520},{"type":14,"tag":83,"props":568,"children":570},{"className":569},[],[571],{"type":20,"value":109},{"type":20,"value":527},{"type":14,"tag":153,"props":574,"children":575},{},[576],{"type":20,"value":169},{"type":20,"value":578}," transaction, it's constant, it provided less privacy, you could publish it, designed for donations",{"type":14,"tag":38,"props":580,"children":581},{},[582,588,589,594],{"type":14,"tag":83,"props":583,"children":585},{"className":584},[],[586],{"type":20,"value":587},"regular_new",{"type":20,"value":520},{"type":14,"tag":83,"props":590,"children":592},{"className":591},[],[593],{"type":20,"value":109},{"type":20,"value":595}," encoded address for regular mimblewimble transaction",{"type":14,"tag":38,"props":597,"children":598},{},[599,605,607,612],{"type":14,"tag":83,"props":600,"children":602},{"className":601},[],[603],{"type":20,"value":604},"payments",{"type":20,"value":606}," - the number of payments left in case of ",{"type":14,"tag":83,"props":608,"children":610},{"className":609},[],[611],{"type":20,"value":169},{"type":20,"value":613}," address",{"type":14,"tag":77,"props":615,"children":616},{},[],{"type":20,"value":618},"If you don't want to support newer type of transactions you could simply allow ",{"type":14,"tag":83,"props":620,"children":622},{"className":621},[],[623],{"type":20,"value":157},{"type":20,"value":625}," addresses.",{"type":14,"tag":77,"props":627,"children":628},{},[],{"type":20,"value":630},"NOTE: ",{"type":14,"tag":83,"props":632,"children":634},{"className":633},[],[635],{"type":20,"value":169},{"type":20,"value":637}," address has all the data to make ",{"type":14,"tag":153,"props":639,"children":640},{},[641],{"type":20,"value":157},{"type":20,"value":643}," online transaction using MimbleWimble protocol. You can make both type of transaction using this type of address. If you want to send regular online transaction you should pass ",{"type":14,"tag":83,"props":645,"children":647},{"className":646},[],[648],{"type":20,"value":649},"offline: false",{"type":14,"tag":131,"props":651,"children":653},{"code":652,"language":271,"meta":7,"className":272,"style":7},"{\n    \"jsonrpc\":\"2.0\", \n    \"id\": 2,\n    \"method\":\"tx_send\", \n    \"params\":\n    {\n        \"value\": 12342342,\n        \"fee\": 2,\n        \"from\": \"472e17b0419055ffee3b3813b98ae671579b0ac0dcd6f1a23b11a75ab148cc67\",\n        \"address\": \"2DWjfstQoaLMYYgvc4NBTTGqRdyM3nvWxP9bDHN....\",  // \u003C-- offline address \n        \"comment\": \"thank you!\",\n        \"asset_id\": 1,\n        \"offline\": false   // \u003C-- make regular online payment\n    }\n}\n\n",[654],{"type":14,"tag":83,"props":655,"children":656},{"__ignoreMap":7},[657,664,683,703,724,737,744,765,785,806,832,853,874,896,904],{"type":14,"tag":278,"props":658,"children":659},{"class":280,"line":281},[660],{"type":14,"tag":278,"props":661,"children":662},{"style":285},[663],{"type":20,"value":288},{"type":14,"tag":278,"props":665,"children":666},{"class":280,"line":291},[667,671,675,679],{"type":14,"tag":278,"props":668,"children":669},{"style":295},[670],{"type":20,"value":298},{"type":14,"tag":278,"props":672,"children":673},{"style":285},[674],{"type":20,"value":303},{"type":14,"tag":278,"props":676,"children":677},{"style":306},[678],{"type":20,"value":309},{"type":14,"tag":278,"props":680,"children":681},{"style":285},[682],{"type":20,"value":314},{"type":14,"tag":278,"props":684,"children":685},{"class":280,"line":317},[686,690,694,699],{"type":14,"tag":278,"props":687,"children":688},{"style":295},[689],{"type":20,"value":323},{"type":14,"tag":278,"props":691,"children":692},{"style":285},[693],{"type":20,"value":328},{"type":14,"tag":278,"props":695,"children":696},{"style":295},[697],{"type":20,"value":698},"2",{"type":14,"tag":278,"props":700,"children":701},{"style":285},[702],{"type":20,"value":338},{"type":14,"tag":278,"props":704,"children":705},{"class":280,"line":341},[706,711,715,720],{"type":14,"tag":278,"props":707,"children":708},{"style":295},[709],{"type":20,"value":710},"    \"method\"",{"type":14,"tag":278,"props":712,"children":713},{"style":285},[714],{"type":20,"value":303},{"type":14,"tag":278,"props":716,"children":717},{"style":306},[718],{"type":20,"value":719},"\"tx_send\"",{"type":14,"tag":278,"props":721,"children":722},{"style":285},[723],{"type":20,"value":314},{"type":14,"tag":278,"props":725,"children":726},{"class":280,"line":355},[727,732],{"type":14,"tag":278,"props":728,"children":729},{"style":295},[730],{"type":20,"value":731},"    \"params\"",{"type":14,"tag":278,"props":733,"children":734},{"style":285},[735],{"type":20,"value":736},":\n",{"type":14,"tag":278,"props":738,"children":739},{"class":280,"line":364},[740],{"type":14,"tag":278,"props":741,"children":742},{"style":285},[743],{"type":20,"value":361},{"type":14,"tag":278,"props":745,"children":746},{"class":280,"line":387},[747,752,756,761],{"type":14,"tag":278,"props":748,"children":749},{"style":295},[750],{"type":20,"value":751},"        \"value\"",{"type":14,"tag":278,"props":753,"children":754},{"style":285},[755],{"type":20,"value":328},{"type":14,"tag":278,"props":757,"children":758},{"style":295},[759],{"type":20,"value":760},"12342342",{"type":14,"tag":278,"props":762,"children":763},{"style":285},[764],{"type":20,"value":338},{"type":14,"tag":278,"props":766,"children":767},{"class":280,"line":409},[768,773,777,781],{"type":14,"tag":278,"props":769,"children":770},{"style":295},[771],{"type":20,"value":772},"        \"fee\"",{"type":14,"tag":278,"props":774,"children":775},{"style":285},[776],{"type":20,"value":328},{"type":14,"tag":278,"props":778,"children":779},{"style":295},[780],{"type":20,"value":698},{"type":14,"tag":278,"props":782,"children":783},{"style":285},[784],{"type":20,"value":338},{"type":14,"tag":278,"props":786,"children":787},{"class":280,"line":438},[788,793,797,802],{"type":14,"tag":278,"props":789,"children":790},{"style":295},[791],{"type":20,"value":792},"        \"from\"",{"type":14,"tag":278,"props":794,"children":795},{"style":285},[796],{"type":20,"value":328},{"type":14,"tag":278,"props":798,"children":799},{"style":306},[800],{"type":20,"value":801},"\"472e17b0419055ffee3b3813b98ae671579b0ac0dcd6f1a23b11a75ab148cc67\"",{"type":14,"tag":278,"props":803,"children":804},{"style":285},[805],{"type":20,"value":338},{"type":14,"tag":278,"props":807,"children":808},{"class":280,"line":461},[809,814,818,823,827],{"type":14,"tag":278,"props":810,"children":811},{"style":295},[812],{"type":20,"value":813},"        \"address\"",{"type":14,"tag":278,"props":815,"children":816},{"style":285},[817],{"type":20,"value":328},{"type":14,"tag":278,"props":819,"children":820},{"style":306},[821],{"type":20,"value":822},"\"2DWjfstQoaLMYYgvc4NBTTGqRdyM3nvWxP9bDHN....\"",{"type":14,"tag":278,"props":824,"children":825},{"style":285},[826],{"type":20,"value":429},{"type":14,"tag":278,"props":828,"children":829},{"style":432},[830],{"type":20,"value":831},"// \u003C-- offline address \n",{"type":14,"tag":278,"props":833,"children":834},{"class":280,"line":470},[835,840,844,849],{"type":14,"tag":278,"props":836,"children":837},{"style":295},[838],{"type":20,"value":839},"        \"comment\"",{"type":14,"tag":278,"props":841,"children":842},{"style":285},[843],{"type":20,"value":328},{"type":14,"tag":278,"props":845,"children":846},{"style":306},[847],{"type":20,"value":848},"\"thank you!\"",{"type":14,"tag":278,"props":850,"children":851},{"style":285},[852],{"type":20,"value":338},{"type":14,"tag":278,"props":854,"children":856},{"class":280,"line":855},12,[857,862,866,870],{"type":14,"tag":278,"props":858,"children":859},{"style":295},[860],{"type":20,"value":861},"        \"asset_id\"",{"type":14,"tag":278,"props":863,"children":864},{"style":285},[865],{"type":20,"value":328},{"type":14,"tag":278,"props":867,"children":868},{"style":295},[869],{"type":20,"value":333},{"type":14,"tag":278,"props":871,"children":872},{"style":285},[873],{"type":20,"value":338},{"type":14,"tag":278,"props":875,"children":877},{"class":280,"line":876},13,[878,883,887,891],{"type":14,"tag":278,"props":879,"children":880},{"style":295},[881],{"type":20,"value":882},"        \"offline\"",{"type":14,"tag":278,"props":884,"children":885},{"style":285},[886],{"type":20,"value":328},{"type":14,"tag":278,"props":888,"children":889},{"style":295},[890],{"type":20,"value":402},{"type":14,"tag":278,"props":892,"children":893},{"style":432},[894],{"type":20,"value":895},"   // \u003C-- make regular online payment\n",{"type":14,"tag":278,"props":897,"children":899},{"class":280,"line":898},14,[900],{"type":14,"tag":278,"props":901,"children":902},{"style":285},[903],{"type":20,"value":467},{"type":14,"tag":278,"props":905,"children":907},{"class":280,"line":906},15,[908],{"type":14,"tag":278,"props":909,"children":910},{"style":285},[911],{"type":20,"value":476},{"type":14,"tag":38,"props":913,"children":914},{},[915,917,924,927],{"type":20,"value":916},"regex for the newer address is:",{"type":14,"tag":131,"props":918,"children":919},{"code":133},[920],{"type":14,"tag":83,"props":921,"children":922},{"__ignoreMap":7},[923],{"type":20,"value":133},{"type":14,"tag":77,"props":925,"children":926},{},[],{"type":20,"value":928},"it allows both old-style and new-style addresses.",{"type":14,"tag":38,"props":930,"children":931},{},[932,934,940,942,948,950,953,959,1126,1129,1131,1136,1138,1143,1145,1151],{"type":20,"value":933},"in order to generate new-style address pass ",{"type":14,"tag":83,"props":935,"children":937},{"className":936},[],[938],{"type":20,"value":939},"\"type\"",{"type":20,"value":941}," parameter to ",{"type":14,"tag":83,"props":943,"children":945},{"className":944},[],[946],{"type":20,"value":947},"create_address",{"type":20,"value":949}," method",{"type":14,"tag":77,"props":951,"children":952},{},[],{"type":14,"tag":83,"props":954,"children":956},{"className":955},[],[957],{"type":20,"value":958},"-->",{"type":14,"tag":131,"props":960,"children":962},{"code":961,"language":271,"meta":7,"className":272,"style":7},"{\n    \"jsonrpc\" : \"2.0\", \n    \"id\" : 1,\n    \"method\" : \"create_address\", \n    \"params\" :\n    {\n        \"type\": \"max_privacy\",  // \u003C----- NEW\n        \"expiration\" : \"auto\",\n        \"comment\" : \"John Smith\"\n    }\n}\n",[963],{"type":14,"tag":83,"props":964,"children":965},{"__ignoreMap":7},[966,973,992,1011,1031,1043,1050,1075,1096,1112,1119],{"type":14,"tag":278,"props":967,"children":968},{"class":280,"line":281},[969],{"type":14,"tag":278,"props":970,"children":971},{"style":285},[972],{"type":20,"value":288},{"type":14,"tag":278,"props":974,"children":975},{"class":280,"line":291},[976,980,984,988],{"type":14,"tag":278,"props":977,"children":978},{"style":295},[979],{"type":20,"value":298},{"type":14,"tag":278,"props":981,"children":982},{"style":285},[983],{"type":20,"value":375},{"type":14,"tag":278,"props":985,"children":986},{"style":306},[987],{"type":20,"value":309},{"type":14,"tag":278,"props":989,"children":990},{"style":285},[991],{"type":20,"value":314},{"type":14,"tag":278,"props":993,"children":994},{"class":280,"line":317},[995,999,1003,1007],{"type":14,"tag":278,"props":996,"children":997},{"style":295},[998],{"type":20,"value":323},{"type":14,"tag":278,"props":1000,"children":1001},{"style":285},[1002],{"type":20,"value":375},{"type":14,"tag":278,"props":1004,"children":1005},{"style":295},[1006],{"type":20,"value":333},{"type":14,"tag":278,"props":1008,"children":1009},{"style":285},[1010],{"type":20,"value":338},{"type":14,"tag":278,"props":1012,"children":1013},{"class":280,"line":341},[1014,1018,1022,1027],{"type":14,"tag":278,"props":1015,"children":1016},{"style":295},[1017],{"type":20,"value":710},{"type":14,"tag":278,"props":1019,"children":1020},{"style":285},[1021],{"type":20,"value":375},{"type":14,"tag":278,"props":1023,"children":1024},{"style":306},[1025],{"type":20,"value":1026},"\"create_address\"",{"type":14,"tag":278,"props":1028,"children":1029},{"style":285},[1030],{"type":20,"value":314},{"type":14,"tag":278,"props":1032,"children":1033},{"class":280,"line":355},[1034,1038],{"type":14,"tag":278,"props":1035,"children":1036},{"style":295},[1037],{"type":20,"value":731},{"type":14,"tag":278,"props":1039,"children":1040},{"style":285},[1041],{"type":20,"value":1042}," :\n",{"type":14,"tag":278,"props":1044,"children":1045},{"class":280,"line":364},[1046],{"type":14,"tag":278,"props":1047,"children":1048},{"style":285},[1049],{"type":20,"value":361},{"type":14,"tag":278,"props":1051,"children":1052},{"class":280,"line":387},[1053,1057,1061,1066,1070],{"type":14,"tag":278,"props":1054,"children":1055},{"style":295},[1056],{"type":20,"value":415},{"type":14,"tag":278,"props":1058,"children":1059},{"style":285},[1060],{"type":20,"value":328},{"type":14,"tag":278,"props":1062,"children":1063},{"style":306},[1064],{"type":20,"value":1065},"\"max_privacy\"",{"type":14,"tag":278,"props":1067,"children":1068},{"style":285},[1069],{"type":20,"value":429},{"type":14,"tag":278,"props":1071,"children":1072},{"style":432},[1073],{"type":20,"value":1074},"// \u003C----- NEW\n",{"type":14,"tag":278,"props":1076,"children":1077},{"class":280,"line":409},[1078,1083,1087,1092],{"type":14,"tag":278,"props":1079,"children":1080},{"style":295},[1081],{"type":20,"value":1082},"        \"expiration\"",{"type":14,"tag":278,"props":1084,"children":1085},{"style":285},[1086],{"type":20,"value":375},{"type":14,"tag":278,"props":1088,"children":1089},{"style":306},[1090],{"type":20,"value":1091},"\"auto\"",{"type":14,"tag":278,"props":1093,"children":1094},{"style":285},[1095],{"type":20,"value":338},{"type":14,"tag":278,"props":1097,"children":1098},{"class":280,"line":438},[1099,1103,1107],{"type":14,"tag":278,"props":1100,"children":1101},{"style":295},[1102],{"type":20,"value":839},{"type":14,"tag":278,"props":1104,"children":1105},{"style":285},[1106],{"type":20,"value":375},{"type":14,"tag":278,"props":1108,"children":1109},{"style":306},[1110],{"type":20,"value":1111},"\"John Smith\"\n",{"type":14,"tag":278,"props":1113,"children":1114},{"class":280,"line":461},[1115],{"type":14,"tag":278,"props":1116,"children":1117},{"style":285},[1118],{"type":20,"value":467},{"type":14,"tag":278,"props":1120,"children":1121},{"class":280,"line":470},[1122],{"type":14,"tag":278,"props":1123,"children":1124},{"style":285},[1125],{"type":20,"value":476},{"type":14,"tag":77,"props":1127,"children":1128},{},[],{"type":20,"value":1130},"The values for ",{"type":14,"tag":83,"props":1132,"children":1134},{"className":1133},[],[1135],{"type":20,"value":939},{"type":20,"value":1137}," parameter are the same as described earlier. If you don't specify ",{"type":14,"tag":83,"props":1139,"children":1141},{"className":1140},[],[1142],{"type":20,"value":939},{"type":20,"value":1144}," ",{"type":14,"tag":83,"props":1146,"children":1148},{"className":1147},[],[1149],{"type":20,"value":1150},"\"regular\"",{"type":20,"value":1152}," is used by default to keep backward compatibility.",{"type":14,"tag":38,"props":1154,"children":1155},{},[1156,1158,1162,1163,1167,1169,1175,1177,1185,1188,1190],{"type":20,"value":1157},"If you want to send to ",{"type":14,"tag":153,"props":1159,"children":1160},{},[1161],{"type":20,"value":169},{"type":20,"value":171},{"type":14,"tag":153,"props":1164,"children":1165},{},[1166],{"type":20,"value":176},{"type":20,"value":1168}," addresses run API with ",{"type":14,"tag":83,"props":1170,"children":1172},{"className":1171},[],[1173],{"type":20,"value":1174},"--enable_lelantus",{"type":20,"value":1176},".",{"type":14,"tag":131,"props":1178,"children":1180},{"code":1179},"./wallet-api --enable_lelantus -n \u003Cnode address>\n",[1181],{"type":14,"tag":83,"props":1182,"children":1183},{"__ignoreMap":7},[1184],{"type":20,"value":1179},{"type":14,"tag":77,"props":1186,"children":1187},{},[],{"type":20,"value":1189},"or specify it in config file",{"type":14,"tag":131,"props":1191,"children":1193},{"code":1192},"enable_lelantus=true\n",[1194],{"type":14,"tag":83,"props":1195,"children":1196},{"__ignoreMap":7},[1197],{"type":20,"value":1192},{"type":14,"tag":1199,"props":1200,"children":1201},"style",{},[1202],{"type":20,"value":1203},"html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}",{"title":7,"searchDepth":291,"depth":291,"links":1205},[1206,1207],{"id":29,"depth":291,"text":32},{"id":181,"depth":291,"text":184},"markdown","docs:docs:core-tech:Beam-Fierce-Fermion-6.0-Upgrade-Guide-for-pools-and-exchanges.md","docs","docs/core-tech/Beam-Fierce-Fermion-6.0-Upgrade-Guide-for-pools-and-exchanges.md","md",1777630736719]