PageSourceSearch

https://komodoplatform.com/_next/static/chunks/pages/en/docs/komod…/activation-5894cbd5130a9e9b.js

js komodoplatform.com collected 2026-10-01 12:09:27 UTC 49,138 bytes, 2 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5739],{70830:function(s,n,a){(window.__NEXT_P=window.__NEXT_P||[]).push(["/en/docs/komodo-defi-framework/api/common_structures/activation",function(){return a(61956)}])},61956:function(s,n,a){"use strict";a.r(n),a.d(n,{__N_SSG:function(){return e}});var l=a(85893),p=a(11151);function o(s){const n=Object.assign({h1:"h1",h2:"h2",h3:"h3",p:"p",pre:"pre",code:"code",h4:"h4"},(0,p.ah)(),s.components),{CompactTable:a,CollapsibleSection:o,DevComment:e,Note:r}=n;return o||c("CollapsibleSection",!0),a||c("CompactTable",!0),e||c("DevComment",!0),r||c("Note",!0),(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(n.h1,{id:"activation-common-structures",children:"Activation Common Structures"}),"\n",(0,l.jsx)(n.h2,{id:"activation-common-structures-2",children:"activation_common_structures",label:"activation_common_structures",tag:"structures"}),"\n",(0,l.jsx)(n.h3,{id:"activation-mode",children:"ActivationMode"}),"\n",(0,l.jsx)(a,{source:"common-structures/activation.ActivationMode"}),"\n",(0,l.jsxs)(o,{expandedText:"Hide Example",collapsedText:"Show Example",children:[(0,l.jsx)(n.p,{children:"Defines the activation mode for QTUM, BCH, UTXO & ZHTLC coins."}),(0,l.jsx)(n.pre,{language:"json",code:'{\n    "mode": {\n        "rpc": "Electrum",\n        "rpc_data": {\n            "servers": [\n                {\n                    "url": "electrum1.cipig.net:10020"\n                },\n                {\n                    "url": "electrum2.cipig.net:10020"\n                }\n            ]\n        }\n    },\n}\n',highlightedHtml:'<pre class="shiki aurora-x" style="background-color:#07090F;color:#bbbbbb" tabindex="0"><code><span class="line"><span style="color:#89DDFF">{</span></span>\n<span class="line"><span style="color:#89DDFF">    "</span><span style="color:#C792EA">mode</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> {</span></span>\n<span class="line"><span style="color:#89DDFF">        "</span><span style="color:#FFCB6B">rpc</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">Electrum</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF">        "</span><span style="color:#FFCB6B">rpc_data</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> {</span></span>\n<span class="line"><span style="color:#89DDFF">            "</span><span style="color:#F78C6C">servers</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> [</span></span>\n<span class="line"><span style="color:#89DDFF">                {</span></span>\n<span class="line"><span style="color:#89DDFF">                    "</span><span style="color:#FF5370">url</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">electrum1.cipig.net:10020</span><span style="color:#89DDFF">"</span></span>\n<span class="line"><span style="color:#89DDFF">                },</span></span>\n<span class="line"><span style="color:#89DDFF">                {</span></span>\n<span class="line"><span style="color:#89DDFF">                    "</span><span style="color:#FF5370">url</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">electrum2.cipig.net:10020</span><span style="color:#89DDFF">"</span></span>\n<span class="line"><span style="color:#89DDFF">                }</span></span>\n<span class="line"><span style="color:#89DDFF">            ]</span></span>\n<span class="line"><span style="color:#89DDFF">        }</span></span>\n<span class="line"><span style="color:#89DDFF">    },</span></span>\n<span class="line"><span style="color:#89DDFF">}</span></span>\n<span class="line"></span></code></pre>',children:(0,l.jsx)(n.code,{className:"language-json",children:'<span class="line"><span style="color:#89DDFF">{</span></span>\n<span class="line"><span style="color:#89DDFF">    "</span><span style="color:#C792EA">mode</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> {</span></span>\n<span class="line"><span style="color:#89DDFF">        "</span><span style="color:#FFCB6B">rpc</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">Electrum</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF">        "</span><span style="color:#FFCB6B">rpc_data</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> {</span></span>\n<span class="line"><span style="color:#89DDFF">            "</span><span style="color:#F78C6C">servers</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> [</span></span>\n<span class="line"><span style="color:#89DDFF">                {</span></span>\n<span class="line"><span style="color:#89DDFF">                    "</span><span style="color:#FF5370">url</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">electrum1.cipig.net:10020</span><span style="color:#89DDFF">"</span></span>\n<span class="line"><span style="color:#89DDFF">                },</span></span>\n<span class="line"><span style="color:#89DDFF">                {</span></span>\n<span class="line"><span style="color:#89DDFF">                    "</span><span style="color:#FF5370">url</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">electrum2.cipig.net:10020</span><span style="color:#89DDFF">"</span></span>\n<span class="line"><span style="color:#89DDFF">                }</span></span>\n<span class="line"><span style="color:#89DDFF">            ]</span></span>\n<span class="line"><span style="color:#89DDFF">        }</span></span>\n<span class="line"><span style="color:#89DDFF">    },</span></span>\n<span class="line"><span style="color:#89DDFF">}</span></span>\n<span class="line"></span>'})})]}),"\n",(0,l.jsx)(n.h3,{id:"activation-rpc-data",children:"ActivationRpcData"}),"\n",(0,l.jsxs)(n.p,{children:["Contains information about electrum & lightwallet_d servers for coins being used in ",(0,l.jsx)(n.code,{children:"Electrum"})," or ",(0,l.jsx)(n.code,{children:"Light"})," mode."]}),"\n",(0,l.jsx)(a,{source:"common-structures/activation.ActivationParams"}),"\n",(0,l.jsx)(e,{children:(0,l.jsxs)(n.p,{children:[(0,l.jsx)(n.code,{children:"electrum"})," and ",(0,l.jsx)(n.code,{children:"electrum_servers"})," are both used for the same purpose. This should be consolidated in the API."]})}),"\n",(0,l.jsx)(n.h3,{id:"activation-params",children:"ActivationParams"}),"\n",(0,l.jsxs)(n.p,{children:["The ",(0,l.jsx)(n.code,{children:"ActivationParams"})," object defines additional parameters used for activation. These params may vary depending on the coin type."]}),"\n",(0,l.jsx)(a,{source:"common-structures/activation.ActivationParams",variant:"compact"}),"\n",(0,l.jsx)(e,{children:(0,l.jsxs)(n.p,{children:["Is priv_key_policy still a thing?\nDefaults to ",(0,l.jsx)(n.code,{children:"ContextPrivKey"}),". Set as ",(0,l.jsx)(n.code,{children:"Trezor"})," to activate in Trezor mode."]})}),"\n",(0,l.jsx)(r,{children:(0,l.jsxs)(n.p,{children:["For ZHTLC coins, older wallets need to set the ",(0,l.jsx)(n.code,{children:"sync_params"})," field to a date before its\nfirst transaction to see all balance and history. This may take a long time on the first\nactivation, but subsequent activations will be much faster.\nUsing a smaller ",(0,l.jsx)(n.code,{children:"scan_blocks_per_iteration"})," and larger ",(0,l.jsx)(n.code,{children:"scan_interval_ms"}),",\nwill reduce the average CPU load during ZHTLC coin activation (at the cost of a\nlonger activation time). These optional fields are recommended when developing\nfor iOS, where a high CPU load may kill the activation process. Android &\ndesktop operating systems do not appear to have any problems with high CPU\nload during ZHTLC coin activation."]})}),"\n",(0,l.jsx)(n.h3,{id:"activation-servers",children:"ActivationServers"}),"\n",(0,l.jsxs)(n.p,{children:["Contains information electrum servers for coins being used in ",(0,l.jsx)(n.code,{children:"Electrum"})," or ",(0,l.jsx)(n.code,{children:"Light"})," mode."]}),"\n",(0,l.jsx)(a,{source:"common-structures/activation.ActivationServers",variant:"compact"}),"\n",(0,l.jsxs)(o,{expandedText:"Hide Examples",collapsedText:"Show Examples",children:[(0,l.jsx)(n.h4,{id:"zhtlc-example",children:"ZHTLC Example"}),(0,l.jsx)(n.pre,{language:"json",code:'{\n  "activation_params": {\n    "mode": {\n      "rpc": "Light",\n      "rpc_data": {\n        "electrum_servers": [\n          {\n            "url":"zombie.dragonhound.info:10133"\n          }\n        ],\n        "light_wallet_d_servers": [\n          "http://zombie.dragonhound.info:1443"\n        ]\n      },\n      "sync_params": { \n          "height":  2528700\n      }\n    },\n    "zcash_params_path": "/home/username/path_to/.zcash-params",\n    "scan_blocks_per_iteration": 100,\n    "scan_interval_ms": 200\n  }\n}\n',highlightedHtml:'<pre class="shiki aurora-x" style="background-color:#07090F;color:#bbbbbb" tabindex="0"><code><span class="line"><span style="color:#89DDFF">{</span></span>\n<span class="line"><span style="color:#89DDFF">
1  "</span><span style="color:#C792EA">activation_params</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> {</span></span>\n<span class="line"><span style="color:#89DDFF">    "</span><span style="color:#FFCB6B">mode</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> {</span></span>\n<span class="line"><span style="color:#89DDFF">      "</span><span style="color:#F78C6C">rpc</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">Light</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF">      "</span><span style="color:#F78C6C">rpc_data</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> {</span></span>\n<span class="line"><span style="color:#89DDFF">        "</span><span style="color:#FF5370">electrum_servers</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> [</span></span>\n<span class="line"><span style="color:#89DDFF">          {</span></span>\n<span class="line"><span style="color:#89DDFF">            "</span><span style="color:#C17E70">url</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF">"</span><span style="color:#C3E88D">zombie.dragonhound.info:10133</span><span style="color:#89DDFF">"</span></span>\n<span class="line"><span style="color:#89DDFF">          }</span></span>\n<span class="line"><span style="color:#89DDFF">        ],</span></span>\n<span class="line"><span style="color:#89DDFF">        "</span><span style="color:#FF5370">light_wallet_d_servers</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> [</span></span>\n<span class="line"><span style="color:#89DDFF">          "</span><span style="color:#C3E88D">http://zombie.dragonhound.info:1443</span><span style="color:#89DDFF">"</span></span>\n<span class="line"><span style="color:#89DDFF">        ]</span></span>\n<span class="line"><span style="color:#89DDFF">      },</span></span>\n<span class="line"><span style="color:#89DDFF">      "</span><span style="color:#F78C6C">sync_params</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> {</span><span style="color:#BBBBBB"> </span></span>\n<span class="line"><span style="color:#89DDFF">          "</span><span style="color:#FF5370">height</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C">  2528700</span></span>\n<span class="line"><span style="color:#89DDFF">      }</span></span>\n<span class="line"><span style="color:#89DDFF">    },</span></span>\n<span class="line"><span style="color:#89DDFF">    "</span><span style="color:#FFCB6B">zcash_params_path</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">/home/username/path_to/.zcash-params</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF">    "</span><span style="color:#FFCB6B">scan_blocks_per_iteration</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 100</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF">    "</span><span style="color:#FFCB6B">scan_interval_ms</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 200</span></span>\n<span class="line"><span style="color:#89DDFF">  }</span></span>\n<span class="line"><span style="color:#89DDFF">}</span></span>\n<span class="line"></span></code></pre>',children:(0,l.jsx)(n.code,{className:"language-json",children:'<span class="line"><span style="color:#89DDFF">{</span></span>\n<span class="line"><span style="color:#89DDFF">
1  "</span><span style="color:#C792EA">activation_params</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> {</span></span>\n<span class="line"><span style="color:#89DDFF">    "</span><span style="color:#FFCB6B">mode</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> {</span></span>\n<span class="line"><span style="color:#89DDFF">      "</span><span style="color:#F78C6C">rpc</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">Light</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF">      "</span><span style="color:#F78C6C">rpc_data</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> {</span></span>\n<span class="line"><span style="color:#89DDFF">        "</span><span style="color:#FF5370">electrum_servers</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> [</span></span>\n<span class="line"><span style="color:#89DDFF">          {</span></span>\n<span class="line"><span style="color:#89DDFF">            "</span><span style="color:#C17E70">url</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF">"</span><span style="color:#C3E88D">zombie.dragonhound.info:10133</span><span style="color:#89DDFF">"</span></span>\n<span class="line"><span style="color:#89DDFF">          }</span></span>\n<span class="line"><span style="color:#89DDFF">        ],</span></span>\n<span class="line"><span style="color:#89DDFF">        "</span><span style="color:#FF5370">light_wallet_d_servers</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> [</span></span>\n<span class="line"><span style="color:#89DDFF">          "</span><span style="color:#C3E88D">http://zombie.dragonhound.info:1443</span><span style="color:#89DDFF">"</span></span>\n<span class="line"><span style="color:#89DDFF">        ]</span></span>\n<span class="line"><span style="color:#89DDFF">      },</span></span>\n<span class="line"><span style="color:#89DDFF">      "</span><span style="color:#F78C6C">sync_params</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> {</span><span style="color:#BBBBBB"> </span></span>\n<span class="line"><span style="color:#89DDFF">          "</span><span style="color:#FF5370">height</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C">  2528700</span></span>\n<span class="line"><span style="color:#89DDFF">      }</span></span>\n<span class="line"><span style="color:#89DDFF">    },</span></span>\n<span class="line"><span style="color:#89DDFF">    "</span><span style="color:#FFCB6B">zcash_params_path</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">/home/username/path_to/.zcash-params</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF">    "</span><span style="color:#FFCB6B">scan_blocks_per_iteration</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 100</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF">    "</span><span style="color:#FFCB6B">scan_interval_ms</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 200</span></span>\n<span class="line"><span style="color:#89DDFF">  }</span></span>\n<span class="line"><span style="color:#89DDFF">}</span></span>\n<span class="line"></span>'})}),(0,l.jsx)(n.h4,{id:"hd-utxo-activation-v2",children:"HD UTXO Activation (v2)"}),(0,l.jsx)(n.pre,{language:"json",code:'{\n"activation_params": {\n    "mode": {\n        "rpc": "Electrum",\n        "rpc_data": {\n            "servers": [\n                {\n                    "url": "electrum2.cipig.net:10001"\n                },\n                {\n                    "url": "electrum3.cipig.net:20001",\n                    "ws_url": "electrum3.cipig.net:30001",\n                    "protocol": "SSL"\n                }\n            ]\n        }\n    },\n    "scan_policy": "scan_if_new_wallet",\n    "priv_key_policy": {"type": "Trezor"},\n    "min_addresses_number": 3,\n    "gap_limit": 20\n}\n}\n',highlightedHtml:'<pre class="shiki aurora-x" style="background-color:#07090F;color:#bbbbbb" tabindex="0"><code><span class="line"><span style="color:#89DDFF">{</span></span>\n<span class="line"><span style="color:#89DDFF">"</span><span style="color:#C792EA">activation_params</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> {</span></span>\n<span class="line"><span style="color:#89DDFF">    "</span><span style="color:#FFCB6B">mode</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> {</span></span>\n<span class="line"><span style="color:#89DDFF">        "</span><span style="color:#F78C6C">rpc</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">Electrum</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF">        "</span><span style="color:#F78C6C">rpc_data</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> {</span></span>\n<span class="line"><span style="color:#89DDFF">            "</span><span style="color:#FF5370">servers</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> [</span></span>\n<span class="line"><span style="color:#89DDFF">                {</span></span>\n<span class="line"><span style="color:#89DDFF">                    "</span><span style="color:#C17E70">url</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">electrum2.cipig.net:10001</span><span style="color:#89DDFF">"</span></span>\n<span class="line"><span style="color:#89DDFF">                },</span></span>\n<span class="line"><span style="color:#89DDFF">                {</span></span>\n<span class="line"><span style="color:#89DDFF">                    "</span><span style="color:#C17E70">url</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">electrum3.cipig.net:20001</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF">                    "</span><span style="color:#C17E70">ws_url</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">electrum3.cipig.net:30001</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF">                    "</span><span style="color:#C17E70">protocol</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">SSL</span><span style="color:#89DDFF">"</span></span>\n<span class="line"><span style="color:#89DDFF">                }</span></span>\n<span class="line"><span style="color:#89DDFF">            ]</span></span>\n<span class="line"><span style="color:#89DDFF">        }</span></span>\n<span class="line"><span style="color:#89DDFF">    },</span></span>\n<span class="line"><span style="color:#89DDFF">    "</span><span style="color:#FFCB6B">scan_policy</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">scan_if_new_wallet</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF">    "</span><span style="color:#FFCB6B">priv_key_policy</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> {</span><span style="color:#89DDFF">"</span><span style="color:#F78C6C">type</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">Trezor</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">},</span></span>\n<span class="line"><span style="color:#89DDFF">    "</span><span style="color:#FFCB6B">min_addresses_number</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 3</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF">    "</span><span style="color:#FFCB6B">gap_limit</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 20</span></span>\n<span class="line"><span style="color:#89DDFF">}</span></span>\n<span class="line"><span style="color:#89DDFF">}</span></span>\n<span class="line"></span></code></pre>',children:(0,l.jsx)(n.code,{className:"language-json",children:'<span class="line"><span style="color:#89DDFF">{</span></span>\n<span class="line"><span style="color:#89DDFF">"</span><span style="color:#C792EA">activation_params</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> {</span></span>\n<span class="line"><span style="color:#89DDFF">    "</span><span style="color:#FFCB6B">mode</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> {</span></span>\n<span class="line"><span style="color:#89DDFF">        "</span><span style="color:#F78C6C">rpc</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">Electrum</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF">        "</span><span style="color:#F78C6C">rpc_data</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> {</span></span>\n<span class="line"><span style="color:#89DDFF">            "</span><span style="color:#FF5370">servers</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> [</span></span>\n<span class="line"><span style="color:#89DDFF">                {</span></span>\n<span class="line"><span style="color:#89DDFF">                    "</span><span style="color:#C17E70">url</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">electrum2.cipig.net:10001</span><span style="color:#89DDFF">"</span></span>\n<span class="line"><span style="color:#89DDFF">                },</span></span>\n<span class="line"><span style="color:#89DDFF">                {</span></span>\n<span class="line"><span style="color:#89DDFF">                    "</span><span style="color:#C17E70">url</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">electrum3.cipig.net:20001</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF">                    "</span><span style="color:#C17E70">ws_url</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">electrum3.cipig.net:30001</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF">                    "</span><span style="color:#C17E70">protocol</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">SSL</span><span style="color:#89DDFF">"</span></span>\n<span class="line"><span style="color:#89DDFF">                }</span></span>\n<span class="line"><span style="color:#89DDFF">            ]</span></span>\n<span class="line"><span style="color:#89DDFF">        }</span></span>\n<span class="line"><span style="color:#89DDFF">    },</span></span>\n<span class="line"><span style="color:#89DDFF">    "</span><span style="color:#FFCB6B">scan_policy</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">scan_if_new_wallet</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF">    "</span><span style="color:#FFCB6B">priv_key_policy</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> {</span><span style="color:#89DDFF">"</span><span style="color:#F78C6C">type</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">Trezor</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">},</span></span>\n<span class="line"><span style="color:#89DDFF">    "</span><span style="color:#FFCB6B">min_addresses_number</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 3</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF">    "</span><span style="color:#FFCB6B">gap_limit</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 20</span></span>\n<span class="line"><span style="color:#89DDFF">}</span></span>\n<span class="line"><span style="color:#89DDFF">}</span></span>\n<span class="line"></span>'})})]}),"\n",(0,l.jsx)(n.h3,{id:"address-info",children:"AddressInfo"}),"\n",(0,l.jsxs)(n.p,{children:["The ",(0,l.jsx)(n.code,{children:"AddressInfo"})," object includes the following items for a given address:"]}),"\n",(0,l.jsx)(a,{source:"common-structures/activation.AddressInfo"}),"\n",(0,l.jsxs)(o,{expandedText:"Hide Examples",collapsedText:"Show Examples",children:[(0,l.jsx)(n.h4,{id:"example-with-balances",children:"Example with balances"}),(0,l.jsx)(n.pre,{language:"json",code:'"bitcoincash:qrf5vpn78s7rjexrjhlwyzzeg7gw98k7t5qx64fztj": {\n    "derivation_method": {\n        "type": "Iguana"\n    },\n    "pubkey": "036879df230663db4cd083c8eeb0f293f46abc460ad3c299b0089b72e6d472202c",\n    "balances": {\n        "spendable": "0.11398301",\n        "unspendable": "0.00001"\n    }\n}\n',highlightedHtml:'<pre class="shiki aurora-x" style="background-color:#07090F;color:#bbbbbb" tabindex="0"><code><span class="line"><span style="color:#89DDFF">"</span><span style="color:#C3E88D">bitcoincash:qrf5vpn78s7rjexrjhlwyzzeg7gw98k7t5qx64fztj</span><span style="color:#89DDFF">"</span><span style="color:#BBBBBB">: </span><span style="color:#89DDFF">{</span></span>\n<span class="line"><span style="color:#89DDFF">    "</span><span style="color:#C792EA">derivation_method</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> {</span></span>\n<span class="line"><span style="color:#89DDFF">        "</span><span style="color:#FFCB6B">type</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">Iguana</span><span style="color:#89DDFF">"</span></span>\n<span class="line"><span style="color:#89DDFF">    },</span></span>\n<span class="line"><span style="color:#89DDFF">    "</span><span style="color:#C792EA">pubkey</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">036879df230663db4cd083c8eeb0f293f46abc460ad3c299b0089b72e6d472202c</span><span style="color:#89DDFF">"</sp
1an><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF">    "</span><span style="color:#C792EA">balances</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> {</span></span>\n<span class="line"><span style="color:#89DDFF">        "</span><span style="color:#FFCB6B">spendable</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">0.11398301</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF">        "</span><span style="color:#FFCB6B">unspendable</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">0.00001</span><span style="color:#89DDFF">"</span></span>\n<span class="line"><span style="color:#89DDFF">    }</span></span>\n<span class="line"><span style="color:#89DDFF">}</span></span>\n<span class="line"></span></code></pre>',children:(0,l.jsx)(n.code,{className:"language-json",children:'<span class="line"><span style="color:#89DDFF">"</span><span style="color:#C3E88D">bitcoincash:qrf5vpn78s7rjexrjhlwyzzeg7gw98k7t5qx64fztj</span><span style="color:#89DDFF">"</span><span style="color:#BBBBBB">: </span><span style="color:#89DDFF">{</span></span>\n<span class="line"><span style="color:#89DDFF">    "</span><span style="color:#C792EA">derivation_method</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> {</span></span>\n<span class="line"><span style="color:#89DDFF">        "</span><span style="color:#FFCB6B">type</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">Iguana</span><span style="color:#89DDFF">"</span></span>\n<span class="line"><span style="color:#89DDFF">    },</span></span>\n<span class="line"><span style="color:#89DDFF">    "</span><span style="color:#C792EA">pubkey</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">036879df230663db4cd083c8eeb0f293f46abc460ad3c299b0089b72e6d472202c</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF">    "</span><span style="color:#C792EA">balances</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> {</span></span>\n<span class="line"><span style="color:#89DDFF">        "</span><span style="color:#FFCB6B">spendable</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">0.11398301</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF">        "</span><span style="color:#FFCB6B">unspendable</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">0.00001</span><span style="color:#89DDFF">"</span></span>\n<span class="line"><span style="color:#89DDFF">    }</span></span>\n<span class="line"><span style="color:#89DDFF">}</span></span>\n<span class="line"></span>'})}),(0,l.jsx)(n.h4,{id:"example-without-balances",children:"Example without balances"}),(0,l.jsx)(n.pre,{language:"json",code:'"bitcoincash:qrf5vpn78s7rjexrjhlwyzzeg7gw98k7t5qx64fztj": {\n    "derivation_method": {\n        "type": "Iguana"\n    },\n    "pubkey": "036879df230663db4cd083c8eeb0f293f46abc460ad3c299b0089b72e6d472202c",\n    "tickers": ["ASLP-SLP"]\n}\n',highlightedHtml:'<pre class="shiki aurora-x" style="background-color:#07090F;color:#bbbbbb" tabindex="0"><code><span class="line"><span style="color:#89DDFF">"</span><span style="color:#C3E88D">bitcoincash:qrf5vpn78s7rjexrjhlwyzzeg7gw98k7t5qx64fztj</span><span style="color:#89DDFF">"</span><span style="color:#BBBBBB">: </span><span style="color:#89DDFF">{</span></span>\n<span class="line"><span style="color:#89DDFF">    "</span><span style="color:#C792EA">derivation_method</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> {</span></span>\n<span class="line"><span style="color:#89DDFF">        "</span><span style="color:#FFCB6B">type</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">Iguana</span><span style="color:#89DDFF">"</span></span>\n<span class="line"><span style="color:#89DDFF">    },</span></span>\n<span class="line"><span style="color:#89DDFF">    "</span><span style="color:#C792EA">pubkey</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">036879df230663db4cd083c8eeb0f293f46abc460ad3c299b0089b72e6d472202c</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF">    "</span><span style="color:#C792EA">tickers</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> [</span><span style="color:#89DDFF">"</span><span style="color:#C3E88D">ASLP-SLP</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">]</span></span>\n<span class="line"><span style="color:#89DDFF">}</span></span>\n<span class="line"></span></code></pre>',children:(0,l.jsx)(n.code,{className:"language-json",children:'<span class="line"><span style="color:#89DDFF">"</span><span style="color:#C3E88D">bitcoincash:qrf5vpn78s7rjexrjhlwyzzeg7gw98k7t5qx64fztj</span><span style="color:#89DDFF">"</span><span style="color:#BBBBBB">: </span><span style="color:#89DDFF">{</span></span>\n<span class="line"><span style="color:#89DDFF">    "</span><span style="color:#C792EA">derivation_method</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> {</span></span>\n<span class="line"><span style="color:#89DDFF">        "</span><span style="color:#FFCB6B">type</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">Iguana</span><span style="color:#89DDFF">"</span></span>\n<span class="line"><span style="color:#89DDFF">    },</span></span>\n<span class="line"><span style="color:#89DDFF">    "</span><span style="color:#C792EA">pubkey</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">036879df230663db4cd083c8eeb0f293f46abc460ad3c299b0089b72e6d472202c</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF">    "</span><span style="color:#C792EA">tickers</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> [</span><span style="color:#89DDFF">"</span><span style="color:#C3E88D">ASLP-SLP</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">]</span></span>\n<span class="line"><span style="color:#89DDFF">}</span></span>\n<span class="line"></span>'})})]}),"\n",(0,l.jsx)(n.h3,{id:"coin-protocol",children:"CoinProtocol"}),"\n",(0,l.jsx)(a,{source:"common-structures/activation.CoinProtocol"}),"\n",(0,l.jsx)(n.h3,{id:"coin-protocol-data",children:"CoinProtocolData"}),"\n",(0,l.jsx)(a,{source:"common-structures/activation.CoinProtocolData"}),"\n",(0,l.jsx)(n.h3,{id:"coin-node",children:"CoinNode"}),"\n",(0,l.jsxs)(n.p,{children:["The ",(0,l.jsx)(n.code,{children:"CoinNode"})," object includes the following items for a given coin or token:"]}),"\n",(0,l.jsx)(a,{source:"common-structures/activation.CoinNode"}),"\n",(0,l.jsx)(o,{expandedText:"Hide Example",collapsedText:"Show Example",children:(0,l.jsx)(n.pre,{language:"json",code:'{\n    "url": "https://nucleus-rpc.alpha.komodo.earth",\n    "komodo_proxy": true\n}\n',highlightedHtml:'<pre class="shiki aurora-x" style="background-color:#07090F;color:#bbbbbb" tabindex="0"><code><span class="line"><span style="color:#89DDFF">{</span></span>\n<span class="line"><span style="color:#89DDFF">    "</span><span style="color:#C792EA">
1url</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">https://nucleus-rpc.alpha.komodo.earth</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF">    "</span><span style="color:#C792EA">komodo_proxy</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> true</span></span>\n<span class="line"><span style="color:#89DDFF">}</span></span>\n<span class="line"></span></code></pre>',children:(0,l.jsx)(n.code,{className:"language-json",children:'<span class="line"><span style="color:#89DDFF">{</span></span>\n<span class="line"><span style="color:#89DDFF">    "</span><span style="color:#C792EA">url</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">https://nucleus-rpc.alpha.komodo.earth</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF">    "</span><span style="color:#C792EA">komodo_proxy</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> true</span></span>\n<span class="line"><span style="color:#89DDFF">}</span></span>\n<span class="line"></span>'})})}),"\n",(0,l.jsx)(n.h3,{id:"swap-v2-contracts",children:"SwapV2Contracts"}),"\n",(0,l.jsxs)(n.p,{children:["The ",(0,l.jsx)(n.code,{children:"SwapV2Contracts"})," object includes the following items for a given coin or token:"]}),"\n",(0,l.jsx)(a,{source:"common-structures/activation.TokensRequest"}),"\n",(0,l.jsx)(o,{expandedText:"Hide Example",collapsedText:"Show Example",children:(0,l.jsx)(n.pre,{language:"json",code:'{\n      "maker_swap_v2_contract": "0x9130b257D37A52E52F21054c4DA3450c72f595CE",\n      "taker_swap_v2_contract": "0x9130b257D37A52E52F21054c4DA3450c72f595CE",\n      "nft_maker_swap_v2_contract": "0x9130b257D37A52E52F21054c4DA3450c72f595CE"\n}\n',highlightedHtml:'<pre class="shiki aurora-x" style="background-color:#07090F;color:#bbbbbb" tabindex="0"><code><span class="line"><span style="color:#89DDFF">{</span></span>\n<span class="line"><span style="color:#89DDFF">      "</span><span style="color:#C792EA">maker_swap_v2_contract</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">0x9130b257D37A52E52F21054c4DA3450c72f595CE</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF">      "</span><span style="color:#C792EA">taker_swap_v2_contract</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">0x9130b257D37A52E52F21054c4DA3450c72f595CE</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF">      "</span><span style="color:#C792EA">nft_maker_swap_v2_contract</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">0x9130b257D37A52E52F21054c4DA3450c72f595CE</span><span style="color:#89DDFF">"</span></span>\n<span class="line"><span style="color:#89DDFF">}</span></span>\n<span class="line"></span></code></pre>',children:(0,l.jsx)(n.code,{className:"language-json",children:'<span class="line"><span style="color:#89DDFF">{</span></span>\n<span class="line"><span style="color:#89DDFF">      "</span><span style="color:#C792EA">maker_swap_v2_contract</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">0x9130b257D37A52E52F21054c4DA3450c72f595CE</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF">      "</span><span style="color:#C792EA">taker_swap_v2_contract</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">0x9130b257D37A52E52F21054c4DA3450c72f595CE</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF">      "</span><span style="color:#C792EA">nft_maker_swap_v2_contract</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">0x9130b257D37A52E52F21054c4DA3450c72f595CE</span><span style="color:#89DDFF">"</span></span>\n<span class="line"><span style="color:#89DDFF">}</span></span>\n<span class="line"></span>'})})}),"\n",(0,l.jsx)(n.h3,{id:"token-activation-params",children:"TokenActivationParams"}),"\n",(0,l.jsx)(n.p,{children:"Standard object structure used in token activation methods for specifying activation parameters."}),"\n",(0,l.jsx)(a,{source:"common-structures/activation.TokenActivationParams"}),"\n",(0,l.jsx)(n.h3,{id:"tokens-request",children:"TokensRequest"}),"\n",(0,l.jsxs)(n.p,{children:["The ",(0,l.jsx)(n.code,{children:"TokensRequest"})," object includes the following items for a given coin or token:"]}),"\n",(0,l.jsx)(a,{source:"common-structures/activation.TokensRequest"}),"\n",(0,l.jsx)(o,{expandedText:"Hide Example",collapsedText:"Show Example",children:(0,l.jsx)(n.pre,{language:"json",code:'{\n    "ticker": "MINDS-ERC20",\n    "required_confirmations": 4\n}\n',highlightedHtml:'<pre class="shiki aurora-x" style="background-color:#07090F;color:#bbbbbb" tabindex="0"><code><span class="line"><span style="color:#89DDFF">{</span></span>\n<span class="line"><span style="color:#89DDFF">    "</span><span style="color:#C792EA">
1ticker</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">MINDS-ERC20</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF">    "</span><span style="color:#C792EA">required_confirmations</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 4</span></span>\n<span class="line"><span style="color:#89DDFF">}</span></span>\n<span class="line"></span></code></pre>',children:(0,l.jsx)(n.code,{className:"language-json",children:'<span class="line"><span style="color:#89DDFF">{</span></span>\n<span class="line"><span style="color:#89DDFF">    "</span><span style="color:#C792EA">ticker</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">MINDS-ERC20</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF">    "</span><span style="color:#C792EA">required_confirmations</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 4</span></span>\n<span class="line"><span style="color:#89DDFF">}</span></span>\n<span class="line"></span>'})})}),"\n",(0,l.jsx)(n.h3,{id:"utxo-merge-params",children:"UtxoMergeParams"}),"\n",(0,l.jsxs)(n.p,{children:["The ",(0,l.jsx)(n.code,{children:"UtxoMergeParams"})," object defines how often and at which thresholds to merge UTXOs. This is useful for wallets which have been used for a long time, and have many small UTXOs from mining activity."]}),"\n",(0,l.jsx)(a,{source:"common-structures/activation.UtxoMergeParams"}),"\n",(0,l.jsx)(o,{expandedText:"Hide Example",collapsedText:"Show Example",children:(0,l.jsx)(n.pre,{language:"json",code:'{\n"merge_at": 50,\n"check_every": 10,\n"max_merge_at_once": 25\n}\n',highlightedHtml:'<pre class="shiki aurora-x" style="background-color:#07090F;color:#bbbbbb" tabindex="0"><code><span class="line"><span style="color:#89DDFF">{</span></span>\n<span class="line"><span style="color:#89DDFF">"</span><span style="color:#C792EA">merge_at</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 50</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF">"</span><span style="color:#C792EA">check_every</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 10</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF">"</span><span style="color:#C792EA">max_merge_at_once</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 25</span></span>\n<span class="line"><span style="color:#89DDFF">}</span></span>\n<span class="line"></span></code></pre>',children:(0,l.jsx)(n.code,{className:"language-json",children:'<span class="line"><span style="color:#89DDFF">{</span></span>\n<span class="line"><span style="color:#89DDFF">"</span><span style="color:#C792EA">merge_at</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 50</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF">"</span><span style="color:#C792EA">check_every</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 10</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF">"</span><span style="color:#C792EA">max_merge_at_once</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 25</span></span>\n<span class="line"><span style="color:#89DDFF">}</span></span>\n<span class="line"></span>'})})})]})}var e=!0;function c(s,n){throw new Error("Expected "+(n?"component":"object")+" `"+s+"` to be defined: you likely forgot to import, pass, or provide it.")}n.default=function(){let s=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{wrapper:n}=Object.assign({},(0,p.ah)(),s.components);return n?(0,l.jsx)(n,Object.assign({},s,{children:(0,l.jsx)(o,s)})):o(s)}}},function(s){s.O(0,[9774,2888,179],(function(){return n=70830,s(s.s=n);var n}));var n=s.O();_N_E=n}]);
2//# sourceMappingURL=activation-5894cbd5130a9e9b.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.