UNPKG

starknetkit

Version:

<!-- logo --> <p align="center"> <img width='300' src="https://starknetkit-website-git-blo-1541-argentlabs.vercel.app/starknetKit-logo.svg"> </p>

2 lines (1 loc) 4.58 kB
"use strict";var O=Object.defineProperty;var L=(s,l,o)=>l in s?O(s,l,{enumerable:!0,configurable:!0,writable:!0,value:o}):s[l]=o;var y=(s,l,o)=>(L(s,typeof l!="symbol"?l+"":l,o),o);require("starknet");var j=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function b(s){return s&&s.__esModule&&Object.prototype.hasOwnProperty.call(s,"default")?s.default:s}function N(s){if(s.__esModule)return s;var l=s.default;if(typeof l=="function"){var o=function v(){return this instanceof v?Reflect.construct(l,arguments,this.constructor):l.apply(this,arguments)};o.prototype=l.prototype}else o={};return Object.defineProperty(o,"__esModule",{value:!0}),Object.keys(s).forEach(function(v){var g=Object.getOwnPropertyDescriptor(s,v);Object.defineProperty(o,v,g.get?g:{enumerable:!0,get:function(){return s[v]}})}),o}var w={exports:{}};(function(s){var l=Object.prototype.hasOwnProperty,o="~";function v(){}Object.create&&(v.prototype=Object.create(null),new v().__proto__||(o=!1));function g(c,t,n){this.fn=c,this.context=t,this.once=n||!1}function E(c,t,n,r,p){if(typeof n!="function")throw new TypeError("The listener must be a function");var a=new g(n,r||c,p),i=o?o+t:t;return c._events[i]?c._events[i].fn?c._events[i]=[c._events[i],a]:c._events[i].push(a):(c._events[i]=a,c._eventsCount++),c}function C(c,t){--c._eventsCount===0?c._events=new v:delete c._events[t]}function u(){this._events=new v,this._eventsCount=0}u.prototype.eventNames=function(){var t=[],n,r;if(this._eventsCount===0)return t;for(r in n=this._events)l.call(n,r)&&t.push(o?r.slice(1):r);return Object.getOwnPropertySymbols?t.concat(Object.getOwnPropertySymbols(n)):t},u.prototype.listeners=function(t){var n=o?o+t:t,r=this._events[n];if(!r)return[];if(r.fn)return[r.fn];for(var p=0,a=r.length,i=new Array(a);p<a;p++)i[p]=r[p].fn;return i},u.prototype.listenerCount=function(t){var n=o?o+t:t,r=this._events[n];return r?r.fn?1:r.length:0},u.prototype.emit=function(t,n,r,p,a,i){var d=o?o+t:t;if(!this._events[d])return!1;var e=this._events[d],h=arguments.length,m,f;if(e.fn){switch(e.once&&this.removeListener(t,e.fn,void 0,!0),h){case 1:return e.fn.call(e.context),!0;case 2:return e.fn.call(e.context,n),!0;case 3:return e.fn.call(e.context,n,r),!0;case 4:return e.fn.call(e.context,n,r,p),!0;case 5:return e.fn.call(e.context,n,r,p,a),!0;case 6:return e.fn.call(e.context,n,r,p,a,i),!0}for(f=1,m=new Array(h-1);f<h;f++)m[f-1]=arguments[f];e.fn.apply(e.context,m)}else{var x=e.length,_;for(f=0;f<x;f++)switch(e[f].once&&this.removeListener(t,e[f].fn,void 0,!0),h){case 1:e[f].fn.call(e[f].context);break;case 2:e[f].fn.call(e[f].context,n);break;case 3:e[f].fn.call(e[f].context,n,r);break;case 4:e[f].fn.call(e[f].context,n,r,p);break;default:if(!m)for(_=1,m=new Array(h-1);_<h;_++)m[_-1]=arguments[_];e[f].fn.apply(e[f].context,m)}}return!0},u.prototype.on=function(t,n,r){return E(this,t,n,r,!1)},u.prototype.once=function(t,n,r){return E(this,t,n,r,!0)},u.prototype.removeListener=function(t,n,r,p){var a=o?o+t:t;if(!this._events[a])return this;if(!n)return C(this,a),this;var i=this._events[a];if(i.fn)i.fn===n&&(!p||i.once)&&(!r||i.context===r)&&C(this,a);else{for(var d=0,e=[],h=i.length;d<h;d++)(i[d].fn!==n||p&&!i[d].once||r&&i[d].context!==r)&&e.push(i[d]);e.length?this._events[a]=e.length===1?e[0]:e:C(this,a)}return this},u.prototype.removeAllListeners=function(t){var n;return t?(n=o?o+t:t,this._events[n]&&C(this,n)):(this._events=new v,this._eventsCount=0),this},u.prototype.off=u.prototype.removeListener,u.prototype.addListener=u.prototype.on,u.prefixed=o,u.EventEmitter=u,s.exports=u})(w);var k=w.exports;const P=b(k);class S extends P{}const A={ACCOUNTS:"accounts"};class R extends Error{constructor(){super(...arguments);y(this,"name","ConnectorNotConnectedError");y(this,"message","Connector not connected")}}class W extends Error{constructor(){super(...arguments);y(this,"name","ConnectorNotFoundError");y(this,"message","Connector not found")}}class q extends Error{constructor(){super(...arguments);y(this,"name","UserRejectedRequestError");y(this,"message","User rejected request")}}const F=s=>{localStorage.setItem("starknetLastConnectedWallet",s)},T=()=>{localStorage.removeItem("starknetLastConnectedWallet")};exports.Connector=S;exports.ConnectorNotConnectedError=R;exports.ConnectorNotFoundError=W;exports.Permission=A;exports.UserRejectedRequestError=q;exports.commonjsGlobal=j;exports.getAugmentedNamespace=N;exports.getDefaultExportFromCjs=b;exports.removeStarknetLastConnectedWallet=T;exports.setStarknetLastConnectedWallet=F;