New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@stacks/connect

Package Overview
Dependencies
Maintainers
5
Versions
765
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@stacks/connect - npm Package Compare versions

Comparing version 8.0.1 to 8.0.2-alpha.847308a.0

4

dist/index.js

@@ -1,3 +0,3 @@

'use strict';var common=require('@stacks/common'),connectUi=require('@stacks/connect-ui'),loader=require('@stacks/connect-ui/loader'),base=require('@scure/base'),transactions=require('@stacks/transactions'),network=require('@stacks/network'),networkV6=require('@stacks/network-v6'),transactionsV6=require('@stacks/transactions-v6');var Oe=Object.defineProperty,he=Object.defineProperties;var Ee=Object.getOwnPropertyDescriptors;var ie=Object.getOwnPropertySymbols;var Re=Object.prototype.hasOwnProperty,be=Object.prototype.propertyIsEnumerable;var ae=(e,t,o)=>t in e?Oe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[t]=o,c=(e,t)=>{for(var o in t||(t={}))Re.call(t,o)&&ae(e,o,t[o]);if(ie)for(var o of ie(t))be.call(t,o)&&ae(e,o,t[o]);return e},l=(e,t)=>he(e,Ee(t));var f=class e extends Error{constructor(o,n,s,r){super(o);this.message=o;this.code=n;this.data=s;this.cause=r;this.name="JsonRpcError",this.message=o,this.code=n,this.data=s,this.cause=r;}static fromResponse(o){return new e(o.message,o.code,o.data)}toString(){return `${this.name} (${this.code}): ${this.message}${this.data?`: ${JSON.stringify(this.data)}`:""}`}};var ue="asigna-stx",ce=(e,t)=>new Promise(o=>{function n(s){s.data.source===ue&&s.data[t]&&(o(s.data[t]),window.removeEventListener("message",n));}window.addEventListener("message",n),window.top.postMessage(ke(e,t),"*");}),_e={authenticationRequest:async e=>ce(e,"authenticationRequest"),transactionRequest:async e=>ce(e,"transactionRequest")},ke=(e,t)=>({source:ue,[t]:e}),Me=()=>{if(typeof window=="undefined")return;!!window.top&&document.referrer.endsWith(".asigna.io/")&&(window.AsignaProvider=_e);};Me();var de=[{id:"LeatherProvider",name:"Leather",icon:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTI4IiBoZWlnaHQ9IjEyOCIgdmlld0JveD0iMCAwIDEyOCAxMjgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxyZWN0IHdpZHRoPSIxMjgiIGhlaWdodD0iMTI4IiByeD0iMjYuODM4NyIgZmlsbD0iIzEyMTAwRiIvPgo8cGF0aCBkPSJNNzQuOTE3MSA1Mi43MTE0QzgyLjQ3NjYgNTEuNTQwOCA5My40MDg3IDQzLjU4MDQgOTMuNDA4NyAzNy4zNzYxQzkzLjQwODcgMzUuNTAzMSA5MS44OTY4IDM0LjIxNTQgODkuNjg3MSAzNC4yMTU0Qzg1LjUwMDQgMzQuMjE1NCA3OC40MDYxIDQwLjUzNjggNzQuOTE3MSA1Mi43MTE0Wk0zOS45MTEgODMuNDk5MUMzMC4wMjU2IDgzLjQ5OTEgMjkuMjExNSA5My4zMzI0IDM5LjA5NjkgOTMuMzMyNEM0My41MTYzIDkzLjMzMjQgNDguODY2MSA5MS41NzY0IDUxLjY1NzMgODguNDE1N0M0Ny41ODY4IDg0LjkwMzggNDQuMjE0MSA4My40OTkxIDM5LjkxMSA4My40OTkxWk0xMDIuODI5IDc5LjI4NDhDMTAzLjQxIDk1Ljc5MDcgOTUuMDM2OSAxMDUuMDM5IDgwLjg0ODQgMTA1LjAzOUM3Mi40NzQ4IDEwNS4wMzkgNjguMjg4MSAxMDEuODc4IDU5LjMzMyA5Ni4wMjQ5QzU0LjY4MSAxMDEuMTc2IDQ1Ljg0MjMgMTA1LjAzOSAzOC41MTU0IDEwNS4wMzlDMTMuMjc4NSAxMDUuMDM5IDE0LjMyNTIgNzIuODQ2MyA0MC4wMjczIDcyLjg0NjNDNDUuMzc3MSA3Mi44NDYzIDQ5LjkxMjggNzQuMjUxMSA1NS43Mjc3IDc3Ljg4TDU5LjU2NTYgNjQuNDE3N0M0My43NDg5IDYwLjA4NjQgMzUuODQwNSA0Ny45MTE4IDQzLjYzMjYgMzAuNDY5M0g1Ni4xOTI5QzQ5LjIxNSA0Mi4wNTg2IDUzLjk4MzIgNTEuNjU3OCA2Mi44MjIgNTIuNzExNEM2Ny41OTAzIDM1LjczNzIgNzcuODI0NiAyMi41MDkgOTEuNDMxNiAyMi41MDlDOTkuMTA3NCAyMi41MDkgMTA1LjE1NSAyNy41NDI4IDEwNS4xNTUgMzYuNjczN0MxMDUuMTU1IDUxLjMwNjYgODYuMDgxOSA2My4yNDcxIDcxLjY2MDcgNjQuNDE3N0w2NS43Mjk1IDg1LjM3MjFDNzIuNDc0OCA5My4yMTUzIDkxLjE5OSAxMDAuODI0IDkxLjE5OSA3OS4yODQ4SDEwMi44MjlaIiBmaWxsPSIjRjVGMUVEIi8+Cjwvc3ZnPgo=",webUrl:"https://leather.io",chromeWebStoreUrl:"https://chrome.google.com/webstore/detail/hiro-wallet/ldinpeekobnhjjdofggfgjlcehhmanlj",mozillaAddOnsUrl:"https://leather.io/install-extension"},{id:"XverseProviders.BitcoinProvider",name:"Xverse Wallet",icon:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2MDAiIGhlaWdodD0iNjAwIj48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGZpbGw9IiMxNzE3MTciIGQ9Ik0wIDBoNjAwdjYwMEgweiIvPjxwYXRoIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0ibm9uemVybyIgZD0iTTQ0MCA0MzUuNHYtNTFjMC0yLS44LTMuOS0yLjItNS4zTDIyMCAxNjIuMmE3LjYgNy42IDAgMCAwLTUuNC0yLjJoLTUxLjFjLTIuNSAwLTQuNiAyLTQuNiA0LjZ2NDcuM2MwIDIgLjggNCAyLjIgNS40bDc4LjIgNzcuOGE0LjYgNC42IDAgMCAxIDAgNi41bC03OSA3OC43Yy0xIC45LTEuNCAyLTEuNCAzLjJ2NTJjMCAyLjQgMiA0LjUgNC42IDQuNUgyNDljMi42IDAgNC42LTIgNC42LTQuNlY0MDVjMC0xLjIuNS0yLjQgMS40LTMuM2w0Mi40LTQyLjJhNC42IDQuNiAwIDAgMSA2LjQgMGw3OC43IDc4LjRhNy42IDcuNiAwIDAgMCA1LjQgMi4yaDQ3LjVjMi41IDAgNC42LTIgNC42LTQuNloiLz48cGF0aCBmaWxsPSIjRUU3QTMwIiBmaWxsLXJ1bGU9Im5vbnplcm8iIGQ9Ik0zMjUuNiAyMjcuMmg0Mi44YzIuNiAwIDQuNiAyLjEgNC42IDQuNnY0Mi42YzAgNCA1IDYuMSA4IDMuMmw1OC43LTU4LjVjLjgtLjggMS4zLTIgMS4zLTMuMnYtNTEuMmMwLTIuNi0yLTQuNi00LjYtNC42TDM4NCAxNjBjLTEuMiAwLTIuNC41LTMuMyAxLjNsLTU4LjQgNTguMWE0LjYgNC42IDAgMCAwIDMuMiA3LjhaIi8+PC9nPjwvc3ZnPg==",webUrl:"https://xverse.app",chromeWebStoreUrl:"https://chrome.google.com/webstore/detail/xverse-wallet/idnnbdplmphpflfnlkomgpfbpcgelopg",googlePlayStoreUrl:"https://play.google.com/store/apps/details?id=com.secretkeylabs.xverse",iOSAppStoreUrl:"https://apps.apple.com/app/xverse-bitcoin-web3-wallet/id1552272513",mozillaAddOnsUrl:"https://www.xverse.app/download"},{id:"AsignaProvider",name:"Asigna Multisig",icon:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzAwMDEwMCIgZD0iTTAgMGgzMnYzMkgweiIvPjxwYXRoIGZpbGw9InVybCgjYSkiIGQ9Ik0xNS4xMSA1LjU1YTMgMyAwIDAgMC0xLjgyIDEuM2wtLjA1LjA4LS40My43Mi0uMDcuMTEtLjUuODUtLjA1LjA5LTEuMjkgMi4xOC0uMDQuMDctLjQ3LjgtLjA2LjEtLjQ2Ljc4LS4wNy4xMS0xLjYzIDIuNzYtLjA3LjExLS4zOC42Ni0uMDUuMDgtLjczIDEuMjQtLjM1LjYtLjQuNjctLjA1LjA5TDUuMSAyMC43bC0uMTEuMTgtLjE0LjIzLS4wNy4xMy0uMzMuNTUtLjA0LjA3di4wMWExLjI2IDEuMjYgMCAwIDAtLjE0LjQ3IDEuMzEgMS4zMSAwIDAgMCAxLjI0IDEuNGgxLjVsLjA1LS4wNi4wNC0uMDYuODctMS4yMS4wNS0uMDguNzctMS4wNy4wNS0uMDcuNC0uNTcuMDUtLjA2LjI0LS4zNGExLjUyIDEuNTIgMCAwIDEgMS4zOS0uNjIgMS41IDEuNSAwIDAgMSAuNjQuMiAxLjQ3IDEuNDcgMCAwIDEgLjczIDEuMjcgMS40NCAxLjQ0IDAgMCAxLS4yNy44NGwtLjYzLjg4LS4wNS4wNy0uMzIuNDUtLjA2LjA4LS4wOC4xMi0uMTIuMTYtLjA1LjA4aDIuMTNhMi4zMiAyLjMyIDAgMCAwIDEuNzctLjk2bDEuMTgtMS42My43Ny0xLjA4IDEuMy0xLjhhMS4yNCAxLjI0IDAgMCAxIC41NS0uNDNsLjA4LS4wM2ExLjMgMS4zIDAgMCAxIC4zLS4wNiAxLjI4IDEuMjggMCAwIDEgMS4xNS41NGwuMTEuMmExLjEzIDEuMTMgMCAwIDEgLjEuNDEgMS4xOSAxLjE5IDAgMCAxLS4yMy43N2wtLjAzLjA1LS41Ny44LS43Ljk4LS4yNy4zN2ExLjIyIDEuMjIgMCAwIDAtLjIuNSAxLjA1IDEuMDUgMCAwIDAtLjAyLjIzdi4wNmExLjE3IDEuMTcgMCAwIDAgLjE0LjQzbC4wMi4wNS4wNy4xYTEuNDQgMS40NCAwIDAgMCAuMS4xMWwuMDUuMDYuMDEuMDFhMS44IDEuOCAwIDAgMCAuMTQuMWMwIC4wMi4wMi4wMy4wNC4wM2ExIDEgMCAwIDAgLjA4LjA1bC4wNy4wNGExLjI1IDEuMjUgMCAwIDAgLjUuMWg2LjljLjEgMCAuMi0uMDEuMjktLjAzbC4wNi0uMDJhMS4yNyAxLjI3IDAgMCAwIC4yNy0uMS41Ny41NyAwIDAgMCAuMDctLjAzIDEuMjEgMS4yMSAwIDAgMCAuMjYtLjE5bC4wOC0uMDdhLjkyLjkyIDAgMCAwIC4xNS0uMTkgMS41NSAxLjU1IDAgMCAwIC4wOS0uMTdsLjAyLS4wNWExLjIyIDEuMjIgMCAwIDAgLjA4LS4yNnYtLjA0bC4wMi0uMDh2LS4wOGExLjMyIDEuMzIgMCAwIDAtLjItLjc0bC0xLjYtMi42NC0uMDYtLjEtLjItLjMyLS4zMy0uNTR2LS4wMWwtLjA1LS4wOC0xLjMtMi4xNS0uMDctLjEtLjA0LS4wNi0uOC0xLjMyLS4wNC0uMDctLjItLjM0LS4xLS4xNC0uMS0uMTYtLjUzLS45LS4xMy0uMi0uMDktLjE0LTIuMTctMy41Ny0uMDQtLjA3LS43Mi0xLjE5LS4wNS0uMDctLjQtLjY1YTIuNjUgMi42NSAwIDAgMC0uMy0uNCAyLjk2IDIuOTYgMCAwIDAtLjk3LS43NCAzLjA0IDMuMDQgMCAwIDAtMS4zLS4zYy0uMjUgMC0uNS4wNC0uNzQuMVoiLz48cGF0aCBmaWxsPSJ1cmwoI2IpIiBkPSJNMTkgMTYuM2E1LjQ1IDUuNDUgMCAwIDAtLjgzIDEuNTZsLS4wNC4xNWExLjM2IDEuMzYgMCAwIDEgLjI4LS4xNiAxLjI0IDEuMjQgMCAwIDEgLjM4LS4wOGguMWExLjI4IDEuMjggMCAwIDEgMS4wNS41NGMuMDQuMDYuMDguMTMuMS4yYTEuMjQgMS4yNCAwIDAgMSAuMDkuMjcgMS4xOSAxLjE5IDAgMCAxLS4yLjkxbC0uMDQuMDUtLjU3Ljc5LS43Ljk5LS4yNy4zN2ExLjIzIDEuMjMgMCAwIDAtLjIuNDIgMS4wNiAxLjA2IDAgMCAwLS4wMi4zMXYuMDZhMS4xNyAxLjE3IDAgMCAwIC4xNi40Ny45My45MyAwIDAgMCAuMDcuMSAxLjUgMS41IDAgMCAwIC4xLjEybC4wNS4wNmguMDFhMS45NCAxLjk0IDAgMCAwIC4wOS4wOCAxIDEgMCAwIDAgLjE3LjFsLjA3LjA0YTEuMjUgMS4yNSAwIDAgMCAuNS4xaDYuOWMuMSAwIC4yIDAgLjI4LS4wMmwuMDctLjAyYTEuMzIgMS4zMiAwIDAgMCAuMzQtLjEzbC4xNi0uMS4wMy0uMDNhMS4yOSAxLjI5IDAgMCAwIC4yLS4yIDIuNDMgMi40MyAwIDAgMCAuMTItLjE3Yy4wMy0uMDMuMDUtLjA4LjA3LS4xMmwuMDItLjA1YTEuMjEgMS4yMSAwIDAgMCAuMDktLjN2LS4wOGwuMDEtLjA5YTEuMzIgMS4zMiAwIDAgMC0uMi0uNzNsLTEuNi0yLjY0LS4wNi0uMS0uMi0uMzItLjMzLS41NHYtLjAybC0uMDUtLjA3LTEuMy0yLjE1LS4xMi0uMDctLjA3LS4wNGE0Ljk0IDQuOTQgMCAwIDAtMi40Ni0uNjdjLTEuMDMgMC0xLjc2LjU3LTIuMjYgMS4yWiIvPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0xMi4yOSAyMS4wOGMwIC4yOS0uMDkuNTgtLjI3Ljg0bC0xLjMxIDEuODRIN2wyLjUyLTMuNTNhMS41NCAxLjU0IDAgMCAxIDIuMS0uMzZjLjQzLjI4LjY2Ljc0LjY2IDEuMloiLz48cGF0aCBmaWxsPSIjMDAwIiBkPSJNMTEuMTYgMjEuMjVhLjU2LjU2IDAgMCAxLS41Ny41NS41Ni41NiAwIDAgMS0uNTctLjU2LjU2LjU2IDAgMCAxIC41Ny0uNTUuNTYuNTYgMCAwIDEgLjU3LjU2WiIvPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYSIgeDE9IjE1LjIzIiB4Mj0iMTkuMyIgeTE9IjI1Ljc4IiB5Mj0iNi4xMSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIHN0b3AtY29sb3I9IiM2NTIyRjQiLz48c3RvcCBvZmZzZXQ9Ii41NSIgc3RvcC1jb2xvcj0iIzlCNkJGRiIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0E1ODVGRiIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJiIiB4MT0iMjIuNTkiIHgyPSIyNC44IiB5MT0iMjQuNzEiIHkyPSIxNS41MyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIHN0b3AtY29sb3I9IiM0MjFGOEIiLz48c3RvcCBvZmZzZXQ9Ii41NSIgc3RvcC1jb2xvcj0iIzcyMzBGRiIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzk3NzNGRiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjwvc3ZnPg==",webUrl:"https://asigna.io",chromeWebStoreUrl:"https://stx.asigna.io/"},{id:"FordefiProviders.UtxoProvider",name:"Fordefi",icon:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDIiIGhlaWdodD0iNDIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHBhdGggZmlsbD0iIzEwMTExNCIgZD0iTTAgMGg0MnY0MkgweiIvPgogIDxwYXRoIGQ9Ik0xOS40NyAyNi44OUg1djMuNTdhNC41NyA0LjU3IDAgMCAwIDQuNTggNC41N2g1LjgzbDQuMDYtOC4xNFoiIGZpbGw9IiM3OTk0RkYiLz4KICA8cGF0aCBkPSJNNSAxNy40aDI3LjU4bC0zLjIgNi43OEg1VjE3LjRaIiBmaWxsPSIjNDg2REZGIi8+CiAgPHBhdGggZD0iTTE0LjY3IDdINXY3LjY4aDMzVjdoLTkuNjd2NS43NGgtMlY3aC05LjY3djUuNzRoLTEuOTlWN1oiIGZpbGw9IiM1Q0QxRkEiLz4KPC9zdmc+Cg==",webUrl:"https://www.fordefi.com/",chromeWebStoreUrl:"https://chromewebstore.google.com/detail/fordefi/hcmehenccjdmfbojapcbcofkgdpbnlle"}];async function j(e,t,o){var n;try{let s=await e.request(t,o);if("error"in s)throw f.fromResponse(s.error);return s.result}catch(s){if(s instanceof f)throw s;if("jsonrpc"in s)throw f.fromResponse(s.error);let r=(n=s.code)!=null?n:-31e3;throw new f(s.message,r,s.data,s)}}async function P(...e){let{options:t,method:o,params:n}=Qe(e),s=Object.assign({provider:connectUi.getProvider(),defaultProviders:de,forceWalletSelect:!1,persistWalletSelect:!0,enableOverrides:!0},Fe(t));if(s.provider&&!s.forceWalletSelect){let{method:r,params:i}=_(s.provider,o,n,s.enableOverrides);return await j(s.provider,r,k(i))}if(typeof window!="undefined")return loader.defineCustomElements(window),new Promise((r,i)=>{let a=document.createElement("connect-modal");a.defaultProviders=s.defaultProviders,a.installedProviders=connectUi.getInstalledProviders(s.defaultProviders),a.persistWalletSelect=s.persistWalletSelect;let p=document.body.style.overflow;document.body.style.overflow="hidden";let A=()=>{a.remove(),document.body.style.overflow=p;};a.callback=D=>{A();let{method:m,params:x}=_(D,o,n,s.enableOverrides);r(j(D,m,k(x)));},a.cancelCallback=()=>{A(),i(new f("User canceled the request",-31001));},document.body.appendChild(a);let y=D=>{D.key==="Escape"&&(document.removeEventListener("keydown",y),a.remove(),i(new f("User canceled the request",-31001)));};document.addEventListener("keydown",y);})}function Qe(e){return typeof e[0]=="string"?{method:e[0],params:e[1]}:{options:e[0],method:e[1],params:e[2]}}function g(e,t,o){return (n,s)=>{if(!s)throw new Error("[Connect] No installed Stacks wallet found");let r=t(n),i=n,{method:a,params:p}=_(s,e,r);j(s,a,k(p)).then(A=>{var D;let y=o(A);(D=i.onFinish)==null||D.call(i,y);}).catch(i.onCancel);}}function le(e){return "signMultipleTransactions"in e&&"createRepeatInscriptions"in e&&!(e!=null&&e.isLeather)&&!(e!=null&&e.isFordefi)}function Be(e){return "isFordefi"in e&&!!e.isFordefi}function ge(e){return "isLeather"in e&&!!e.isLeather}function Fe(e){if(e===void 0)return {};let t={};for(let[o,n]of Object.entries(e))n!==void 0&&(t[o]=n);return t}function _(e,t,o,n=!0){if(!n)return {method:t,params:o};if((le(e)||Be(e))&&["getAddresses","stx_getAddresses"].includes(t))return {method:"wallet_connect",params:o};if(le(e)&&t==="sendTransfer"){let s=l(c({},o),{recipients:o.recipients.map(r=>l(c({},r),{amount:Number(r.amount)}))});return {method:t,params:s}}if(ge(e)&&t==="sendTransfer"){let s=l(c({},o),{recipients:o.recipients.map(r=>l(c({},r),{amount:r.amount.toString()}))});return {method:t,params:s}}if(ge(e)&&t==="signPsbt"){let s={hex:common.bytesToHex(base.base64.decode(o.psbt)),signAtIndex:o.signInputs.map(r=>typeof r=="number"?r:r.index),allowedSighash:o.allowedSighash};return {method:t,params:s}}return {method:t,params:o}}function k(e){if(!e||typeof e!="object")return e;let t=c({},e);for(let[o,n]of Object.entries(e))if(n){if(typeof n=="bigint"){t[o]=n.toString();continue}if(Array.isArray(n)){t[o]=n.map(s=>typeof s=="bigint"?s.toString():s&&typeof s=="object"&&"type"in s?transactions.Cl.serialize(s):s);continue}typeof n=="object"&&"type"in n&&(t[o]=transactions.Cl.serialize(n));}return t}var so="https://app.blockstack.org";typeof window!="undefined"&&(window.__CONNECT_VERSION__="__VERSION__");var ro=()=>{let e=navigator.userAgent;return /android/i.test(e)||/iPad|iPhone|iPod/.test(e)?!0:/windows phone/i.test(e)},Ae=async(e,t)=>{var i,a,p,A,y,D;let{onFinish:o,onCancel:n,userSession:s}=e,r=De(s);r.isUserSignedIn()&&r.signUserOut();try{let x=await P({provider:t,forceWalletSelect:!0},"getAddresses"),T=r.store.getSessionData();(i=T.userData)!=null||(T.userData={profile:{}}),(p=(a=T.userData).profile)!=null||(a.profile={}),(y=(A=T.userData.profile).stxAddress)!=null||(A.stxAddress={mainnet:"",testnet:""});let b=x.addresses.find(S=>(S==null?void 0:S.symbol)==="STX"||S.address.startsWith("S")).address.toUpperCase(),we=b[1]==="P"||b[1]==="M";Object.assign(T.userData.profile.stxAddress,{[we?"mainnet":"testnet"]:b});let ne=(D=x.addresses.find(S=>{var se;return (se=S==null?void 0:S.address)!=null&&se.startsWith("S")?!1:S.purpose==="payment"?!0:Se(S==null?void 0:S.address)?x.addresses.every(L=>{var re;return ((re=L==null?void 0:L.address)==null?void 0:re.startsWith("S"))||Se(L==null?void 0:L.address)}):!0}))==null?void 0:D.address;ne&&(T.userData.profile.btcAddress=ne),r.store.setSessionData(T),o==null||o({userSession:r});}catch(m){console.error("[Connect] Error during auth request",m),n==null||n(m);}},We="blockstack-session",w=class{constructor(t,o,n,s,r,i){}},C=class{constructor(t){t!=null&&t.appConfig&&(this.appConfig=t.appConfig),typeof window=="undefined"&&typeof self=="undefined"?this.store=new U:this.store=new z;}makeAuthRequestToken(){}generateAndStoreTransitKey(){}getAuthResponseToken(){}isSignInPending(){return !1}isUserSignedIn(){return !!this.store.getSessionData().userData}async handlePendingSignIn(){return Promise.resolve(this.loadUserData())}loadUserData(){let t=this.store.getSessionData().userData;if(!t)throw new common.NoSessionDataError("No user data found. Did the user sign in?");return t}encryptContent(){}decryptContent(){}signUserOut(t){this.store.deleteSessionData(),t&&typeof location!="undefined"&&location.href&&(location.href=t);}},O=class{constructor(t){t&&this.setSessionData(t);}getSessionData(){throw new Error("Abstract class")}setSessionData(t){throw new Error("Abstract class")}deleteSessionData(){throw new Error("Abstract class")}},U=class extends O{constructor(t){super(t),this.sessionData||this.setSessionData({});}getSessionData(){if(!this.sessionData)throw new common.NoSessionDataError("No session data was found.");return this.sessionData}setSessionData(t){return this.sessionData=t,!0}deleteSessionData(){return this.setSessionData({}),!0}},z=class extends O{constructor(t){var n;super(t),this.key=typeof((n=t==null?void 0:t.storeOptions)==null?void 0:n.localStorageKey)=="string"?t.storeOptions.localStorageKey:We,localStorage.getItem(this.key)||this.setSessionData({});}getSessionData(){let t=localStorage.getItem(this.key);if(!t)throw new common.NoSessionDataError("No session data was found in localStorage");return JSON.parse(t)}setSessionData(t){return localStorage.setItem(this.key,JSON.stringify(t)),!0}deleteSessionData(){return localStorage.removeItem(this.key),this.setSessionData({}),!0}},De=e=>e||new C,io=async e=>(e=De(e),e.isUserSignedIn()?Promise.resolve(e.loadUserData()):Promise.resolve(null));function Se(e){let t=["bc1p","tb1p","bcrt1p"],o=[62,62,64],n=t.findIndex(s=>e.startsWith(s));return n===-1?!1:e.length===o[n]}var qe=(n=>(n.ContractCall="contract_call",n.ContractDeploy="smart_contract",n.STXTransfer="token_transfer",n))(qe||{}),Ze=(r=>(r.BUFFER="buffer",r.UINT="uint",r.INT="int",r.PRINCIPAL="principal",r.BOOL="bool",r))(Ze||{});var G=(r=>(r[r.DEFAULT=0]="DEFAULT",r[r.ALL=1]="ALL",r[r.NONE=2]="NONE",r[r.SINGLE=3]="SINGLE",r[r.ANYONECANPAY=128]="ANYONECANPAY",r))(G||{});function d(){return connectUi.getProviderFromId(connectUi.getSelectedProviderId())||window.StacksProvider||window.BlockstackProvider}function $e(){return !!d()}function Te(e){return e?typeof e=="string"?networkV6.StacksNetwork.fromName(e):"version"in e?e:"url"in e?new networkV6.StacksMainnet({url:e.url}):e.transactionVersion===network.TransactionVersion.Mainnet?new networkV6.StacksMainnet({url:e.client.baseUrl}):new networkV6.StacksTestnet({url:e.client.baseUrl}):new networkV6.StacksTestnet}function h(e,t){var o,n;return e instanceof t||((n=(o=e==null?void 0:e.constructor)==null?void 0:o.name)==null?void 0:n.toLowerCase())===t.name}function E(e){return e?typeof e=="string"?e:h(e,networkV6.StacksMainnet)?"mainnet":h(e,networkV6.StacksTestnet)?"testnet":h(e,networkV6.StacksDevnet)||h(e,networkV6.StacksMocknet)?"devnet":"coreApiUrl"in e?e.coreApiUrl:"url"in e?e.url:"transactionVersion"in e?e.transactionVersion===network.TransactionVersion.Mainnet?"mainnet":"testnet":"mainnet":"mainnet"}function I(e){if(typeof e.type=="string")return e;switch(e.type){case transactionsV6.ClarityType.BoolFalse:return transactions.Cl.bool(!1);case transactionsV6.ClarityType.BoolTrue:return transactions.Cl.bool(!0);case transactionsV6.ClarityType.Int:return transactions.Cl.int(e.value);case transactionsV6.ClarityType.UInt:return transactions.Cl.uint(e.value);case transactionsV6.ClarityType.Buffer:return transactions.Cl.buffer(e.buffer);case transactionsV6.ClarityType.StringASCII:return transactions.Cl.stringAscii(e.data);case transactionsV6.ClarityType.StringUTF8:return transactions.Cl.stringUtf8(e.data);case transactionsV6.ClarityType.List:return transactions.Cl.list(e.list.map(I));case transactionsV6.ClarityType.Tuple:return transactions.Cl.tuple(Object.fromEntries(Object.entries(e.data).map(([o,n])=>[o,I(n)])));case transactionsV6.ClarityType.OptionalNone:return transactions.Cl.none();case transactionsV6.ClarityType.OptionalSome:return transactions.Cl.some(I(e.value));case transactionsV6.ClarityType.ResponseErr:return transactions.Cl.error(I(e.value));case transactionsV6.ClarityType.ResponseOk:return transactions.Cl.ok(I(e.value));case transactionsV6.ClarityType.PrincipalContract:return transactions.Cl.contractPrincipal(transactions.Address.stringify(e.address),e.contractName.content);case transactionsV6.ClarityType.PrincipalStandard:return transactions.Cl.standardPrincipal(transactions.Address.stringify(e.address));default:let t=e;throw new Error(`Unknown clarity type: ${t}`)}}function ye(e){return l(c({},e),{onFinish:void 0,onCancel:void 0})}function et(e){}var tt=async e=>{},ot="stx_updateProfile",B=e=>e,F=e=>e.profile;function nt(e,t=d()){g(ot,B,F)(e,t);}function st(e){}var rt=async e=>{},it="stx_signMessage",W=e=>e,q=e=>e;function at(e,t=d()){g(it,W,q)(e,t);}async function ut(e){}var Mt="stx_signStructuredMessage",Z=e=>({message:I(e.message),domain:I(e.domain)}),X=e=>e;function dt(e,t=d()){if(e.domain.type!==transactionsV6.ClarityType.Tuple)throw new Error("Domain must be a tuple");g(Mt,Z,X)(e,t);}var me=e=>{let t=e;if(!t){let o=new w(["store_write"],document.location.href);t=new C({appConfig:o});}return t};function gt(e){try{return me(e).loadUserData().appPrivateKey}catch(t){return !1}}var St=e=>{};function At(e){var p;let{stxAddress:t,userSession:o,network:n}=e;if(t)return t;if(!o||!n)return;let s=(p=o==null?void 0:o.loadUserData().profile)==null?void 0:p.stxAddress,r={[network.ChainId.Mainnet]:"mainnet",[network.ChainId.Testnet]:"testnet"},i=Te(n);return s==null?void 0:s[r[i.chainId]]}var Dt=async e=>{},It=async e=>{},ft=async e=>{},Tt=async e=>{},yt="stx_callContract",H=e=>{var o;let t=(o=e.functionArgs)==null?void 0:o.map(n=>typeof n=="string"?transactions.Cl.deserialize(n):I(n)).map(n=>transactions.Cl.serialize(n));return l(c({},e),{contract:`${e.contractAddress}.${e.contractName}`,functionArgs:t,network:E(e.network),postConditionMode:Pe(e.postConditionMode),postConditions:xe(e.postConditions),address:e.stxAddress})},V=e=>({txId:e.txid,txRaw:e.transaction,stacksTransaction:transactions.deserializeTransaction(e.transaction)});function Ct(e,t=d()){g(yt,H,V)(e,t);}var Nt="stx_deployContract",K=e=>l(c({},e),{name:e.contractName,clarityCode:e.codeBody,network:E(e.network),postConditionMode:Pe(e.postConditionMode),postConditions:xe(e.postConditions),address:e.stxAddress}),J=e=>({txId:e.txid,txRaw:e.transaction,stacksTransaction:transactions.deserializeTransaction(e.transaction)});function Lt(e,t=d()){g(Nt,K,J)(e,t);}var mt="stx_transferStx",$=e=>l(c({},e),{amount:e.amount.toString(),network:E(e.network),address:e.stxAddress}),ee=e=>({txId:e.txid,txRaw:e.transaction,stacksTransaction:transactions.deserializeTransaction(e.transaction)});function xt(e,t=d()){g(mt,$,ee)(e,t);}var Pt="stx_signTransaction",te=e=>l(c({},e),{transaction:e.txHex}),oe=e=>l(c({},e),{stacksTransaction:transactions.deserializeTransaction(e.transaction)});function jt(e,t=d()){g(Pt,te,oe)(e,t);}function xe(e){if(typeof e!="undefined")return e.map(t=>typeof t=="string"?t:typeof t.type=="string"?l(c({},t),{amount:"amount"in t?t.amount.toString():void 0}):common.bytesToHex(transactionsV6.serializePostCondition(t)))}function Pe(e){if(typeof e!="undefined"){if(typeof e=="string")return e;switch(e){case transactions.PostConditionMode.Allow:return "allow";case transactions.PostConditionMode.Deny:return "deny";default:let t=e;throw new Error(`Unknown post condition mode: ${t}. Should be one of: 'allow', 'deny'`)}}}function N(e,t,o){return (n,s)=>{let r=t(ye(n)),i=n;P({provider:s},e,r).then(a=>{var A;let p=o(a);(A=i.onFinish)==null||A.call(i,p);}).catch(a=>{var p;console.error(a),(p=i.onCancel)==null||p.call(i,a);});}}var Ot=Ae,Vo=N("stx_transferStx",$,ee),Ko=N("stx_callContract",H,V),Jo=N("stx_deployContract",K,J),$o=N("stx_signTransaction",te,oe),en=N("stx_updateProfile",B,F),tn=N("stx_signMessage",W,q),on=N("stx_signStructuredMessage",Z,X);function nn(){connectUi.clearSelectedProviderId(),new C().store.deleteSessionData();}var sn=Ot;function Rt(e){}var bt=async e=>{},_t="signPsbt",kt=e=>{var t;return {psbt:base.base64.encode(common.hexToBytes(e.hex)),signInputs:typeof e.signAtIndex=="number"?[e.signAtIndex]:e.signAtIndex,allowedSighash:(t=e.allowedSighash)==null?void 0:t.map(o=>G[o])}},Ut=e=>({hex:common.bytesToHex(base.base64.decode(e.psbt))});function zt(e,t=d()){g(_t,kt,Ut)(e,t);}
Object.defineProperty(exports,"clearSelectedProviderId",{enumerable:true,get:function(){return connectUi.clearSelectedProviderId}});Object.defineProperty(exports,"getSelectedProvider",{enumerable:true,get:function(){return connectUi.getProvider}});Object.defineProperty(exports,"getSelectedProviderId",{enumerable:true,get:function(){return connectUi.getSelectedProviderId}});Object.defineProperty(exports,"isProviderSelected",{enumerable:true,get:function(){return connectUi.isProviderSelected}});Object.defineProperty(exports,"setSelectedProviderId",{enumerable:true,get:function(){return connectUi.setSelectedProviderId}});exports.AppConfig=w;exports.ContractCallArgumentType=Ze;exports.DEFAULT_PROVIDERS=de;exports.InstanceDataStore=U;exports.LOCALSTORAGE_SESSION_KEY=We;exports.LocalStorageStore=z;exports.SessionDataStore=O;exports.SignatureHash=G;exports.TransactionTypes=qe;exports.UserSession=C;exports.authenticate=Ae;exports.defaultAuthURL=so;exports.disconnect=nn;exports.getDefaultProfileUpdateRequestOptions=et;exports.getDefaultPsbtRequestOptions=Rt;exports.getDefaultSignatureRequestOptions=st;exports.getKeys=St;exports.getOrCreateUserSession=De;exports.getStacksProvider=d;exports.getStxAddress=At;exports.getUserData=io;exports.getUserSession=me;exports.hasAppPrivateKey=gt;exports.isAddressTaproot=Se;exports.isMobile=ro;exports.isStacksWalletInstalled=$e;exports.makeContractCallToken=Dt;exports.makeContractDeployToken=It;exports.makeProfileUpdateToken=tt;exports.makePsbtToken=bt;exports.makeSTXTransferToken=ft;exports.makeSignTransaction=Tt;exports.openContractCall=Ct;exports.openContractDeploy=Lt;exports.openProfileUpdateRequestPopup=nt;exports.openPsbtRequestPopup=zt;exports.openSTXTransfer=xt;exports.openSignTransaction=jt;exports.openSignatureRequestPopup=at;exports.openStructuredDataSignatureRequestPopup=dt;exports.request=P;exports.requestRaw=j;exports.showBlockstackConnect=sn;exports.showConnect=Ot;exports.showContractCall=Ko;exports.showContractDeploy=Jo;exports.showProfileUpdate=en;exports.showSTXTransfer=Vo;exports.showSignMessage=tn;exports.showSignStructuredMessage=on;exports.showSignTransaction=$o;exports.signMessage=rt;exports.signStructuredMessage=ut;//# sourceMappingURL=index.js.map
'use strict';var common=require('@stacks/common'),connectUi=require('@stacks/connect-ui'),loader=require('@stacks/connect-ui/loader'),base=require('@scure/base'),transactions=require('@stacks/transactions'),network=require('@stacks/network'),networkV6=require('@stacks/network-v6'),transactionsV6=require('@stacks/transactions-v6');var Oe=Object.defineProperty,he=Object.defineProperties;var Ee=Object.getOwnPropertyDescriptors;var ie=Object.getOwnPropertySymbols;var Re=Object.prototype.hasOwnProperty,be=Object.prototype.propertyIsEnumerable;var ae=(e,t,o)=>t in e?Oe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[t]=o,c=(e,t)=>{for(var o in t||(t={}))Re.call(t,o)&&ae(e,o,t[o]);if(ie)for(var o of ie(t))be.call(t,o)&&ae(e,o,t[o]);return e},l=(e,t)=>he(e,Ee(t));var f=class e extends Error{constructor(o,n,s,r){super(o);this.message=o;this.code=n;this.data=s;this.cause=r;this.name="JsonRpcError",this.message=o,this.code=n,this.data=s,this.cause=r;}static fromResponse(o){return new e(o.message,o.code,o.data)}toString(){return `${this.name} (${this.code}): ${this.message}${this.data?`: ${JSON.stringify(this.data)}`:""}`}};var ue="asigna-stx",ce=(e,t)=>new Promise(o=>{function n(s){s.data.source===ue&&s.data[t]&&(o(s.data[t]),window.removeEventListener("message",n));}window.addEventListener("message",n),window.top.postMessage(ke(e,t),"*");}),_e={authenticationRequest:async e=>ce(e,"authenticationRequest"),transactionRequest:async e=>ce(e,"transactionRequest")},ke=(e,t)=>({source:ue,[t]:e}),Me=()=>{if(typeof window=="undefined")return;!!window.top&&document.referrer.endsWith(".asigna.io/")&&(window.AsignaProvider=_e);};Me();var de=[{id:"LeatherProvider",name:"Leather",icon:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTI4IiBoZWlnaHQ9IjEyOCIgdmlld0JveD0iMCAwIDEyOCAxMjgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxyZWN0IHdpZHRoPSIxMjgiIGhlaWdodD0iMTI4IiByeD0iMjYuODM4NyIgZmlsbD0iIzEyMTAwRiIvPgo8cGF0aCBkPSJNNzQuOTE3MSA1Mi43MTE0QzgyLjQ3NjYgNTEuNTQwOCA5My40MDg3IDQzLjU4MDQgOTMuNDA4NyAzNy4zNzYxQzkzLjQwODcgMzUuNTAzMSA5MS44OTY4IDM0LjIxNTQgODkuNjg3MSAzNC4yMTU0Qzg1LjUwMDQgMzQuMjE1NCA3OC40MDYxIDQwLjUzNjggNzQuOTE3MSA1Mi43MTE0Wk0zOS45MTEgODMuNDk5MUMzMC4wMjU2IDgzLjQ5OTEgMjkuMjExNSA5My4zMzI0IDM5LjA5NjkgOTMuMzMyNEM0My41MTYzIDkzLjMzMjQgNDguODY2MSA5MS41NzY0IDUxLjY1NzMgODguNDE1N0M0Ny41ODY4IDg0LjkwMzggNDQuMjE0MSA4My40OTkxIDM5LjkxMSA4My40OTkxWk0xMDIuODI5IDc5LjI4NDhDMTAzLjQxIDk1Ljc5MDcgOTUuMDM2OSAxMDUuMDM5IDgwLjg0ODQgMTA1LjAzOUM3Mi40NzQ4IDEwNS4wMzkgNjguMjg4MSAxMDEuODc4IDU5LjMzMyA5Ni4wMjQ5QzU0LjY4MSAxMDEuMTc2IDQ1Ljg0MjMgMTA1LjAzOSAzOC41MTU0IDEwNS4wMzlDMTMuMjc4NSAxMDUuMDM5IDE0LjMyNTIgNzIuODQ2MyA0MC4wMjczIDcyLjg0NjNDNDUuMzc3MSA3Mi44NDYzIDQ5LjkxMjggNzQuMjUxMSA1NS43Mjc3IDc3Ljg4TDU5LjU2NTYgNjQuNDE3N0M0My43NDg5IDYwLjA4NjQgMzUuODQwNSA0Ny45MTE4IDQzLjYzMjYgMzAuNDY5M0g1Ni4xOTI5QzQ5LjIxNSA0Mi4wNTg2IDUzLjk4MzIgNTEuNjU3OCA2Mi44MjIgNTIuNzExNEM2Ny41OTAzIDM1LjczNzIgNzcuODI0NiAyMi41MDkgOTEuNDMxNiAyMi41MDlDOTkuMTA3NCAyMi41MDkgMTA1LjE1NSAyNy41NDI4IDEwNS4xNTUgMzYuNjczN0MxMDUuMTU1IDUxLjMwNjYgODYuMDgxOSA2My4yNDcxIDcxLjY2MDcgNjQuNDE3N0w2NS43Mjk1IDg1LjM3MjFDNzIuNDc0OCA5My4yMTUzIDkxLjE5OSAxMDAuODI0IDkxLjE5OSA3OS4yODQ4SDEwMi44MjlaIiBmaWxsPSIjRjVGMUVEIi8+Cjwvc3ZnPgo=",webUrl:"https://leather.io",chromeWebStoreUrl:"https://chrome.google.com/webstore/detail/hiro-wallet/ldinpeekobnhjjdofggfgjlcehhmanlj",mozillaAddOnsUrl:"https://leather.io/install-extension"},{id:"XverseProviders.BitcoinProvider",name:"Xverse Wallet",icon:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2MDAiIGhlaWdodD0iNjAwIj48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGZpbGw9IiMxNzE3MTciIGQ9Ik0wIDBoNjAwdjYwMEgweiIvPjxwYXRoIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0ibm9uemVybyIgZD0iTTQ0MCA0MzUuNHYtNTFjMC0yLS44LTMuOS0yLjItNS4zTDIyMCAxNjIuMmE3LjYgNy42IDAgMCAwLTUuNC0yLjJoLTUxLjFjLTIuNSAwLTQuNiAyLTQuNiA0LjZ2NDcuM2MwIDIgLjggNCAyLjIgNS40bDc4LjIgNzcuOGE0LjYgNC42IDAgMCAxIDAgNi41bC03OSA3OC43Yy0xIC45LTEuNCAyLTEuNCAzLjJ2NTJjMCAyLjQgMiA0LjUgNC42IDQuNUgyNDljMi42IDAgNC42LTIgNC42LTQuNlY0MDVjMC0xLjIuNS0yLjQgMS40LTMuM2w0Mi40LTQyLjJhNC42IDQuNiAwIDAgMSA2LjQgMGw3OC43IDc4LjRhNy42IDcuNiAwIDAgMCA1LjQgMi4yaDQ3LjVjMi41IDAgNC42LTIgNC42LTQuNloiLz48cGF0aCBmaWxsPSIjRUU3QTMwIiBmaWxsLXJ1bGU9Im5vbnplcm8iIGQ9Ik0zMjUuNiAyMjcuMmg0Mi44YzIuNiAwIDQuNiAyLjEgNC42IDQuNnY0Mi42YzAgNCA1IDYuMSA4IDMuMmw1OC43LTU4LjVjLjgtLjggMS4zLTIgMS4zLTMuMnYtNTEuMmMwLTIuNi0yLTQuNi00LjYtNC42TDM4NCAxNjBjLTEuMiAwLTIuNC41LTMuMyAxLjNsLTU4LjQgNTguMWE0LjYgNC42IDAgMCAwIDMuMiA3LjhaIi8+PC9nPjwvc3ZnPg==",webUrl:"https://xverse.app",chromeWebStoreUrl:"https://chrome.google.com/webstore/detail/xverse-wallet/idnnbdplmphpflfnlkomgpfbpcgelopg",googlePlayStoreUrl:"https://play.google.com/store/apps/details?id=com.secretkeylabs.xverse",iOSAppStoreUrl:"https://apps.apple.com/app/xverse-bitcoin-web3-wallet/id1552272513",mozillaAddOnsUrl:"https://www.xverse.app/download"},{id:"AsignaProvider",name:"Asigna Multisig",icon:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzAwMDEwMCIgZD0iTTAgMGgzMnYzMkgweiIvPjxwYXRoIGZpbGw9InVybCgjYSkiIGQ9Ik0xNS4xMSA1LjU1YTMgMyAwIDAgMC0xLjgyIDEuM2wtLjA1LjA4LS40My43Mi0uMDcuMTEtLjUuODUtLjA1LjA5LTEuMjkgMi4xOC0uMDQuMDctLjQ3LjgtLjA2LjEtLjQ2Ljc4LS4wNy4xMS0xLjYzIDIuNzYtLjA3LjExLS4zOC42Ni0uMDUuMDgtLjczIDEuMjQtLjM1LjYtLjQuNjctLjA1LjA5TDUuMSAyMC43bC0uMTEuMTgtLjE0LjIzLS4wNy4xMy0uMzMuNTUtLjA0LjA3di4wMWExLjI2IDEuMjYgMCAwIDAtLjE0LjQ3IDEuMzEgMS4zMSAwIDAgMCAxLjI0IDEuNGgxLjVsLjA1LS4wNi4wNC0uMDYuODctMS4yMS4wNS0uMDguNzctMS4wNy4wNS0uMDcuNC0uNTcuMDUtLjA2LjI0LS4zNGExLjUyIDEuNTIgMCAwIDEgMS4zOS0uNjIgMS41IDEuNSAwIDAgMSAuNjQuMiAxLjQ3IDEuNDcgMCAwIDEgLjczIDEuMjcgMS40NCAxLjQ0IDAgMCAxLS4yNy44NGwtLjYzLjg4LS4wNS4wNy0uMzIuNDUtLjA2LjA4LS4wOC4xMi0uMTIuMTYtLjA1LjA4aDIuMTNhMi4zMiAyLjMyIDAgMCAwIDEuNzctLjk2bDEuMTgtMS42My43Ny0xLjA4IDEuMy0xLjhhMS4yNCAxLjI0IDAgMCAxIC41NS0uNDNsLjA4LS4wM2ExLjMgMS4zIDAgMCAxIC4zLS4wNiAxLjI4IDEuMjggMCAwIDEgMS4xNS41NGwuMTEuMmExLjEzIDEuMTMgMCAwIDEgLjEuNDEgMS4xOSAxLjE5IDAgMCAxLS4yMy43N2wtLjAzLjA1LS41Ny44LS43Ljk4LS4yNy4zN2ExLjIyIDEuMjIgMCAwIDAtLjIuNSAxLjA1IDEuMDUgMCAwIDAtLjAyLjIzdi4wNmExLjE3IDEuMTcgMCAwIDAgLjE0LjQzbC4wMi4wNS4wNy4xYTEuNDQgMS40NCAwIDAgMCAuMS4xMWwuMDUuMDYuMDEuMDFhMS44IDEuOCAwIDAgMCAuMTQuMWMwIC4wMi4wMi4wMy4wNC4wM2ExIDEgMCAwIDAgLjA4LjA1bC4wNy4wNGExLjI1IDEuMjUgMCAwIDAgLjUuMWg2LjljLjEgMCAuMi0uMDEuMjktLjAzbC4wNi0uMDJhMS4yNyAxLjI3IDAgMCAwIC4yNy0uMS41Ny41NyAwIDAgMCAuMDctLjAzIDEuMjEgMS4yMSAwIDAgMCAuMjYtLjE5bC4wOC0uMDdhLjkyLjkyIDAgMCAwIC4xNS0uMTkgMS41NSAxLjU1IDAgMCAwIC4wOS0uMTdsLjAyLS4wNWExLjIyIDEuMjIgMCAwIDAgLjA4LS4yNnYtLjA0bC4wMi0uMDh2LS4wOGExLjMyIDEuMzIgMCAwIDAtLjItLjc0bC0xLjYtMi42NC0uMDYtLjEtLjItLjMyLS4zMy0uNTR2LS4wMWwtLjA1LS4wOC0xLjMtMi4xNS0uMDctLjEtLjA0LS4wNi0uOC0xLjMyLS4wNC0uMDctLjItLjM0LS4xLS4xNC0uMS0uMTYtLjUzLS45LS4xMy0uMi0uMDktLjE0LTIuMTctMy41Ny0uMDQtLjA3LS43Mi0xLjE5LS4wNS0uMDctLjQtLjY1YTIuNjUgMi42NSAwIDAgMC0uMy0uNCAyLjk2IDIuOTYgMCAwIDAtLjk3LS43NCAzLjA0IDMuMDQgMCAwIDAtMS4zLS4zYy0uMjUgMC0uNS4wNC0uNzQuMVoiLz48cGF0aCBmaWxsPSJ1cmwoI2IpIiBkPSJNMTkgMTYuM2E1LjQ1IDUuNDUgMCAwIDAtLjgzIDEuNTZsLS4wNC4xNWExLjM2IDEuMzYgMCAwIDEgLjI4LS4xNiAxLjI0IDEuMjQgMCAwIDEgLjM4LS4wOGguMWExLjI4IDEuMjggMCAwIDEgMS4wNS41NGMuMDQuMDYuMDguMTMuMS4yYTEuMjQgMS4yNCAwIDAgMSAuMDkuMjcgMS4xOSAxLjE5IDAgMCAxLS4yLjkxbC0uMDQuMDUtLjU3Ljc5LS43Ljk5LS4yNy4zN2ExLjIzIDEuMjMgMCAwIDAtLjIuNDIgMS4wNiAxLjA2IDAgMCAwLS4wMi4zMXYuMDZhMS4xNyAxLjE3IDAgMCAwIC4xNi40Ny45My45MyAwIDAgMCAuMDcuMSAxLjUgMS41IDAgMCAwIC4xLjEybC4wNS4wNmguMDFhMS45NCAxLjk0IDAgMCAwIC4wOS4wOCAxIDEgMCAwIDAgLjE3LjFsLjA3LjA0YTEuMjUgMS4yNSAwIDAgMCAuNS4xaDYuOWMuMSAwIC4yIDAgLjI4LS4wMmwuMDctLjAyYTEuMzIgMS4zMiAwIDAgMCAuMzQtLjEzbC4xNi0uMS4wMy0uMDNhMS4yOSAxLjI5IDAgMCAwIC4yLS4yIDIuNDMgMi40MyAwIDAgMCAuMTItLjE3Yy4wMy0uMDMuMDUtLjA4LjA3LS4xMmwuMDItLjA1YTEuMjEgMS4yMSAwIDAgMCAuMDktLjN2LS4wOGwuMDEtLjA5YTEuMzIgMS4zMiAwIDAgMC0uMi0uNzNsLTEuNi0yLjY0LS4wNi0uMS0uMi0uMzItLjMzLS41NHYtLjAybC0uMDUtLjA3LTEuMy0yLjE1LS4xMi0uMDctLjA3LS4wNGE0Ljk0IDQuOTQgMCAwIDAtMi40Ni0uNjdjLTEuMDMgMC0xLjc2LjU3LTIuMjYgMS4yWiIvPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0xMi4yOSAyMS4wOGMwIC4yOS0uMDkuNTgtLjI3Ljg0bC0xLjMxIDEuODRIN2wyLjUyLTMuNTNhMS41NCAxLjU0IDAgMCAxIDIuMS0uMzZjLjQzLjI4LjY2Ljc0LjY2IDEuMloiLz48cGF0aCBmaWxsPSIjMDAwIiBkPSJNMTEuMTYgMjEuMjVhLjU2LjU2IDAgMCAxLS41Ny41NS41Ni41NiAwIDAgMS0uNTctLjU2LjU2LjU2IDAgMCAxIC41Ny0uNTUuNTYuNTYgMCAwIDEgLjU3LjU2WiIvPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYSIgeDE9IjE1LjIzIiB4Mj0iMTkuMyIgeTE9IjI1Ljc4IiB5Mj0iNi4xMSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIHN0b3AtY29sb3I9IiM2NTIyRjQiLz48c3RvcCBvZmZzZXQ9Ii41NSIgc3RvcC1jb2xvcj0iIzlCNkJGRiIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0E1ODVGRiIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJiIiB4MT0iMjIuNTkiIHgyPSIyNC44IiB5MT0iMjQuNzEiIHkyPSIxNS41MyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIHN0b3AtY29sb3I9IiM0MjFGOEIiLz48c3RvcCBvZmZzZXQ9Ii41NSIgc3RvcC1jb2xvcj0iIzcyMzBGRiIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzk3NzNGRiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjwvc3ZnPg==",webUrl:"https://asigna.io",chromeWebStoreUrl:"https://stx.asigna.io/"},{id:"FordefiProviders.UtxoProvider",name:"Fordefi",icon:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDIiIGhlaWdodD0iNDIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHBhdGggZmlsbD0iIzEwMTExNCIgZD0iTTAgMGg0MnY0MkgweiIvPgogIDxwYXRoIGQ9Ik0xOS40NyAyNi44OUg1djMuNTdhNC41NyA0LjU3IDAgMCAwIDQuNTggNC41N2g1LjgzbDQuMDYtOC4xNFoiIGZpbGw9IiM3OTk0RkYiLz4KICA8cGF0aCBkPSJNNSAxNy40aDI3LjU4bC0zLjIgNi43OEg1VjE3LjRaIiBmaWxsPSIjNDg2REZGIi8+CiAgPHBhdGggZD0iTTE0LjY3IDdINXY3LjY4aDMzVjdoLTkuNjd2NS43NGgtMlY3aC05LjY3djUuNzRoLTEuOTlWN1oiIGZpbGw9IiM1Q0QxRkEiLz4KPC9zdmc+Cg==",webUrl:"https://www.fordefi.com/",chromeWebStoreUrl:"https://chromewebstore.google.com/detail/fordefi/hcmehenccjdmfbojapcbcofkgdpbnlle"}];async function j(e,t,o){var n;try{let s=await e.request(t,o);if("error"in s)throw f.fromResponse(s.error);return s.result}catch(s){if(s instanceof f)throw s;if("jsonrpc"in s)throw f.fromResponse(s.error);let r=(n=s.code)!=null?n:-31e3;throw new f(s.message,r,s.data,s)}}async function P(...e){let{options:t,method:o,params:n}=Qe(e),s=Object.assign({provider:connectUi.getProvider(),defaultProviders:de,forceWalletSelect:!1,persistWalletSelect:!0,enableOverrides:!0},We(t));if(s.provider&&!s.forceWalletSelect){let{method:r,params:i}=_(s.provider,o,n,s.enableOverrides);return await j(s.provider,r,k(i))}if(typeof window!="undefined")return loader.defineCustomElements(window),new Promise((r,i)=>{let a=document.createElement("connect-modal");a.defaultProviders=s.defaultProviders,a.installedProviders=connectUi.getInstalledProviders(s.defaultProviders),a.persistWalletSelect=s.persistWalletSelect;let p=document.body.style.overflow;document.body.style.overflow="hidden";let A=()=>{a.remove(),document.body.style.overflow=p;};a.callback=D=>{A();let{method:m,params:x}=_(D,o,n,s.enableOverrides);r(j(D,m,k(x)));},a.cancelCallback=()=>{A(),i(new f("User canceled the request",-31001));},document.body.appendChild(a);let y=D=>{D.key==="Escape"&&(document.removeEventListener("keydown",y),a.remove(),i(new f("User canceled the request",-31001)));};document.addEventListener("keydown",y);})}function Qe(e){return typeof e[0]=="string"?{method:e[0],params:e[1]}:{options:e[0],method:e[1],params:e[2]}}function g(e,t,o){return (n,s)=>{if(!s)throw new Error("[Connect] No installed Stacks wallet found");let r=t(n),i=n,{method:a,params:p}=_(s,e,r);j(s,a,k(p)).then(A=>{var D;let y=o(A);(D=i.onFinish)==null||D.call(i,y);}).catch(i.onCancel);}}function le(e){return Be(e)||Fe(e)}function Be(e){return "signMultipleTransactions"in e&&"createRepeatInscriptions"in e&&!(e!=null&&e.isLeather)&&!(e!=null&&e.isFordefi)}function Fe(e){return "isFordefi"in e&&!!e.isFordefi}function ge(e){return "isLeather"in e&&!!e.isLeather}function We(e){if(e===void 0)return {};let t={};for(let[o,n]of Object.entries(e))n!==void 0&&(t[o]=n);return t}function _(e,t,o,n=!0){if(!n)return {method:t,params:o};if(le(e)&&["getAddresses","stx_getAddresses"].includes(t))return {method:"wallet_connect",params:o};if(le(e)&&t==="sendTransfer"){let s=l(c({},o),{recipients:o.recipients.map(r=>l(c({},r),{amount:Number(r.amount)}))});return {method:t,params:s}}if(ge(e)&&t==="sendTransfer"){let s=l(c({},o),{recipients:o.recipients.map(r=>l(c({},r),{amount:r.amount.toString()}))});return {method:t,params:s}}if(ge(e)&&t==="signPsbt"){let s={hex:common.bytesToHex(base.base64.decode(o.psbt)),signAtIndex:o.signInputs.map(r=>typeof r=="number"?r:r.index),allowedSighash:o.allowedSighash};return {method:t,params:s}}return {method:t,params:o}}function k(e){if(!e||typeof e!="object")return e;let t=c({},e);for(let[o,n]of Object.entries(e))if(n){if(typeof n=="bigint"){t[o]=n.toString();continue}if(Array.isArray(n)){t[o]=n.map(s=>typeof s=="bigint"?s.toString():s&&typeof s=="object"&&"type"in s?transactions.Cl.serialize(s):s);continue}typeof n=="object"&&"type"in n&&(t[o]=transactions.Cl.serialize(n));}return t}var ro="https://app.blockstack.org";typeof window!="undefined"&&(window.__CONNECT_VERSION__="__VERSION__");var io=()=>{let e=navigator.userAgent;return /android/i.test(e)||/iPad|iPhone|iPod/.test(e)?!0:/windows phone/i.test(e)},Ae=async(e,t)=>{var i,a,p,A,y,D;let{onFinish:o,onCancel:n,userSession:s}=e,r=De(s);r.isUserSignedIn()&&r.signUserOut();try{let x=await P({provider:t,forceWalletSelect:!0},"getAddresses"),T=r.store.getSessionData();(i=T.userData)!=null||(T.userData={profile:{}}),(p=(a=T.userData).profile)!=null||(a.profile={}),(y=(A=T.userData.profile).stxAddress)!=null||(A.stxAddress={mainnet:"",testnet:""});let b=x.addresses.find(S=>(S==null?void 0:S.symbol)==="STX"||S.address.startsWith("S")).address.toUpperCase(),we=b[1]==="P"||b[1]==="M";Object.assign(T.userData.profile.stxAddress,{[we?"mainnet":"testnet"]:b});let ne=(D=x.addresses.find(S=>{var se;return (se=S==null?void 0:S.address)!=null&&se.startsWith("S")?!1:S.purpose==="payment"?!0:Se(S==null?void 0:S.address)?x.addresses.every(L=>{var re;return ((re=L==null?void 0:L.address)==null?void 0:re.startsWith("S"))||Se(L==null?void 0:L.address)}):!0}))==null?void 0:D.address;ne&&(T.userData.profile.btcAddress=ne),r.store.setSessionData(T),o==null||o({userSession:r});}catch(m){console.error("[Connect] Error during auth request",m),n==null||n(m);}},qe="blockstack-session",w=class{constructor(t,o,n,s,r,i){}},C=class{constructor(t){t!=null&&t.appConfig&&(this.appConfig=t.appConfig),typeof window=="undefined"&&typeof self=="undefined"?this.store=new U:this.store=new z;}makeAuthRequestToken(){}generateAndStoreTransitKey(){}getAuthResponseToken(){}isSignInPending(){return !1}isUserSignedIn(){return !!this.store.getSessionData().userData}async handlePendingSignIn(){return Promise.resolve(this.loadUserData())}loadUserData(){let t=this.store.getSessionData().userData;if(!t)throw new common.NoSessionDataError("No user data found. Did the user sign in?");return t}encryptContent(){}decryptContent(){}signUserOut(t){this.store.deleteSessionData(),t&&typeof location!="undefined"&&location.href&&(location.href=t);}},O=class{constructor(t){t&&this.setSessionData(t);}getSessionData(){throw new Error("Abstract class")}setSessionData(t){throw new Error("Abstract class")}deleteSessionData(){throw new Error("Abstract class")}},U=class extends O{constructor(t){super(t),this.sessionData||this.setSessionData({});}getSessionData(){if(!this.sessionData)throw new common.NoSessionDataError("No session data was found.");return this.sessionData}setSessionData(t){return this.sessionData=t,!0}deleteSessionData(){return this.setSessionData({}),!0}},z=class extends O{constructor(t){var n;super(t),this.key=typeof((n=t==null?void 0:t.storeOptions)==null?void 0:n.localStorageKey)=="string"?t.storeOptions.localStorageKey:qe,localStorage.getItem(this.key)||this.setSessionData({});}getSessionData(){let t=localStorage.getItem(this.key);if(!t)throw new common.NoSessionDataError("No session data was found in localStorage");return JSON.parse(t)}setSessionData(t){return localStorage.setItem(this.key,JSON.stringify(t)),!0}deleteSessionData(){return localStorage.removeItem(this.key),this.setSessionData({}),!0}},De=e=>e||new C,ao=async e=>(e=De(e),e.isUserSignedIn()?Promise.resolve(e.loadUserData()):Promise.resolve(null));function Se(e){let t=["bc1p","tb1p","bcrt1p"],o=[62,62,64],n=t.findIndex(s=>e.startsWith(s));return n===-1?!1:e.length===o[n]}var Ze=(n=>(n.ContractCall="contract_call",n.ContractDeploy="smart_contract",n.STXTransfer="token_transfer",n))(Ze||{}),Xe=(r=>(r.BUFFER="buffer",r.UINT="uint",r.INT="int",r.PRINCIPAL="principal",r.BOOL="bool",r))(Xe||{});var G=(r=>(r[r.DEFAULT=0]="DEFAULT",r[r.ALL=1]="ALL",r[r.NONE=2]="NONE",r[r.SINGLE=3]="SINGLE",r[r.ANYONECANPAY=128]="ANYONECANPAY",r))(G||{});function d(){return connectUi.getProviderFromId(connectUi.getSelectedProviderId())||window.StacksProvider||window.BlockstackProvider}function et(){return !!d()}function Te(e){return e?typeof e=="string"?networkV6.StacksNetwork.fromName(e):"version"in e?e:"url"in e?new networkV6.StacksMainnet({url:e.url}):e.transactionVersion===network.TransactionVersion.Mainnet?new networkV6.StacksMainnet({url:e.client.baseUrl}):new networkV6.StacksTestnet({url:e.client.baseUrl}):new networkV6.StacksTestnet}function h(e,t){var o,n;return e instanceof t||((n=(o=e==null?void 0:e.constructor)==null?void 0:o.name)==null?void 0:n.toLowerCase())===t.name}function E(e){return e?typeof e=="string"?e:h(e,networkV6.StacksMainnet)?"mainnet":h(e,networkV6.StacksTestnet)?"testnet":h(e,networkV6.StacksDevnet)||h(e,networkV6.StacksMocknet)?"devnet":"coreApiUrl"in e?e.coreApiUrl:"url"in e?e.url:"transactionVersion"in e?e.transactionVersion===network.TransactionVersion.Mainnet?"mainnet":"testnet":"mainnet":"mainnet"}function I(e){if(typeof e.type=="string")return e;switch(e.type){case transactionsV6.ClarityType.BoolFalse:return transactions.Cl.bool(!1);case transactionsV6.ClarityType.BoolTrue:return transactions.Cl.bool(!0);case transactionsV6.ClarityType.Int:return transactions.Cl.int(e.value);case transactionsV6.ClarityType.UInt:return transactions.Cl.uint(e.value);case transactionsV6.ClarityType.Buffer:return transactions.Cl.buffer(e.buffer);case transactionsV6.ClarityType.StringASCII:return transactions.Cl.stringAscii(e.data);case transactionsV6.ClarityType.StringUTF8:return transactions.Cl.stringUtf8(e.data);case transactionsV6.ClarityType.List:return transactions.Cl.list(e.list.map(I));case transactionsV6.ClarityType.Tuple:return transactions.Cl.tuple(Object.fromEntries(Object.entries(e.data).map(([o,n])=>[o,I(n)])));case transactionsV6.ClarityType.OptionalNone:return transactions.Cl.none();case transactionsV6.ClarityType.OptionalSome:return transactions.Cl.some(I(e.value));case transactionsV6.ClarityType.ResponseErr:return transactions.Cl.error(I(e.value));case transactionsV6.ClarityType.ResponseOk:return transactions.Cl.ok(I(e.value));case transactionsV6.ClarityType.PrincipalContract:return transactions.Cl.contractPrincipal(transactions.Address.stringify(e.address),e.contractName.content);case transactionsV6.ClarityType.PrincipalStandard:return transactions.Cl.standardPrincipal(transactions.Address.stringify(e.address));default:let t=e;throw new Error(`Unknown clarity type: ${t}`)}}function ye(e){return l(c({},e),{onFinish:void 0,onCancel:void 0})}function tt(e){}var ot=async e=>{},nt="stx_updateProfile",B=e=>e,F=e=>e.profile;function st(e,t=d()){g(nt,B,F)(e,t);}function rt(e){}var it=async e=>{},at="stx_signMessage",W=e=>e,q=e=>e;function ct(e,t=d()){g(at,W,q)(e,t);}async function Mt(e){}var dt="stx_signStructuredMessage",Z=e=>({message:I(e.message),domain:I(e.domain)}),X=e=>e;function pt(e,t=d()){if(e.domain.type!==transactionsV6.ClarityType.Tuple)throw new Error("Domain must be a tuple");g(dt,Z,X)(e,t);}var me=e=>{let t=e;if(!t){let o=new w(["store_write"],document.location.href);t=new C({appConfig:o});}return t};function St(e){try{return me(e).loadUserData().appPrivateKey}catch(t){return !1}}var At=e=>{};function Dt(e){var p;let{stxAddress:t,userSession:o,network:n}=e;if(t)return t;if(!o||!n)return;let s=(p=o==null?void 0:o.loadUserData().profile)==null?void 0:p.stxAddress,r={[network.ChainId.Mainnet]:"mainnet",[network.ChainId.Testnet]:"testnet"},i=Te(n);return s==null?void 0:s[r[i.chainId]]}var It=async e=>{},ft=async e=>{},Tt=async e=>{},yt=async e=>{},Ct="stx_callContract",H=e=>{var o;let t=(o=e.functionArgs)==null?void 0:o.map(n=>typeof n=="string"?transactions.Cl.deserialize(n):I(n)).map(n=>transactions.Cl.serialize(n));return l(c({},e),{contract:`${e.contractAddress}.${e.contractName}`,functionArgs:t,network:E(e.network),postConditionMode:Pe(e.postConditionMode),postConditions:xe(e.postConditions),address:e.stxAddress})},V=e=>({txId:e.txid,txRaw:e.transaction,stacksTransaction:transactions.deserializeTransaction(e.transaction)});function Nt(e,t=d()){g(Ct,H,V)(e,t);}var Lt="stx_deployContract",K=e=>l(c({},e),{name:e.contractName,clarityCode:e.codeBody,network:E(e.network),postConditionMode:Pe(e.postConditionMode),postConditions:xe(e.postConditions),address:e.stxAddress}),J=e=>({txId:e.txid,txRaw:e.transaction,stacksTransaction:transactions.deserializeTransaction(e.transaction)});function mt(e,t=d()){g(Lt,K,J)(e,t);}var xt="stx_transferStx",$=e=>l(c({},e),{amount:e.amount.toString(),network:E(e.network),address:e.stxAddress}),ee=e=>({txId:e.txid,txRaw:e.transaction,stacksTransaction:transactions.deserializeTransaction(e.transaction)});function Pt(e,t=d()){g(xt,$,ee)(e,t);}var jt="stx_signTransaction",te=e=>l(c({},e),{transaction:e.txHex}),oe=e=>l(c({},e),{stacksTransaction:transactions.deserializeTransaction(e.transaction)});function wt(e,t=d()){g(jt,te,oe)(e,t);}function xe(e){if(typeof e!="undefined")return e.map(t=>typeof t=="string"?t:typeof t.type=="string"?l(c({},t),{amount:"amount"in t?t.amount.toString():void 0}):common.bytesToHex(transactionsV6.serializePostCondition(t)))}function Pe(e){if(typeof e!="undefined"){if(typeof e=="string")return e;switch(e){case transactions.PostConditionMode.Allow:return "allow";case transactions.PostConditionMode.Deny:return "deny";default:let t=e;throw new Error(`Unknown post condition mode: ${t}. Should be one of: 'allow', 'deny'`)}}}function N(e,t,o){return (n,s)=>{let r=t(ye(n)),i=n;P({provider:s},e,r).then(a=>{var A;let p=o(a);(A=i.onFinish)==null||A.call(i,p);}).catch(a=>{var p;console.error(a),(p=i.onCancel)==null||p.call(i,a);});}}var ht=Ae,Ko=N("stx_transferStx",$,ee),Jo=N("stx_callContract",H,V),$o=N("stx_deployContract",K,J),en=N("stx_signTransaction",te,oe),tn=N("stx_updateProfile",B,F),on=N("stx_signMessage",W,q),nn=N("stx_signStructuredMessage",Z,X);function sn(){connectUi.clearSelectedProviderId(),new C().store.deleteSessionData();}var rn=ht;function bt(e){}var _t=async e=>{},kt="signPsbt",Ut=e=>{var t;return {psbt:base.base64.encode(common.hexToBytes(e.hex)),signInputs:typeof e.signAtIndex=="number"?[e.signAtIndex]:e.signAtIndex,allowedSighash:(t=e.allowedSighash)==null?void 0:t.map(o=>G[o])}},zt=e=>({hex:common.bytesToHex(base.base64.decode(e.psbt))});function vt(e,t=d()){g(kt,Ut,zt)(e,t);}
Object.defineProperty(exports,"clearSelectedProviderId",{enumerable:true,get:function(){return connectUi.clearSelectedProviderId}});Object.defineProperty(exports,"getSelectedProvider",{enumerable:true,get:function(){return connectUi.getProvider}});Object.defineProperty(exports,"getSelectedProviderId",{enumerable:true,get:function(){return connectUi.getSelectedProviderId}});Object.defineProperty(exports,"isProviderSelected",{enumerable:true,get:function(){return connectUi.isProviderSelected}});Object.defineProperty(exports,"setSelectedProviderId",{enumerable:true,get:function(){return connectUi.setSelectedProviderId}});exports.AppConfig=w;exports.ContractCallArgumentType=Xe;exports.DEFAULT_PROVIDERS=de;exports.InstanceDataStore=U;exports.LOCALSTORAGE_SESSION_KEY=qe;exports.LocalStorageStore=z;exports.SessionDataStore=O;exports.SignatureHash=G;exports.TransactionTypes=Ze;exports.UserSession=C;exports.authenticate=Ae;exports.defaultAuthURL=ro;exports.disconnect=sn;exports.getDefaultProfileUpdateRequestOptions=tt;exports.getDefaultPsbtRequestOptions=bt;exports.getDefaultSignatureRequestOptions=rt;exports.getKeys=At;exports.getOrCreateUserSession=De;exports.getStacksProvider=d;exports.getStxAddress=Dt;exports.getUserData=ao;exports.getUserSession=me;exports.hasAppPrivateKey=St;exports.isAddressTaproot=Se;exports.isMobile=io;exports.isStacksWalletInstalled=et;exports.makeContractCallToken=It;exports.makeContractDeployToken=ft;exports.makeProfileUpdateToken=ot;exports.makePsbtToken=_t;exports.makeSTXTransferToken=Tt;exports.makeSignTransaction=yt;exports.openContractCall=Nt;exports.openContractDeploy=mt;exports.openProfileUpdateRequestPopup=st;exports.openPsbtRequestPopup=vt;exports.openSTXTransfer=Pt;exports.openSignTransaction=wt;exports.openSignatureRequestPopup=ct;exports.openStructuredDataSignatureRequestPopup=pt;exports.request=P;exports.requestRaw=j;exports.showBlockstackConnect=rn;exports.showConnect=ht;exports.showContractCall=Jo;exports.showContractDeploy=$o;exports.showProfileUpdate=tn;exports.showSTXTransfer=Ko;exports.showSignMessage=on;exports.showSignStructuredMessage=nn;exports.showSignTransaction=en;exports.signMessage=it;exports.signStructuredMessage=Mt;//# sourceMappingURL=index.js.map
//# sourceMappingURL=index.js.map
{
"name": "@stacks/connect",
"version": "8.0.1",
"version": "8.0.2-alpha.847308a.0",
"license": "MIT",

@@ -20,3 +20,3 @@ "scripts": {

"@stacks/common": "^7.0.0",
"@stacks/connect-ui": "7.0.0",
"@stacks/connect-ui": "^7.0.1-alpha.847308a.0",
"@stacks/network": "^7.0.0",

@@ -66,3 +66,3 @@ "@stacks/network-v6": "npm:@stacks/network@^6.16.0",

},
"gitHead": "d8d037d6b0c9076b621666f1fdb414f93eb22139"
"gitHead": "d81642836d2dd978840734b6ea9245991260ff5d"
}

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc