From 58bf1afce87e91d3fc108357145373373ea71834 Mon Sep 17 00:00:00 2001 From: rekmarks Date: Wed, 9 Oct 2024 00:04:22 +0000 Subject: [PATCH] deploy: a659bc682563e4b23fdb37ab091e91856ad44ea8 --- 7.0.0/.nojekyll | 1 + 7.0.0/assets/highlight.css | 92 ++ 7.0.0/assets/main.js | 58 + 7.0.0/assets/search.js | 1 + 7.0.0/assets/style.css | 1279 +++++++++++++++++ 7.0.0/classes/EthereumProviderError.html | 247 ++++ 7.0.0/classes/JsonRpcError.html | 236 +++ 7.0.0/functions/dataHasCause.html | 69 + 7.0.0/functions/getMessageFromCode.html | 76 + 7.0.0/functions/serializeCause.html | 69 + 7.0.0/functions/serializeError.html | 91 ++ 7.0.0/index.html | 185 +++ 7.0.0/modules.html | 74 + 7.0.0/types/DataWithOptionalCause.html | 61 + .../types/OptionalDataWithOptionalCause.html | 60 + 7.0.0/variables/errorCodes.html | 95 ++ 7.0.0/variables/providerErrors.html | 201 +++ 7.0.0/variables/rpcErrors.html | 347 +++++ 18 files changed, 3242 insertions(+) create mode 100644 7.0.0/.nojekyll create mode 100644 7.0.0/assets/highlight.css create mode 100644 7.0.0/assets/main.js create mode 100644 7.0.0/assets/search.js create mode 100644 7.0.0/assets/style.css create mode 100644 7.0.0/classes/EthereumProviderError.html create mode 100644 7.0.0/classes/JsonRpcError.html create mode 100644 7.0.0/functions/dataHasCause.html create mode 100644 7.0.0/functions/getMessageFromCode.html create mode 100644 7.0.0/functions/serializeCause.html create mode 100644 7.0.0/functions/serializeError.html create mode 100644 7.0.0/index.html create mode 100644 7.0.0/modules.html create mode 100644 7.0.0/types/DataWithOptionalCause.html create mode 100644 7.0.0/types/OptionalDataWithOptionalCause.html create mode 100644 7.0.0/variables/errorCodes.html create mode 100644 7.0.0/variables/providerErrors.html create mode 100644 7.0.0/variables/rpcErrors.html diff --git a/7.0.0/.nojekyll b/7.0.0/.nojekyll new file mode 100644 index 0000000..e2ac661 --- /dev/null +++ b/7.0.0/.nojekyll @@ -0,0 +1 @@ +TypeDoc added this file to prevent GitHub Pages from using Jekyll. You can turn off this behavior by setting the `githubPages` option to false. \ No newline at end of file diff --git a/7.0.0/assets/highlight.css b/7.0.0/assets/highlight.css new file mode 100644 index 0000000..f5466f6 --- /dev/null +++ b/7.0.0/assets/highlight.css @@ -0,0 +1,92 @@ +:root { + --light-hl-0: #AF00DB; + --dark-hl-0: #C586C0; + --light-hl-1: #000000; + --dark-hl-1: #D4D4D4; + --light-hl-2: #001080; + --dark-hl-2: #9CDCFE; + --light-hl-3: #A31515; + --dark-hl-3: #CE9178; + --light-hl-4: #795E26; + --dark-hl-4: #DCDCAA; + --light-hl-5: #008000; + --dark-hl-5: #6A9955; + --light-hl-6: #098658; + --dark-hl-6: #B5CEA8; + --light-hl-7: #0000FF; + --dark-hl-7: #569CD6; + --light-hl-8: #0070C1; + --dark-hl-8: #4FC1FF; + --light-hl-9: #000000; + --dark-hl-9: #C8C8C8; + --light-code-background: #FFFFFF; + --dark-code-background: #1E1E1E; +} + +@media (prefers-color-scheme: light) { :root { + --hl-0: var(--light-hl-0); + --hl-1: var(--light-hl-1); + --hl-2: var(--light-hl-2); + --hl-3: var(--light-hl-3); + --hl-4: var(--light-hl-4); + --hl-5: var(--light-hl-5); + --hl-6: var(--light-hl-6); + --hl-7: var(--light-hl-7); + --hl-8: var(--light-hl-8); + --hl-9: var(--light-hl-9); + --code-background: var(--light-code-background); +} } + +@media (prefers-color-scheme: dark) { :root { + --hl-0: var(--dark-hl-0); + --hl-1: var(--dark-hl-1); + --hl-2: var(--dark-hl-2); + --hl-3: var(--dark-hl-3); + --hl-4: var(--dark-hl-4); + --hl-5: var(--dark-hl-5); + --hl-6: var(--dark-hl-6); + --hl-7: var(--dark-hl-7); + --hl-8: var(--dark-hl-8); + --hl-9: var(--dark-hl-9); + --code-background: var(--dark-code-background); +} } + +:root[data-theme='light'] { + --hl-0: var(--light-hl-0); + --hl-1: var(--light-hl-1); + --hl-2: var(--light-hl-2); + --hl-3: var(--light-hl-3); + --hl-4: var(--light-hl-4); + --hl-5: var(--light-hl-5); + --hl-6: var(--light-hl-6); + --hl-7: var(--light-hl-7); + --hl-8: var(--light-hl-8); + --hl-9: var(--light-hl-9); + --code-background: var(--light-code-background); +} + +:root[data-theme='dark'] { + --hl-0: var(--dark-hl-0); + --hl-1: var(--dark-hl-1); + --hl-2: var(--dark-hl-2); + --hl-3: var(--dark-hl-3); + --hl-4: var(--dark-hl-4); + --hl-5: var(--dark-hl-5); + --hl-6: var(--dark-hl-6); + --hl-7: var(--dark-hl-7); + --hl-8: var(--dark-hl-8); + --hl-9: var(--dark-hl-9); + --code-background: var(--dark-code-background); +} + +.hl-0 { color: var(--hl-0); } +.hl-1 { color: var(--hl-1); } +.hl-2 { color: var(--hl-2); } +.hl-3 { color: var(--hl-3); } +.hl-4 { color: var(--hl-4); } +.hl-5 { color: var(--hl-5); } +.hl-6 { color: var(--hl-6); } +.hl-7 { color: var(--hl-7); } +.hl-8 { color: var(--hl-8); } +.hl-9 { color: var(--hl-9); } +pre, code { background: var(--code-background); } diff --git a/7.0.0/assets/main.js b/7.0.0/assets/main.js new file mode 100644 index 0000000..f7c8366 --- /dev/null +++ b/7.0.0/assets/main.js @@ -0,0 +1,58 @@ +"use strict"; +"use strict";(()=>{var Qe=Object.create;var ae=Object.defineProperty;var Pe=Object.getOwnPropertyDescriptor;var Ce=Object.getOwnPropertyNames;var Oe=Object.getPrototypeOf,Re=Object.prototype.hasOwnProperty;var _e=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports);var Me=(t,e,n,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of Ce(e))!Re.call(t,i)&&i!==n&&ae(t,i,{get:()=>e[i],enumerable:!(r=Pe(e,i))||r.enumerable});return t};var De=(t,e,n)=>(n=t!=null?Qe(Oe(t)):{},Me(e||!t||!t.__esModule?ae(n,"default",{value:t,enumerable:!0}):n,t));var de=_e((ce,he)=>{(function(){var t=function(e){var n=new t.Builder;return n.pipeline.add(t.trimmer,t.stopWordFilter,t.stemmer),n.searchPipeline.add(t.stemmer),e.call(n,n),n.build()};t.version="2.3.9";t.utils={},t.utils.warn=function(e){return function(n){e.console&&console.warn&&console.warn(n)}}(this),t.utils.asString=function(e){return e==null?"":e.toString()},t.utils.clone=function(e){if(e==null)return e;for(var n=Object.create(null),r=Object.keys(e),i=0;i0){var h=t.utils.clone(n)||{};h.position=[a,l],h.index=s.length,s.push(new t.Token(r.slice(a,o),h))}a=o+1}}return s},t.tokenizer.separator=/[\s\-]+/;t.Pipeline=function(){this._stack=[]},t.Pipeline.registeredFunctions=Object.create(null),t.Pipeline.registerFunction=function(e,n){n in this.registeredFunctions&&t.utils.warn("Overwriting existing registered function: "+n),e.label=n,t.Pipeline.registeredFunctions[e.label]=e},t.Pipeline.warnIfFunctionNotRegistered=function(e){var n=e.label&&e.label in this.registeredFunctions;n||t.utils.warn(`Function is not registered with pipeline. This may cause problems when serialising the index. +`,e)},t.Pipeline.load=function(e){var n=new t.Pipeline;return e.forEach(function(r){var i=t.Pipeline.registeredFunctions[r];if(i)n.add(i);else throw new Error("Cannot load unregistered function: "+r)}),n},t.Pipeline.prototype.add=function(){var e=Array.prototype.slice.call(arguments);e.forEach(function(n){t.Pipeline.warnIfFunctionNotRegistered(n),this._stack.push(n)},this)},t.Pipeline.prototype.after=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var r=this._stack.indexOf(e);if(r==-1)throw new Error("Cannot find existingFn");r=r+1,this._stack.splice(r,0,n)},t.Pipeline.prototype.before=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var r=this._stack.indexOf(e);if(r==-1)throw new Error("Cannot find existingFn");this._stack.splice(r,0,n)},t.Pipeline.prototype.remove=function(e){var n=this._stack.indexOf(e);n!=-1&&this._stack.splice(n,1)},t.Pipeline.prototype.run=function(e){for(var n=this._stack.length,r=0;r1&&(oe&&(r=s),o!=e);)i=r-n,s=n+Math.floor(i/2),o=this.elements[s*2];if(o==e||o>e)return s*2;if(ou?h+=2:a==u&&(n+=r[l+1]*i[h+1],l+=2,h+=2);return n},t.Vector.prototype.similarity=function(e){return this.dot(e)/this.magnitude()||0},t.Vector.prototype.toArray=function(){for(var e=new Array(this.elements.length/2),n=1,r=0;n0){var o=s.str.charAt(0),a;o in s.node.edges?a=s.node.edges[o]:(a=new t.TokenSet,s.node.edges[o]=a),s.str.length==1&&(a.final=!0),i.push({node:a,editsRemaining:s.editsRemaining,str:s.str.slice(1)})}if(s.editsRemaining!=0){if("*"in s.node.edges)var u=s.node.edges["*"];else{var u=new t.TokenSet;s.node.edges["*"]=u}if(s.str.length==0&&(u.final=!0),i.push({node:u,editsRemaining:s.editsRemaining-1,str:s.str}),s.str.length>1&&i.push({node:s.node,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)}),s.str.length==1&&(s.node.final=!0),s.str.length>=1){if("*"in s.node.edges)var l=s.node.edges["*"];else{var l=new t.TokenSet;s.node.edges["*"]=l}s.str.length==1&&(l.final=!0),i.push({node:l,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)})}if(s.str.length>1){var h=s.str.charAt(0),m=s.str.charAt(1),v;m in s.node.edges?v=s.node.edges[m]:(v=new t.TokenSet,s.node.edges[m]=v),s.str.length==1&&(v.final=!0),i.push({node:v,editsRemaining:s.editsRemaining-1,str:h+s.str.slice(2)})}}}return r},t.TokenSet.fromString=function(e){for(var n=new t.TokenSet,r=n,i=0,s=e.length;i=e;n--){var r=this.uncheckedNodes[n],i=r.child.toString();i in this.minimizedNodes?r.parent.edges[r.char]=this.minimizedNodes[i]:(r.child._str=i,this.minimizedNodes[i]=r.child),this.uncheckedNodes.pop()}};t.Index=function(e){this.invertedIndex=e.invertedIndex,this.fieldVectors=e.fieldVectors,this.tokenSet=e.tokenSet,this.fields=e.fields,this.pipeline=e.pipeline},t.Index.prototype.search=function(e){return this.query(function(n){var r=new t.QueryParser(e,n);r.parse()})},t.Index.prototype.query=function(e){for(var n=new t.Query(this.fields),r=Object.create(null),i=Object.create(null),s=Object.create(null),o=Object.create(null),a=Object.create(null),u=0;u1?this._b=1:this._b=e},t.Builder.prototype.k1=function(e){this._k1=e},t.Builder.prototype.add=function(e,n){var r=e[this._ref],i=Object.keys(this._fields);this._documents[r]=n||{},this.documentCount+=1;for(var s=0;s=this.length)return t.QueryLexer.EOS;var e=this.str.charAt(this.pos);return this.pos+=1,e},t.QueryLexer.prototype.width=function(){return this.pos-this.start},t.QueryLexer.prototype.ignore=function(){this.start==this.pos&&(this.pos+=1),this.start=this.pos},t.QueryLexer.prototype.backup=function(){this.pos-=1},t.QueryLexer.prototype.acceptDigitRun=function(){var e,n;do e=this.next(),n=e.charCodeAt(0);while(n>47&&n<58);e!=t.QueryLexer.EOS&&this.backup()},t.QueryLexer.prototype.more=function(){return this.pos1&&(e.backup(),e.emit(t.QueryLexer.TERM)),e.ignore(),e.more())return t.QueryLexer.lexText},t.QueryLexer.lexEditDistance=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(t.QueryLexer.EDIT_DISTANCE),t.QueryLexer.lexText},t.QueryLexer.lexBoost=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(t.QueryLexer.BOOST),t.QueryLexer.lexText},t.QueryLexer.lexEOS=function(e){e.width()>0&&e.emit(t.QueryLexer.TERM)},t.QueryLexer.termSeparator=t.tokenizer.separator,t.QueryLexer.lexText=function(e){for(;;){var n=e.next();if(n==t.QueryLexer.EOS)return t.QueryLexer.lexEOS;if(n.charCodeAt(0)==92){e.escapeCharacter();continue}if(n==":")return t.QueryLexer.lexField;if(n=="~")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexEditDistance;if(n=="^")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexBoost;if(n=="+"&&e.width()===1||n=="-"&&e.width()===1)return e.emit(t.QueryLexer.PRESENCE),t.QueryLexer.lexText;if(n.match(t.QueryLexer.termSeparator))return t.QueryLexer.lexTerm}},t.QueryParser=function(e,n){this.lexer=new t.QueryLexer(e),this.query=n,this.currentClause={},this.lexemeIdx=0},t.QueryParser.prototype.parse=function(){this.lexer.run(),this.lexemes=this.lexer.lexemes;for(var e=t.QueryParser.parseClause;e;)e=e(this);return this.query},t.QueryParser.prototype.peekLexeme=function(){return this.lexemes[this.lexemeIdx]},t.QueryParser.prototype.consumeLexeme=function(){var e=this.peekLexeme();return this.lexemeIdx+=1,e},t.QueryParser.prototype.nextClause=function(){var e=this.currentClause;this.query.clause(e),this.currentClause={}},t.QueryParser.parseClause=function(e){var n=e.peekLexeme();if(n!=null)switch(n.type){case t.QueryLexer.PRESENCE:return t.QueryParser.parsePresence;case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var r="expected either a field or a term, found "+n.type;throw n.str.length>=1&&(r+=" with value '"+n.str+"'"),new t.QueryParseError(r,n.start,n.end)}},t.QueryParser.parsePresence=function(e){var n=e.consumeLexeme();if(n!=null){switch(n.str){case"-":e.currentClause.presence=t.Query.presence.PROHIBITED;break;case"+":e.currentClause.presence=t.Query.presence.REQUIRED;break;default:var r="unrecognised presence operator'"+n.str+"'";throw new t.QueryParseError(r,n.start,n.end)}var i=e.peekLexeme();if(i==null){var r="expecting term or field, found nothing";throw new t.QueryParseError(r,n.start,n.end)}switch(i.type){case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var r="expecting term or field, found '"+i.type+"'";throw new t.QueryParseError(r,i.start,i.end)}}},t.QueryParser.parseField=function(e){var n=e.consumeLexeme();if(n!=null){if(e.query.allFields.indexOf(n.str)==-1){var r=e.query.allFields.map(function(o){return"'"+o+"'"}).join(", "),i="unrecognised field '"+n.str+"', possible fields: "+r;throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.fields=[n.str];var s=e.peekLexeme();if(s==null){var i="expecting term, found nothing";throw new t.QueryParseError(i,n.start,n.end)}switch(s.type){case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var i="expecting term, found '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},t.QueryParser.parseTerm=function(e){var n=e.consumeLexeme();if(n!=null){e.currentClause.term=n.str.toLowerCase(),n.str.indexOf("*")!=-1&&(e.currentClause.usePipeline=!1);var r=e.peekLexeme();if(r==null){e.nextClause();return}switch(r.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+r.type+"'";throw new t.QueryParseError(i,r.start,r.end)}}},t.QueryParser.parseEditDistance=function(e){var n=e.consumeLexeme();if(n!=null){var r=parseInt(n.str,10);if(isNaN(r)){var i="edit distance must be numeric";throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.editDistance=r;var s=e.peekLexeme();if(s==null){e.nextClause();return}switch(s.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},t.QueryParser.parseBoost=function(e){var n=e.consumeLexeme();if(n!=null){var r=parseInt(n.str,10);if(isNaN(r)){var i="boost must be numeric";throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.boost=r;var s=e.peekLexeme();if(s==null){e.nextClause();return}switch(s.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},function(e,n){typeof define=="function"&&define.amd?define(n):typeof ce=="object"?he.exports=n():e.lunr=n()}(this,function(){return t})})()});var le=[];function B(t,e){le.push({selector:e,constructor:t})}var Y=class{constructor(){this.alwaysVisibleMember=null;this.createComponents(document.body),this.ensureFocusedElementVisible(),window.addEventListener("hashchange",()=>this.ensureFocusedElementVisible())}createComponents(e){le.forEach(n=>{e.querySelectorAll(n.selector).forEach(r=>{r.dataset.hasInstance||(new n.constructor({el:r,app:this}),r.dataset.hasInstance=String(!0))})})}filterChanged(){this.ensureFocusedElementVisible()}ensureFocusedElementVisible(){this.alwaysVisibleMember&&(this.alwaysVisibleMember.classList.remove("always-visible"),this.alwaysVisibleMember.firstElementChild.remove(),this.alwaysVisibleMember=null);let e=document.getElementById(location.hash.substring(1));if(!e)return;let n=e.parentElement;for(;n&&n.tagName!=="SECTION";)n=n.parentElement;if(n&&n.offsetParent==null){this.alwaysVisibleMember=n,n.classList.add("always-visible");let r=document.createElement("p");r.classList.add("warning"),r.textContent="This member is normally hidden due to your filter settings.",n.prepend(r)}}};var I=class{constructor(e){this.el=e.el,this.app=e.app}};var J=class{constructor(){this.listeners={}}addEventListener(e,n){e in this.listeners||(this.listeners[e]=[]),this.listeners[e].push(n)}removeEventListener(e,n){if(!(e in this.listeners))return;let r=this.listeners[e];for(let i=0,s=r.length;i{let n=Date.now();return(...r)=>{n+e-Date.now()<0&&(t(...r),n=Date.now())}};var re=class extends J{constructor(){super();this.scrollTop=0;this.lastY=0;this.width=0;this.height=0;this.showToolbar=!0;this.toolbar=document.querySelector(".tsd-page-toolbar"),this.navigation=document.querySelector(".col-menu"),window.addEventListener("scroll",ne(()=>this.onScroll(),10)),window.addEventListener("resize",ne(()=>this.onResize(),10)),this.searchInput=document.querySelector("#tsd-search input"),this.searchInput&&this.searchInput.addEventListener("focus",()=>{this.hideShowToolbar()}),this.onResize(),this.onScroll()}triggerResize(){let n=new CustomEvent("resize",{detail:{width:this.width,height:this.height}});this.dispatchEvent(n)}onResize(){this.width=window.innerWidth||0,this.height=window.innerHeight||0;let n=new CustomEvent("resize",{detail:{width:this.width,height:this.height}});this.dispatchEvent(n)}onScroll(){this.scrollTop=window.scrollY||0;let n=new CustomEvent("scroll",{detail:{scrollTop:this.scrollTop}});this.dispatchEvent(n),this.hideShowToolbar()}hideShowToolbar(){let n=this.showToolbar;this.showToolbar=this.lastY>=this.scrollTop||this.scrollTop<=0||!!this.searchInput&&this.searchInput===document.activeElement,n!==this.showToolbar&&(this.toolbar.classList.toggle("tsd-page-toolbar--hide"),this.navigation?.classList.toggle("col-menu--hide")),this.lastY=this.scrollTop}},R=re;R.instance=new re;var X=class extends I{constructor(n){super(n);this.anchors=[];this.index=-1;R.instance.addEventListener("resize",()=>this.onResize()),R.instance.addEventListener("scroll",r=>this.onScroll(r)),this.createAnchors()}createAnchors(){let n=window.location.href;n.indexOf("#")!=-1&&(n=n.substring(0,n.indexOf("#"))),this.el.querySelectorAll("a").forEach(r=>{let i=r.href;if(i.indexOf("#")==-1||i.substring(0,n.length)!=n)return;let s=i.substring(i.indexOf("#")+1),o=document.querySelector("a.tsd-anchor[name="+s+"]"),a=r.parentNode;!o||!a||this.anchors.push({link:a,anchor:o,position:0})}),this.onResize()}onResize(){let n;for(let i=0,s=this.anchors.length;ii.position-s.position);let r=new CustomEvent("scroll",{detail:{scrollTop:R.instance.scrollTop}});this.onScroll(r)}onScroll(n){let r=n.detail.scrollTop+5,i=this.anchors,s=i.length-1,o=this.index;for(;o>-1&&i[o].position>r;)o-=1;for(;o-1&&this.anchors[this.index].link.classList.remove("focus"),this.index=o,this.index>-1&&this.anchors[this.index].link.classList.add("focus"))}};var ue=(t,e=100)=>{let n;return()=>{clearTimeout(n),n=setTimeout(()=>t(),e)}};var me=De(de());function ve(){let t=document.getElementById("tsd-search");if(!t)return;let e=document.getElementById("search-script");t.classList.add("loading"),e&&(e.addEventListener("error",()=>{t.classList.remove("loading"),t.classList.add("failure")}),e.addEventListener("load",()=>{t.classList.remove("loading"),t.classList.add("ready")}),window.searchData&&t.classList.remove("loading"));let n=document.querySelector("#tsd-search input"),r=document.querySelector("#tsd-search .results");if(!n||!r)throw new Error("The input field or the result list wrapper was not found");let i=!1;r.addEventListener("mousedown",()=>i=!0),r.addEventListener("mouseup",()=>{i=!1,t.classList.remove("has-focus")}),n.addEventListener("focus",()=>t.classList.add("has-focus")),n.addEventListener("blur",()=>{i||(i=!1,t.classList.remove("has-focus"))});let s={base:t.dataset.base+"/"};Fe(t,r,n,s)}function Fe(t,e,n,r){n.addEventListener("input",ue(()=>{He(t,e,n,r)},200));let i=!1;n.addEventListener("keydown",s=>{i=!0,s.key=="Enter"?Ve(e,n):s.key=="Escape"?n.blur():s.key=="ArrowUp"?pe(e,-1):s.key==="ArrowDown"?pe(e,1):i=!1}),n.addEventListener("keypress",s=>{i&&s.preventDefault()}),document.body.addEventListener("keydown",s=>{s.altKey||s.ctrlKey||s.metaKey||!n.matches(":focus")&&s.key==="/"&&(n.focus(),s.preventDefault())})}function Ae(t,e){t.index||window.searchData&&(e.classList.remove("loading"),e.classList.add("ready"),t.data=window.searchData,t.index=me.Index.load(window.searchData.index))}function He(t,e,n,r){if(Ae(r,t),!r.index||!r.data)return;e.textContent="";let i=n.value.trim(),s=i?r.index.search(`*${i}*`):[];for(let o=0;oa.score-o.score);for(let o=0,a=Math.min(10,s.length);o${fe(u.parent,i)}.${l}`);let h=document.createElement("li");h.classList.value=u.classes??"";let m=document.createElement("a");m.href=r.base+u.url,m.innerHTML=l,h.append(m),e.appendChild(h)}}function pe(t,e){let n=t.querySelector(".current");if(!n)n=t.querySelector(e==1?"li:first-child":"li:last-child"),n&&n.classList.add("current");else{let r=n;if(e===1)do r=r.nextElementSibling??void 0;while(r instanceof HTMLElement&&r.offsetParent==null);else do r=r.previousElementSibling??void 0;while(r instanceof HTMLElement&&r.offsetParent==null);r&&(n.classList.remove("current"),r.classList.add("current"))}}function Ve(t,e){let n=t.querySelector(".current");if(n||(n=t.querySelector("li:first-child")),n){let r=n.querySelector("a");r&&(window.location.href=r.href),e.blur()}}function fe(t,e){if(e==="")return t;let n=t.toLocaleLowerCase(),r=e.toLocaleLowerCase(),i=[],s=0,o=n.indexOf(r);for(;o!=-1;)i.push(ie(t.substring(s,o)),`${ie(t.substring(o,o+r.length))}`),s=o+r.length,o=n.indexOf(r,s);return i.push(ie(t.substring(s))),i.join("")}var Ne={"&":"&","<":"<",">":">","'":"'",'"':"""};function ie(t){return t.replace(/[&<>"'"]/g,e=>Ne[e])}var F="mousedown",ye="mousemove",j="mouseup",Z={x:0,y:0},ge=!1,se=!1,Be=!1,A=!1,xe=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);document.documentElement.classList.add(xe?"is-mobile":"not-mobile");xe&&"ontouchstart"in document.documentElement&&(Be=!0,F="touchstart",ye="touchmove",j="touchend");document.addEventListener(F,t=>{se=!0,A=!1;let e=F=="touchstart"?t.targetTouches[0]:t;Z.y=e.pageY||0,Z.x=e.pageX||0});document.addEventListener(ye,t=>{if(se&&!A){let e=F=="touchstart"?t.targetTouches[0]:t,n=Z.x-(e.pageX||0),r=Z.y-(e.pageY||0);A=Math.sqrt(n*n+r*r)>10}});document.addEventListener(j,()=>{se=!1});document.addEventListener("click",t=>{ge&&(t.preventDefault(),t.stopImmediatePropagation(),ge=!1)});var K=class extends I{constructor(n){super(n);this.className=this.el.dataset.toggle||"",this.el.addEventListener(j,r=>this.onPointerUp(r)),this.el.addEventListener("click",r=>r.preventDefault()),document.addEventListener(F,r=>this.onDocumentPointerDown(r)),document.addEventListener(j,r=>this.onDocumentPointerUp(r))}setActive(n){if(this.active==n)return;this.active=n,document.documentElement.classList.toggle("has-"+this.className,n),this.el.classList.toggle("active",n);let r=(this.active?"to-has-":"from-has-")+this.className;document.documentElement.classList.add(r),setTimeout(()=>document.documentElement.classList.remove(r),500)}onPointerUp(n){A||(this.setActive(!0),n.preventDefault())}onDocumentPointerDown(n){if(this.active){if(n.target.closest(".col-menu, .tsd-filter-group"))return;this.setActive(!1)}}onDocumentPointerUp(n){if(!A&&this.active&&n.target.closest(".col-menu")){let r=n.target.closest("a");if(r){let i=window.location.href;i.indexOf("#")!=-1&&(i=i.substring(0,i.indexOf("#"))),r.href.substring(0,i.length)==i&&setTimeout(()=>this.setActive(!1),250)}}}};var oe;try{oe=localStorage}catch{oe={getItem(){return null},setItem(){}}}var Q=oe;var Le=document.head.appendChild(document.createElement("style"));Le.dataset.for="filters";var ee=class extends I{constructor(n){super(n);this.key=`filter-${this.el.name}`,this.value=this.el.checked,this.el.addEventListener("change",()=>{this.setLocalStorage(this.el.checked)}),this.setLocalStorage(this.fromLocalStorage()),Le.innerHTML+=`html:not(.${this.key}) .tsd-is-${this.el.name} { display: none; } +`}fromLocalStorage(){let n=Q.getItem(this.key);return n?n==="true":this.el.checked}setLocalStorage(n){Q.setItem(this.key,n.toString()),this.value=n,this.handleValueChange()}handleValueChange(){this.el.checked=this.value,document.documentElement.classList.toggle(this.key,this.value),this.app.filterChanged(),document.querySelectorAll(".tsd-index-section").forEach(n=>{n.style.display="block";let r=Array.from(n.querySelectorAll(".tsd-index-link")).every(i=>i.offsetParent==null);n.style.display=r?"none":"block"})}};var te=class extends I{constructor(n){super(n);this.calculateHeights(),this.summary=this.el.querySelector(".tsd-accordion-summary"),this.icon=this.summary.querySelector("svg"),this.key=`tsd-accordion-${this.summary.textContent.replace(/\s+/g,"-").toLowerCase()}`,this.setLocalStorage(this.fromLocalStorage(),!0),this.summary.addEventListener("click",r=>this.toggleVisibility(r)),this.icon.style.transform=this.getIconRotation()}getIconRotation(n=this.el.open){return`rotate(${n?0:-90}deg)`}calculateHeights(){let n=this.el.open,{position:r,left:i}=this.el.style;this.el.style.position="fixed",this.el.style.left="-9999px",this.el.open=!0,this.expandedHeight=this.el.offsetHeight+"px",this.el.open=!1,this.collapsedHeight=this.el.offsetHeight+"px",this.el.open=n,this.el.style.height=n?this.expandedHeight:this.collapsedHeight,this.el.style.position=r,this.el.style.left=i}toggleVisibility(n){n.preventDefault(),this.el.style.overflow="hidden",this.el.open?this.collapse():this.expand()}expand(n=!0){this.el.open=!0,this.animate(this.collapsedHeight,this.expandedHeight,{opening:!0,duration:n?300:0})}collapse(n=!0){this.animate(this.expandedHeight,this.collapsedHeight,{opening:!1,duration:n?300:0})}animate(n,r,{opening:i,duration:s=300}){if(this.animation)return;let o={duration:s,easing:"ease"};this.animation=this.el.animate({height:[n,r]},o),this.icon.animate({transform:[this.icon.style.transform||this.getIconRotation(!i),this.getIconRotation(i)]},o).addEventListener("finish",()=>{this.icon.style.transform=this.getIconRotation(i)}),this.animation.addEventListener("finish",()=>this.animationEnd(i))}animationEnd(n){this.el.open=n,this.animation=void 0,this.el.style.height="auto",this.el.style.overflow="visible",this.setLocalStorage(n)}fromLocalStorage(){let n=Q.getItem(this.key);return n?n==="true":this.el.open}setLocalStorage(n,r=!1){this.fromLocalStorage()===n&&!r||(Q.setItem(this.key,n.toString()),this.el.open=n,this.handleValueChange(r))}handleValueChange(n=!1){this.fromLocalStorage()===this.el.open&&!n||(this.fromLocalStorage()?this.expand(!1):this.collapse(!1))}};function be(t){let e=Q.getItem("tsd-theme")||"os";t.value=e,Ee(e),t.addEventListener("change",()=>{Q.setItem("tsd-theme",t.value),Ee(t.value)})}function Ee(t){document.documentElement.dataset.theme=t}ve();B(X,".menu-highlight");B(K,"a[data-toggle]");B(te,".tsd-index-accordion");B(ee,".tsd-filter-item input[type=checkbox]");var we=document.getElementById("theme");we&&be(we);var je=new Y;Object.defineProperty(window,"app",{value:je});})(); +/*! Bundled license information: + +lunr/lunr.js: + (** + * lunr - http://lunrjs.com - A bit like Solr, but much smaller and not as bright - 2.3.9 + * Copyright (C) 2020 Oliver Nightingale + * @license MIT + *) + (*! + * lunr.utils + * Copyright (C) 2020 Oliver Nightingale + *) + (*! + * lunr.Set + * Copyright (C) 2020 Oliver Nightingale + *) + (*! + * lunr.tokenizer + * Copyright (C) 2020 Oliver Nightingale + *) + (*! + * lunr.Pipeline + * Copyright (C) 2020 Oliver Nightingale + *) + (*! + * lunr.Vector + * Copyright (C) 2020 Oliver Nightingale + *) + (*! + * lunr.stemmer + * Copyright (C) 2020 Oliver Nightingale + * Includes code from - http://tartarus.org/~martin/PorterStemmer/js.txt + *) + (*! + * lunr.stopWordFilter + * Copyright (C) 2020 Oliver Nightingale + *) + (*! + * lunr.trimmer + * Copyright (C) 2020 Oliver Nightingale + *) + (*! + * lunr.TokenSet + * Copyright (C) 2020 Oliver Nightingale + *) + (*! + * lunr.Index + * Copyright (C) 2020 Oliver Nightingale + *) + (*! + * lunr.Builder + * Copyright (C) 2020 Oliver Nightingale + *) +*/ diff --git a/7.0.0/assets/search.js b/7.0.0/assets/search.js new file mode 100644 index 0000000..b7b18ad --- /dev/null +++ b/7.0.0/assets/search.js @@ -0,0 +1 @@ +window.searchData = JSON.parse("{\"kinds\":{\"32\":\"Variable\",\"64\":\"Function\",\"128\":\"Class\",\"512\":\"Constructor\",\"1024\":\"Property\",\"2048\":\"Method\",\"65536\":\"Type literal\",\"4194304\":\"Type alias\"},\"rows\":[{\"kind\":128,\"name\":\"JsonRpcError\",\"url\":\"classes/JsonRpcError.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/JsonRpcError.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"JsonRpcError\"},{\"kind\":1024,\"name\":\"cause\",\"url\":\"classes/JsonRpcError.html#cause\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"JsonRpcError\"},{\"kind\":1024,\"name\":\"code\",\"url\":\"classes/JsonRpcError.html#code\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"JsonRpcError\"},{\"kind\":1024,\"name\":\"data\",\"url\":\"classes/JsonRpcError.html#data\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"JsonRpcError\"},{\"kind\":2048,\"name\":\"serialize\",\"url\":\"classes/JsonRpcError.html#serialize\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"JsonRpcError\"},{\"kind\":2048,\"name\":\"toString\",\"url\":\"classes/JsonRpcError.html#toString\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"JsonRpcError\"},{\"kind\":128,\"name\":\"EthereumProviderError\",\"url\":\"classes/EthereumProviderError.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/EthereumProviderError.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"EthereumProviderError\"},{\"kind\":1024,\"name\":\"cause\",\"url\":\"classes/EthereumProviderError.html#cause\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"EthereumProviderError\"},{\"kind\":1024,\"name\":\"code\",\"url\":\"classes/EthereumProviderError.html#code\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"EthereumProviderError\"},{\"kind\":1024,\"name\":\"data\",\"url\":\"classes/EthereumProviderError.html#data\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"EthereumProviderError\"},{\"kind\":2048,\"name\":\"serialize\",\"url\":\"classes/EthereumProviderError.html#serialize\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"EthereumProviderError\"},{\"kind\":2048,\"name\":\"toString\",\"url\":\"classes/EthereumProviderError.html#toString\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"EthereumProviderError\"},{\"kind\":64,\"name\":\"dataHasCause\",\"url\":\"functions/dataHasCause.html\",\"classes\":\"tsd-kind-function\"},{\"kind\":64,\"name\":\"serializeCause\",\"url\":\"functions/serializeCause.html\",\"classes\":\"tsd-kind-function\"},{\"kind\":64,\"name\":\"serializeError\",\"url\":\"functions/serializeError.html\",\"classes\":\"tsd-kind-function\"},{\"kind\":64,\"name\":\"getMessageFromCode\",\"url\":\"functions/getMessageFromCode.html\",\"classes\":\"tsd-kind-function\"},{\"kind\":4194304,\"name\":\"DataWithOptionalCause\",\"url\":\"types/DataWithOptionalCause.html\",\"classes\":\"tsd-kind-type-alias\"},{\"kind\":4194304,\"name\":\"OptionalDataWithOptionalCause\",\"url\":\"types/OptionalDataWithOptionalCause.html\",\"classes\":\"tsd-kind-type-alias\"},{\"kind\":32,\"name\":\"rpcErrors\",\"url\":\"variables/rpcErrors.html\",\"classes\":\"tsd-kind-variable\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/rpcErrors.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-variable\",\"parent\":\"rpcErrors\"},{\"kind\":1024,\"name\":\"parse\",\"url\":\"variables/rpcErrors.html#__type.parse\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"rpcErrors.__type\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/rpcErrors.html#__type.parse.__type-15\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"rpcErrors.__type.parse\"},{\"kind\":1024,\"name\":\"invalidRequest\",\"url\":\"variables/rpcErrors.html#__type.invalidRequest\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"rpcErrors.__type\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/rpcErrors.html#__type.invalidRequest.__type-7\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"rpcErrors.__type.invalidRequest\"},{\"kind\":1024,\"name\":\"invalidParams\",\"url\":\"variables/rpcErrors.html#__type.invalidParams\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"rpcErrors.__type\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/rpcErrors.html#__type.invalidParams.__type-5\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"rpcErrors.__type.invalidParams\"},{\"kind\":1024,\"name\":\"methodNotFound\",\"url\":\"variables/rpcErrors.html#__type.methodNotFound\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"rpcErrors.__type\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/rpcErrors.html#__type.methodNotFound.__type-11\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"rpcErrors.__type.methodNotFound\"},{\"kind\":1024,\"name\":\"internal\",\"url\":\"variables/rpcErrors.html#__type.internal\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"rpcErrors.__type\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/rpcErrors.html#__type.internal.__type-1\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"rpcErrors.__type.internal\"},{\"kind\":1024,\"name\":\"server\",\"url\":\"variables/rpcErrors.html#__type.server\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"rpcErrors.__type\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/rpcErrors.html#__type.server.__type-21\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"rpcErrors.__type.server\"},{\"kind\":1024,\"name\":\"invalidInput\",\"url\":\"variables/rpcErrors.html#__type.invalidInput\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"rpcErrors.__type\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/rpcErrors.html#__type.invalidInput.__type-3\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"rpcErrors.__type.invalidInput\"},{\"kind\":1024,\"name\":\"resourceNotFound\",\"url\":\"variables/rpcErrors.html#__type.resourceNotFound\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"rpcErrors.__type\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/rpcErrors.html#__type.resourceNotFound.__type-17\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"rpcErrors.__type.resourceNotFound\"},{\"kind\":1024,\"name\":\"resourceUnavailable\",\"url\":\"variables/rpcErrors.html#__type.resourceUnavailable\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"rpcErrors.__type\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/rpcErrors.html#__type.resourceUnavailable.__type-19\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"rpcErrors.__type.resourceUnavailable\"},{\"kind\":1024,\"name\":\"transactionRejected\",\"url\":\"variables/rpcErrors.html#__type.transactionRejected\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"rpcErrors.__type\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/rpcErrors.html#__type.transactionRejected.__type-23\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"rpcErrors.__type.transactionRejected\"},{\"kind\":1024,\"name\":\"methodNotSupported\",\"url\":\"variables/rpcErrors.html#__type.methodNotSupported\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"rpcErrors.__type\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/rpcErrors.html#__type.methodNotSupported.__type-13\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"rpcErrors.__type.methodNotSupported\"},{\"kind\":1024,\"name\":\"limitExceeded\",\"url\":\"variables/rpcErrors.html#__type.limitExceeded\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"rpcErrors.__type\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/rpcErrors.html#__type.limitExceeded.__type-9\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"rpcErrors.__type.limitExceeded\"},{\"kind\":32,\"name\":\"providerErrors\",\"url\":\"variables/providerErrors.html\",\"classes\":\"tsd-kind-variable\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/providerErrors.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-variable\",\"parent\":\"providerErrors\"},{\"kind\":1024,\"name\":\"userRejectedRequest\",\"url\":\"variables/providerErrors.html#__type.userRejectedRequest\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"providerErrors.__type\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/providerErrors.html#__type.userRejectedRequest.__type-11\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"providerErrors.__type.userRejectedRequest\"},{\"kind\":1024,\"name\":\"unauthorized\",\"url\":\"variables/providerErrors.html#__type.unauthorized\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"providerErrors.__type\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/providerErrors.html#__type.unauthorized.__type-7\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"providerErrors.__type.unauthorized\"},{\"kind\":1024,\"name\":\"unsupportedMethod\",\"url\":\"variables/providerErrors.html#__type.unsupportedMethod\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"providerErrors.__type\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/providerErrors.html#__type.unsupportedMethod.__type-9\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"providerErrors.__type.unsupportedMethod\"},{\"kind\":1024,\"name\":\"disconnected\",\"url\":\"variables/providerErrors.html#__type.disconnected\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"providerErrors.__type\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/providerErrors.html#__type.disconnected.__type-5\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"providerErrors.__type.disconnected\"},{\"kind\":1024,\"name\":\"chainDisconnected\",\"url\":\"variables/providerErrors.html#__type.chainDisconnected\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"providerErrors.__type\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/providerErrors.html#__type.chainDisconnected.__type-1\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"providerErrors.__type.chainDisconnected\"},{\"kind\":1024,\"name\":\"custom\",\"url\":\"variables/providerErrors.html#__type.custom\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"providerErrors.__type\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/providerErrors.html#__type.custom.__type-3\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"providerErrors.__type.custom\"},{\"kind\":32,\"name\":\"errorCodes\",\"url\":\"variables/errorCodes.html\",\"classes\":\"tsd-kind-variable\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/errorCodes.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-variable\",\"parent\":\"errorCodes\"},{\"kind\":1024,\"name\":\"rpc\",\"url\":\"variables/errorCodes.html#__type.rpc\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"errorCodes.__type\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/errorCodes.html#__type.rpc.__type-2\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"errorCodes.__type.rpc\"},{\"kind\":1024,\"name\":\"invalidInput\",\"url\":\"variables/errorCodes.html#__type.rpc.__type-2.invalidInput\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"errorCodes.__type.rpc.__type\"},{\"kind\":1024,\"name\":\"resourceNotFound\",\"url\":\"variables/errorCodes.html#__type.rpc.__type-2.resourceNotFound\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"errorCodes.__type.rpc.__type\"},{\"kind\":1024,\"name\":\"resourceUnavailable\",\"url\":\"variables/errorCodes.html#__type.rpc.__type-2.resourceUnavailable\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"errorCodes.__type.rpc.__type\"},{\"kind\":1024,\"name\":\"transactionRejected\",\"url\":\"variables/errorCodes.html#__type.rpc.__type-2.transactionRejected\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"errorCodes.__type.rpc.__type\"},{\"kind\":1024,\"name\":\"methodNotSupported\",\"url\":\"variables/errorCodes.html#__type.rpc.__type-2.methodNotSupported\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"errorCodes.__type.rpc.__type\"},{\"kind\":1024,\"name\":\"limitExceeded\",\"url\":\"variables/errorCodes.html#__type.rpc.__type-2.limitExceeded\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"errorCodes.__type.rpc.__type\"},{\"kind\":1024,\"name\":\"parse\",\"url\":\"variables/errorCodes.html#__type.rpc.__type-2.parse\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"errorCodes.__type.rpc.__type\"},{\"kind\":1024,\"name\":\"invalidRequest\",\"url\":\"variables/errorCodes.html#__type.rpc.__type-2.invalidRequest\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"errorCodes.__type.rpc.__type\"},{\"kind\":1024,\"name\":\"methodNotFound\",\"url\":\"variables/errorCodes.html#__type.rpc.__type-2.methodNotFound\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"errorCodes.__type.rpc.__type\"},{\"kind\":1024,\"name\":\"invalidParams\",\"url\":\"variables/errorCodes.html#__type.rpc.__type-2.invalidParams\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"errorCodes.__type.rpc.__type\"},{\"kind\":1024,\"name\":\"internal\",\"url\":\"variables/errorCodes.html#__type.rpc.__type-2.internal\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"errorCodes.__type.rpc.__type\"},{\"kind\":1024,\"name\":\"provider\",\"url\":\"variables/errorCodes.html#__type.provider\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"errorCodes.__type\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/errorCodes.html#__type.provider.__type-1\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"errorCodes.__type.provider\"},{\"kind\":1024,\"name\":\"userRejectedRequest\",\"url\":\"variables/errorCodes.html#__type.provider.__type-1.userRejectedRequest\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"errorCodes.__type.provider.__type\"},{\"kind\":1024,\"name\":\"unauthorized\",\"url\":\"variables/errorCodes.html#__type.provider.__type-1.unauthorized\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"errorCodes.__type.provider.__type\"},{\"kind\":1024,\"name\":\"unsupportedMethod\",\"url\":\"variables/errorCodes.html#__type.provider.__type-1.unsupportedMethod\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"errorCodes.__type.provider.__type\"},{\"kind\":1024,\"name\":\"disconnected\",\"url\":\"variables/errorCodes.html#__type.provider.__type-1.disconnected\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"errorCodes.__type.provider.__type\"},{\"kind\":1024,\"name\":\"chainDisconnected\",\"url\":\"variables/errorCodes.html#__type.provider.__type-1.chainDisconnected\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"errorCodes.__type.provider.__type\"}],\"index\":{\"version\":\"2.3.9\",\"fields\":[\"name\",\"comment\"],\"fieldVectors\":[[\"name/0\",[0,40.134]],[\"comment/0\",[]],[\"name/1\",[1,35.025]],[\"comment/1\",[]],[\"name/2\",[2,35.025]],[\"comment/2\",[]],[\"name/3\",[3,35.025]],[\"comment/3\",[]],[\"name/4\",[4,35.025]],[\"comment/4\",[]],[\"name/5\",[5,35.025]],[\"comment/5\",[]],[\"name/6\",[6,35.025]],[\"comment/6\",[]],[\"name/7\",[7,40.134]],[\"comment/7\",[]],[\"name/8\",[1,35.025]],[\"comment/8\",[]],[\"name/9\",[2,35.025]],[\"comment/9\",[]],[\"name/10\",[3,35.025]],[\"comment/10\",[]],[\"name/11\",[4,35.025]],[\"comment/11\",[]],[\"name/12\",[5,35.025]],[\"comment/12\",[]],[\"name/13\",[6,35.025]],[\"comment/13\",[]],[\"name/14\",[8,40.134]],[\"comment/14\",[]],[\"name/15\",[9,40.134]],[\"comment/15\",[]],[\"name/16\",[10,40.134]],[\"comment/16\",[]],[\"name/17\",[11,40.134]],[\"comment/17\",[]],[\"name/18\",[12,40.134]],[\"comment/18\",[]],[\"name/19\",[13,40.134]],[\"comment/19\",[]],[\"name/20\",[14,40.134]],[\"comment/20\",[]],[\"name/21\",[15,12.618]],[\"comment/21\",[]],[\"name/22\",[16,35.025]],[\"comment/22\",[]],[\"name/23\",[15,12.618]],[\"comment/23\",[]],[\"name/24\",[17,35.025]],[\"comment/24\",[]],[\"name/25\",[15,12.618]],[\"comment/25\",[]],[\"name/26\",[18,35.025]],[\"comment/26\",[]],[\"name/27\",[15,12.618]],[\"comment/27\",[]],[\"name/28\",[19,35.025]],[\"comment/28\",[]],[\"name/29\",[15,12.618]],[\"comment/29\",[]],[\"name/30\",[20,35.025]],[\"comment/30\",[]],[\"name/31\",[15,12.618]],[\"comment/31\",[]],[\"name/32\",[21,40.134]],[\"comment/32\",[]],[\"name/33\",[15,12.618]],[\"comment/33\",[]],[\"name/34\",[22,35.025]],[\"comment/34\",[]],[\"name/35\",[15,12.618]],[\"comment/35\",[]],[\"name/36\",[23,35.025]],[\"comment/36\",[]],[\"name/37\",[15,12.618]],[\"comment/37\",[]],[\"name/38\",[24,35.025]],[\"comment/38\",[]],[\"name/39\",[15,12.618]],[\"comment/39\",[]],[\"name/40\",[25,35.025]],[\"comment/40\",[]],[\"name/41\",[15,12.618]],[\"comment/41\",[]],[\"name/42\",[26,35.025]],[\"comment/42\",[]],[\"name/43\",[15,12.618]],[\"comment/43\",[]],[\"name/44\",[27,35.025]],[\"comment/44\",[]],[\"name/45\",[15,12.618]],[\"comment/45\",[]],[\"name/46\",[28,40.134]],[\"comment/46\",[]],[\"name/47\",[15,12.618]],[\"comment/47\",[]],[\"name/48\",[29,35.025]],[\"comment/48\",[]],[\"name/49\",[15,12.618]],[\"comment/49\",[]],[\"name/50\",[30,35.025]],[\"comment/50\",[]],[\"name/51\",[15,12.618]],[\"comment/51\",[]],[\"name/52\",[31,35.025]],[\"comment/52\",[]],[\"name/53\",[15,12.618]],[\"comment/53\",[]],[\"name/54\",[32,35.025]],[\"comment/54\",[]],[\"name/55\",[15,12.618]],[\"comment/55\",[]],[\"name/56\",[33,35.025]],[\"comment/56\",[]],[\"name/57\",[15,12.618]],[\"comment/57\",[]],[\"name/58\",[34,40.134]],[\"comment/58\",[]],[\"name/59\",[15,12.618]],[\"comment/59\",[]],[\"name/60\",[35,40.134]],[\"comment/60\",[]],[\"name/61\",[15,12.618]],[\"comment/61\",[]],[\"name/62\",[36,40.134]],[\"comment/62\",[]],[\"name/63\",[15,12.618]],[\"comment/63\",[]],[\"name/64\",[22,35.025]],[\"comment/64\",[]],[\"name/65\",[23,35.025]],[\"comment/65\",[]],[\"name/66\",[24,35.025]],[\"comment/66\",[]],[\"name/67\",[25,35.025]],[\"comment/67\",[]],[\"name/68\",[26,35.025]],[\"comment/68\",[]],[\"name/69\",[27,35.025]],[\"comment/69\",[]],[\"name/70\",[16,35.025]],[\"comment/70\",[]],[\"name/71\",[17,35.025]],[\"comment/71\",[]],[\"name/72\",[19,35.025]],[\"comment/72\",[]],[\"name/73\",[18,35.025]],[\"comment/73\",[]],[\"name/74\",[20,35.025]],[\"comment/74\",[]],[\"name/75\",[37,40.134]],[\"comment/75\",[]],[\"name/76\",[15,12.618]],[\"comment/76\",[]],[\"name/77\",[29,35.025]],[\"comment/77\",[]],[\"name/78\",[30,35.025]],[\"comment/78\",[]],[\"name/79\",[31,35.025]],[\"comment/79\",[]],[\"name/80\",[32,35.025]],[\"comment/80\",[]],[\"name/81\",[33,35.025]],[\"comment/81\",[]]],\"invertedIndex\":[[\"__type\",{\"_index\":15,\"name\":{\"21\":{},\"23\":{},\"25\":{},\"27\":{},\"29\":{},\"31\":{},\"33\":{},\"35\":{},\"37\":{},\"39\":{},\"41\":{},\"43\":{},\"45\":{},\"47\":{},\"49\":{},\"51\":{},\"53\":{},\"55\":{},\"57\":{},\"59\":{},\"61\":{},\"63\":{},\"76\":{}},\"comment\":{}}],[\"cause\",{\"_index\":2,\"name\":{\"2\":{},\"9\":{}},\"comment\":{}}],[\"chaindisconnected\",{\"_index\":33,\"name\":{\"56\":{},\"81\":{}},\"comment\":{}}],[\"code\",{\"_index\":3,\"name\":{\"3\":{},\"10\":{}},\"comment\":{}}],[\"constructor\",{\"_index\":1,\"name\":{\"1\":{},\"8\":{}},\"comment\":{}}],[\"custom\",{\"_index\":34,\"name\":{\"58\":{}},\"comment\":{}}],[\"data\",{\"_index\":4,\"name\":{\"4\":{},\"11\":{}},\"comment\":{}}],[\"datahascause\",{\"_index\":8,\"name\":{\"14\":{}},\"comment\":{}}],[\"datawithoptionalcause\",{\"_index\":12,\"name\":{\"18\":{}},\"comment\":{}}],[\"disconnected\",{\"_index\":32,\"name\":{\"54\":{},\"80\":{}},\"comment\":{}}],[\"errorcodes\",{\"_index\":35,\"name\":{\"60\":{}},\"comment\":{}}],[\"ethereumprovidererror\",{\"_index\":7,\"name\":{\"7\":{}},\"comment\":{}}],[\"getmessagefromcode\",{\"_index\":11,\"name\":{\"17\":{}},\"comment\":{}}],[\"internal\",{\"_index\":20,\"name\":{\"30\":{},\"74\":{}},\"comment\":{}}],[\"invalidinput\",{\"_index\":22,\"name\":{\"34\":{},\"64\":{}},\"comment\":{}}],[\"invalidparams\",{\"_index\":18,\"name\":{\"26\":{},\"73\":{}},\"comment\":{}}],[\"invalidrequest\",{\"_index\":17,\"name\":{\"24\":{},\"71\":{}},\"comment\":{}}],[\"jsonrpcerror\",{\"_index\":0,\"name\":{\"0\":{}},\"comment\":{}}],[\"limitexceeded\",{\"_index\":27,\"name\":{\"44\":{},\"69\":{}},\"comment\":{}}],[\"methodnotfound\",{\"_index\":19,\"name\":{\"28\":{},\"72\":{}},\"comment\":{}}],[\"methodnotsupported\",{\"_index\":26,\"name\":{\"42\":{},\"68\":{}},\"comment\":{}}],[\"optionaldatawithoptionalcause\",{\"_index\":13,\"name\":{\"19\":{}},\"comment\":{}}],[\"parse\",{\"_index\":16,\"name\":{\"22\":{},\"70\":{}},\"comment\":{}}],[\"provider\",{\"_index\":37,\"name\":{\"75\":{}},\"comment\":{}}],[\"providererrors\",{\"_index\":28,\"name\":{\"46\":{}},\"comment\":{}}],[\"resourcenotfound\",{\"_index\":23,\"name\":{\"36\":{},\"65\":{}},\"comment\":{}}],[\"resourceunavailable\",{\"_index\":24,\"name\":{\"38\":{},\"66\":{}},\"comment\":{}}],[\"rpc\",{\"_index\":36,\"name\":{\"62\":{}},\"comment\":{}}],[\"rpcerrors\",{\"_index\":14,\"name\":{\"20\":{}},\"comment\":{}}],[\"serialize\",{\"_index\":5,\"name\":{\"5\":{},\"12\":{}},\"comment\":{}}],[\"serializecause\",{\"_index\":9,\"name\":{\"15\":{}},\"comment\":{}}],[\"serializeerror\",{\"_index\":10,\"name\":{\"16\":{}},\"comment\":{}}],[\"server\",{\"_index\":21,\"name\":{\"32\":{}},\"comment\":{}}],[\"tostring\",{\"_index\":6,\"name\":{\"6\":{},\"13\":{}},\"comment\":{}}],[\"transactionrejected\",{\"_index\":25,\"name\":{\"40\":{},\"67\":{}},\"comment\":{}}],[\"unauthorized\",{\"_index\":30,\"name\":{\"50\":{},\"78\":{}},\"comment\":{}}],[\"unsupportedmethod\",{\"_index\":31,\"name\":{\"52\":{},\"79\":{}},\"comment\":{}}],[\"userrejectedrequest\",{\"_index\":29,\"name\":{\"48\":{},\"77\":{}},\"comment\":{}}]],\"pipeline\":[]}}"); \ No newline at end of file diff --git a/7.0.0/assets/style.css b/7.0.0/assets/style.css new file mode 100644 index 0000000..496e66f --- /dev/null +++ b/7.0.0/assets/style.css @@ -0,0 +1,1279 @@ +:root { + /* Light */ + --light-color-background: #f2f4f8; + --light-color-background-secondary: #eff0f1; + --light-color-warning-text: #222; + --light-color-background-warning: #e6e600; + --light-color-icon-background: var(--light-color-background); + --light-color-accent: #c5c7c9; + --light-color-text: #222; + --light-color-text-aside: #707070; + --light-color-link: #4da6ff; + --light-color-ts: #db1373; + --light-color-ts-interface: #139d2c; + --light-color-ts-enum: #9c891a; + --light-color-ts-class: #2484e5; + --light-color-ts-function: #572be7; + --light-color-ts-namespace: #b111c9; + --light-color-ts-private: #707070; + --light-color-ts-variable: #4d68ff; + --light-external-icon: url("data:image/svg+xml;utf8,"); + --light-color-scheme: light; + + /* Dark */ + --dark-color-background: #2b2e33; + --dark-color-background-secondary: #1e2024; + --dark-color-background-warning: #bebe00; + --dark-color-warning-text: #222; + --dark-color-icon-background: var(--dark-color-background-secondary); + --dark-color-accent: #9096a2; + --dark-color-text: #f5f5f5; + --dark-color-text-aside: #dddddd; + --dark-color-link: #00aff4; + --dark-color-ts: #ff6492; + --dark-color-ts-interface: #6cff87; + --dark-color-ts-enum: #f4d93e; + --dark-color-ts-class: #61b0ff; + --dark-color-ts-function: #9772ff; + --dark-color-ts-namespace: #e14dff; + --dark-color-ts-private: #e2e2e2; + --dark-color-ts-variable: #4d68ff; + --dark-external-icon: url("data:image/svg+xml;utf8,"); + --dark-color-scheme: dark; +} + +@media (prefers-color-scheme: light) { + :root { + --color-background: var(--light-color-background); + --color-background-secondary: var(--light-color-background-secondary); + --color-background-warning: var(--light-color-background-warning); + --color-warning-text: var(--light-color-warning-text); + --color-icon-background: var(--light-color-icon-background); + --color-accent: var(--light-color-accent); + --color-text: var(--light-color-text); + --color-text-aside: var(--light-color-text-aside); + --color-link: var(--light-color-link); + --color-ts: var(--light-color-ts); + --color-ts-interface: var(--light-color-ts-interface); + --color-ts-enum: var(--light-color-ts-enum); + --color-ts-class: var(--light-color-ts-class); + --color-ts-function: var(--light-color-ts-function); + --color-ts-namespace: var(--light-color-ts-namespace); + --color-ts-private: var(--light-color-ts-private); + --color-ts-variable: var(--light-color-ts-variable); + --external-icon: var(--light-external-icon); + --color-scheme: var(--light-color-scheme); + } +} + +@media (prefers-color-scheme: dark) { + :root { + --color-background: var(--dark-color-background); + --color-background-secondary: var(--dark-color-background-secondary); + --color-background-warning: var(--dark-color-background-warning); + --color-warning-text: var(--dark-color-warning-text); + --color-icon-background: var(--dark-color-icon-background); + --color-accent: var(--dark-color-accent); + --color-text: var(--dark-color-text); + --color-text-aside: var(--dark-color-text-aside); + --color-link: var(--dark-color-link); + --color-ts: var(--dark-color-ts); + --color-ts-interface: var(--dark-color-ts-interface); + --color-ts-enum: var(--dark-color-ts-enum); + --color-ts-class: var(--dark-color-ts-class); + --color-ts-function: var(--dark-color-ts-function); + --color-ts-namespace: var(--dark-color-ts-namespace); + --color-ts-private: var(--dark-color-ts-private); + --color-ts-variable: var(--dark-color-ts-variable); + --external-icon: var(--dark-external-icon); + --color-scheme: var(--dark-color-scheme); + } +} + +html { + color-scheme: var(--color-scheme); +} + +body { + margin: 0; +} + +:root[data-theme="light"] { + --color-background: var(--light-color-background); + --color-background-secondary: var(--light-color-background-secondary); + --color-background-warning: var(--light-color-background-warning); + --color-warning-text: var(--light-color-warning-text); + --color-icon-background: var(--light-color-icon-background); + --color-accent: var(--light-color-accent); + --color-text: var(--light-color-text); + --color-text-aside: var(--light-color-text-aside); + --color-link: var(--light-color-link); + --color-ts: var(--light-color-ts); + --color-ts-interface: var(--light-color-ts-interface); + --color-ts-enum: var(--light-color-ts-enum); + --color-ts-class: var(--light-color-ts-class); + --color-ts-function: var(--light-color-ts-function); + --color-ts-namespace: var(--light-color-ts-namespace); + --color-ts-private: var(--light-color-ts-private); + --color-ts-variable: var(--light-color-ts-variable); + --external-icon: var(--light-external-icon); + --color-scheme: var(--light-color-scheme); +} + +:root[data-theme="dark"] { + --color-background: var(--dark-color-background); + --color-background-secondary: var(--dark-color-background-secondary); + --color-background-warning: var(--dark-color-background-warning); + --color-warning-text: var(--dark-color-warning-text); + --color-icon-background: var(--dark-color-icon-background); + --color-accent: var(--dark-color-accent); + --color-text: var(--dark-color-text); + --color-text-aside: var(--dark-color-text-aside); + --color-link: var(--dark-color-link); + --color-ts: var(--dark-color-ts); + --color-ts-interface: var(--dark-color-ts-interface); + --color-ts-enum: var(--dark-color-ts-enum); + --color-ts-class: var(--dark-color-ts-class); + --color-ts-function: var(--dark-color-ts-function); + --color-ts-namespace: var(--dark-color-ts-namespace); + --color-ts-private: var(--dark-color-ts-private); + --color-ts-variable: var(--dark-color-ts-variable); + --external-icon: var(--dark-external-icon); + --color-scheme: var(--dark-color-scheme); +} + +.always-visible, +.always-visible .tsd-signatures { + display: inherit !important; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + line-height: 1.2; +} + +h1 { + font-size: 1.875rem; + margin: 0.67rem 0; +} + +h2 { + font-size: 1.5rem; + margin: 0.83rem 0; +} + +h3 { + font-size: 1.25rem; + margin: 1rem 0; +} + +h4 { + font-size: 1.05rem; + margin: 1.33rem 0; +} + +h5 { + font-size: 1rem; + margin: 1.5rem 0; +} + +h6 { + font-size: 0.875rem; + margin: 2.33rem 0; +} + +.uppercase { + text-transform: uppercase; +} + +pre { + white-space: pre; + white-space: pre-wrap; + word-wrap: break-word; +} + +dl, +menu, +ol, +ul { + margin: 1em 0; +} + +dd { + margin: 0 0 0 40px; +} + +.container { + max-width: 1600px; + padding: 0 2rem; +} + +@media (min-width: 640px) { + .container { + padding: 0 4rem; + } +} +@media (min-width: 1200px) { + .container { + padding: 0 8rem; + } +} +@media (min-width: 1600px) { + .container { + padding: 0 12rem; + } +} + +/* Footer */ +.tsd-generator { + border-top: 1px solid var(--color-accent); + padding-top: 1rem; + padding-bottom: 1rem; + max-height: 3.5rem; +} + +.tsd-generator > p { + margin-top: 0; + margin-bottom: 0; + padding: 0 1rem; +} + +.container-main { + display: flex; + justify-content: space-between; + position: relative; + margin: 0 auto; +} + +.col-4, +.col-8 { + box-sizing: border-box; + float: left; + padding: 2rem 1rem; +} + +.col-4 { + flex: 0 0 25%; +} +.col-8 { + flex: 1 0; + flex-wrap: wrap; + padding-left: 0; +} + +@keyframes fade-in { + from { + opacity: 0; + } + to { + opacity: 1; + } +} +@keyframes fade-out { + from { + opacity: 1; + visibility: visible; + } + to { + opacity: 0; + } +} +@keyframes fade-in-delayed { + 0% { + opacity: 0; + } + 33% { + opacity: 0; + } + 100% { + opacity: 1; + } +} +@keyframes fade-out-delayed { + 0% { + opacity: 1; + visibility: visible; + } + 66% { + opacity: 0; + } + 100% { + opacity: 0; + } +} +@keyframes shift-to-left { + from { + transform: translate(0, 0); + } + to { + transform: translate(-25%, 0); + } +} +@keyframes unshift-to-left { + from { + transform: translate(-25%, 0); + } + to { + transform: translate(0, 0); + } +} +@keyframes pop-in-from-right { + from { + transform: translate(100%, 0); + } + to { + transform: translate(0, 0); + } +} +@keyframes pop-out-to-right { + from { + transform: translate(0, 0); + visibility: visible; + } + to { + transform: translate(100%, 0); + } +} +body { + background: var(--color-background); + font-family: "Segoe UI", sans-serif; + font-size: 16px; + color: var(--color-text); +} + +a { + color: var(--color-link); + text-decoration: none; +} +a:hover { + text-decoration: underline; +} +a.external[target="_blank"] { + background-image: var(--external-icon); + background-position: top 3px right; + background-repeat: no-repeat; + padding-right: 13px; +} + +code, +pre { + font-family: Menlo, Monaco, Consolas, "Courier New", monospace; + padding: 0.2em; + margin: 0; + font-size: 0.875rem; + border-radius: 0.8em; +} + +pre { + padding: 10px; + border: 0.1em solid var(--color-accent); +} +pre code { + padding: 0; + font-size: 100%; +} + +blockquote { + margin: 1em 0; + padding-left: 1em; + border-left: 4px solid gray; +} + +.tsd-typography { + line-height: 1.333em; +} +.tsd-typography ul { + list-style: square; + padding: 0 0 0 20px; + margin: 0; +} +.tsd-typography h4, +.tsd-typography .tsd-index-panel h3, +.tsd-index-panel .tsd-typography h3, +.tsd-typography h5, +.tsd-typography h6 { + font-size: 1em; + margin: 0; +} +.tsd-typography h5, +.tsd-typography h6 { + font-weight: normal; +} +.tsd-typography p, +.tsd-typography ul, +.tsd-typography ol { + margin: 1em 0; +} + +@media (max-width: 1024px) { + html .col-content { + float: none; + max-width: 100%; + width: 100%; + padding-top: 3rem; + } + html .col-menu { + position: fixed !important; + overflow-y: auto; + -webkit-overflow-scrolling: touch; + z-index: 1024; + top: 0 !important; + bottom: 0 !important; + left: auto !important; + right: 0 !important; + padding: 1.5rem 1.5rem 0 0; + max-width: 25rem; + visibility: hidden; + background-color: var(--color-background); + transform: translate(100%, 0); + } + html .col-menu > *:last-child { + padding-bottom: 20px; + } + html .overlay { + content: ""; + display: block; + position: fixed; + z-index: 1023; + top: 0; + left: 0; + right: 0; + bottom: 0; + background-color: rgba(0, 0, 0, 0.75); + visibility: hidden; + } + + .to-has-menu .overlay { + animation: fade-in 0.4s; + } + + .to-has-menu :is(header, footer, .col-content) { + animation: shift-to-left 0.4s; + } + + .to-has-menu .col-menu { + animation: pop-in-from-right 0.4s; + } + + .from-has-menu .overlay { + animation: fade-out 0.4s; + } + + .from-has-menu :is(header, footer, .col-content) { + animation: unshift-to-left 0.4s; + } + + .from-has-menu .col-menu { + animation: pop-out-to-right 0.4s; + } + + .has-menu body { + overflow: hidden; + } + .has-menu .overlay { + visibility: visible; + } + .has-menu :is(header, footer, .col-content) { + transform: translate(-25%, 0); + } + .has-menu .col-menu { + visibility: visible; + transform: translate(0, 0); + display: flex; + flex-direction: column; + gap: 1.5rem; + max-height: 100vh; + padding: 1rem 2rem; + } + .has-menu .tsd-navigation { + max-height: 100%; + } +} + +.tsd-breadcrumb { + margin: 0; + padding: 0; + color: var(--color-text-aside); +} +.tsd-breadcrumb a { + color: var(--color-text-aside); + text-decoration: none; +} +.tsd-breadcrumb a:hover { + text-decoration: underline; +} +.tsd-breadcrumb li { + display: inline; +} +.tsd-breadcrumb li:after { + content: " / "; +} + +.tsd-comment-tags { + display: flex; + flex-direction: column; +} +dl.tsd-comment-tag-group { + display: flex; + align-items: center; + overflow: hidden; + margin: 0.5em 0; +} +dl.tsd-comment-tag-group dt { + display: flex; + margin-right: 0.5em; + font-size: 0.875em; + font-weight: normal; +} +dl.tsd-comment-tag-group dd { + margin: 0; +} +code.tsd-tag { + padding: 0.25em 0.4em; + border: 0.1em solid var(--color-accent); + margin-right: 0.25em; + font-size: 70%; +} +h1 code.tsd-tag:first-of-type { + margin-left: 0.25em; +} + +dl.tsd-comment-tag-group dd:before, +dl.tsd-comment-tag-group dd:after { + content: " "; +} +dl.tsd-comment-tag-group dd pre, +dl.tsd-comment-tag-group dd:after { + clear: both; +} +dl.tsd-comment-tag-group p { + margin: 0; +} + +.tsd-panel.tsd-comment .lead { + font-size: 1.1em; + line-height: 1.333em; + margin-bottom: 2em; +} +.tsd-panel.tsd-comment .lead:last-child { + margin-bottom: 0; +} + +.tsd-filter-visibility h4 { + font-size: 1rem; + padding-top: 0.75rem; + padding-bottom: 0.5rem; + margin: 0; +} +.tsd-filter-item:not(:last-child) { + margin-bottom: 0.5rem; +} +.tsd-filter-input { + display: flex; + width: fit-content; + width: -moz-fit-content; + align-items: center; + user-select: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + cursor: pointer; +} +.tsd-filter-input input[type="checkbox"] { + cursor: pointer; + position: absolute; + width: 1.5em; + height: 1.5em; + opacity: 0; +} +.tsd-filter-input input[type="checkbox"]:disabled { + pointer-events: none; +} +.tsd-filter-input svg { + cursor: pointer; + width: 1.5em; + height: 1.5em; + margin-right: 0.5em; + border-radius: 0.33em; + /* Leaving this at full opacity breaks event listeners on Firefox. + Don't remove unless you know what you're doing. */ + opacity: 0.99; +} +.tsd-filter-input input[type="checkbox"]:focus + svg { + transform: scale(0.95); +} +.tsd-filter-input input[type="checkbox"]:focus:not(:focus-visible) + svg { + transform: scale(1); +} +.tsd-checkbox-background { + fill: var(--color-accent); +} +input[type="checkbox"]:checked ~ svg .tsd-checkbox-checkmark { + stroke: var(--color-text); +} +.tsd-filter-input input:disabled ~ svg > .tsd-checkbox-background { + fill: var(--color-background); + stroke: var(--color-accent); + stroke-width: 0.25rem; +} +.tsd-filter-input input:disabled ~ svg > .tsd-checkbox-checkmark { + stroke: var(--color-accent); +} + +.tsd-theme-toggle { + padding-top: 0.75rem; +} +.tsd-theme-toggle > h4 { + display: inline; + vertical-align: middle; + margin-right: 0.75rem; +} + +.tsd-hierarchy { + list-style: square; + margin: 0; +} +.tsd-hierarchy .target { + font-weight: bold; +} + +.tsd-panel-group.tsd-index-group { + margin-bottom: 0; +} +.tsd-index-panel .tsd-index-list { + list-style: none; + line-height: 1.333em; + margin: 0; + padding: 0.25rem 0 0 0; + overflow: hidden; + display: grid; + grid-template-columns: repeat(3, 1fr); + column-gap: 1rem; + grid-template-rows: auto; +} +@media (max-width: 1024px) { + .tsd-index-panel .tsd-index-list { + grid-template-columns: repeat(2, 1fr); + } +} +@media (max-width: 768px) { + .tsd-index-panel .tsd-index-list { + grid-template-columns: repeat(1, 1fr); + } +} +.tsd-index-panel .tsd-index-list li { + -webkit-page-break-inside: avoid; + -moz-page-break-inside: avoid; + -ms-page-break-inside: avoid; + -o-page-break-inside: avoid; + page-break-inside: avoid; +} +.tsd-index-panel a, +.tsd-index-panel a.tsd-parent-kind-module { + color: var(--color-ts); +} +.tsd-index-panel a.tsd-parent-kind-interface { + color: var(--color-ts-interface); +} +.tsd-index-panel a.tsd-parent-kind-enum { + color: var(--color-ts-enum); +} +.tsd-index-panel a.tsd-parent-kind-class { + color: var(--color-ts-class); +} +.tsd-index-panel a.tsd-kind-module { + color: var(--color-ts-namespace); +} +.tsd-index-panel a.tsd-kind-interface { + color: var(--color-ts-interface); +} +.tsd-index-panel a.tsd-kind-enum { + color: var(--color-ts-enum); +} +.tsd-index-panel a.tsd-kind-class { + color: var(--color-ts-class); +} +.tsd-index-panel a.tsd-kind-function { + color: var(--color-ts-function); +} +.tsd-index-panel a.tsd-kind-namespace { + color: var(--color-ts-namespace); +} +.tsd-index-panel a.tsd-kind-variable { + color: var(--color-ts-variable); +} +.tsd-index-panel a.tsd-is-private { + color: var(--color-ts-private); +} + +.tsd-flag { + display: inline-block; + padding: 0.25em 0.4em; + border-radius: 4px; + color: var(--color-comment-tag-text); + background-color: var(--color-comment-tag); + text-indent: 0; + font-size: 75%; + line-height: 1; + font-weight: normal; +} + +.tsd-anchor { + position: absolute; + top: -100px; +} + +.tsd-member { + position: relative; +} +.tsd-member .tsd-anchor + h3 { + display: flex; + align-items: center; + margin-top: 0; + margin-bottom: 0; + border-bottom: none; +} +.tsd-member [data-tsd-kind] { + color: var(--color-ts); +} +.tsd-member [data-tsd-kind="Interface"] { + color: var(--color-ts-interface); +} +.tsd-member [data-tsd-kind="Enum"] { + color: var(--color-ts-enum); +} +.tsd-member [data-tsd-kind="Class"] { + color: var(--color-ts-class); +} +.tsd-member [data-tsd-kind="Private"] { + color: var(--color-ts-private); +} + +.tsd-navigation a { + display: block; + margin: 0.4rem 0; + border-left: 2px solid transparent; + color: var(--color-text); + text-decoration: none; + transition: border-left-color 0.1s; +} +.tsd-navigation a:hover { + text-decoration: underline; +} +.tsd-navigation ul { + margin: 0; + padding: 0; + list-style: none; +} +.tsd-navigation li { + padding: 0; +} + +.tsd-navigation.primary .tsd-accordion-details > ul { + margin-top: 0.75rem; +} +.tsd-navigation.primary a { + padding: 0.75rem 0.5rem; + margin: 0; +} +.tsd-navigation.primary ul li a { + margin-left: 0.5rem; +} +.tsd-navigation.primary ul li li a { + margin-left: 1.5rem; +} +.tsd-navigation.primary ul li li li a { + margin-left: 2.5rem; +} +.tsd-navigation.primary ul li li li li a { + margin-left: 3.5rem; +} +.tsd-navigation.primary ul li li li li li a { + margin-left: 4.5rem; +} +.tsd-navigation.primary ul li li li li li li a { + margin-left: 5.5rem; +} +.tsd-navigation.primary li.current > a { + border-left: 0.15rem var(--color-text) solid; +} +.tsd-navigation.primary li.selected > a { + font-weight: bold; + border-left: 0.2rem var(--color-text) solid; +} +.tsd-navigation.primary ul li a:hover { + border-left: 0.2rem var(--color-text-aside) solid; +} +.tsd-navigation.primary li.globals + li > span, +.tsd-navigation.primary li.globals + li > a { + padding-top: 20px; +} + +.tsd-navigation.secondary.tsd-navigation--toolbar-hide { + max-height: calc(100vh - 1rem); + top: 0.5rem; +} +.tsd-navigation.secondary > ul { + display: inline; + padding-right: 0.5rem; + transition: opacity 0.2s; +} +.tsd-navigation.secondary ul li a { + padding-left: 0; +} +.tsd-navigation.secondary ul li li a { + padding-left: 1.1rem; +} +.tsd-navigation.secondary ul li li li a { + padding-left: 2.2rem; +} +.tsd-navigation.secondary ul li li li li a { + padding-left: 3.3rem; +} +.tsd-navigation.secondary ul li li li li li a { + padding-left: 4.4rem; +} +.tsd-navigation.secondary ul li li li li li li a { + padding-left: 5.5rem; +} + +#tsd-sidebar-links a { + margin-top: 0; + margin-bottom: 0.5rem; + line-height: 1.25rem; +} +#tsd-sidebar-links a:last-of-type { + margin-bottom: 0; +} + +a.tsd-index-link { + margin: 0.25rem 0; + font-size: 1rem; + line-height: 1.25rem; + display: inline-flex; + align-items: center; +} +.tsd-accordion-summary > h1, +.tsd-accordion-summary > h2, +.tsd-accordion-summary > h3, +.tsd-accordion-summary > h4, +.tsd-accordion-summary > h5 { + display: inline-flex; + align-items: center; + vertical-align: middle; + margin-bottom: 0; + user-select: none; + -moz-user-select: none; + -webkit-user-select: none; + -ms-user-select: none; +} +.tsd-accordion-summary { + display: block; + cursor: pointer; +} +.tsd-accordion-summary > * { + margin-top: 0; + margin-bottom: 0; + padding-top: 0; + padding-bottom: 0; +} +.tsd-accordion-summary::-webkit-details-marker { + display: none; +} +.tsd-index-accordion .tsd-accordion-summary svg { + margin-right: 0.25rem; +} +.tsd-index-content > :not(:first-child) { + margin-top: 0.75rem; +} +.tsd-index-heading { + margin-top: 1.5rem; + margin-bottom: 0.75rem; +} + +.tsd-kind-icon { + margin-right: 0.5rem; + width: 1.25rem; + height: 1.25rem; + min-width: 1.25rem; + min-height: 1.25rem; +} +.tsd-kind-icon path { + transform-origin: center; + transform: scale(1.1); +} +.tsd-signature > .tsd-kind-icon { + margin-right: 0.8rem; +} + +@media (min-width: 1025px) { + .col-content { + margin: 2rem auto; + } + + .menu-sticky-wrap { + position: sticky; + height: calc(100vh - 2rem); + top: 4rem; + right: 0; + padding: 0 1.5rem; + padding-top: 1rem; + margin-top: 3rem; + transition: 0.3s ease-in-out; + transition-property: top, padding-top, padding, height; + overflow-y: auto; + } + .col-menu { + border-left: 1px solid var(--color-accent); + } + .col-menu--hide { + top: 1rem; + } + .col-menu .tsd-navigation:not(:last-child) { + padding-bottom: 1.75rem; + } +} + +.tsd-panel { + margin-bottom: 2.5rem; +} +.tsd-panel.tsd-member { + margin-bottom: 4rem; +} +.tsd-panel:empty { + display: none; +} +.tsd-panel > h1, +.tsd-panel > h2, +.tsd-panel > h3 { + margin: 1.5rem -1.5rem 0.75rem -1.5rem; + padding: 0 1.5rem 0.75rem 1.5rem; +} +.tsd-panel > h1.tsd-before-signature, +.tsd-panel > h2.tsd-before-signature, +.tsd-panel > h3.tsd-before-signature { + margin-bottom: 0; + border-bottom: none; +} + +.tsd-panel-group { + margin: 4rem 0; +} +.tsd-panel-group.tsd-index-group { + margin: 2rem 0; +} +.tsd-panel-group.tsd-index-group details { + margin: 2rem 0; +} + +#tsd-search { + transition: background-color 0.2s; +} +#tsd-search .title { + position: relative; + z-index: 2; +} +#tsd-search .field { + position: absolute; + left: 0; + top: 0; + right: 2.5rem; + height: 100%; +} +#tsd-search .field input { + box-sizing: border-box; + position: relative; + top: -50px; + z-index: 1; + width: 100%; + padding: 0 10px; + opacity: 0; + outline: 0; + border: 0; + background: transparent; + color: var(--color-text); +} +#tsd-search .field label { + position: absolute; + overflow: hidden; + right: -40px; +} +#tsd-search .field input, +#tsd-search .title, +#tsd-toolbar-links a { + transition: opacity 0.2s; +} +#tsd-search .results { + position: absolute; + visibility: hidden; + top: 40px; + width: 100%; + margin: 0; + padding: 0; + list-style: none; + box-shadow: 0 0 4px rgba(0, 0, 0, 0.25); +} +#tsd-search .results li { + padding: 0 10px; + background-color: var(--color-background); +} +#tsd-search .results li:nth-child(even) { + background-color: var(--color-background-secondary); +} +#tsd-search .results li.state { + display: none; +} +#tsd-search .results li.current, +#tsd-search .results li:hover { + background-color: var(--color-accent); +} +#tsd-search .results a { + display: block; +} +#tsd-search .results a:before { + top: 10px; +} +#tsd-search .results span.parent { + color: var(--color-text-aside); + font-weight: normal; +} +#tsd-search.has-focus { + background-color: var(--color-accent); +} +#tsd-search.has-focus .field input { + top: 0; + opacity: 1; +} +#tsd-search.has-focus .title, +#tsd-search.has-focus #tsd-toolbar-links a { + z-index: 0; + opacity: 0; +} +#tsd-search.has-focus .results { + visibility: visible; +} +#tsd-search.loading .results li.state.loading { + display: block; +} +#tsd-search.failure .results li.state.failure { + display: block; +} + +#tsd-toolbar-links { + position: absolute; + top: 0; + right: 2rem; + height: 100%; + display: flex; + align-items: center; + justify-content: flex-end; +} +#tsd-toolbar-links a { + margin-left: 1.5rem; +} +#tsd-toolbar-links a:hover { + text-decoration: underline; +} + +.tsd-signature { + margin: 0 0 1rem 0; + padding: 1rem 0.5rem; + border: 1px solid var(--color-accent); + font-family: Menlo, Monaco, Consolas, "Courier New", monospace; + font-size: 14px; + overflow-x: auto; +} + +.tsd-signature-symbol { + color: var(--color-text-aside); + font-weight: normal; +} + +.tsd-signature-type { + font-style: italic; + font-weight: normal; +} + +.tsd-signatures { + padding: 0; + margin: 0 0 1em 0; + list-style-type: none; +} +.tsd-signatures .tsd-signature { + margin: 0; + border-color: var(--color-accent); + border-width: 1px 0; + transition: background-color 0.1s; +} +.tsd-description .tsd-signatures .tsd-signature { + border-width: 1px; +} + +ul.tsd-parameter-list, +ul.tsd-type-parameter-list { + list-style: square; + margin: 0; + padding-left: 20px; +} +ul.tsd-parameter-list > li.tsd-parameter-signature, +ul.tsd-type-parameter-list > li.tsd-parameter-signature { + list-style: none; + margin-left: -20px; +} +ul.tsd-parameter-list h5, +ul.tsd-type-parameter-list h5 { + font-size: 16px; + margin: 1em 0 0.5em 0; +} +.tsd-sources { + margin-top: 1rem; + font-size: 0.875em; +} +.tsd-sources a { + color: var(--color-text-aside); + text-decoration: underline; +} +.tsd-sources ul { + list-style: none; + padding: 0; +} + +.tsd-page-toolbar { + position: fixed; + z-index: 1; + top: 0; + left: 0; + width: 100%; + color: var(--color-text); + background: var(--color-background-secondary); + border-bottom: 1px var(--color-accent) solid; + transition: transform 0.3s ease-in-out; +} +.tsd-page-toolbar a { + color: var(--color-text); + text-decoration: none; +} +.tsd-page-toolbar a.title { + font-weight: bold; +} +.tsd-page-toolbar a.title:hover { + text-decoration: underline; +} +.tsd-page-toolbar .tsd-toolbar-contents { + display: flex; + justify-content: space-between; + height: 2.5rem; + margin: 0 auto; +} +.tsd-page-toolbar .table-cell { + position: relative; + white-space: nowrap; + line-height: 40px; +} +.tsd-page-toolbar .table-cell:first-child { + width: 100%; +} +.tsd-page-toolbar .tsd-toolbar-icon { + box-sizing: border-box; + line-height: 0; + padding: 12px 0; +} + +.tsd-page-toolbar--hide { + transform: translateY(-100%); +} + +.tsd-widget { + display: inline-block; + overflow: hidden; + opacity: 0.8; + height: 40px; + transition: opacity 0.1s, background-color 0.2s; + vertical-align: bottom; + cursor: pointer; +} +.tsd-widget:hover { + opacity: 0.9; +} +.tsd-widget.active { + opacity: 1; + background-color: var(--color-accent); +} +.tsd-widget.no-caption { + width: 40px; +} +.tsd-widget.no-caption:before { + margin: 0; +} + +.tsd-widget.options, +.tsd-widget.menu { + display: none; +} +@media (max-width: 1024px) { + .tsd-widget.options, + .tsd-widget.menu { + display: inline-block; + } +} +input[type="checkbox"] + .tsd-widget:before { + background-position: -120px 0; +} +input[type="checkbox"]:checked + .tsd-widget:before { + background-position: -160px 0; +} + +img { + max-width: 100%; +} + +.tsd-anchor-icon { + display: inline-flex; + align-items: center; + margin-left: 0.5rem; + vertical-align: middle; + color: var(--color-text); +} + +.tsd-anchor-icon svg { + width: 1em; + height: 1em; + visibility: hidden; +} + +.tsd-anchor-link:hover > .tsd-anchor-icon svg { + visibility: visible; +} + +.deprecated { + text-decoration: line-through; +} + +.warning { + padding: 1rem; + color: var(--color-warning-text); + background: var(--color-background-warning); +} + +* { + scrollbar-width: thin; + scrollbar-color: var(--color-accent) var(--color-icon-background); +} + +*::-webkit-scrollbar { + width: 0.75rem; +} + +*::-webkit-scrollbar-track { + background: var(--color-icon-background); +} + +*::-webkit-scrollbar-thumb { + background-color: var(--color-accent); + border-radius: 999rem; + border: 0.25rem solid var(--color-icon-background); +} diff --git a/7.0.0/classes/EthereumProviderError.html b/7.0.0/classes/EthereumProviderError.html new file mode 100644 index 0000000..dbf38d9 --- /dev/null +++ b/7.0.0/classes/EthereumProviderError.html @@ -0,0 +1,247 @@ +EthereumProviderError | @metamask/rpc-errors
+
+ +
+
+
+
+ +

Class EthereumProviderError<Data>

+
+

Error subclass implementing Ethereum Provider errors per EIP-1193. +Permits integer error codes in the [ 1000 <= 4999 ] range.

+
+
+

Type Parameters

+
+
+

Hierarchy

+
+
+
+
+ +
+
+

Constructors

+
+ +
+
+

Properties

+
+ +
cause?: unknown
+
+ +
code: number
+
+ +
data?: Data
+
+ +
message: string
+
+ +
name: string
+
+ +
stack?: string
+
+ +
prepareStackTrace?: ((err: Error, stackTraces: CallSite[]) => any)
+
+

Type declaration

+
+
+ +
stackTraceLimit: number
+
+

Methods

+
+ +
    + +
  • +

    Get the error as JSON-serializable object.

    + +

    Returns

    A plain object with all public class properties.

    +
    +

    Returns JsonRpcError

+
+ +
    + +
  • +

    Get a string representation of the serialized error, omitting any circular +references.

    + +

    Returns

    A string representation of the serialized error.

    +
    +

    Returns string

+
+ +
    + +
  • +

    Create .stack property on a target object

    +
    +
    +

    Parameters

    +
      +
    • +
      targetObject: object
    • +
    • +
      Optional constructorOpt: Function
    +

    Returns void

+
+
\ No newline at end of file diff --git a/7.0.0/classes/JsonRpcError.html b/7.0.0/classes/JsonRpcError.html new file mode 100644 index 0000000..1b4ca5a --- /dev/null +++ b/7.0.0/classes/JsonRpcError.html @@ -0,0 +1,236 @@ +JsonRpcError | @metamask/rpc-errors
+
+ +
+
+
+
+ +

Class JsonRpcError<Data>

+
+

Error subclass implementing JSON RPC 2.0 errors and Ethereum RPC errors +per EIP-1474.

+

Permits any integer error code.

+
+
+

Type Parameters

+
+
+

Hierarchy

+
+
+
+
+ +
+
+

Constructors

+
+ +
+
+

Properties

+
+ +
cause?: unknown
+
+ +
code: number
+
+ +
data?: Data
+
+ +
message: string
+
+ +
name: string
+
+ +
stack?: string
+
+ +
prepareStackTrace?: ((err: Error, stackTraces: CallSite[]) => any)
+
+

Type declaration

+
+
+ +
stackTraceLimit: number
+
+

Methods

+
+ +
    + +
  • +

    Get the error as JSON-serializable object.

    + +

    Returns

    A plain object with all public class properties.

    +
    +

    Returns JsonRpcError

+
+ +
    + +
  • +

    Get a string representation of the serialized error, omitting any circular +references.

    + +

    Returns

    A string representation of the serialized error.

    +
    +

    Returns string

+
+ +
    + +
  • +

    Create .stack property on a target object

    +
    +
    +

    Parameters

    +
      +
    • +
      targetObject: object
    • +
    • +
      Optional constructorOpt: Function
    +

    Returns void

+
+
\ No newline at end of file diff --git a/7.0.0/functions/dataHasCause.html b/7.0.0/functions/dataHasCause.html new file mode 100644 index 0000000..a926bdf --- /dev/null +++ b/7.0.0/functions/dataHasCause.html @@ -0,0 +1,69 @@ +dataHasCause | @metamask/rpc-errors
+
+ +
+
+
+
+ +

Function dataHasCause

+
+
    + +
  • +

    Returns true if supplied error data has a usable cause property; false otherwise.

    + +

    Returns

    Whether cause property is present and an object.

    +
    +
    +

    Parameters

    +
      +
    • +
      data: unknown
      +

      Optional data to validate.

      +
    +

    Returns data is {
        cause: object;
        [key: string]: Json | unknown;
    }

+
+
\ No newline at end of file diff --git a/7.0.0/functions/getMessageFromCode.html b/7.0.0/functions/getMessageFromCode.html new file mode 100644 index 0000000..79b2731 --- /dev/null +++ b/7.0.0/functions/getMessageFromCode.html @@ -0,0 +1,76 @@ +getMessageFromCode | @metamask/rpc-errors
+
+ +
+
+
+
+ +

Function getMessageFromCode

+
+
    + +
  • +

    Gets the message for a given code, or a fallback message if the code has +no corresponding message.

    + +

    Returns

    The message for the given code, or the fallback message if the code +has no corresponding message.

    +
    +
    +

    Parameters

    +
      +
    • +
      code: unknown
      +

      The error code.

      +
    • +
    • +
      fallbackMessage: string = FALLBACK_MESSAGE
      +

      The fallback message to use if the code has no +corresponding message.

      +
    +

    Returns string

+
+
\ No newline at end of file diff --git a/7.0.0/functions/serializeCause.html b/7.0.0/functions/serializeCause.html new file mode 100644 index 0000000..a3b88e2 --- /dev/null +++ b/7.0.0/functions/serializeCause.html @@ -0,0 +1,69 @@ +serializeCause | @metamask/rpc-errors
+
+ +
+
+
+
+ +

Function serializeCause

+
+
    + +
  • +

    Serializes an unknown error to be used as the cause in a fallback error.

    + +

    Returns

    A JSON-serializable object containing as much information about the original error as possible.

    +
    +
    +

    Parameters

    +
      +
    • +
      error: unknown
      +

      The unknown error.

      +
    +

    Returns Json

+
+
\ No newline at end of file diff --git a/7.0.0/functions/serializeError.html b/7.0.0/functions/serializeError.html new file mode 100644 index 0000000..4b25db7 --- /dev/null +++ b/7.0.0/functions/serializeError.html @@ -0,0 +1,91 @@ +serializeError | @metamask/rpc-errors
+
+ +
+
+
+
+ +

Function serializeError

+
+
    + +
  • +

    Serializes the given error to an Ethereum JSON RPC-compatible error object. +If the given error is not fully compatible, it will be preserved on the +returned object's data.cause property.

    + +

    Returns

    The serialized error.

    +
    +
    +

    Parameters

    +
      +
    • +
      error: unknown
      +

      The error to serialize.

      +
    • +
    • +
      options: {
          fallbackError: undefined | JsonRpcError;
          shouldIncludeStack: undefined | boolean;
          shouldPreserveMessage: undefined | boolean;
      } = {}
      +

      Options bag.

      +
      +
        +
      • +
        fallbackError: undefined | JsonRpcError
        +

        The error to return if the given error is +not compatible. Should be a JSON-serializable value.

        +
      • +
      • +
        shouldIncludeStack: undefined | boolean
        +

        Whether to include the error's stack +on the returned object.

        +
      • +
      • +
        shouldPreserveMessage: undefined | boolean
        +

        Whether to preserve the error's +message if the fallback error is used.

        +
    +

    Returns SerializedJsonRpcError

+
+
\ No newline at end of file diff --git a/7.0.0/index.html b/7.0.0/index.html new file mode 100644 index 0000000..969b224 --- /dev/null +++ b/7.0.0/index.html @@ -0,0 +1,185 @@ +@metamask/rpc-errors
+
+ +
+
+
+
+

@metamask/rpc-errors

+
+ +

@metamask/rpc-errors

+
+

JSON-RPC errors, including for +Ethereum JSON RPC +and +Ethereum Provider, +and making unknown errors compliant with either spec.

+ + +

Installation

+
+

yarn add @metamask/rpc-errors

+

or

+

npm install @metamask/rpc-errors

+ + +

Usage

+
+
import { rpcErrors, providerErrors } from '@metamask/rpc-errors';

throw rpcErrors.invalidRequest();
// or
throw providerErrors.unauthorized('my custom message'); +
+ + +

Supported Errors

+
+ + + +

API

+
+
import { rpcErrors, providerErrors } from '@metamask/rpc-errors';

// JSON-RPC errors and Ethereum EIP-1474 errors are namespaced under "rpcErrors"
response.error = rpcErrors.methodNotFound({
message: optionalCustomMessage,
data: optionalData,
});

// Ethereum EIP-1193 Provider errors namespaced under "providerErrors"
response.error = providerErrors.unauthorized({
message: optionalCustomMessage,
data: optionalData,
});

// each error getter takes a single "opts" argument
// for most errors, this can be replaced with a single string, which becomes
// the error message
response.error = providerErrors.unauthorized(customMessage);

// if an error getter accepts a single string, all arguments can be omitted
response.error = providerErrors.unauthorized();
response.error = providerErrors.unauthorized({});

// omitting the message will produce an error with a default message per
// the relevant spec

// omitting the data argument will produce an error without a
// "data" property

// the JSON RPC 2.0 server error requires a valid code
response.error = rpcErrors.server({
code: -32031,
});

// custom Ethereum Provider errors require a valid code and message
// valid codes are integers i such that: 1000 <= i <= 4999
response.error = providerErrors.custom({
code: 1001,
message: 'foo',
}); +
+ + +

Parsing Unknown Errors

+
+
// this is useful for ensuring your errors are standardized
import { serializeError } from '@metamask/rpc-errors'

// if the argument is not a valid error per any supported spec,
// it will be added as error.data.originalError
response.error = serializeError(maybeAnError)

// you can add a custom fallback error code and message if desired
const fallbackError = { code: 4999, message: 'My custom error.' }
response.error = serializeError(maybeAnError, fallbackError)

// Note: if the original error has a "message" property, it will take
// precedence over the fallback error's message

// the default fallback is:
{
code: -32603,
message: 'Internal JSON-RPC error.'
} +
+ + +

Other Exports

+
+
/**
* Classes
*/
import { JsonRpcError, EthereumProviderError } from '@metamask/rpc-errors';

/**
* getMessageFromCode and errorCodes
*/
import { getMessageFromCode, errorCodes } from '@metamask/rpc-errors';

// get the default message string for the given code, or a fallback message if
// no message exists for the given code
const message1 = getMessageFromCode(someCode);

// you can specify your own fallback message
const message2 = getMessageFromCode(someCode, myFallback);
// it can be anything, use at your own peril
const message3 = getMessageFromCode(someCode, null);

// {
// rpcErrors: { [errorName]: code, ... },
// providerErrors: { [errorName]: code, ... },
// }
const code1 = rpcErrors.parse;
const code2 = providerErrors.userRejectedRequest;

// all codes in errorCodes have default messages
const message4 = getMessageFromCode(code1);
const message5 = getMessageFromCode(code2); +
+ + +

Contributing

+
+ + +

Setup

+
+
    +
  • Install Node.js version 18
      +
    • If you are using nvm (recommended) running nvm use will automatically choose the right node version for you.
    • +
    +
  • +
  • Install Yarn v3
  • +
  • Run yarn install to install dependencies and run any required post-install scripts
  • +
+ + +

Testing and Linting

+
+

Run yarn test to run the tests once. To run tests on file changes, run yarn test:watch.

+

Run yarn lint to run the linter, or run yarn lint:fix to run the linter and fix any automatically fixable issues.

+ + +

Release & Publishing

+
+

The project follows the same release process as the other libraries in the MetaMask organization. The GitHub Actions action-create-release-pr and action-publish-release are used to automate the release process; see those repositories for more information about how they work.

+
    +
  1. Choose a release version.
  2. +
+
    +
  • The release version should be chosen according to SemVer. Analyze the changes to see whether they include any breaking changes, new features, or deprecations, then choose the appropriate SemVer version. See the SemVer specification for more information.
  • +
+
    +
  1. If this release is backporting changes onto a previous release, then ensure there is a major version branch for that version (e.g. 1.x for a v1 backport release).
  2. +
+
    +
  • The major version branch should be set to the most recent release with that major version. For example, when backporting a v1.0.2 release, you'd want to ensure there was a 1.x branch that was set to the v1.0.1 tag.
  • +
+
    +
  1. Trigger the workflow_dispatch event manually for the Create Release Pull Request action to create the release PR.
  2. +
+
    +
  • For a backport release, the base branch should be the major version branch that you ensured existed in step 2. For a normal release, the base branch should be the main branch for that repository (which should be the default value).
  • +
  • This should trigger the action-create-release-pr workflow to create the release PR.
  • +
+
    +
  1. Update the changelog to move each change entry into the appropriate change category (See here for the full list of change categories, and the correct ordering), and edit them to be more easily understood by users of the package.
  2. +
+
    +
  • Generally any changes that don't affect consumers of the package (e.g. lockfile changes or development environment changes) are omitted. Exceptions may be made for changes that might be of interest despite not having an effect upon the published package (e.g. major test improvements, security improvements, improved documentation, etc.).
  • +
  • Try to explain each change in terms that users of the package would understand (e.g. avoid referencing internal variables/concepts).
  • +
  • Consolidate related changes into one change entry if it makes it easier to explain.
  • +
  • Run yarn auto-changelog validate --rc to check that the changelog is correctly formatted.
  • +
+
    +
  1. Review and QA the release.
  2. +
+
    +
  • If changes are made to the base branch, the release branch will need to be updated with these changes and review/QA will need to restart again. As such, it's probably best to avoid merging other PRs into the base branch while review is underway.
  • +
+
    +
  1. Squash & Merge the release.
  2. +
+
    +
  • This should trigger the action-publish-release workflow to tag the final release commit and publish the release on GitHub.
  • +
+
    +
  1. Publish the release on npm.
  2. +
+
    +
  • Wait for the publish-release GitHub Action workflow to finish. This should trigger a second job (publish-npm), which will wait for a run approval by the npm publishers team.
  • +
  • Approve the publish-npm job (or ask somebody on the npm publishers team to approve it for you).
  • +
  • Once the publish-npm job has finished, check npm to verify that it has been published.
  • +
+
+
+
\ No newline at end of file diff --git a/7.0.0/modules.html b/7.0.0/modules.html new file mode 100644 index 0000000..126bb8b --- /dev/null +++ b/7.0.0/modules.html @@ -0,0 +1,74 @@ +@metamask/rpc-errors
+
+ +
+
+
+
+

@metamask/rpc-errors

+
+
+

Index

+
+

Classes

+
+
+

Type Aliases

+
+
+

Variables

+
+
+

Functions

+
+
+
\ No newline at end of file diff --git a/7.0.0/types/DataWithOptionalCause.html b/7.0.0/types/DataWithOptionalCause.html new file mode 100644 index 0000000..cf94ad8 --- /dev/null +++ b/7.0.0/types/DataWithOptionalCause.html @@ -0,0 +1,61 @@ +DataWithOptionalCause | @metamask/rpc-errors
+
+ +
+
+
+
+ +

Type alias DataWithOptionalCause

+
DataWithOptionalCause: Json | {
    cause?: unknown;
    [key: string]: Json | unknown;
}
+

A data object, that must be either:

+
    +
  • A JSON-serializable object.
  • +
  • An object with a cause property that is an error-like value, and any +other properties that are JSON-serializable.
  • +
+
+
+
\ No newline at end of file diff --git a/7.0.0/types/OptionalDataWithOptionalCause.html b/7.0.0/types/OptionalDataWithOptionalCause.html new file mode 100644 index 0000000..bc558ee --- /dev/null +++ b/7.0.0/types/OptionalDataWithOptionalCause.html @@ -0,0 +1,60 @@ +OptionalDataWithOptionalCause | @metamask/rpc-errors
+
+ +
+
+
+
+ +

Type alias OptionalDataWithOptionalCause

+
OptionalDataWithOptionalCause: undefined | DataWithOptionalCause
+

A data object, that must be either:

+
    +
  • A valid DataWithOptionalCause value.
  • +
  • undefined.
  • +
+
+
+
\ No newline at end of file diff --git a/7.0.0/variables/errorCodes.html b/7.0.0/variables/errorCodes.html new file mode 100644 index 0000000..2116b1c --- /dev/null +++ b/7.0.0/variables/errorCodes.html @@ -0,0 +1,95 @@ +errorCodes | @metamask/rpc-errors
+
+ +
+
+
+
+ +

Variable errorCodesConst

+
errorCodes: {
    provider: {
        chainDisconnected: number;
        disconnected: number;
        unauthorized: number;
        unsupportedMethod: number;
        userRejectedRequest: number;
    };
    rpc: {
        internal: number;
        invalidInput: number;
        invalidParams: number;
        invalidRequest: number;
        limitExceeded: number;
        methodNotFound: number;
        methodNotSupported: number;
        parse: number;
        resourceNotFound: number;
        resourceUnavailable: number;
        transactionRejected: number;
    };
} = ...
+
+

Type declaration

+
    +
  • +
    provider: {
        chainDisconnected: number;
        disconnected: number;
        unauthorized: number;
        unsupportedMethod: number;
        userRejectedRequest: number;
    }
    +
      +
    • +
      chainDisconnected: number
    • +
    • +
      disconnected: number
    • +
    • +
      unauthorized: number
    • +
    • +
      unsupportedMethod: number
    • +
    • +
      userRejectedRequest: number
  • +
  • +
    rpc: {
        internal: number;
        invalidInput: number;
        invalidParams: number;
        invalidRequest: number;
        limitExceeded: number;
        methodNotFound: number;
        methodNotSupported: number;
        parse: number;
        resourceNotFound: number;
        resourceUnavailable: number;
        transactionRejected: number;
    }
    +
      +
    • +
      internal: number
    • +
    • +
      invalidInput: number
    • +
    • +
      invalidParams: number
    • +
    • +
      invalidRequest: number
    • +
    • +
      limitExceeded: number
    • +
    • +
      methodNotFound: number
    • +
    • +
      methodNotSupported: number
    • +
    • +
      parse: number
    • +
    • +
      resourceNotFound: number
    • +
    • +
      resourceUnavailable: number
    • +
    • +
      transactionRejected: number
+
+
\ No newline at end of file diff --git a/7.0.0/variables/providerErrors.html b/7.0.0/variables/providerErrors.html new file mode 100644 index 0000000..5119a6c --- /dev/null +++ b/7.0.0/variables/providerErrors.html @@ -0,0 +1,201 @@ +providerErrors | @metamask/rpc-errors
+
+ +
+
+
+
+ +

Variable providerErrorsConst

+
providerErrors: {
    chainDisconnected: (<Data>(arg?: JsonRpcErrorsArg<Data>) => EthereumProviderError<Data>);
    custom: (<Data>(opts: CustomErrorArg<Data>) => EthereumProviderError<Data>);
    disconnected: (<Data>(arg?: JsonRpcErrorsArg<Data>) => EthereumProviderError<Data>);
    unauthorized: (<Data>(arg?: JsonRpcErrorsArg<Data>) => EthereumProviderError<Data>);
    unsupportedMethod: (<Data>(arg?: JsonRpcErrorsArg<Data>) => EthereumProviderError<Data>);
    userRejectedRequest: (<Data>(arg?: JsonRpcErrorsArg<Data>) => EthereumProviderError<Data>);
} = ...
+
+

Type declaration

+
+
+
\ No newline at end of file diff --git a/7.0.0/variables/rpcErrors.html b/7.0.0/variables/rpcErrors.html new file mode 100644 index 0000000..6cc9362 --- /dev/null +++ b/7.0.0/variables/rpcErrors.html @@ -0,0 +1,347 @@ +rpcErrors | @metamask/rpc-errors
+
+ +
+
+
+
+ +

Variable rpcErrorsConst

+
rpcErrors: {
    internal: (<Data>(arg?: JsonRpcErrorsArg<Data>) => JsonRpcError<Data>);
    invalidInput: (<Data>(arg?: JsonRpcErrorsArg<Data>) => JsonRpcError<Data>);
    invalidParams: (<Data>(arg?: JsonRpcErrorsArg<Data>) => JsonRpcError<Data>);
    invalidRequest: (<Data>(arg?: JsonRpcErrorsArg<Data>) => JsonRpcError<Data>);
    limitExceeded: (<Data>(arg?: JsonRpcErrorsArg<Data>) => JsonRpcError<Data>);
    methodNotFound: (<Data>(arg?: JsonRpcErrorsArg<Data>) => JsonRpcError<Data>);
    methodNotSupported: (<Data>(arg?: JsonRpcErrorsArg<Data>) => JsonRpcError<Data>);
    parse: (<Data>(arg?: JsonRpcErrorsArg<Data>) => JsonRpcError<Data>);
    resourceNotFound: (<Data>(arg?: JsonRpcErrorsArg<Data>) => JsonRpcError<Data>);
    resourceUnavailable: (<Data>(arg?: JsonRpcErrorsArg<Data>) => JsonRpcError<Data>);
    server: (<Data>(opts: ServerErrorOptions<Data>) => JsonRpcError<Data>);
    transactionRejected: (<Data>(arg?: JsonRpcErrorsArg<Data>) => JsonRpcError<Data>);
} = ...
+
+

Type declaration

+
    +
  • +
    internal: (<Data>(arg?: JsonRpcErrorsArg<Data>) => JsonRpcError<Data>)
    +
      +
    • +
        +
      • <Data>(arg?: JsonRpcErrorsArg<Data>): JsonRpcError<Data>
      • +
      • +

        Get a JSON RPC 2.0 Internal (-32603) error.

        + +

        Returns

        An instance of the JsonRpcError class.

        +
        +
        +

        Type Parameters

        +
        +
        +

        Parameters

        +
          +
        • +
          Optional arg: JsonRpcErrorsArg<Data>
          +

          The error message or options bag.

          +
        +

        Returns JsonRpcError<Data>

  • +
  • +
    invalidInput: (<Data>(arg?: JsonRpcErrorsArg<Data>) => JsonRpcError<Data>)
    +
      +
    • +
        +
      • <Data>(arg?: JsonRpcErrorsArg<Data>): JsonRpcError<Data>
      • +
      • +

        Get an Ethereum JSON RPC Invalid Input (-32000) error.

        + +

        Returns

        An instance of the JsonRpcError class.

        +
        +
        +

        Type Parameters

        +
        +
        +

        Parameters

        +
          +
        • +
          Optional arg: JsonRpcErrorsArg<Data>
          +

          The error message or options bag.

          +
        +

        Returns JsonRpcError<Data>

  • +
  • +
    invalidParams: (<Data>(arg?: JsonRpcErrorsArg<Data>) => JsonRpcError<Data>)
    +
      +
    • +
        +
      • <Data>(arg?: JsonRpcErrorsArg<Data>): JsonRpcError<Data>
      • +
      • +

        Get a JSON RPC 2.0 Invalid Params (-32602) error.

        + +

        Returns

        An instance of the JsonRpcError class.

        +
        +
        +

        Type Parameters

        +
        +
        +

        Parameters

        +
          +
        • +
          Optional arg: JsonRpcErrorsArg<Data>
          +

          The error message or options bag.

          +
        +

        Returns JsonRpcError<Data>

  • +
  • +
    invalidRequest: (<Data>(arg?: JsonRpcErrorsArg<Data>) => JsonRpcError<Data>)
    +
      +
    • +
        +
      • <Data>(arg?: JsonRpcErrorsArg<Data>): JsonRpcError<Data>
      • +
      • +

        Get a JSON RPC 2.0 Invalid Request (-32600) error.

        + +

        Returns

        An instance of the JsonRpcError class.

        +
        +
        +

        Type Parameters

        +
        +
        +

        Parameters

        +
          +
        • +
          Optional arg: JsonRpcErrorsArg<Data>
          +

          The error message or options bag.

          +
        +

        Returns JsonRpcError<Data>

  • +
  • +
    limitExceeded: (<Data>(arg?: JsonRpcErrorsArg<Data>) => JsonRpcError<Data>)
    +
      +
    • +
        +
      • <Data>(arg?: JsonRpcErrorsArg<Data>): JsonRpcError<Data>
      • +
      • +

        Get an Ethereum JSON RPC Limit Exceeded (-32005) error.

        + +

        Returns

        An instance of the JsonRpcError class.

        +
        +
        +

        Type Parameters

        +
        +
        +

        Parameters

        +
          +
        • +
          Optional arg: JsonRpcErrorsArg<Data>
          +

          The error message or options bag.

          +
        +

        Returns JsonRpcError<Data>

  • +
  • +
    methodNotFound: (<Data>(arg?: JsonRpcErrorsArg<Data>) => JsonRpcError<Data>)
    +
      +
    • +
        +
      • <Data>(arg?: JsonRpcErrorsArg<Data>): JsonRpcError<Data>
      • +
      • +

        Get a JSON RPC 2.0 Method Not Found (-32601) error.

        + +

        Returns

        An instance of the JsonRpcError class.

        +
        +
        +

        Type Parameters

        +
        +
        +

        Parameters

        +
          +
        • +
          Optional arg: JsonRpcErrorsArg<Data>
          +

          The error message or options bag.

          +
        +

        Returns JsonRpcError<Data>

  • +
  • +
    methodNotSupported: (<Data>(arg?: JsonRpcErrorsArg<Data>) => JsonRpcError<Data>)
    +
      +
    • +
        +
      • <Data>(arg?: JsonRpcErrorsArg<Data>): JsonRpcError<Data>
      • +
      • +

        Get an Ethereum JSON RPC Method Not Supported (-32004) error.

        + +

        Returns

        An instance of the JsonRpcError class.

        +
        +
        +

        Type Parameters

        +
        +
        +

        Parameters

        +
          +
        • +
          Optional arg: JsonRpcErrorsArg<Data>
          +

          The error message or options bag.

          +
        +

        Returns JsonRpcError<Data>

  • +
  • +
    parse: (<Data>(arg?: JsonRpcErrorsArg<Data>) => JsonRpcError<Data>)
    +
      +
    • +
        +
      • <Data>(arg?: JsonRpcErrorsArg<Data>): JsonRpcError<Data>
      • +
      • +

        Get a JSON RPC 2.0 Parse (-32700) error.

        + +

        Returns

        An instance of the JsonRpcError class.

        +
        +
        +

        Type Parameters

        +
        +
        +

        Parameters

        +
          +
        • +
          Optional arg: JsonRpcErrorsArg<Data>
          +

          The error message or options bag.

          +
        +

        Returns JsonRpcError<Data>

  • +
  • +
    resourceNotFound: (<Data>(arg?: JsonRpcErrorsArg<Data>) => JsonRpcError<Data>)
    +
      +
    • +
        +
      • <Data>(arg?: JsonRpcErrorsArg<Data>): JsonRpcError<Data>
      • +
      • +

        Get an Ethereum JSON RPC Resource Not Found (-32001) error.

        + +

        Returns

        An instance of the JsonRpcError class.

        +
        +
        +

        Type Parameters

        +
        +
        +

        Parameters

        +
          +
        • +
          Optional arg: JsonRpcErrorsArg<Data>
          +

          The error message or options bag.

          +
        +

        Returns JsonRpcError<Data>

  • +
  • +
    resourceUnavailable: (<Data>(arg?: JsonRpcErrorsArg<Data>) => JsonRpcError<Data>)
    +
      +
    • +
        +
      • <Data>(arg?: JsonRpcErrorsArg<Data>): JsonRpcError<Data>
      • +
      • +

        Get an Ethereum JSON RPC Resource Unavailable (-32002) error.

        + +

        Returns

        An instance of the JsonRpcError class.

        +
        +
        +

        Type Parameters

        +
        +
        +

        Parameters

        +
          +
        • +
          Optional arg: JsonRpcErrorsArg<Data>
          +

          The error message or options bag.

          +
        +

        Returns JsonRpcError<Data>

  • +
  • +
    server: (<Data>(opts: ServerErrorOptions<Data>) => JsonRpcError<Data>)
    +
      +
    • +
        +
      • <Data>(opts: ServerErrorOptions<Data>): JsonRpcError<Data>
      • +
      • +

        Get a JSON RPC 2.0 Server error. +Permits integer error codes in the [ -32099 <= -32005 ] range. +Codes -32000 through -32004 are reserved by EIP-1474.

        + +

        Returns

        An instance of the JsonRpcError class.

        +
        +
        +

        Type Parameters

        +
        +
        +

        Parameters

        +
          +
        • +
          opts: ServerErrorOptions<Data>
          +

          The error options bag.

          +
        +

        Returns JsonRpcError<Data>

  • +
  • +
    transactionRejected: (<Data>(arg?: JsonRpcErrorsArg<Data>) => JsonRpcError<Data>)
    +
      +
    • +
        +
      • <Data>(arg?: JsonRpcErrorsArg<Data>): JsonRpcError<Data>
      • +
      • +

        Get an Ethereum JSON RPC Transaction Rejected (-32003) error.

        + +

        Returns

        An instance of the JsonRpcError class.

        +
        +
        +

        Type Parameters

        +
        +
        +

        Parameters

        +
          +
        • +
          Optional arg: JsonRpcErrorsArg<Data>
          +

          The error message or options bag.

          +
        +

        Returns JsonRpcError<Data>

+
+
\ No newline at end of file