diff --git a/.eslintignore b/.eslintignore deleted file mode 100644 index c18ed01..0000000 --- a/.eslintignore +++ /dev/null @@ -1,2 +0,0 @@ -node_modules/ -lib/ \ No newline at end of file diff --git a/.eslintrc b/.eslintrc deleted file mode 100644 index 41542ff..0000000 --- a/.eslintrc +++ /dev/null @@ -1,12 +0,0 @@ -{ - "root": true, - "parser": "@typescript-eslint/parser", - "plugins": [ - "@typescript-eslint" - ], - "extends": [ - "eslint:recommended", - "plugin:@typescript-eslint/eslint-recommended", - "plugin:@typescript-eslint/recommended" - ] - } \ No newline at end of file diff --git a/docs/assets/icons.js b/docs/assets/icons.js new file mode 100644 index 0000000..979dff4 --- /dev/null +++ b/docs/assets/icons.js @@ -0,0 +1,21 @@ +(function () { + addIcons(); + function addIcons() { + if (document.readyState === 'loading') + return document.addEventListener('DOMContentLoaded', addIcons); + const svg = document.body.appendChild( + document.createElementNS('http://www.w3.org/2000/svg', 'svg') + ); + svg.innerHTML = `""`; + svg.style.display = 'none'; + if (location.protocol === 'file:') updateUseElements(); + } + + function updateUseElements() { + document.querySelectorAll('use').forEach((el) => { + if (el.getAttribute('href').includes('#icon-')) { + el.setAttribute('href', el.getAttribute('href').replace(/.*#/, '#')); + } + }); + } +})(); diff --git a/docs/assets/icons.svg b/docs/assets/icons.svg new file mode 100644 index 0000000..e371b8b --- /dev/null +++ b/docs/assets/icons.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docs/assets/main.js b/docs/assets/main.js index f10c917..8c1ddc4 100644 --- a/docs/assets/main.js +++ b/docs/assets/main.js @@ -1,51 +1,56 @@ 'use strict'; -'use strict'; +window.translations = { + copy: 'Copy', + copied: 'Copied!', + normally_hidden: 'This member is normally hidden due to your filter settings.' +}; +('use strict'); (() => { - var Se = Object.create; - var re = Object.defineProperty; - var we = Object.getOwnPropertyDescriptor; - var Te = Object.getOwnPropertyNames; - var ke = Object.getPrototypeOf, - Qe = Object.prototype.hasOwnProperty; - var Pe = (t, e) => () => ( + var Pe = Object.create; + var ie = Object.defineProperty; + var Oe = Object.getOwnPropertyDescriptor; + var _e = Object.getOwnPropertyNames; + var Re = Object.getPrototypeOf, + Me = Object.prototype.hasOwnProperty; + var Fe = (t, e) => () => ( e || t((e = { exports: {} }).exports, e), e.exports ); - var Ie = (t, e, r, n) => { + var De = (t, e, n, r) => { if ((e && typeof e == 'object') || typeof e == 'function') - for (let i of Te(e)) - !Qe.call(t, i) && - i !== r && - re(t, i, { + for (let i of _e(e)) + !Me.call(t, i) && + i !== n && + ie(t, i, { get: () => e[i], - enumerable: !(n = we(e, i)) || n.enumerable + enumerable: !(r = Oe(e, i)) || r.enumerable }); return t; }; - var Ce = (t, e, r) => ( - (r = t != null ? Se(ke(t)) : {}), - Ie( + var Ae = (t, e, n) => ( + (n = t != null ? Pe(Re(t)) : {}), + De( e || !t || !t.__esModule - ? re(r, 'default', { value: t, enumerable: !0 }) - : r, + ? ie(n, 'default', { value: t, enumerable: !0 }) + : n, t ) ); - var ae = Pe((se, oe) => { + var ue = Fe((ae, le) => { (function () { var t = function (e) { - var r = new t.Builder(); + var n = new t.Builder(); return ( - r.pipeline.add(t.trimmer, t.stopWordFilter, t.stemmer), - r.searchPipeline.add(t.stemmer), - e.call(r, r), - r.build() + 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 (r) { - e.console && console.warn && console.warn(r); + return function (n) { + e.console && console.warn && console.warn(n); }; })(this)), (t.utils.asString = function (e) { @@ -54,14 +59,14 @@ (t.utils.clone = function (e) { if (e == null) return e; for ( - var r = Object.create(null), n = Object.keys(e), i = 0; - i < n.length; + var n = Object.create(null), r = Object.keys(e), i = 0; + i < r.length; i++ ) { - var s = n[i], + var s = r[i], o = e[s]; if (Array.isArray(o)) { - r[s] = o.slice(); + n[s] = o.slice(); continue; } if ( @@ -69,25 +74,25 @@ typeof o == 'number' || typeof o == 'boolean' ) { - r[s] = o; + n[s] = o; continue; } throw new TypeError( 'clone is not deep and does not support nested objects' ); } - return r; + return n; }), - (t.FieldRef = function (e, r, n) { - (this.docRef = e), (this.fieldName = r), (this._stringValue = n); + (t.FieldRef = function (e, n, r) { + (this.docRef = e), (this.fieldName = n), (this._stringValue = r); }), (t.FieldRef.joiner = '/'), (t.FieldRef.fromString = function (e) { - var r = e.indexOf(t.FieldRef.joiner); - if (r === -1) throw 'malformed field ref string'; - var n = e.slice(0, r), - i = e.slice(r + 1); - return new t.FieldRef(i, n, e); + var n = e.indexOf(t.FieldRef.joiner); + if (n === -1) throw 'malformed field ref string'; + var r = e.slice(0, n), + i = e.slice(n + 1); + return new t.FieldRef(i, r, e); }), (t.FieldRef.prototype.toString = function () { return ( @@ -100,7 +105,7 @@ (t.Set = function (e) { if (((this.elements = Object.create(null)), e)) { this.length = e.length; - for (var r = 0; r < this.length; r++) this.elements[e[r]] = !0; + for (var n = 0; n < this.length; n++) this.elements[e[n]] = !0; } else this.length = 0; }), (t.Set.complete = { @@ -129,19 +134,19 @@ return !!this.elements[e]; }), (t.Set.prototype.intersect = function (e) { - var r, - n, + var n, + r, i, s = []; if (e === t.Set.complete) return this; if (e === t.Set.empty) return e; this.length < e.length - ? ((r = this), (n = e)) - : ((r = e), (n = this)), - (i = Object.keys(r.elements)); + ? ((n = this), (r = e)) + : ((n = e), (r = this)), + (i = Object.keys(n.elements)); for (var o = 0; o < i.length; o++) { var a = i[o]; - a in n.elements && s.push(a); + a in r.elements && s.push(a); } return new t.Set(s); }), @@ -154,14 +159,14 @@ Object.keys(this.elements).concat(Object.keys(e.elements)) ); }), - (t.idf = function (e, r) { - var n = 0; - for (var i in e) i != '_index' && (n += Object.keys(e[i]).length); - var s = (r - n + 0.5) / (n + 0.5); + (t.idf = function (e, n) { + var r = 0; + for (var i in e) i != '_index' && (r += Object.keys(e[i]).length); + var s = (n - r + 0.5) / (r + 0.5); return Math.log(1 + Math.abs(s)); }), - (t.Token = function (e, r) { - (this.str = e || ''), (this.metadata = r || {}); + (t.Token = function (e, n) { + (this.str = e || ''), (this.metadata = n || {}); }), (t.Token.prototype.toString = function () { return this.str; @@ -173,38 +178,38 @@ return ( (e = e || - function (r) { - return r; + function (n) { + return n; }), new t.Token(e(this.str, this.metadata), this.metadata) ); }); - (t.tokenizer = function (e, r) { + (t.tokenizer = function (e, n) { if (e == null || e == null) return []; if (Array.isArray(e)) return e.map(function (m) { return new t.Token( t.utils.asString(m).toLowerCase(), - t.utils.clone(r) + t.utils.clone(n) ); }); for ( - var n = e.toString().toLowerCase(), - i = n.length, + var r = e.toString().toLowerCase(), + i = r.length, s = [], o = 0, a = 0; o <= i; o++ ) { - var l = n.charAt(o), + var l = r.charAt(o), u = o - a; if (l.match(t.tokenizer.separator) || o == i) { if (u > 0) { - var d = t.utils.clone(r) || {}; + var d = t.utils.clone(n) || {}; (d.position = [a, u]), (d.index = s.length), - s.push(new t.Token(n.slice(a, o), d)); + s.push(new t.Token(r.slice(a, o), d)); } a = o + 1; } @@ -216,15 +221,15 @@ this._stack = []; }), (t.Pipeline.registeredFunctions = Object.create(null)), - (t.Pipeline.registerFunction = function (e, r) { - r in this.registeredFunctions && - t.utils.warn('Overwriting existing registered function: ' + r), - (e.label = r), + (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 r = e.label && e.label in this.registeredFunctions; - r || + 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. `, @@ -232,41 +237,41 @@ ); }), (t.Pipeline.load = function (e) { - var r = new t.Pipeline(); + var n = new t.Pipeline(); return ( - e.forEach(function (n) { - var i = t.Pipeline.registeredFunctions[n]; - if (i) r.add(i); - else throw new Error('Cannot load unregistered function: ' + n); + e.forEach(function (r) { + var i = t.Pipeline.registeredFunctions[r]; + if (i) n.add(i); + else throw new Error('Cannot load unregistered function: ' + r); }), - r + n ); }), (t.Pipeline.prototype.add = function () { var e = Array.prototype.slice.call(arguments); - e.forEach(function (r) { - t.Pipeline.warnIfFunctionNotRegistered(r), this._stack.push(r); + e.forEach(function (n) { + t.Pipeline.warnIfFunctionNotRegistered(n), this._stack.push(n); }, this); }), - (t.Pipeline.prototype.after = function (e, r) { - t.Pipeline.warnIfFunctionNotRegistered(r); - var n = this._stack.indexOf(e); - if (n == -1) throw new Error('Cannot find existingFn'); - (n = n + 1), this._stack.splice(n, 0, r); + (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, r) { - t.Pipeline.warnIfFunctionNotRegistered(r); - var n = this._stack.indexOf(e); - if (n == -1) throw new Error('Cannot find existingFn'); - this._stack.splice(n, 0, r); + (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 r = this._stack.indexOf(e); - r != -1 && this._stack.splice(r, 1); + var n = this._stack.indexOf(e); + n != -1 && this._stack.splice(n, 1); }), (t.Pipeline.prototype.run = function (e) { - for (var r = this._stack.length, n = 0; n < r; n++) { - for (var i = this._stack[n], s = [], o = 0; o < e.length; o++) { + for (var n = this._stack.length, r = 0; r < n; r++) { + for (var i = this._stack[r], s = [], o = 0; o < e.length; o++) { var a = i(e[o], o, e); if (!(a == null || a === '')) if (Array.isArray(a)) @@ -277,9 +282,9 @@ } return e; }), - (t.Pipeline.prototype.runString = function (e, r) { - var n = new t.Token(e, r); - return this.run([n]).map(function (i) { + (t.Pipeline.prototype.runString = function (e, n) { + var r = new t.Token(e, n); + return this.run([r]).map(function (i) { return i.toString(); }); }), @@ -297,46 +302,46 @@ (t.Vector.prototype.positionForIndex = function (e) { if (this.elements.length == 0) return 0; for ( - var r = 0, - n = this.elements.length / 2, - i = n - r, + var n = 0, + r = this.elements.length / 2, + i = r - n, s = Math.floor(i / 2), o = this.elements[s * 2]; - i > 1 && (o < e && (r = s), o > e && (n = s), o != e); + i > 1 && (o < e && (n = s), o > e && (r = s), o != e); ) - (i = n - r), - (s = r + Math.floor(i / 2)), + (i = r - n), + (s = n + Math.floor(i / 2)), (o = this.elements[s * 2]); if (o == e || o > e) return s * 2; if (o < e) return (s + 1) * 2; }), - (t.Vector.prototype.insert = function (e, r) { - this.upsert(e, r, function () { + (t.Vector.prototype.insert = function (e, n) { + this.upsert(e, n, function () { throw 'duplicate index'; }); }), - (t.Vector.prototype.upsert = function (e, r, n) { + (t.Vector.prototype.upsert = function (e, n, r) { this._magnitude = 0; var i = this.positionForIndex(e); this.elements[i] == e - ? (this.elements[i + 1] = n(this.elements[i + 1], r)) - : this.elements.splice(i, 0, e, r); + ? (this.elements[i + 1] = r(this.elements[i + 1], n)) + : this.elements.splice(i, 0, e, n); }), (t.Vector.prototype.magnitude = function () { if (this._magnitude) return this._magnitude; - for (var e = 0, r = this.elements.length, n = 1; n < r; n += 2) { - var i = this.elements[n]; + for (var e = 0, n = this.elements.length, r = 1; r < n; r += 2) { + var i = this.elements[r]; e += i * i; } return (this._magnitude = Math.sqrt(e)); }), (t.Vector.prototype.dot = function (e) { for ( - var r = 0, - n = this.elements, + var n = 0, + r = this.elements, i = e.elements, - s = n.length, + s = r.length, o = i.length, a = 0, l = 0, @@ -345,25 +350,25 @@ u < s && d < o; ) - (a = n[u]), + (a = r[u]), (l = i[d]), a < l ? (u += 2) : a > l ? (d += 2) - : a == l && ((r += n[u + 1] * i[d + 1]), (u += 2), (d += 2)); - return r; + : a == l && ((n += r[u + 1] * i[d + 1]), (u += 2), (d += 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), r = 1, n = 0; - r < this.elements.length; - r += 2, n++ + var e = new Array(this.elements.length / 2), n = 1, r = 0; + n < this.elements.length; + n += 2, r++ ) - e[n] = this.elements[r]; + e[r] = this.elements[n]; return e; }), (t.Vector.prototype.toJSON = function () { @@ -393,7 +398,7 @@ biliti: 'ble', logi: 'log' }, - r = { + n = { icate: 'ic', ative: '', alize: 'al', @@ -402,23 +407,23 @@ ful: '', ness: '' }, - n = '[^aeiou]', + r = '[^aeiou]', i = '[aeiouy]', - s = n + '[^aeiouy]*', + s = r + '[^aeiouy]*', o = i + '[aeiou]*', a = '^(' + s + ')?' + o + s, l = '^(' + s + ')?' + o + s + '(' + o + ')?$', u = '^(' + s + ')?' + o + s + o + s, d = '^(' + s + ')?' + i, m = new RegExp(a), - y = new RegExp(u), + p = new RegExp(u), b = new RegExp(l), g = new RegExp(d), - E = /^(.+?)(ss|i)es$/, + L = /^(.+?)(ss|i)es$/, f = /^(.+?)([^s])s$/, - p = /^(.+?)eed$/, - w = /^(.+?)(ed|ing)$/, - S = /.$/, + y = /^(.+?)eed$/, + S = /^(.+?)(ed|ing)$/, + w = /.$/, k = /(at|bl|iz)$/, _ = new RegExp('([^aeiouylsz])\\1$'), B = new RegExp('^' + s + i + '[^aeiouwxy]$'), @@ -429,72 +434,72 @@ V = /^(.+?)(al|ance|ence|er|ic|able|ible|ant|ement|ment|ent|ou|ism|ate|iti|ous|ive|ize)$/, $ = /^(.+?)(s|t)(ion)$/, - I = /^(.+?)e$/, + C = /^(.+?)e$/, z = /ll$/, W = new RegExp('^' + s + i + '[^aeiouwxy]$'), H = function (c) { - var v, C, T, h, x, O, F; + var v, P, T, h, x, O, M; if (c.length < 3) return c; if ( ((T = c.substr(0, 1)), T == 'y' && (c = T.toUpperCase() + c.substr(1)), - (h = E), + (h = L), (x = f), h.test(c) ? (c = c.replace(h, '$1$2')) : x.test(c) && (c = c.replace(x, '$1$2')), - (h = p), - (x = w), + (h = y), + (x = S), h.test(c)) ) { - var L = h.exec(c); - (h = m), h.test(L[1]) && ((h = S), (c = c.replace(h, ''))); + var E = h.exec(c); + (h = m), h.test(E[1]) && ((h = w), (c = c.replace(h, ''))); } else if (x.test(c)) { - var L = x.exec(c); - (v = L[1]), + var E = x.exec(c); + (v = E[1]), (x = g), x.test(v) && ((c = v), (x = k), (O = _), - (F = B), + (M = B), x.test(c) ? (c = c + 'e') : O.test(c) - ? ((h = S), (c = c.replace(h, ''))) - : F.test(c) && (c = c + 'e')); + ? ((h = w), (c = c.replace(h, ''))) + : M.test(c) && (c = c + 'e')); } if (((h = A), h.test(c))) { - var L = h.exec(c); - (v = L[1]), (c = v + 'i'); + var E = h.exec(c); + (v = E[1]), (c = v + 'i'); } if (((h = j), h.test(c))) { - var L = h.exec(c); - (v = L[1]), (C = L[2]), (h = m), h.test(v) && (c = v + e[C]); + var E = h.exec(c); + (v = E[1]), (P = E[2]), (h = m), h.test(v) && (c = v + e[P]); } if (((h = q), h.test(c))) { - var L = h.exec(c); - (v = L[1]), (C = L[2]), (h = m), h.test(v) && (c = v + r[C]); + var E = h.exec(c); + (v = E[1]), (P = E[2]), (h = m), h.test(v) && (c = v + n[P]); } if (((h = V), (x = $), h.test(c))) { - var L = h.exec(c); - (v = L[1]), (h = y), h.test(v) && (c = v); + var E = h.exec(c); + (v = E[1]), (h = p), h.test(v) && (c = v); } else if (x.test(c)) { - var L = x.exec(c); - (v = L[1] + L[2]), (x = y), x.test(v) && (c = v); + var E = x.exec(c); + (v = E[1] + E[2]), (x = p), x.test(v) && (c = v); } - if (((h = I), h.test(c))) { - var L = h.exec(c); - (v = L[1]), - (h = y), + if (((h = C), h.test(c))) { + var E = h.exec(c); + (v = E[1]), + (h = p), (x = b), (O = W), (h.test(v) || (x.test(v) && !O.test(v))) && (c = v); } return ( (h = z), - (x = y), - h.test(c) && x.test(c) && ((h = S), (c = c.replace(h, ''))), + (x = p), + h.test(c) && x.test(c) && ((h = w), (c = c.replace(h, ''))), T == 'y' && (c = T.toLowerCase() + c.substr(1)), c ); @@ -505,11 +510,11 @@ })()), t.Pipeline.registerFunction(t.stemmer, 'stemmer'); (t.generateStopWordFilter = function (e) { - var r = e.reduce(function (n, i) { - return (n[i] = i), n; + var n = e.reduce(function (r, i) { + return (r[i] = i), r; }, {}); - return function (n) { - if (n && r[n.toString()] !== n.toString()) return n; + return function (r) { + if (r && n[r.toString()] !== r.toString()) return r; }; }), (t.stopWordFilter = t.generateStopWordFilter([ @@ -635,8 +640,8 @@ ])), t.Pipeline.registerFunction(t.stopWordFilter, 'stopWordFilter'); (t.trimmer = function (e) { - return e.update(function (r) { - return r.replace(/^\W+/, '').replace(/\W+$/, ''); + return e.update(function (n) { + return n.replace(/^\W+/, '').replace(/\W+$/, ''); }); }), t.Pipeline.registerFunction(t.trimmer, 'trimmer'); @@ -649,22 +654,22 @@ (t.TokenSet._nextId = 1), (t.TokenSet.fromArray = function (e) { for ( - var r = new t.TokenSet.Builder(), n = 0, i = e.length; - n < i; - n++ + var n = new t.TokenSet.Builder(), r = 0, i = e.length; + r < i; + r++ ) - r.insert(e[n]); - return r.finish(), r.root; + n.insert(e[r]); + return n.finish(), n.root; }), (t.TokenSet.fromClause = function (e) { return 'editDistance' in e ? t.TokenSet.fromFuzzyString(e.term, e.editDistance) : t.TokenSet.fromString(e.term); }), - (t.TokenSet.fromFuzzyString = function (e, r) { + (t.TokenSet.fromFuzzyString = function (e, n) { for ( - var n = new t.TokenSet(), - i = [{ node: n, editsRemaining: r, str: e }]; + var r = new t.TokenSet(), + i = [{ node: r, editsRemaining: n, str: e }]; i.length; ) { @@ -719,46 +724,46 @@ if (s.str.length > 1) { var d = s.str.charAt(0), m = s.str.charAt(1), - y; + p; m in s.node.edges - ? (y = s.node.edges[m]) - : ((y = new t.TokenSet()), (s.node.edges[m] = y)), - s.str.length == 1 && (y.final = !0), + ? (p = s.node.edges[m]) + : ((p = new t.TokenSet()), (s.node.edges[m] = p)), + s.str.length == 1 && (p.final = !0), i.push({ - node: y, + node: p, editsRemaining: s.editsRemaining - 1, str: d + s.str.slice(2) }); } } } - return n; + return r; }), (t.TokenSet.fromString = function (e) { for ( - var r = new t.TokenSet(), n = r, i = 0, s = e.length; + var n = new t.TokenSet(), r = n, i = 0, s = e.length; i < s; i++ ) { var o = e[i], a = i == s - 1; - if (o == '*') (r.edges[o] = r), (r.final = a); + if (o == '*') (n.edges[o] = n), (n.final = a); else { var l = new t.TokenSet(); - (l.final = a), (r.edges[o] = l), (r = l); + (l.final = a), (n.edges[o] = l), (n = l); } } - return n; + return r; }), (t.TokenSet.prototype.toArray = function () { - for (var e = [], r = [{ prefix: '', node: this }]; r.length; ) { - var n = r.pop(), - i = Object.keys(n.node.edges), + for (var e = [], n = [{ prefix: '', node: this }]; n.length; ) { + var r = n.pop(), + i = Object.keys(r.node.edges), s = i.length; - n.node.final && (n.prefix.charAt(0), e.push(n.prefix)); + r.node.final && (r.prefix.charAt(0), e.push(r.prefix)); for (var o = 0; o < s; o++) { var a = i[o]; - r.push({ prefix: n.prefix.concat(a), node: n.node.edges[a] }); + n.push({ prefix: r.prefix.concat(a), node: r.node.edges[a] }); } } return e; @@ -767,13 +772,13 @@ if (this._str) return this._str; for ( var e = this.final ? '1' : '0', - r = Object.keys(this.edges).sort(), - n = r.length, + n = Object.keys(this.edges).sort(), + r = n.length, i = 0; - i < n; + i < r; i++ ) { - var s = r[i], + var s = n[i], o = this.edges[s]; e = e + s + o.id; } @@ -781,39 +786,39 @@ }), (t.TokenSet.prototype.intersect = function (e) { for ( - var r = new t.TokenSet(), - n = void 0, - i = [{ qNode: e, output: r, node: this }]; + var n = new t.TokenSet(), + r = void 0, + i = [{ qNode: e, output: n, node: this }]; i.length; ) { - n = i.pop(); + r = i.pop(); for ( - var s = Object.keys(n.qNode.edges), + var s = Object.keys(r.qNode.edges), o = s.length, - a = Object.keys(n.node.edges), + a = Object.keys(r.node.edges), l = a.length, u = 0; u < o; u++ ) for (var d = s[u], m = 0; m < l; m++) { - var y = a[m]; - if (y == d || d == '*') { - var b = n.node.edges[y], - g = n.qNode.edges[d], - E = b.final && g.final, + var p = a[m]; + if (p == d || d == '*') { + var b = r.node.edges[p], + g = r.qNode.edges[d], + L = b.final && g.final, f = void 0; - y in n.output.edges - ? ((f = n.output.edges[y]), (f.final = f.final || E)) + p in r.output.edges + ? ((f = r.output.edges[p]), (f.final = f.final || L)) : ((f = new t.TokenSet()), - (f.final = E), - (n.output.edges[y] = f)), + (f.final = L), + (r.output.edges[p] = f)), i.push({ qNode: g, output: f, node: b }); } } } - return r; + return n; }), (t.TokenSet.Builder = function () { (this.previousWord = ''), @@ -822,8 +827,8 @@ (this.minimizedNodes = {}); }), (t.TokenSet.Builder.prototype.insert = function (e) { - var r, - n = 0; + var n, + r = 0; if (e < this.previousWord) throw new Error('Out of order word insertion'); for ( @@ -833,30 +838,30 @@ e[i] == this.previousWord[i]; i++ ) - n++; - this.minimize(n), + r++; + this.minimize(r), this.uncheckedNodes.length == 0 - ? (r = this.root) - : (r = this.uncheckedNodes[this.uncheckedNodes.length - 1].child); - for (var i = n; i < e.length; i++) { + ? (n = this.root) + : (n = this.uncheckedNodes[this.uncheckedNodes.length - 1].child); + for (var i = r; i < e.length; i++) { var s = new t.TokenSet(), o = e[i]; - (r.edges[o] = s), - this.uncheckedNodes.push({ parent: r, char: o, child: s }), - (r = s); + (n.edges[o] = s), + this.uncheckedNodes.push({ parent: n, char: o, child: s }), + (n = s); } - (r.final = !0), (this.previousWord = e); + (n.final = !0), (this.previousWord = e); }), (t.TokenSet.Builder.prototype.finish = function () { this.minimize(0); }), (t.TokenSet.Builder.prototype.minimize = function (e) { - for (var r = this.uncheckedNodes.length - 1; r >= e; r--) { - var n = this.uncheckedNodes[r], - i = n.child.toString(); + for (var n = this.uncheckedNodes.length - 1; n >= e; n--) { + var r = this.uncheckedNodes[n], + i = r.child.toString(); i in this.minimizedNodes - ? (n.parent.edges[n.char] = this.minimizedNodes[i]) - : ((n.child._str = i), (this.minimizedNodes[i] = n.child)), + ? (r.parent.edges[r.char] = this.minimizedNodes[i]) + : ((r.child._str = i), (this.minimizedNodes[i] = r.child)), this.uncheckedNodes.pop(); } }); @@ -868,15 +873,15 @@ (this.pipeline = e.pipeline); }), (t.Index.prototype.search = function (e) { - return this.query(function (r) { - var n = new t.QueryParser(e, r); - n.parse(); + return this.query(function (n) { + var r = new t.QueryParser(e, n); + r.parse(); }); }), (t.Index.prototype.query = function (e) { for ( - var r = new t.Query(this.fields), - n = Object.create(null), + var n = new t.Query(this.fields), + r = Object.create(null), i = Object.create(null), s = Object.create(null), o = Object.create(null), @@ -886,61 +891,61 @@ l++ ) i[this.fields[l]] = new t.Vector(); - e.call(r, r); - for (var l = 0; l < r.clauses.length; l++) { - var u = r.clauses[l], + e.call(n, n); + for (var l = 0; l < n.clauses.length; l++) { + var u = n.clauses[l], d = null, m = t.Set.empty; u.usePipeline ? (d = this.pipeline.runString(u.term, { fields: u.fields })) : (d = [u.term]); - for (var y = 0; y < d.length; y++) { - var b = d[y]; + for (var p = 0; p < d.length; p++) { + var b = d[p]; u.term = b; var g = t.TokenSet.fromClause(u), - E = this.tokenSet.intersect(g).toArray(); - if (E.length === 0 && u.presence === t.Query.presence.REQUIRED) { + L = this.tokenSet.intersect(g).toArray(); + if (L.length === 0 && u.presence === t.Query.presence.REQUIRED) { for (var f = 0; f < u.fields.length; f++) { - var p = u.fields[f]; - o[p] = t.Set.empty; + var y = u.fields[f]; + o[y] = t.Set.empty; } break; } - for (var w = 0; w < E.length; w++) + for (var S = 0; S < L.length; S++) for ( - var S = E[w], k = this.invertedIndex[S], _ = k._index, f = 0; + var w = L[S], k = this.invertedIndex[w], _ = k._index, f = 0; f < u.fields.length; f++ ) { - var p = u.fields[f], - B = k[p], + var y = u.fields[f], + B = k[y], A = Object.keys(B), - j = S + '/' + p, + j = w + '/' + y, q = new t.Set(A); if ( (u.presence == t.Query.presence.REQUIRED && ((m = m.union(q)), - o[p] === void 0 && (o[p] = t.Set.complete)), + o[y] === void 0 && (o[y] = t.Set.complete)), u.presence == t.Query.presence.PROHIBITED) ) { - a[p] === void 0 && (a[p] = t.Set.empty), - (a[p] = a[p].union(q)); + a[y] === void 0 && (a[y] = t.Set.empty), + (a[y] = a[y].union(q)); continue; } if ( - (i[p].upsert(_, u.boost, function (Ee, be) { - return Ee + be; + (i[y].upsert(_, u.boost, function (Ie, Ce) { + return Ie + Ce; }), !s[j]) ) { for (var V = 0; V < A.length; V++) { var $ = A[V], - I = new t.FieldRef($, p), + C = new t.FieldRef($, y), z = B[$], W; - (W = n[I]) === void 0 - ? (n[I] = new t.MatchData(S, p, z)) - : W.add(S, p, z); + (W = r[C]) === void 0 + ? (r[C] = new t.MatchData(w, y, z)) + : W.add(w, y, z); } s[j] = !0; } @@ -948,8 +953,8 @@ } if (u.presence === t.Query.presence.REQUIRED) for (var f = 0; f < u.fields.length; f++) { - var p = u.fields[f]; - o[p] = o[p].intersect(m); + var y = u.fields[f]; + o[y] = o[y].intersect(m); } } for ( @@ -957,18 +962,18 @@ l < this.fields.length; l++ ) { - var p = this.fields[l]; - o[p] && (H = H.intersect(o[p])), a[p] && (R = R.union(a[p])); + var y = this.fields[l]; + o[y] && (H = H.intersect(o[y])), a[y] && (R = R.union(a[y])); } - var c = Object.keys(n), + var c = Object.keys(r), v = [], - C = Object.create(null); - if (r.isNegated()) { + P = Object.create(null); + if (n.isNegated()) { c = Object.keys(this.fieldVectors); for (var l = 0; l < c.length; l++) { - var I = c[l], - T = t.FieldRef.fromString(I); - n[I] = new t.MatchData(); + var C = c[l], + T = t.FieldRef.fromString(C); + r[C] = new t.MatchData(); } } for (var l = 0; l < c.length; l++) { @@ -977,39 +982,39 @@ if (H.contains(h) && !R.contains(h)) { var x = this.fieldVectors[T], O = i[T.fieldName].similarity(x), - F; - if ((F = C[h]) !== void 0) - (F.score += O), F.matchData.combine(n[T]); + M; + if ((M = P[h]) !== void 0) + (M.score += O), M.matchData.combine(r[T]); else { - var L = { ref: h, score: O, matchData: n[T] }; - (C[h] = L), v.push(L); + var E = { ref: h, score: O, matchData: r[T] }; + (P[h] = E), v.push(E); } } } - return v.sort(function (xe, Le) { - return Le.score - xe.score; + return v.sort(function (ke, Qe) { + return Qe.score - ke.score; }); }), (t.Index.prototype.toJSON = function () { var e = Object.keys(this.invertedIndex) .sort() - .map(function (n) { - return [n, this.invertedIndex[n]]; + .map(function (r) { + return [r, this.invertedIndex[r]]; }, this), - r = Object.keys(this.fieldVectors).map(function (n) { - return [n, this.fieldVectors[n].toJSON()]; + n = Object.keys(this.fieldVectors).map(function (r) { + return [r, this.fieldVectors[r].toJSON()]; }, this); return { version: t.version, fields: this.fields, - fieldVectors: r, + fieldVectors: n, invertedIndex: e, pipeline: this.pipeline.toJSON() }; }), (t.Index.load = function (e) { - var r = {}, - n = {}, + var n = {}, + r = {}, i = e.fieldVectors, s = Object.create(null), o = e.invertedIndex, @@ -1026,8 +1031,8 @@ for (var u = 0; u < i.length; u++) { var d = i[u], m = d[0], - y = d[1]; - n[m] = new t.Vector(y); + p = d[1]; + r[m] = new t.Vector(p); } for (var u = 0; u < o.length; u++) { var d = o[u], @@ -1037,12 +1042,12 @@ } return ( a.finish(), - (r.fields = e.fields), - (r.fieldVectors = n), - (r.invertedIndex = s), - (r.tokenSet = a.root), - (r.pipeline = l), - new t.Index(r) + (n.fields = e.fields), + (n.fieldVectors = r), + (n.invertedIndex = s), + (n.tokenSet = a.root), + (n.pipeline = l), + new t.Index(n) ); }); (t.Builder = function () { @@ -1064,12 +1069,12 @@ (t.Builder.prototype.ref = function (e) { this._ref = e; }), - (t.Builder.prototype.field = function (e, r) { + (t.Builder.prototype.field = function (e, n) { if (/\//.test(e)) throw new RangeError( "Field '" + e + "' contains illegal character '/'" ); - this._fields[e] = r || {}; + this._fields[e] = n || {}; }), (t.Builder.prototype.b = function (e) { e < 0 ? (this._b = 0) : e > 1 ? (this._b = 1) : (this._b = e); @@ -1077,42 +1082,42 @@ (t.Builder.prototype.k1 = function (e) { this._k1 = e; }), - (t.Builder.prototype.add = function (e, r) { - var n = e[this._ref], + (t.Builder.prototype.add = function (e, n) { + var r = e[this._ref], i = Object.keys(this._fields); - (this._documents[n] = r || {}), (this.documentCount += 1); + (this._documents[r] = n || {}), (this.documentCount += 1); for (var s = 0; s < i.length; s++) { var o = i[s], a = this._fields[o].extractor, l = a ? a(e) : e[o], u = this.tokenizer(l, { fields: [o] }), d = this.pipeline.run(u), - m = new t.FieldRef(n, o), - y = Object.create(null); - (this.fieldTermFrequencies[m] = y), + m = new t.FieldRef(r, o), + p = Object.create(null); + (this.fieldTermFrequencies[m] = p), (this.fieldLengths[m] = 0), (this.fieldLengths[m] += d.length); for (var b = 0; b < d.length; b++) { var g = d[b]; if ( - (y[g] == null && (y[g] = 0), - (y[g] += 1), + (p[g] == null && (p[g] = 0), + (p[g] += 1), this.invertedIndex[g] == null) ) { - var E = Object.create(null); - (E._index = this.termIndex), (this.termIndex += 1); + var L = Object.create(null); + (L._index = this.termIndex), (this.termIndex += 1); for (var f = 0; f < i.length; f++) - E[i[f]] = Object.create(null); - this.invertedIndex[g] = E; + L[i[f]] = Object.create(null); + this.invertedIndex[g] = L; } - this.invertedIndex[g][o][n] == null && - (this.invertedIndex[g][o][n] = Object.create(null)); - for (var p = 0; p < this.metadataWhitelist.length; p++) { - var w = this.metadataWhitelist[p], - S = g.metadata[w]; - this.invertedIndex[g][o][n][w] == null && - (this.invertedIndex[g][o][n][w] = []), - this.invertedIndex[g][o][n][w].push(S); + this.invertedIndex[g][o][r] == null && + (this.invertedIndex[g][o][r] = Object.create(null)); + for (var y = 0; y < this.metadataWhitelist.length; y++) { + var S = this.metadataWhitelist[y], + w = g.metadata[S]; + this.invertedIndex[g][o][r][S] == null && + (this.invertedIndex[g][o][r][S] = []), + this.invertedIndex[g][o][r][S].push(w); } } } @@ -1120,69 +1125,69 @@ (t.Builder.prototype.calculateAverageFieldLengths = function () { for ( var e = Object.keys(this.fieldLengths), - r = e.length, - n = {}, + n = e.length, + r = {}, i = {}, s = 0; - s < r; + s < n; s++ ) { var o = t.FieldRef.fromString(e[s]), a = o.fieldName; i[a] || (i[a] = 0), (i[a] += 1), - n[a] || (n[a] = 0), - (n[a] += this.fieldLengths[o]); + r[a] || (r[a] = 0), + (r[a] += this.fieldLengths[o]); } for (var l = Object.keys(this._fields), s = 0; s < l.length; s++) { var u = l[s]; - n[u] = n[u] / i[u]; + r[u] = r[u] / i[u]; } - this.averageFieldLength = n; + this.averageFieldLength = r; }), (t.Builder.prototype.createFieldVectors = function () { for ( var e = {}, - r = Object.keys(this.fieldTermFrequencies), - n = r.length, + n = Object.keys(this.fieldTermFrequencies), + r = n.length, i = Object.create(null), s = 0; - s < n; + s < r; s++ ) { for ( - var o = t.FieldRef.fromString(r[s]), + var o = t.FieldRef.fromString(n[s]), a = o.fieldName, l = this.fieldLengths[o], u = new t.Vector(), d = this.fieldTermFrequencies[o], m = Object.keys(d), - y = m.length, + p = m.length, b = this._fields[a].boost || 1, g = this._documents[o.docRef].boost || 1, - E = 0; - E < y; - E++ + L = 0; + L < p; + L++ ) { - var f = m[E], - p = d[f], - w = this.invertedIndex[f]._index, - S, + var f = m[L], + y = d[f], + S = this.invertedIndex[f]._index, + w, k, _; i[f] === void 0 - ? ((S = t.idf(this.invertedIndex[f], this.documentCount)), - (i[f] = S)) - : (S = i[f]), + ? ((w = t.idf(this.invertedIndex[f], this.documentCount)), + (i[f] = w)) + : (w = i[f]), (k = - (S * ((this._k1 + 1) * p)) / + (w * ((this._k1 + 1) * y)) / (this._k1 * (1 - this._b + this._b * (l / this.averageFieldLength[a])) + - p)), + y)), (k *= b), (k *= g), (_ = Math.round(k * 1e3) / 1e3), - u.insert(w, _); + u.insert(S, _); } e[o] = u; } @@ -1208,26 +1213,26 @@ ); }), (t.Builder.prototype.use = function (e) { - var r = Array.prototype.slice.call(arguments, 1); - r.unshift(this), e.apply(this, r); + var n = Array.prototype.slice.call(arguments, 1); + n.unshift(this), e.apply(this, n); }), - (t.MatchData = function (e, r, n) { + (t.MatchData = function (e, n, r) { for ( - var i = Object.create(null), s = Object.keys(n || {}), o = 0; + var i = Object.create(null), s = Object.keys(r || {}), o = 0; o < s.length; o++ ) { var a = s[o]; - i[a] = n[a].slice(); + i[a] = r[a].slice(); } (this.metadata = Object.create(null)), e !== void 0 && ((this.metadata[e] = Object.create(null)), - (this.metadata[e][r] = i)); + (this.metadata[e][n] = i)); }), (t.MatchData.prototype.combine = function (e) { - for (var r = Object.keys(e.metadata), n = 0; n < r.length; n++) { - var i = r[n], + for (var n = Object.keys(e.metadata), r = 0; r < n.length; r++) { + var i = n[r], s = Object.keys(e.metadata[i]); this.metadata[i] == null && (this.metadata[i] = Object.create(null)); @@ -1247,20 +1252,20 @@ } } }), - (t.MatchData.prototype.add = function (e, r, n) { + (t.MatchData.prototype.add = function (e, n, r) { if (!(e in this.metadata)) { - (this.metadata[e] = Object.create(null)), (this.metadata[e][r] = n); + (this.metadata[e] = Object.create(null)), (this.metadata[e][n] = r); return; } - if (!(r in this.metadata[e])) { - this.metadata[e][r] = n; + if (!(n in this.metadata[e])) { + this.metadata[e][n] = r; return; } - for (var i = Object.keys(n), s = 0; s < i.length; s++) { + for (var i = Object.keys(r), s = 0; s < i.length; s++) { var o = i[s]; - o in this.metadata[e][r] - ? (this.metadata[e][r][o] = this.metadata[e][r][o].concat(n[o])) - : (this.metadata[e][r][o] = n[o]); + o in this.metadata[e][n] + ? (this.metadata[e][n][o] = this.metadata[e][n][o].concat(r[o])) + : (this.metadata[e][n][o] = r[o]); } }), (t.Query = function (e) { @@ -1294,22 +1299,22 @@ return !1; return !0; }), - (t.Query.prototype.term = function (e, r) { + (t.Query.prototype.term = function (e, n) { if (Array.isArray(e)) return ( e.forEach(function (i) { - this.term(i, t.utils.clone(r)); + this.term(i, t.utils.clone(n)); }, this), this ); - var n = r || {}; - return (n.term = e.toString()), this.clause(n), this; + var r = n || {}; + return (r.term = e.toString()), this.clause(r), this; }), - (t.QueryParseError = function (e, r, n) { + (t.QueryParseError = function (e, n, r) { (this.name = 'QueryParseError'), (this.message = e), - (this.start = r), - (this.end = n); + (this.start = n), + (this.end = r); }), (t.QueryParseError.prototype = new Error()), (t.QueryLexer = function (e) { @@ -1325,15 +1330,15 @@ }), (t.QueryLexer.prototype.sliceString = function () { for ( - var e = [], r = this.start, n = this.pos, i = 0; + var e = [], n = this.start, r = this.pos, i = 0; i < this.escapeCharPositions.length; i++ ) - (n = this.escapeCharPositions[i]), - e.push(this.str.slice(r, n)), - (r = n + 1); + (r = this.escapeCharPositions[i]), + e.push(this.str.slice(n, r)), + (n = r + 1); return ( - e.push(this.str.slice(r, this.pos)), + e.push(this.str.slice(n, this.pos)), (this.escapeCharPositions.length = 0), e.join('') ); @@ -1365,9 +1370,9 @@ this.pos -= 1; }), (t.QueryLexer.prototype.acceptDigitRun = function () { - var e, r; - do (e = this.next()), (r = e.charCodeAt(0)); - while (r > 47 && r < 58); + 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 () { @@ -1417,34 +1422,34 @@ (t.QueryLexer.termSeparator = t.tokenizer.separator), (t.QueryLexer.lexText = function (e) { for (;;) { - var r = e.next(); - if (r == t.QueryLexer.EOS) return t.QueryLexer.lexEOS; - if (r.charCodeAt(0) == 92) { + var n = e.next(); + if (n == t.QueryLexer.EOS) return t.QueryLexer.lexEOS; + if (n.charCodeAt(0) == 92) { e.escapeCharacter(); continue; } - if (r == ':') return t.QueryLexer.lexField; - if (r == '~') + if (n == ':') return t.QueryLexer.lexField; + if (n == '~') return ( e.backup(), e.width() > 0 && e.emit(t.QueryLexer.TERM), t.QueryLexer.lexEditDistance ); - if (r == '^') + if (n == '^') return ( e.backup(), e.width() > 0 && e.emit(t.QueryLexer.TERM), t.QueryLexer.lexBoost ); - if ((r == '+' && e.width() === 1) || (r == '-' && e.width() === 1)) + if ((n == '+' && e.width() === 1) || (n == '-' && e.width() === 1)) return e.emit(t.QueryLexer.PRESENCE), t.QueryLexer.lexText; - if (r.match(t.QueryLexer.termSeparator)) + if (n.match(t.QueryLexer.termSeparator)) return t.QueryLexer.lexTerm; } }), - (t.QueryParser = function (e, r) { + (t.QueryParser = function (e, n) { (this.lexer = new t.QueryLexer(e)), - (this.query = r), + (this.query = n), (this.currentClause = {}), (this.lexemeIdx = 0); }), @@ -1465,9 +1470,9 @@ this.query.clause(e), (this.currentClause = {}); }), (t.QueryParser.parseClause = function (e) { - var r = e.peekLexeme(); - if (r != null) - switch (r.type) { + var n = e.peekLexeme(); + if (n != null) + switch (n.type) { case t.QueryLexer.PRESENCE: return t.QueryParser.parsePresence; case t.QueryLexer.FIELD: @@ -1475,17 +1480,17 @@ case t.QueryLexer.TERM: return t.QueryParser.parseTerm; default: - var n = 'expected either a field or a term, found ' + r.type; + var r = 'expected either a field or a term, found ' + n.type; throw ( - (r.str.length >= 1 && (n += " with value '" + r.str + "'"), - new t.QueryParseError(n, r.start, r.end)) + (n.str.length >= 1 && (r += " with value '" + n.str + "'"), + new t.QueryParseError(r, n.start, n.end)) ); } }), (t.QueryParser.parsePresence = function (e) { - var r = e.consumeLexeme(); - if (r != null) { - switch (r.str) { + var n = e.consumeLexeme(); + if (n != null) { + switch (n.str) { case '-': e.currentClause.presence = t.Query.presence.PROHIBITED; break; @@ -1493,13 +1498,13 @@ e.currentClause.presence = t.Query.presence.REQUIRED; break; default: - var n = "unrecognised presence operator'" + r.str + "'"; - throw new t.QueryParseError(n, r.start, r.end); + var r = "unrecognised presence operator'" + n.str + "'"; + throw new t.QueryParseError(r, n.start, n.end); } var i = e.peekLexeme(); if (i == null) { - var n = 'expecting term or field, found nothing'; - throw new t.QueryParseError(n, r.start, r.end); + var r = 'expecting term or field, found nothing'; + throw new t.QueryParseError(r, n.start, n.end); } switch (i.type) { case t.QueryLexer.FIELD: @@ -1507,28 +1512,28 @@ case t.QueryLexer.TERM: return t.QueryParser.parseTerm; default: - var n = "expecting term or field, found '" + i.type + "'"; - throw new t.QueryParseError(n, i.start, i.end); + var r = "expecting term or field, found '" + i.type + "'"; + throw new t.QueryParseError(r, i.start, i.end); } } }), (t.QueryParser.parseField = function (e) { - var r = e.consumeLexeme(); - if (r != null) { - if (e.query.allFields.indexOf(r.str) == -1) { - var n = e.query.allFields + 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 '" + r.str + "', possible fields: " + n; - throw new t.QueryParseError(i, r.start, r.end); + i = "unrecognised field '" + n.str + "', possible fields: " + r; + throw new t.QueryParseError(i, n.start, n.end); } - e.currentClause.fields = [r.str]; + e.currentClause.fields = [n.str]; var s = e.peekLexeme(); if (s == null) { var i = 'expecting term, found nothing'; - throw new t.QueryParseError(i, r.start, r.end); + throw new t.QueryParseError(i, n.start, n.end); } switch (s.type) { case t.QueryLexer.TERM: @@ -1540,16 +1545,16 @@ } }), (t.QueryParser.parseTerm = function (e) { - var r = e.consumeLexeme(); - if (r != null) { - (e.currentClause.term = r.str.toLowerCase()), - r.str.indexOf('*') != -1 && (e.currentClause.usePipeline = !1); - var n = e.peekLexeme(); - if (n == null) { + 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 (n.type) { + switch (r.type) { case t.QueryLexer.TERM: return e.nextClause(), t.QueryParser.parseTerm; case t.QueryLexer.FIELD: @@ -1561,20 +1566,20 @@ case t.QueryLexer.PRESENCE: return e.nextClause(), t.QueryParser.parsePresence; default: - var i = "Unexpected lexeme type '" + n.type + "'"; - throw new t.QueryParseError(i, n.start, n.end); + var i = "Unexpected lexeme type '" + r.type + "'"; + throw new t.QueryParseError(i, r.start, r.end); } } }), (t.QueryParser.parseEditDistance = function (e) { - var r = e.consumeLexeme(); - if (r != null) { - var n = parseInt(r.str, 10); - if (isNaN(n)) { + 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, r.start, r.end); + throw new t.QueryParseError(i, n.start, n.end); } - e.currentClause.editDistance = n; + e.currentClause.editDistance = r; var s = e.peekLexeme(); if (s == null) { e.nextClause(); @@ -1598,14 +1603,14 @@ } }), (t.QueryParser.parseBoost = function (e) { - var r = e.consumeLexeme(); - if (r != null) { - var n = parseInt(r.str, 10); - if (isNaN(n)) { + 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, r.start, r.end); + throw new t.QueryParseError(i, n.start, n.end); } - e.currentClause.boost = n; + e.currentClause.boost = r; var s = e.peekLexeme(); if (s == null) { e.nextClause(); @@ -1628,56 +1633,87 @@ } } }), - (function (e, r) { + (function (e, n) { typeof define == 'function' && define.amd - ? define(r) - : typeof se == 'object' - ? (oe.exports = r()) - : (e.lunr = r()); + ? define(n) + : typeof ae == 'object' + ? (le.exports = n()) + : (e.lunr = n()); })(this, function () { return t; }); })(); }); - var ne = []; + var se = []; function G(t, e) { - ne.push({ selector: e, constructor: t }); + se.push({ selector: e, constructor: t }); } var U = class { constructor() { this.alwaysVisibleMember = null; this.createComponents(document.body), - this.ensureActivePageVisible(), this.ensureFocusedElementVisible(), this.listenForCodeCopies(), window.addEventListener('hashchange', () => this.ensureFocusedElementVisible() - ); + ), + document.body.style.display || + (this.ensureFocusedElementVisible(), + this.updateIndexVisibility(), + this.scrollToHash()); } createComponents(e) { - ne.forEach((r) => { - e.querySelectorAll(r.selector).forEach((n) => { - n.dataset.hasInstance || - (new r.constructor({ el: n, app: this }), - (n.dataset.hasInstance = String(!0))); + se.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(); } + showPage() { + document.body.style.display && + (document.body.style.removeProperty('display'), + this.ensureFocusedElementVisible(), + this.updateIndexVisibility(), + this.scrollToHash()); + } + scrollToHash() { + if (location.hash) { + let e = document.getElementById(location.hash.substring(1)); + if (!e) return; + e.scrollIntoView({ behavior: 'instant', block: 'start' }); + } + } ensureActivePageVisible() { let e = document.querySelector('.tsd-navigation .current'), - r = e?.parentElement; - for (; r && !r.classList.contains('.tsd-navigation'); ) - r instanceof HTMLDetailsElement && (r.open = !0), (r = r.parentElement); - if (e) { - let n = + n = e?.parentElement; + for (; n && !n.classList.contains('.tsd-navigation'); ) + n instanceof HTMLDetailsElement && (n.open = !0), (n = n.parentElement); + if (e && !Ve(e)) { + let r = e.getBoundingClientRect().top - document.documentElement.clientHeight / 4; - document.querySelector('.site-menu').scrollTop = n; + (document.querySelector('.site-menu').scrollTop = r), + (document.querySelector('.col-sidebar').scrollTop = r); } } + updateIndexVisibility() { + let e = document.querySelector('.tsd-index-content'), + n = e?.open; + e && (e.open = !0), + document.querySelectorAll('.tsd-index-section').forEach((r) => { + r.style.display = 'block'; + let i = Array.from(r.querySelectorAll('.tsd-index-link')).every( + (s) => s.offsetParent == null + ); + r.style.display = i ? 'none' : 'block'; + }), + e && (e.open = n); + } ensureFocusedElementVisible() { if ( (this.alwaysVisibleMember && @@ -1689,321 +1725,350 @@ return; let e = document.getElementById(location.hash.substring(1)); if (!e) return; - let r = e.parentElement; - for (; r && r.tagName !== 'SECTION'; ) r = r.parentElement; - if (r && r.offsetParent == null) { - (this.alwaysVisibleMember = r), r.classList.add('always-visible'); - let n = document.createElement('p'); - n.classList.add('warning'), - (n.textContent = - 'This member is normally hidden due to your filter settings.'), - r.prepend(n); + let n = e.parentElement; + for (; n && n.tagName !== 'SECTION'; ) n = n.parentElement; + if (!n) return; + let r = n.offsetParent == null, + i = n; + for (; i !== document.body; ) + i instanceof HTMLDetailsElement && (i.open = !0), (i = i.parentElement); + if (n.offsetParent == null) { + (this.alwaysVisibleMember = n), n.classList.add('always-visible'); + let s = document.createElement('p'); + s.classList.add('warning'), + (s.textContent = window.translations.normally_hidden), + n.prepend(s); } + r && e.scrollIntoView(); } listenForCodeCopies() { document.querySelectorAll('pre > button').forEach((e) => { - let r; + let n; e.addEventListener('click', () => { e.previousElementSibling instanceof HTMLElement && navigator.clipboard.writeText( e.previousElementSibling.innerText.trim() ), - (e.textContent = 'Copied!'), + (e.textContent = window.translations.copied), e.classList.add('visible'), - clearTimeout(r), - (r = setTimeout(() => { + clearTimeout(n), + (n = setTimeout(() => { e.classList.remove('visible'), - (r = setTimeout(() => { - e.textContent = 'Copy'; + (n = setTimeout(() => { + e.textContent = window.translations.copy; }, 100)); }, 1e3)); }); }); } }; - var ie = (t, e = 100) => { - let r; + function Ve(t) { + let e = t.getBoundingClientRect(), + n = Math.max(document.documentElement.clientHeight, window.innerHeight); + return !(e.bottom < 0 || e.top - n >= 0); + } + var oe = (t, e = 100) => { + let n; return () => { - clearTimeout(r), (r = setTimeout(() => t(), e)); + clearTimeout(n), (n = setTimeout(() => t(), e)); }; }; - var ce = Ce(ae()); - function de() { + var pe = Ae(ue()); + async function ce(t, e) { + if (!window.searchData) return; + let n = await fetch(window.searchData), + r = new Blob([await n.arrayBuffer()]) + .stream() + .pipeThrough(new DecompressionStream('gzip')), + i = await new Response(r).json(); + (t.data = i), + (t.index = pe.Index.load(i.index)), + e.classList.remove('loading'), + e.classList.add('ready'); + } + function fe() { let t = document.getElementById('tsd-search'); if (!t) return; - let e = document.getElementById('tsd-search-script'); + let e = { base: t.dataset.base + '/' }, + n = document.getElementById('tsd-search-script'); t.classList.add('loading'), - e && - (e.addEventListener('error', () => { + n && + (n.addEventListener('error', () => { t.classList.remove('loading'), t.classList.add('failure'); }), - e.addEventListener('load', () => { - t.classList.remove('loading'), t.classList.add('ready'); + n.addEventListener('load', () => { + ce(e, t); }), - window.searchData && t.classList.remove('loading')); + ce(e, t)); let r = document.querySelector('#tsd-search input'), - n = document.querySelector('#tsd-search .results'); - if (!r || !n) + i = document.querySelector('#tsd-search .results'); + if (!r || !i) throw new Error( 'The input field or the result list wrapper was not found' ); - let i = !1; - n.addEventListener('mousedown', () => (i = !0)), - n.addEventListener('mouseup', () => { - (i = !1), t.classList.remove('has-focus'); - }), + i.addEventListener('mouseup', () => { + te(t); + }), r.addEventListener('focus', () => t.classList.add('has-focus')), - r.addEventListener('blur', () => { - i || ((i = !1), t.classList.remove('has-focus')); - }); - let s = { base: t.dataset.base + '/' }; - Oe(t, n, r, s); + He(t, i, r, e); } - function Oe(t, e, r, n) { - r.addEventListener( + function He(t, e, n, r) { + n.addEventListener( 'input', - ie(() => { - Re(t, e, r, n); + oe(() => { + Ne(t, e, n, r); }, 200) - ); - let i = !1; - r.addEventListener('keydown', (s) => { - (i = !0), - s.key == 'Enter' - ? Fe(e, r) - : s.key == 'Escape' - ? r.blur() - : s.key == 'ArrowUp' - ? ue(e, -1) - : s.key === 'ArrowDown' - ? ue(e, 1) - : (i = !1); - }), - r.addEventListener('keypress', (s) => { - i && s.preventDefault(); + ), + n.addEventListener('keydown', (i) => { + i.key == 'Enter' + ? Be(e, t) + : i.key == 'ArrowUp' + ? (de(e, n, -1), i.preventDefault()) + : i.key === 'ArrowDown' && (de(e, n, 1), i.preventDefault()); }), - document.body.addEventListener('keydown', (s) => { - s.altKey || - s.ctrlKey || - s.metaKey || - (!r.matches(':focus') && - s.key === '/' && - (r.focus(), s.preventDefault())); + document.body.addEventListener('keypress', (i) => { + i.altKey || + i.ctrlKey || + i.metaKey || + (!n.matches(':focus') && + i.key === '/' && + (i.preventDefault(), n.focus())); + }), + document.body.addEventListener('keyup', (i) => { + t.classList.contains('has-focus') && + (i.key === 'Escape' || + (!e.matches(':focus-within') && !n.matches(':focus'))) && + (n.blur(), te(t)); }); } - function _e(t, e) { - t.index || - (window.searchData && - (e.classList.remove('loading'), - e.classList.add('ready'), - (t.data = window.searchData), - (t.index = ce.Index.load(window.searchData.index)))); + function te(t) { + t.classList.remove('has-focus'); } - function Re(t, e, r, n) { - if ((_e(n, t), !n.index || !n.data)) return; + function Ne(t, e, n, r) { + if (!r.index || !r.data) return; e.textContent = ''; - let i = r.value.trim(), - s = i ? n.index.search(`*${i}*`) : []; + let i = n.value.trim(), + s; + if (i) { + let o = i + .split(' ') + .map((a) => (a.length ? `*${a}*` : '')) + .join(' '); + s = r.index.search(o); + } else s = []; for (let o = 0; o < s.length; o++) { let a = s[o], - l = n.data.rows[Number(a.ref)], + l = r.data.rows[Number(a.ref)], u = 1; l.name.toLowerCase().startsWith(i.toLowerCase()) && (u *= 1 + 1 / (1 + Math.abs(l.name.length - i.length))), (a.score *= u); } + if (s.length === 0) { + let o = document.createElement('li'); + o.classList.add('no-results'); + let a = document.createElement('span'); + (a.textContent = 'No results found'), o.appendChild(a), e.appendChild(o); + } s.sort((o, a) => a.score - o.score); for (let o = 0, a = Math.min(10, s.length); o < a; o++) { - let l = n.data.rows[Number(s[o].ref)], - u = le(l.name, i); + let l = r.data.rows[Number(s[o].ref)], + u = ``, + d = he(l.name, i); globalThis.DEBUG_SEARCH_WEIGHTS && - (u += ` (score: ${s[o].score.toFixed(2)})`), - l.parent && (u = `${le(l.parent, i)}.${u}`); - let d = document.createElement('li'); - d.classList.value = l.classes ?? ''; - let m = document.createElement('a'); - (m.href = n.base + l.url), - (m.innerHTML = u), - d.append(m), - e.appendChild(d); + (d += ` (score: ${s[o].score.toFixed(2)})`), + l.parent && + (d = ` + ${he(l.parent, i)}.${d}`); + let m = document.createElement('li'); + m.classList.value = l.classes ?? ''; + let p = document.createElement('a'); + (p.href = r.base + l.url), + (p.innerHTML = u + d), + m.append(p), + p.addEventListener('focus', () => { + e.querySelector('.current')?.classList.remove('current'), + m.classList.add('current'); + }), + e.appendChild(m); } } - function ue(t, e) { + function de(t, e, n) { let r = t.querySelector('.current'); if (!r) - (r = t.querySelector(e == 1 ? 'li:first-child' : 'li:last-child')), + (r = t.querySelector(n == 1 ? 'li:first-child' : 'li:last-child')), r && r.classList.add('current'); else { - let n = r; - if (e === 1) - do n = n.nextElementSibling ?? void 0; - while (n instanceof HTMLElement && n.offsetParent == null); + let i = r; + if (n === 1) + do i = i.nextElementSibling ?? void 0; + while (i instanceof HTMLElement && i.offsetParent == null); else - do n = n.previousElementSibling ?? void 0; - while (n instanceof HTMLElement && n.offsetParent == null); - n && (r.classList.remove('current'), n.classList.add('current')); + do i = i.previousElementSibling ?? void 0; + while (i instanceof HTMLElement && i.offsetParent == null); + i + ? (r.classList.remove('current'), i.classList.add('current')) + : n === -1 && (r.classList.remove('current'), e.focus()); } } - function Fe(t, e) { - let r = t.querySelector('.current'); - if ((r || (r = t.querySelector('li:first-child')), r)) { - let n = r.querySelector('a'); - n && (window.location.href = n.href), e.blur(); + function Be(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), te(e); } } - function le(t, e) { + function he(t, e) { if (e === '') return t; - let r = t.toLocaleLowerCase(), - n = e.toLocaleLowerCase(), + let n = t.toLocaleLowerCase(), + r = e.toLocaleLowerCase(), i = [], s = 0, - o = r.indexOf(n); + o = n.indexOf(r); for (; o != -1; ) - i.push(K(t.substring(s, o)), `${K(t.substring(o, o + n.length))}`), - (s = o + n.length), - (o = r.indexOf(n, s)); - return i.push(K(t.substring(s))), i.join(''); + i.push( + ee(t.substring(s, o)), + `${ee(t.substring(o, o + r.length))}` + ), + (s = o + r.length), + (o = n.indexOf(r, s)); + return i.push(ee(t.substring(s))), i.join(''); } - var Me = { + var je = { '&': '&', '<': '<', '>': '>', "'": ''', '"': '"' }; - function K(t) { - return t.replace(/[&<>"'"]/g, (e) => Me[e]); + function ee(t) { + return t.replace(/[&<>"'"]/g, (e) => je[e]); } - var P = class { + var I = class { constructor(e) { (this.el = e.el), (this.app = e.app); } }; - var M = 'mousedown', - fe = 'mousemove', + var F = 'mousedown', + ye = 'mousemove', N = 'mouseup', J = { x: 0, y: 0 }, - he = !1, - ee = !1, - De = !1, + me = !1, + ne = !1, + qe = !1, D = !1, - pe = /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test( + ve = /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test( navigator.userAgent ); - document.documentElement.classList.add(pe ? 'is-mobile' : 'not-mobile'); - pe && + document.documentElement.classList.add(ve ? 'is-mobile' : 'not-mobile'); + ve && 'ontouchstart' in document.documentElement && - ((De = !0), (M = 'touchstart'), (fe = 'touchmove'), (N = 'touchend')); - document.addEventListener(M, (t) => { - (ee = !0), (D = !1); - let e = M == 'touchstart' ? t.targetTouches[0] : t; + ((qe = !0), (F = 'touchstart'), (ye = 'touchmove'), (N = 'touchend')); + document.addEventListener(F, (t) => { + (ne = !0), (D = !1); + let e = F == 'touchstart' ? t.targetTouches[0] : t; (J.y = e.pageY || 0), (J.x = e.pageX || 0); }); - document.addEventListener(fe, (t) => { - if (ee && !D) { - let e = M == 'touchstart' ? t.targetTouches[0] : t, - r = J.x - (e.pageX || 0), - n = J.y - (e.pageY || 0); - D = Math.sqrt(r * r + n * n) > 10; + document.addEventListener(ye, (t) => { + if (ne && !D) { + let e = F == 'touchstart' ? t.targetTouches[0] : t, + n = J.x - (e.pageX || 0), + r = J.y - (e.pageY || 0); + D = Math.sqrt(n * n + r * r) > 10; } }); document.addEventListener(N, () => { - ee = !1; + ne = !1; }); document.addEventListener('click', (t) => { - he && (t.preventDefault(), t.stopImmediatePropagation(), (he = !1)); + me && (t.preventDefault(), t.stopImmediatePropagation(), (me = !1)); }); - var X = class extends P { - constructor(r) { - super(r); - (this.className = this.el.dataset.toggle || ''), + var X = class extends I { + constructor(e) { + super(e), + (this.className = this.el.dataset.toggle || ''), this.el.addEventListener(N, (n) => this.onPointerUp(n)), this.el.addEventListener('click', (n) => n.preventDefault()), - document.addEventListener(M, (n) => this.onDocumentPointerDown(n)), + document.addEventListener(F, (n) => this.onDocumentPointerDown(n)), document.addEventListener(N, (n) => this.onDocumentPointerUp(n)); } - setActive(r) { - if (this.active == r) return; - (this.active = r), - document.documentElement.classList.toggle('has-' + this.className, r), - this.el.classList.toggle('active', r); + setActive(e) { + if (this.active == e) return; + (this.active = e), + document.documentElement.classList.toggle('has-' + this.className, e), + this.el.classList.toggle('active', e); let n = (this.active ? 'to-has-' : 'from-has-') + this.className; document.documentElement.classList.add(n), setTimeout(() => document.documentElement.classList.remove(n), 500); } - onPointerUp(r) { - D || (this.setActive(!0), r.preventDefault()); + onPointerUp(e) { + D || (this.setActive(!0), e.preventDefault()); } - onDocumentPointerDown(r) { + onDocumentPointerDown(e) { if (this.active) { - if (r.target.closest('.col-sidebar, .tsd-filter-group')) return; + if (e.target.closest('.col-sidebar, .tsd-filter-group')) return; this.setActive(!1); } } - onDocumentPointerUp(r) { - if (!D && this.active && r.target.closest('.col-sidebar')) { - let n = r.target.closest('a'); + onDocumentPointerUp(e) { + if (!D && this.active && e.target.closest('.col-sidebar')) { + let n = e.target.closest('a'); if (n) { - let i = window.location.href; - i.indexOf('#') != -1 && (i = i.substring(0, i.indexOf('#'))), - n.href.substring(0, i.length) == i && + let r = window.location.href; + r.indexOf('#') != -1 && (r = r.substring(0, r.indexOf('#'))), + n.href.substring(0, r.length) == r && setTimeout(() => this.setActive(!1), 250); } } } }; - var te; + var re; try { - te = localStorage; + re = localStorage; } catch { - te = { + re = { getItem() { return null; }, setItem() {} }; } - var Q = te; - var me = document.head.appendChild(document.createElement('style')); - me.dataset.for = 'filters'; - var Y = class extends P { - constructor(r) { - super(r); - (this.key = `filter-${this.el.name}`), + var Q = re; + var ge = document.head.appendChild(document.createElement('style')); + ge.dataset.for = 'filters'; + var Y = class extends I { + constructor(e) { + super(e), + (this.key = `filter-${this.el.name}`), (this.value = this.el.checked), this.el.addEventListener('change', () => { this.setLocalStorage(this.el.checked); }), this.setLocalStorage(this.fromLocalStorage()), - (me.innerHTML += `html:not(.${this.key}) .tsd-is-${this.el.name} { display: none; } -`); + (ge.innerHTML += `html:not(.${this.key}) .tsd-is-${this.el.name} { display: none; } +`), + this.app.updateIndexVisibility(); } fromLocalStorage() { - let r = Q.getItem(this.key); - return r ? r === 'true' : this.el.checked; + let e = Q.getItem(this.key); + return e ? e === 'true' : this.el.checked; } - setLocalStorage(r) { - Q.setItem(this.key, r.toString()), - (this.value = r), + setLocalStorage(e) { + Q.setItem(this.key, e.toString()), + (this.value = e), 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((r) => { - r.style.display = 'block'; - let n = Array.from(r.querySelectorAll('.tsd-index-link')).every( - (i) => i.offsetParent == null - ); - r.style.display = n ? 'none' : 'block'; - }); + this.app.updateIndexVisibility(); } }; - var Z = class extends P { - constructor(r) { - super(r); - (this.summary = this.el.querySelector('.tsd-accordion-summary')), + var Z = class extends I { + constructor(e) { + super(e), + (this.summary = this.el.querySelector('.tsd-accordion-summary')), (this.icon = this.summary.querySelector('svg')), (this.key = `tsd-accordion-${ this.summary.dataset.key ?? @@ -2011,7 +2076,12 @@ }`); let n = Q.getItem(this.key); (this.el.open = n ? n === 'true' : this.el.open), - this.el.addEventListener('toggle', () => this.update()), + this.el.addEventListener('toggle', () => this.update()); + let r = this.summary.querySelector('a'); + r && + r.addEventListener('click', () => { + location.assign(r.href); + }), this.update(); } update() { @@ -2019,30 +2089,75 @@ Q.setItem(this.key, this.el.open.toString()); } }; - function ve(t) { + function Ee(t) { let e = Q.getItem('tsd-theme') || 'os'; (t.value = e), - ye(e), + xe(e), t.addEventListener('change', () => { - Q.setItem('tsd-theme', t.value), ye(t.value); + Q.setItem('tsd-theme', t.value), xe(t.value); }); } - function ye(t) { + function xe(t) { document.documentElement.dataset.theme = t; } - de(); + var K; + function we() { + let t = document.getElementById('tsd-nav-script'); + t && (t.addEventListener('load', Le), Le()); + } + async function Le() { + let t = document.getElementById('tsd-nav-container'); + if (!t || !window.navigationData) return; + let n = await (await fetch(window.navigationData)).arrayBuffer(), + r = new Blob([n]).stream().pipeThrough(new DecompressionStream('gzip')), + i = await new Response(r).json(); + (K = t.dataset.base), K.endsWith('/') || (K += '/'), (t.innerHTML = ''); + for (let s of i) Se(s, t, []); + window.app.createComponents(t), + window.app.showPage(), + window.app.ensureActivePageVisible(); + } + function Se(t, e, n) { + let r = e.appendChild(document.createElement('li')); + if (t.children) { + let i = [...n, t.text], + s = r.appendChild(document.createElement('details')); + s.className = t.class ? `${t.class} tsd-accordion` : 'tsd-accordion'; + let o = s.appendChild(document.createElement('summary')); + (o.className = 'tsd-accordion-summary'), + (o.dataset.key = i.join('$')), + (o.innerHTML = + ''), + be(t, o); + let a = s.appendChild(document.createElement('div')); + a.className = 'tsd-accordion-details'; + let l = a.appendChild(document.createElement('ul')); + l.className = 'tsd-nested-navigation'; + for (let u of t.children) Se(u, l, i); + } else be(t, r, t.class); + } + function be(t, e, n) { + if (t.path) { + let r = e.appendChild(document.createElement('a')); + (r.href = K + t.path), + n && (r.className = n), + location.pathname === r.pathname && + !r.href.includes('#') && + r.classList.add('current'), + t.kind && + (r.innerHTML = ``), + (r.appendChild(document.createElement('span')).textContent = t.text); + } else e.appendChild(document.createElement('span')).textContent = t.text; + } G(X, 'a[data-toggle]'); - G(Z, '.tsd-index-accordion'); + G(Z, '.tsd-accordion'); G(Y, '.tsd-filter-item input[type=checkbox]'); - var ge = document.getElementById('tsd-theme'); - ge && ve(ge); - var Ae = new U(); - Object.defineProperty(window, 'app', { value: Ae }); - document.querySelectorAll('summary a').forEach((t) => { - t.addEventListener('click', () => { - location.assign(t.href); - }); - }); + var Te = document.getElementById('tsd-theme'); + Te && Ee(Te); + var $e = new U(); + Object.defineProperty(window, 'app', { value: $e }); + fe(); + we(); })(); /*! Bundled license information: diff --git a/docs/assets/navigation.js b/docs/assets/navigation.js new file mode 100644 index 0000000..439194a --- /dev/null +++ b/docs/assets/navigation.js @@ -0,0 +1,2 @@ +window.navigationData = + 'data:application/octet-stream;base64,H4sIAAAAAAAACpWY227bOBCG30W9DdrYObTNnat6NwZs15C83YuiCGhrYhORSIEcJTGKffeFLVsiTWpE32r++UgN5yDq158I4R2jh2iUZQq0/gd5rqOrqGS4jR6iQmZVDvqTaf24xSKPrqIXLrLo4fYqWm95nikQ0cOvBjfGLSioiqNjAht4b7GvTHG2csA+J3u1m+F/V80aj/B+Ef5MT5BngIpfBnddCP6zkkW7m5b9XIk1cinO2Lbc5t7fGlyUF1BNscP8bVBjKVCxNXbkhmUOSo4N4CFcr6A0xFJBCPSDz+u4zODr7c21GQhH6wTlkoVaZ3s9M0iPTG87AtSYgoJTgiq41lyKNOel7xRbnq0lE+MFxEQ8S5rXyMh8qFM9WcTuqzamoFet1Snf7Hew3JVGHoCoChPnSO0FvtDbW+dMa3B5zkYHQy9pLjMIou2FAUT2tnwP4O1l/bSUb0QgsZFS1FNF/KiwrLCFcoGgntna4tpiGzu8uzew3xmyIGQrpHApMpExlQUhbbGLNbN7XhUrUB2lbBjDipkpDX8pWUwEpqi42PgK0KS6HmRZpwyl3vI+aiMkCztHLN133j8Netl5oRdMoZuGB8LRSmXefJY+PX5PnqbjuW/e1phWQwzYfItYPq12CFMQvuAcWJaKCHOtU8CyHtRe0st5UxyhB3TQkGc1WkwWSr7yDJQbcMNIxfsb05Cy3NPaThbK+28QoPh6lsSfhwMXYZmDOd8qJfan3cM7yS7mJnLHctwF4o/q4FXC6AHUWRIPrz39fP+4x897GP2nUCtG1SEXD11d5rkvtzqEvXPK87FnjanG3j/xTkOna+Cd7BQpWcTd9WMYKUbKizKHYyhcimWmOP/C6qZ7M6aVoowWk/ErCJzKjfbOQ1NAjdbRYjKVmy7EVG4o51PsE9ClFBq8mHMRCVTAEDL3zE2erSE/Q6DM5a4A4Se1ZgoytsvT8B+7FXrm+nPWFdzaRDlPxkk8uL/zeh9tfe4d+570brxWzABZxpARkJOkD2Y1qjOK06y87mNRFaDsceGCWhWJ7BhnJo8YaRTMnWmdUP9co+DOyOlke8fOGfrY3BEVX1XYseMzUQCQzhpbQ+HcJmlw/D3SBiSLmO6RpqAH1FXGtYlyXiomNDubGgbBsAdiElgDL/0tzZWR/ckND+7KfXfqCMv118+Du6H7JXFKj/11zr7b17wOWR99Dvgm1YuPaJj6KD9BaSv6NeH4uM87/jFfJqN4mfpuKY2RuJ4QP8Da64AjIm4W/f+7CG7nP8D/Ae+9To0eFgAA'; diff --git a/docs/assets/search.js b/docs/assets/search.js index c77633b..0c7b3c2 100644 --- a/docs/assets/search.js +++ b/docs/assets/search.js @@ -1,3 +1,2 @@ -window.searchData = JSON.parse( - '{"rows":[{"kind":4,"name":"MetrixRPC","url":"modules/MetrixRPC.html","classes":""},{"kind":128,"name":"MetrixRPC","url":"classes/MetrixRPC.MetrixRPC.html","classes":"","parent":"MetrixRPC"},{"kind":2048,"name":"isEmpty","url":"classes/MetrixRPC.MetrixRPC.html#isEmpty","classes":"tsd-is-protected","parent":"MetrixRPC.MetrixRPC"},{"kind":2048,"name":"isString","url":"classes/MetrixRPC.MetrixRPC.html#isString","classes":"tsd-is-protected","parent":"MetrixRPC.MetrixRPC"},{"kind":512,"name":"constructor","url":"classes/MetrixRPC.MetrixRPC.html#constructor","classes":"","parent":"MetrixRPC.MetrixRPC"},{"kind":1024,"name":"jsonAccount","url":"classes/MetrixRPC.MetrixRPC.html#jsonAccount","classes":"tsd-is-private","parent":"MetrixRPC.MetrixRPC"},{"kind":1024,"name":"jsonOptionalAccount","url":"classes/MetrixRPC.MetrixRPC.html#jsonOptionalAccount","classes":"tsd-is-private","parent":"MetrixRPC.MetrixRPC"},{"kind":1024,"name":"url","url":"classes/MetrixRPC.MetrixRPC.html#url","classes":"tsd-is-protected","parent":"MetrixRPC.MetrixRPC"},{"kind":1024,"name":"authHeader","url":"classes/MetrixRPC.MetrixRPC.html#authHeader","classes":"tsd-is-protected","parent":"MetrixRPC.MetrixRPC"},{"kind":2048,"name":"callDaemon","url":"classes/MetrixRPC.MetrixRPC.html#callDaemon","classes":"tsd-is-protected","parent":"MetrixRPC.MetrixRPC"},{"kind":2048,"name":"setDefaultAccount","url":"classes/MetrixRPC.MetrixRPC.html#setDefaultAccount","classes":"","parent":"MetrixRPC.MetrixRPC"},{"kind":2048,"name":"promiseEncryptWallet","url":"classes/MetrixRPC.MetrixRPC.html#promiseEncryptWallet","classes":"","parent":"MetrixRPC.MetrixRPC"},{"kind":2048,"name":"encryptWallet","url":"classes/MetrixRPC.MetrixRPC.html#encryptWallet","classes":"","parent":"MetrixRPC.MetrixRPC"},{"kind":2048,"name":"promiseWalletPassphrase","url":"classes/MetrixRPC.MetrixRPC.html#promiseWalletPassphrase","classes":"","parent":"MetrixRPC.MetrixRPC"},{"kind":2048,"name":"walletPassphrase","url":"classes/MetrixRPC.MetrixRPC.html#walletPassphrase","classes":"","parent":"MetrixRPC.MetrixRPC"},{"kind":2048,"name":"promiseWalletPassphraseChange","url":"classes/MetrixRPC.MetrixRPC.html#promiseWalletPassphraseChange","classes":"","parent":"MetrixRPC.MetrixRPC"},{"kind":2048,"name":"walletPassphraseChange","url":"classes/MetrixRPC.MetrixRPC.html#walletPassphraseChange","classes":"","parent":"MetrixRPC.MetrixRPC"},{"kind":2048,"name":"promiseWalletLock","url":"classes/MetrixRPC.MetrixRPC.html#promiseWalletLock","classes":"","parent":"MetrixRPC.MetrixRPC"},{"kind":2048,"name":"walletLock","url":"classes/MetrixRPC.MetrixRPC.html#walletLock","classes":"","parent":"MetrixRPC.MetrixRPC"},{"kind":2048,"name":"promiseSetAccount","url":"classes/MetrixRPC.MetrixRPC.html#promiseSetAccount","classes":"","parent":"MetrixRPC.MetrixRPC"},{"kind":2048,"name":"setAccount","url":"classes/MetrixRPC.MetrixRPC.html#setAccount","classes":"","parent":"MetrixRPC.MetrixRPC"},{"kind":2048,"name":"promiseCreateRawTransaction","url":"classes/MetrixRPC.MetrixRPC.html#promiseCreateRawTransaction","classes":"","parent":"MetrixRPC.MetrixRPC"},{"kind":2048,"name":"createRawTransaction","url":"classes/MetrixRPC.MetrixRPC.html#createRawTransaction","classes":"","parent":"MetrixRPC.MetrixRPC"},{"kind":2048,"name":"promiseSignRawTransaction","url":"classes/MetrixRPC.MetrixRPC.html#promiseSignRawTransaction","classes":"","parent":"MetrixRPC.MetrixRPC"},{"kind":2048,"name":"signRawTransaction","url":"classes/MetrixRPC.MetrixRPC.html#signRawTransaction","classes":"","parent":"MetrixRPC.MetrixRPC"},{"kind":2048,"name":"promiseSendRawTransaction","url":"classes/MetrixRPC.MetrixRPC.html#promiseSendRawTransaction","classes":"","parent":"MetrixRPC.MetrixRPC"},{"kind":2048,"name":"sendRawTransaction","url":"classes/MetrixRPC.MetrixRPC.html#sendRawTransaction","classes":"","parent":"MetrixRPC.MetrixRPC"},{"kind":2048,"name":"promiseDecodeRawTransaction","url":"classes/MetrixRPC.MetrixRPC.html#promiseDecodeRawTransaction","classes":"","parent":"MetrixRPC.MetrixRPC"},{"kind":2048,"name":"decodeRawTransaction","url":"classes/MetrixRPC.MetrixRPC.html#decodeRawTransaction","classes":"","parent":"MetrixRPC.MetrixRPC"},{"kind":2048,"name":"promiseGetRawTransaction","url":"classes/MetrixRPC.MetrixRPC.html#promiseGetRawTransaction","classes":"","parent":"MetrixRPC.MetrixRPC"},{"kind":2048,"name":"getRawTransaction","url":"classes/MetrixRPC.MetrixRPC.html#getRawTransaction","classes":"","parent":"MetrixRPC.MetrixRPC"},{"kind":2048,"name":"promiseGetUnconfirmedBalance","url":"classes/MetrixRPC.MetrixRPC.html#promiseGetUnconfirmedBalance","classes":"","parent":"MetrixRPC.MetrixRPC"},{"kind":2048,"name":"getUnconfirmedBalance","url":"classes/MetrixRPC.MetrixRPC.html#getUnconfirmedBalance","classes":"","parent":"MetrixRPC.MetrixRPC"},{"kind":2048,"name":"promiseGetPoolInfo","url":"classes/MetrixRPC.MetrixRPC.html#promiseGetPoolInfo","classes":"","parent":"MetrixRPC.MetrixRPC"},{"kind":2048,"name":"getPoolInfo","url":"classes/MetrixRPC.MetrixRPC.html#getPoolInfo","classes":"","parent":"MetrixRPC.MetrixRPC"},{"kind":2048,"name":"promiseGetNetworkInfo","url":"classes/MetrixRPC.MetrixRPC.html#promiseGetNetworkInfo","classes":"","parent":"MetrixRPC.MetrixRPC"},{"kind":2048,"name":"getNetworkInfo","url":"classes/MetrixRPC.MetrixRPC.html#getNetworkInfo","classes":"","parent":"MetrixRPC.MetrixRPC"},{"kind":2048,"name":"promiseValidateAddress","url":"classes/MetrixRPC.MetrixRPC.html#promiseValidateAddress","classes":"","parent":"MetrixRPC.MetrixRPC"},{"kind":2048,"name":"validateAddress","url":"classes/MetrixRPC.MetrixRPC.html#validateAddress","classes":"","parent":"MetrixRPC.MetrixRPC"},{"kind":2048,"name":"promiseGetBalance","url":"classes/MetrixRPC.MetrixRPC.html#promiseGetBalance","classes":"","parent":"MetrixRPC.MetrixRPC"},{"kind":2048,"name":"getBalance","url":"classes/MetrixRPC.MetrixRPC.html#getBalance","classes":"","parent":"MetrixRPC.MetrixRPC"},{"kind":2048,"name":"promiseGetAccountInfo","url":"classes/MetrixRPC.MetrixRPC.html#promiseGetAccountInfo","classes":"","parent":"MetrixRPC.MetrixRPC"},{"kind":2048,"name":"getAccountInfo","url":"classes/MetrixRPC.MetrixRPC.html#getAccountInfo","classes":"","parent":"MetrixRPC.MetrixRPC"},{"kind":2048,"name":"promiseGetAddressesByAccount","url":"classes/MetrixRPC.MetrixRPC.html#promiseGetAddressesByAccount","classes":"","parent":"MetrixRPC.MetrixRPC"},{"kind":2048,"name":"getAddressesByAccount","url":"classes/MetrixRPC.MetrixRPC.html#getAddressesByAccount","classes":"","parent":"MetrixRPC.MetrixRPC"},{"kind":2048,"name":"promiseGetNewAddress","url":"classes/MetrixRPC.MetrixRPC.html#promiseGetNewAddress","classes":"","parent":"MetrixRPC.MetrixRPC"},{"kind":2048,"name":"getNewAddress","url":"classes/MetrixRPC.MetrixRPC.html#getNewAddress","classes":"","parent":"MetrixRPC.MetrixRPC"},{"kind":2048,"name":"promiseGetAddressInfo","url":"classes/MetrixRPC.MetrixRPC.html#promiseGetAddressInfo","classes":"","parent":"MetrixRPC.MetrixRPC"},{"kind":2048,"name":"getAddressInfo","url":"classes/MetrixRPC.MetrixRPC.html#getAddressInfo","classes":"","parent":"MetrixRPC.MetrixRPC"},{"kind":2048,"name":"promiseGetTransaction","url":"classes/MetrixRPC.MetrixRPC.html#promiseGetTransaction","classes":"","parent":"MetrixRPC.MetrixRPC"},{"kind":2048,"name":"getTransaction","url":"classes/MetrixRPC.MetrixRPC.html#getTransaction","classes":"","parent":"MetrixRPC.MetrixRPC"},{"kind":2048,"name":"promiseGetTransactionReceipt","url":"classes/MetrixRPC.MetrixRPC.html#promiseGetTransactionReceipt","classes":"","parent":"MetrixRPC.MetrixRPC"},{"kind":2048,"name":"getTransactionReceipt","url":"classes/MetrixRPC.MetrixRPC.html#getTransactionReceipt","classes":"","parent":"MetrixRPC.MetrixRPC"},{"kind":2048,"name":"promiseGetTxOut","url":"classes/MetrixRPC.MetrixRPC.html#promiseGetTxOut","classes":"","parent":"MetrixRPC.MetrixRPC"},{"kind":2048,"name":"getTxOut","url":"classes/MetrixRPC.MetrixRPC.html#getTxOut","classes":"","parent":"MetrixRPC.MetrixRPC"},{"kind":2048,"name":"promiseGetBestBlockHash","url":"classes/MetrixRPC.MetrixRPC.html#promiseGetBestBlockHash","classes":"","parent":"MetrixRPC.MetrixRPC"},{"kind":2048,"name":"getBlockHash","url":"classes/MetrixRPC.MetrixRPC.html#getBlockHash","classes":"","parent":"MetrixRPC.MetrixRPC"},{"kind":2048,"name":"promiseGetBlockHash","url":"classes/MetrixRPC.MetrixRPC.html#promiseGetBlockHash","classes":"","parent":"MetrixRPC.MetrixRPC"},{"kind":2048,"name":"getBestBlockHash","url":"classes/MetrixRPC.MetrixRPC.html#getBestBlockHash","classes":"","parent":"MetrixRPC.MetrixRPC"},{"kind":2048,"name":"promiseGetBlockCount","url":"classes/MetrixRPC.MetrixRPC.html#promiseGetBlockCount","classes":"","parent":"MetrixRPC.MetrixRPC"},{"kind":2048,"name":"getBlockCount","url":"classes/MetrixRPC.MetrixRPC.html#getBlockCount","classes":"","parent":"MetrixRPC.MetrixRPC"},{"kind":2048,"name":"promiseGetBlock","url":"classes/MetrixRPC.MetrixRPC.html#promiseGetBlock","classes":"","parent":"MetrixRPC.MetrixRPC"},{"kind":2048,"name":"getBlock","url":"classes/MetrixRPC.MetrixRPC.html#getBlock","classes":"","parent":"MetrixRPC.MetrixRPC"},{"kind":2048,"name":"promiseGetBlockchainInfo","url":"classes/MetrixRPC.MetrixRPC.html#promiseGetBlockchainInfo","classes":"","parent":"MetrixRPC.MetrixRPC"},{"kind":2048,"name":"getBlockchainInfo","url":"classes/MetrixRPC.MetrixRPC.html#getBlockchainInfo","classes":"","parent":"MetrixRPC.MetrixRPC"},{"kind":2048,"name":"promiseGetChainTips","url":"classes/MetrixRPC.MetrixRPC.html#promiseGetChainTips","classes":"","parent":"MetrixRPC.MetrixRPC"},{"kind":2048,"name":"getChainTips","url":"classes/MetrixRPC.MetrixRPC.html#getChainTips","classes":"","parent":"MetrixRPC.MetrixRPC"},{"kind":2048,"name":"promiseBackupWallet","url":"classes/MetrixRPC.MetrixRPC.html#promiseBackupWallet","classes":"","parent":"MetrixRPC.MetrixRPC"},{"kind":2048,"name":"backupWallet","url":"classes/MetrixRPC.MetrixRPC.html#backupWallet","classes":"","parent":"MetrixRPC.MetrixRPC"},{"kind":2048,"name":"promiseGetDifficulty","url":"classes/MetrixRPC.MetrixRPC.html#promiseGetDifficulty","classes":"","parent":"MetrixRPC.MetrixRPC"},{"kind":2048,"name":"getDifficulty","url":"classes/MetrixRPC.MetrixRPC.html#getDifficulty","classes":"","parent":"MetrixRPC.MetrixRPC"},{"kind":2048,"name":"promiseGetWalletInfo","url":"classes/MetrixRPC.MetrixRPC.html#promiseGetWalletInfo","classes":"","parent":"MetrixRPC.MetrixRPC"},{"kind":2048,"name":"getWalletInfo","url":"classes/MetrixRPC.MetrixRPC.html#getWalletInfo","classes":"","parent":"MetrixRPC.MetrixRPC"},{"kind":2048,"name":"promiseGetInvalid","url":"classes/MetrixRPC.MetrixRPC.html#promiseGetInvalid","classes":"","parent":"MetrixRPC.MetrixRPC"},{"kind":2048,"name":"getInvalid","url":"classes/MetrixRPC.MetrixRPC.html#getInvalid","classes":"","parent":"MetrixRPC.MetrixRPC"},{"kind":2048,"name":"promiseGetMiningInfo","url":"classes/MetrixRPC.MetrixRPC.html#promiseGetMiningInfo","classes":"","parent":"MetrixRPC.MetrixRPC"},{"kind":2048,"name":"getMiningInfo","url":"classes/MetrixRPC.MetrixRPC.html#getMiningInfo","classes":"","parent":"MetrixRPC.MetrixRPC"},{"kind":2048,"name":"promiseStop","url":"classes/MetrixRPC.MetrixRPC.html#promiseStop","classes":"","parent":"MetrixRPC.MetrixRPC"},{"kind":2048,"name":"stop","url":"classes/MetrixRPC.MetrixRPC.html#stop","classes":"","parent":"MetrixRPC.MetrixRPC"},{"kind":2048,"name":"promiseGetStakingStatus","url":"classes/MetrixRPC.MetrixRPC.html#promiseGetStakingStatus","classes":"","parent":"MetrixRPC.MetrixRPC"},{"kind":2048,"name":"getStakingStatus","url":"classes/MetrixRPC.MetrixRPC.html#getStakingStatus","classes":"","parent":"MetrixRPC.MetrixRPC"},{"kind":2048,"name":"promiseGetStakeSplitThreshold","url":"classes/MetrixRPC.MetrixRPC.html#promiseGetStakeSplitThreshold","classes":"","parent":"MetrixRPC.MetrixRPC"},{"kind":2048,"name":"getStakeSplitThreshold","url":"classes/MetrixRPC.MetrixRPC.html#getStakeSplitThreshold","classes":"","parent":"MetrixRPC.MetrixRPC"},{"kind":2048,"name":"promiseSignMessage","url":"classes/MetrixRPC.MetrixRPC.html#promiseSignMessage","classes":"","parent":"MetrixRPC.MetrixRPC"},{"kind":2048,"name":"signMessage","url":"classes/MetrixRPC.MetrixRPC.html#signMessage","classes":"","parent":"MetrixRPC.MetrixRPC"},{"kind":2048,"name":"promiseVerifyMessage","url":"classes/MetrixRPC.MetrixRPC.html#promiseVerifyMessage","classes":"","parent":"MetrixRPC.MetrixRPC"},{"kind":2048,"name":"verifyMessage","url":"classes/MetrixRPC.MetrixRPC.html#verifyMessage","classes":"","parent":"MetrixRPC.MetrixRPC"},{"kind":2048,"name":"promiseEstimateFee","url":"classes/MetrixRPC.MetrixRPC.html#promiseEstimateFee","classes":"","parent":"MetrixRPC.MetrixRPC"},{"kind":2048,"name":"promiseSearchLogs","url":"classes/MetrixRPC.MetrixRPC.html#promiseSearchLogs","classes":"","parent":"MetrixRPC.MetrixRPC"},{"kind":2048,"name":"searchLogs","url":"classes/MetrixRPC.MetrixRPC.html#searchLogs","classes":"","parent":"MetrixRPC.MetrixRPC"},{"kind":2048,"name":"estimateFee","url":"classes/MetrixRPC.MetrixRPC.html#estimateFee","classes":"","parent":"MetrixRPC.MetrixRPC"},{"kind":2048,"name":"promiseEstimateSmartFee","url":"classes/MetrixRPC.MetrixRPC.html#promiseEstimateSmartFee","classes":"","parent":"MetrixRPC.MetrixRPC"},{"kind":2048,"name":"estimateSmartFee","url":"classes/MetrixRPC.MetrixRPC.html#estimateSmartFee","classes":"","parent":"MetrixRPC.MetrixRPC"},{"kind":2048,"name":"promiseSetTxFee","url":"classes/MetrixRPC.MetrixRPC.html#promiseSetTxFee","classes":"","parent":"MetrixRPC.MetrixRPC"},{"kind":2048,"name":"setTxFee","url":"classes/MetrixRPC.MetrixRPC.html#setTxFee","classes":"","parent":"MetrixRPC.MetrixRPC"},{"kind":2048,"name":"promiseSendToAddress","url":"classes/MetrixRPC.MetrixRPC.html#promiseSendToAddress","classes":"","parent":"MetrixRPC.MetrixRPC"},{"kind":2048,"name":"sendToAddress","url":"classes/MetrixRPC.MetrixRPC.html#sendToAddress","classes":"","parent":"MetrixRPC.MetrixRPC"},{"kind":2048,"name":"promiseSendMany","url":"classes/MetrixRPC.MetrixRPC.html#promiseSendMany","classes":"","parent":"MetrixRPC.MetrixRPC"},{"kind":2048,"name":"sendMany","url":"classes/MetrixRPC.MetrixRPC.html#sendMany","classes":"","parent":"MetrixRPC.MetrixRPC"},{"kind":2048,"name":"promiseListUnspent","url":"classes/MetrixRPC.MetrixRPC.html#promiseListUnspent","classes":"","parent":"MetrixRPC.MetrixRPC"},{"kind":2048,"name":"listUnspent","url":"classes/MetrixRPC.MetrixRPC.html#listUnspent","classes":"","parent":"MetrixRPC.MetrixRPC"},{"kind":2048,"name":"promiseGetAddressesByLabel","url":"classes/MetrixRPC.MetrixRPC.html#promiseGetAddressesByLabel","classes":"","parent":"MetrixRPC.MetrixRPC"},{"kind":2048,"name":"getAddressesByLabel","url":"classes/MetrixRPC.MetrixRPC.html#getAddressesByLabel","classes":"","parent":"MetrixRPC.MetrixRPC"},{"kind":2048,"name":"getHexAddress","url":"classes/MetrixRPC.MetrixRPC.html#getHexAddress","classes":"","parent":"MetrixRPC.MetrixRPC"},{"kind":2048,"name":"promiseGetHexAddress","url":"classes/MetrixRPC.MetrixRPC.html#promiseGetHexAddress","classes":"","parent":"MetrixRPC.MetrixRPC"},{"kind":2048,"name":"fromHexAddress","url":"classes/MetrixRPC.MetrixRPC.html#fromHexAddress","classes":"","parent":"MetrixRPC.MetrixRPC"},{"kind":2048,"name":"promiseFromHexAddress","url":"classes/MetrixRPC.MetrixRPC.html#promiseFromHexAddress","classes":"","parent":"MetrixRPC.MetrixRPC"},{"kind":2048,"name":"callContract","url":"classes/MetrixRPC.MetrixRPC.html#callContract","classes":"","parent":"MetrixRPC.MetrixRPC"},{"kind":2048,"name":"promiseCallContract","url":"classes/MetrixRPC.MetrixRPC.html#promiseCallContract","classes":"","parent":"MetrixRPC.MetrixRPC"},{"kind":2048,"name":"createContract","url":"classes/MetrixRPC.MetrixRPC.html#createContract","classes":"","parent":"MetrixRPC.MetrixRPC"},{"kind":2048,"name":"promiseCreateContract","url":"classes/MetrixRPC.MetrixRPC.html#promiseCreateContract","classes":"","parent":"MetrixRPC.MetrixRPC"},{"kind":2048,"name":"listContracts","url":"classes/MetrixRPC.MetrixRPC.html#listContracts","classes":"","parent":"MetrixRPC.MetrixRPC"},{"kind":2048,"name":"promiseListContracts","url":"classes/MetrixRPC.MetrixRPC.html#promiseListContracts","classes":"","parent":"MetrixRPC.MetrixRPC"},{"kind":2048,"name":"sendToContract","url":"classes/MetrixRPC.MetrixRPC.html#sendToContract","classes":"","parent":"MetrixRPC.MetrixRPC"},{"kind":2048,"name":"promiseSendToContract","url":"classes/MetrixRPC.MetrixRPC.html#promiseSendToContract","classes":"","parent":"MetrixRPC.MetrixRPC"},{"kind":128,"name":"MetrixRawTx","url":"classes/MetrixRPC.MetrixRawTx.html","classes":"","parent":"MetrixRPC"},{"kind":512,"name":"constructor","url":"classes/MetrixRPC.MetrixRawTx.html#constructor","classes":"","parent":"MetrixRPC.MetrixRawTx"},{"kind":1024,"name":"inputs","url":"classes/MetrixRPC.MetrixRawTx.html#inputs","classes":"tsd-is-private","parent":"MetrixRPC.MetrixRawTx"},{"kind":1024,"name":"outputs","url":"classes/MetrixRPC.MetrixRawTx.html#outputs","classes":"tsd-is-private","parent":"MetrixRPC.MetrixRawTx"},{"kind":1024,"name":"locktime","url":"classes/MetrixRPC.MetrixRawTx.html#locktime","classes":"tsd-is-private","parent":"MetrixRPC.MetrixRawTx"},{"kind":2048,"name":"addInput","url":"classes/MetrixRPC.MetrixRawTx.html#addInput","classes":"","parent":"MetrixRPC.MetrixRawTx"},{"kind":2048,"name":"addOutput","url":"classes/MetrixRPC.MetrixRawTx.html#addOutput","classes":"","parent":"MetrixRPC.MetrixRawTx"},{"kind":2048,"name":"setLocktime","url":"classes/MetrixRPC.MetrixRawTx.html#setLocktime","classes":"","parent":"MetrixRPC.MetrixRawTx"},{"kind":2048,"name":"getJsonParamsStr","url":"classes/MetrixRPC.MetrixRawTx.html#getJsonParamsStr","classes":"","parent":"MetrixRPC.MetrixRawTx"},{"kind":8,"name":"MetrixSigHashType","url":"enums/MetrixRPC.MetrixSigHashType.html","classes":"","parent":"MetrixRPC"},{"kind":16,"name":"ALL","url":"enums/MetrixRPC.MetrixSigHashType.html#ALL","classes":"","parent":"MetrixRPC.MetrixSigHashType"},{"kind":16,"name":"NONE","url":"enums/MetrixRPC.MetrixSigHashType.html#NONE","classes":"","parent":"MetrixRPC.MetrixSigHashType"},{"kind":16,"name":"SINGLE","url":"enums/MetrixRPC.MetrixSigHashType.html#SINGLE","classes":"","parent":"MetrixRPC.MetrixSigHashType"},{"kind":16,"name":"ALL_ANYONECANPAY","url":"enums/MetrixRPC.MetrixSigHashType.html#ALL_ANYONECANPAY","classes":"","parent":"MetrixRPC.MetrixSigHashType"},{"kind":16,"name":"NONE_ANYONECANPAY","url":"enums/MetrixRPC.MetrixSigHashType.html#NONE_ANYONECANPAY","classes":"","parent":"MetrixRPC.MetrixSigHashType"},{"kind":16,"name":"SINGLE_ANYONECANPAY","url":"enums/MetrixRPC.MetrixSigHashType.html#SINGLE_ANYONECANPAY","classes":"","parent":"MetrixRPC.MetrixSigHashType"},{"kind":128,"name":"MetrixSignRawTx","url":"classes/MetrixRPC.MetrixSignRawTx.html","classes":"","parent":"MetrixRPC"},{"kind":512,"name":"constructor","url":"classes/MetrixRPC.MetrixSignRawTx.html#constructor","classes":"","parent":"MetrixRPC.MetrixSignRawTx"},{"kind":1024,"name":"tx","url":"classes/MetrixRPC.MetrixSignRawTx.html#tx","classes":"tsd-is-private","parent":"MetrixRPC.MetrixSignRawTx"},{"kind":1024,"name":"utxos","url":"classes/MetrixRPC.MetrixSignRawTx.html#utxos","classes":"tsd-is-private","parent":"MetrixRPC.MetrixSignRawTx"},{"kind":1024,"name":"privateKeys","url":"classes/MetrixRPC.MetrixSignRawTx.html#privateKeys","classes":"tsd-is-private","parent":"MetrixRPC.MetrixSignRawTx"},{"kind":1024,"name":"sigHashType","url":"classes/MetrixRPC.MetrixSignRawTx.html#sigHashType","classes":"tsd-is-private","parent":"MetrixRPC.MetrixSignRawTx"},{"kind":2048,"name":"setTransaction","url":"classes/MetrixRPC.MetrixSignRawTx.html#setTransaction","classes":"","parent":"MetrixRPC.MetrixSignRawTx"},{"kind":2048,"name":"addUTXO","url":"classes/MetrixRPC.MetrixSignRawTx.html#addUTXO","classes":"","parent":"MetrixRPC.MetrixSignRawTx"},{"kind":2048,"name":"addPrivateKey","url":"classes/MetrixRPC.MetrixSignRawTx.html#addPrivateKey","classes":"","parent":"MetrixRPC.MetrixSignRawTx"},{"kind":2048,"name":"setSigHashType","url":"classes/MetrixRPC.MetrixSignRawTx.html#setSigHashType","classes":"","parent":"MetrixRPC.MetrixSignRawTx"},{"kind":2048,"name":"getJsonParamsStr","url":"classes/MetrixRPC.MetrixSignRawTx.html#getJsonParamsStr","classes":"","parent":"MetrixRPC.MetrixSignRawTx"},{"kind":128,"name":"MetrixRPCNode","url":"classes/MetrixRPC.MetrixRPCNode.html","classes":"","parent":"MetrixRPC"},{"kind":2048,"name":"isEmpty","url":"classes/MetrixRPC.MetrixRPCNode.html#isEmpty","classes":"tsd-is-protected tsd-is-inherited","parent":"MetrixRPC.MetrixRPCNode"},{"kind":2048,"name":"isString","url":"classes/MetrixRPC.MetrixRPCNode.html#isString","classes":"tsd-is-protected tsd-is-inherited","parent":"MetrixRPC.MetrixRPCNode"},{"kind":512,"name":"constructor","url":"classes/MetrixRPC.MetrixRPCNode.html#constructor","classes":"","parent":"MetrixRPC.MetrixRPCNode"},{"kind":1024,"name":"sem","url":"classes/MetrixRPC.MetrixRPCNode.html#sem","classes":"tsd-is-private","parent":"MetrixRPC.MetrixRPCNode"},{"kind":2048,"name":"callDaemon","url":"classes/MetrixRPC.MetrixRPCNode.html#callDaemon","classes":"tsd-is-protected","parent":"MetrixRPC.MetrixRPCNode"},{"kind":1024,"name":"url","url":"classes/MetrixRPC.MetrixRPCNode.html#url","classes":"tsd-is-protected tsd-is-inherited","parent":"MetrixRPC.MetrixRPCNode"},{"kind":1024,"name":"authHeader","url":"classes/MetrixRPC.MetrixRPCNode.html#authHeader","classes":"tsd-is-protected tsd-is-inherited","parent":"MetrixRPC.MetrixRPCNode"},{"kind":2048,"name":"setDefaultAccount","url":"classes/MetrixRPC.MetrixRPCNode.html#setDefaultAccount","classes":"tsd-is-inherited","parent":"MetrixRPC.MetrixRPCNode"},{"kind":2048,"name":"promiseEncryptWallet","url":"classes/MetrixRPC.MetrixRPCNode.html#promiseEncryptWallet","classes":"tsd-is-inherited","parent":"MetrixRPC.MetrixRPCNode"},{"kind":2048,"name":"encryptWallet","url":"classes/MetrixRPC.MetrixRPCNode.html#encryptWallet","classes":"tsd-is-inherited","parent":"MetrixRPC.MetrixRPCNode"},{"kind":2048,"name":"promiseWalletPassphrase","url":"classes/MetrixRPC.MetrixRPCNode.html#promiseWalletPassphrase","classes":"tsd-is-inherited","parent":"MetrixRPC.MetrixRPCNode"},{"kind":2048,"name":"walletPassphrase","url":"classes/MetrixRPC.MetrixRPCNode.html#walletPassphrase","classes":"tsd-is-inherited","parent":"MetrixRPC.MetrixRPCNode"},{"kind":2048,"name":"promiseWalletPassphraseChange","url":"classes/MetrixRPC.MetrixRPCNode.html#promiseWalletPassphraseChange","classes":"tsd-is-inherited","parent":"MetrixRPC.MetrixRPCNode"},{"kind":2048,"name":"walletPassphraseChange","url":"classes/MetrixRPC.MetrixRPCNode.html#walletPassphraseChange","classes":"tsd-is-inherited","parent":"MetrixRPC.MetrixRPCNode"},{"kind":2048,"name":"promiseWalletLock","url":"classes/MetrixRPC.MetrixRPCNode.html#promiseWalletLock","classes":"tsd-is-inherited","parent":"MetrixRPC.MetrixRPCNode"},{"kind":2048,"name":"walletLock","url":"classes/MetrixRPC.MetrixRPCNode.html#walletLock","classes":"tsd-is-inherited","parent":"MetrixRPC.MetrixRPCNode"},{"kind":2048,"name":"promiseSetAccount","url":"classes/MetrixRPC.MetrixRPCNode.html#promiseSetAccount","classes":"tsd-is-inherited","parent":"MetrixRPC.MetrixRPCNode"},{"kind":2048,"name":"setAccount","url":"classes/MetrixRPC.MetrixRPCNode.html#setAccount","classes":"tsd-is-inherited","parent":"MetrixRPC.MetrixRPCNode"},{"kind":2048,"name":"promiseCreateRawTransaction","url":"classes/MetrixRPC.MetrixRPCNode.html#promiseCreateRawTransaction","classes":"tsd-is-inherited","parent":"MetrixRPC.MetrixRPCNode"},{"kind":2048,"name":"createRawTransaction","url":"classes/MetrixRPC.MetrixRPCNode.html#createRawTransaction","classes":"tsd-is-inherited","parent":"MetrixRPC.MetrixRPCNode"},{"kind":2048,"name":"promiseSignRawTransaction","url":"classes/MetrixRPC.MetrixRPCNode.html#promiseSignRawTransaction","classes":"tsd-is-inherited","parent":"MetrixRPC.MetrixRPCNode"},{"kind":2048,"name":"signRawTransaction","url":"classes/MetrixRPC.MetrixRPCNode.html#signRawTransaction","classes":"tsd-is-inherited","parent":"MetrixRPC.MetrixRPCNode"},{"kind":2048,"name":"promiseSendRawTransaction","url":"classes/MetrixRPC.MetrixRPCNode.html#promiseSendRawTransaction","classes":"tsd-is-inherited","parent":"MetrixRPC.MetrixRPCNode"},{"kind":2048,"name":"sendRawTransaction","url":"classes/MetrixRPC.MetrixRPCNode.html#sendRawTransaction","classes":"tsd-is-inherited","parent":"MetrixRPC.MetrixRPCNode"},{"kind":2048,"name":"promiseDecodeRawTransaction","url":"classes/MetrixRPC.MetrixRPCNode.html#promiseDecodeRawTransaction","classes":"tsd-is-inherited","parent":"MetrixRPC.MetrixRPCNode"},{"kind":2048,"name":"decodeRawTransaction","url":"classes/MetrixRPC.MetrixRPCNode.html#decodeRawTransaction","classes":"tsd-is-inherited","parent":"MetrixRPC.MetrixRPCNode"},{"kind":2048,"name":"promiseGetRawTransaction","url":"classes/MetrixRPC.MetrixRPCNode.html#promiseGetRawTransaction","classes":"tsd-is-inherited","parent":"MetrixRPC.MetrixRPCNode"},{"kind":2048,"name":"getRawTransaction","url":"classes/MetrixRPC.MetrixRPCNode.html#getRawTransaction","classes":"tsd-is-inherited","parent":"MetrixRPC.MetrixRPCNode"},{"kind":2048,"name":"promiseGetUnconfirmedBalance","url":"classes/MetrixRPC.MetrixRPCNode.html#promiseGetUnconfirmedBalance","classes":"tsd-is-inherited","parent":"MetrixRPC.MetrixRPCNode"},{"kind":2048,"name":"getUnconfirmedBalance","url":"classes/MetrixRPC.MetrixRPCNode.html#getUnconfirmedBalance","classes":"tsd-is-inherited","parent":"MetrixRPC.MetrixRPCNode"},{"kind":2048,"name":"promiseGetPoolInfo","url":"classes/MetrixRPC.MetrixRPCNode.html#promiseGetPoolInfo","classes":"tsd-is-inherited","parent":"MetrixRPC.MetrixRPCNode"},{"kind":2048,"name":"getPoolInfo","url":"classes/MetrixRPC.MetrixRPCNode.html#getPoolInfo","classes":"tsd-is-inherited","parent":"MetrixRPC.MetrixRPCNode"},{"kind":2048,"name":"promiseGetNetworkInfo","url":"classes/MetrixRPC.MetrixRPCNode.html#promiseGetNetworkInfo","classes":"tsd-is-inherited","parent":"MetrixRPC.MetrixRPCNode"},{"kind":2048,"name":"getNetworkInfo","url":"classes/MetrixRPC.MetrixRPCNode.html#getNetworkInfo","classes":"tsd-is-inherited","parent":"MetrixRPC.MetrixRPCNode"},{"kind":2048,"name":"promiseValidateAddress","url":"classes/MetrixRPC.MetrixRPCNode.html#promiseValidateAddress","classes":"tsd-is-inherited","parent":"MetrixRPC.MetrixRPCNode"},{"kind":2048,"name":"validateAddress","url":"classes/MetrixRPC.MetrixRPCNode.html#validateAddress","classes":"tsd-is-inherited","parent":"MetrixRPC.MetrixRPCNode"},{"kind":2048,"name":"promiseGetBalance","url":"classes/MetrixRPC.MetrixRPCNode.html#promiseGetBalance","classes":"tsd-is-inherited","parent":"MetrixRPC.MetrixRPCNode"},{"kind":2048,"name":"getBalance","url":"classes/MetrixRPC.MetrixRPCNode.html#getBalance","classes":"tsd-is-inherited","parent":"MetrixRPC.MetrixRPCNode"},{"kind":2048,"name":"promiseGetAccountInfo","url":"classes/MetrixRPC.MetrixRPCNode.html#promiseGetAccountInfo","classes":"tsd-is-inherited","parent":"MetrixRPC.MetrixRPCNode"},{"kind":2048,"name":"getAccountInfo","url":"classes/MetrixRPC.MetrixRPCNode.html#getAccountInfo","classes":"tsd-is-inherited","parent":"MetrixRPC.MetrixRPCNode"},{"kind":2048,"name":"promiseGetAddressesByAccount","url":"classes/MetrixRPC.MetrixRPCNode.html#promiseGetAddressesByAccount","classes":"tsd-is-inherited","parent":"MetrixRPC.MetrixRPCNode"},{"kind":2048,"name":"getAddressesByAccount","url":"classes/MetrixRPC.MetrixRPCNode.html#getAddressesByAccount","classes":"tsd-is-inherited","parent":"MetrixRPC.MetrixRPCNode"},{"kind":2048,"name":"promiseGetNewAddress","url":"classes/MetrixRPC.MetrixRPCNode.html#promiseGetNewAddress","classes":"tsd-is-inherited","parent":"MetrixRPC.MetrixRPCNode"},{"kind":2048,"name":"getNewAddress","url":"classes/MetrixRPC.MetrixRPCNode.html#getNewAddress","classes":"tsd-is-inherited","parent":"MetrixRPC.MetrixRPCNode"},{"kind":2048,"name":"promiseGetAddressInfo","url":"classes/MetrixRPC.MetrixRPCNode.html#promiseGetAddressInfo","classes":"tsd-is-inherited","parent":"MetrixRPC.MetrixRPCNode"},{"kind":2048,"name":"getAddressInfo","url":"classes/MetrixRPC.MetrixRPCNode.html#getAddressInfo","classes":"tsd-is-inherited","parent":"MetrixRPC.MetrixRPCNode"},{"kind":2048,"name":"promiseGetTransaction","url":"classes/MetrixRPC.MetrixRPCNode.html#promiseGetTransaction","classes":"tsd-is-inherited","parent":"MetrixRPC.MetrixRPCNode"},{"kind":2048,"name":"getTransaction","url":"classes/MetrixRPC.MetrixRPCNode.html#getTransaction","classes":"tsd-is-inherited","parent":"MetrixRPC.MetrixRPCNode"},{"kind":2048,"name":"promiseGetTransactionReceipt","url":"classes/MetrixRPC.MetrixRPCNode.html#promiseGetTransactionReceipt","classes":"tsd-is-inherited","parent":"MetrixRPC.MetrixRPCNode"},{"kind":2048,"name":"getTransactionReceipt","url":"classes/MetrixRPC.MetrixRPCNode.html#getTransactionReceipt","classes":"tsd-is-inherited","parent":"MetrixRPC.MetrixRPCNode"},{"kind":2048,"name":"promiseGetTxOut","url":"classes/MetrixRPC.MetrixRPCNode.html#promiseGetTxOut","classes":"tsd-is-inherited","parent":"MetrixRPC.MetrixRPCNode"},{"kind":2048,"name":"getTxOut","url":"classes/MetrixRPC.MetrixRPCNode.html#getTxOut","classes":"tsd-is-inherited","parent":"MetrixRPC.MetrixRPCNode"},{"kind":2048,"name":"promiseGetBestBlockHash","url":"classes/MetrixRPC.MetrixRPCNode.html#promiseGetBestBlockHash","classes":"tsd-is-inherited","parent":"MetrixRPC.MetrixRPCNode"},{"kind":2048,"name":"getBlockHash","url":"classes/MetrixRPC.MetrixRPCNode.html#getBlockHash","classes":"tsd-is-inherited","parent":"MetrixRPC.MetrixRPCNode"},{"kind":2048,"name":"promiseGetBlockHash","url":"classes/MetrixRPC.MetrixRPCNode.html#promiseGetBlockHash","classes":"tsd-is-inherited","parent":"MetrixRPC.MetrixRPCNode"},{"kind":2048,"name":"getBestBlockHash","url":"classes/MetrixRPC.MetrixRPCNode.html#getBestBlockHash","classes":"tsd-is-inherited","parent":"MetrixRPC.MetrixRPCNode"},{"kind":2048,"name":"promiseGetBlockCount","url":"classes/MetrixRPC.MetrixRPCNode.html#promiseGetBlockCount","classes":"tsd-is-inherited","parent":"MetrixRPC.MetrixRPCNode"},{"kind":2048,"name":"getBlockCount","url":"classes/MetrixRPC.MetrixRPCNode.html#getBlockCount","classes":"tsd-is-inherited","parent":"MetrixRPC.MetrixRPCNode"},{"kind":2048,"name":"promiseGetBlock","url":"classes/MetrixRPC.MetrixRPCNode.html#promiseGetBlock","classes":"tsd-is-inherited","parent":"MetrixRPC.MetrixRPCNode"},{"kind":2048,"name":"getBlock","url":"classes/MetrixRPC.MetrixRPCNode.html#getBlock","classes":"tsd-is-inherited","parent":"MetrixRPC.MetrixRPCNode"},{"kind":2048,"name":"promiseGetBlockchainInfo","url":"classes/MetrixRPC.MetrixRPCNode.html#promiseGetBlockchainInfo","classes":"tsd-is-inherited","parent":"MetrixRPC.MetrixRPCNode"},{"kind":2048,"name":"getBlockchainInfo","url":"classes/MetrixRPC.MetrixRPCNode.html#getBlockchainInfo","classes":"tsd-is-inherited","parent":"MetrixRPC.MetrixRPCNode"},{"kind":2048,"name":"promiseGetChainTips","url":"classes/MetrixRPC.MetrixRPCNode.html#promiseGetChainTips","classes":"tsd-is-inherited","parent":"MetrixRPC.MetrixRPCNode"},{"kind":2048,"name":"getChainTips","url":"classes/MetrixRPC.MetrixRPCNode.html#getChainTips","classes":"tsd-is-inherited","parent":"MetrixRPC.MetrixRPCNode"},{"kind":2048,"name":"promiseBackupWallet","url":"classes/MetrixRPC.MetrixRPCNode.html#promiseBackupWallet","classes":"tsd-is-inherited","parent":"MetrixRPC.MetrixRPCNode"},{"kind":2048,"name":"backupWallet","url":"classes/MetrixRPC.MetrixRPCNode.html#backupWallet","classes":"tsd-is-inherited","parent":"MetrixRPC.MetrixRPCNode"},{"kind":2048,"name":"promiseGetDifficulty","url":"classes/MetrixRPC.MetrixRPCNode.html#promiseGetDifficulty","classes":"tsd-is-inherited","parent":"MetrixRPC.MetrixRPCNode"},{"kind":2048,"name":"getDifficulty","url":"classes/MetrixRPC.MetrixRPCNode.html#getDifficulty","classes":"tsd-is-inherited","parent":"MetrixRPC.MetrixRPCNode"},{"kind":2048,"name":"promiseGetWalletInfo","url":"classes/MetrixRPC.MetrixRPCNode.html#promiseGetWalletInfo","classes":"tsd-is-inherited","parent":"MetrixRPC.MetrixRPCNode"},{"kind":2048,"name":"getWalletInfo","url":"classes/MetrixRPC.MetrixRPCNode.html#getWalletInfo","classes":"tsd-is-inherited","parent":"MetrixRPC.MetrixRPCNode"},{"kind":2048,"name":"promiseGetInvalid","url":"classes/MetrixRPC.MetrixRPCNode.html#promiseGetInvalid","classes":"tsd-is-inherited","parent":"MetrixRPC.MetrixRPCNode"},{"kind":2048,"name":"getInvalid","url":"classes/MetrixRPC.MetrixRPCNode.html#getInvalid","classes":"tsd-is-inherited","parent":"MetrixRPC.MetrixRPCNode"},{"kind":2048,"name":"promiseGetMiningInfo","url":"classes/MetrixRPC.MetrixRPCNode.html#promiseGetMiningInfo","classes":"tsd-is-inherited","parent":"MetrixRPC.MetrixRPCNode"},{"kind":2048,"name":"getMiningInfo","url":"classes/MetrixRPC.MetrixRPCNode.html#getMiningInfo","classes":"tsd-is-inherited","parent":"MetrixRPC.MetrixRPCNode"},{"kind":2048,"name":"promiseStop","url":"classes/MetrixRPC.MetrixRPCNode.html#promiseStop","classes":"tsd-is-inherited","parent":"MetrixRPC.MetrixRPCNode"},{"kind":2048,"name":"stop","url":"classes/MetrixRPC.MetrixRPCNode.html#stop","classes":"tsd-is-inherited","parent":"MetrixRPC.MetrixRPCNode"},{"kind":2048,"name":"promiseGetStakingStatus","url":"classes/MetrixRPC.MetrixRPCNode.html#promiseGetStakingStatus","classes":"tsd-is-inherited","parent":"MetrixRPC.MetrixRPCNode"},{"kind":2048,"name":"getStakingStatus","url":"classes/MetrixRPC.MetrixRPCNode.html#getStakingStatus","classes":"tsd-is-inherited","parent":"MetrixRPC.MetrixRPCNode"},{"kind":2048,"name":"promiseGetStakeSplitThreshold","url":"classes/MetrixRPC.MetrixRPCNode.html#promiseGetStakeSplitThreshold","classes":"tsd-is-inherited","parent":"MetrixRPC.MetrixRPCNode"},{"kind":2048,"name":"getStakeSplitThreshold","url":"classes/MetrixRPC.MetrixRPCNode.html#getStakeSplitThreshold","classes":"tsd-is-inherited","parent":"MetrixRPC.MetrixRPCNode"},{"kind":2048,"name":"promiseSignMessage","url":"classes/MetrixRPC.MetrixRPCNode.html#promiseSignMessage","classes":"tsd-is-inherited","parent":"MetrixRPC.MetrixRPCNode"},{"kind":2048,"name":"signMessage","url":"classes/MetrixRPC.MetrixRPCNode.html#signMessage","classes":"tsd-is-inherited","parent":"MetrixRPC.MetrixRPCNode"},{"kind":2048,"name":"promiseVerifyMessage","url":"classes/MetrixRPC.MetrixRPCNode.html#promiseVerifyMessage","classes":"tsd-is-inherited","parent":"MetrixRPC.MetrixRPCNode"},{"kind":2048,"name":"verifyMessage","url":"classes/MetrixRPC.MetrixRPCNode.html#verifyMessage","classes":"tsd-is-inherited","parent":"MetrixRPC.MetrixRPCNode"},{"kind":2048,"name":"promiseEstimateFee","url":"classes/MetrixRPC.MetrixRPCNode.html#promiseEstimateFee","classes":"tsd-is-inherited","parent":"MetrixRPC.MetrixRPCNode"},{"kind":2048,"name":"promiseSearchLogs","url":"classes/MetrixRPC.MetrixRPCNode.html#promiseSearchLogs","classes":"tsd-is-inherited","parent":"MetrixRPC.MetrixRPCNode"},{"kind":2048,"name":"searchLogs","url":"classes/MetrixRPC.MetrixRPCNode.html#searchLogs","classes":"tsd-is-inherited","parent":"MetrixRPC.MetrixRPCNode"},{"kind":2048,"name":"estimateFee","url":"classes/MetrixRPC.MetrixRPCNode.html#estimateFee","classes":"tsd-is-inherited","parent":"MetrixRPC.MetrixRPCNode"},{"kind":2048,"name":"promiseEstimateSmartFee","url":"classes/MetrixRPC.MetrixRPCNode.html#promiseEstimateSmartFee","classes":"tsd-is-inherited","parent":"MetrixRPC.MetrixRPCNode"},{"kind":2048,"name":"estimateSmartFee","url":"classes/MetrixRPC.MetrixRPCNode.html#estimateSmartFee","classes":"tsd-is-inherited","parent":"MetrixRPC.MetrixRPCNode"},{"kind":2048,"name":"promiseSetTxFee","url":"classes/MetrixRPC.MetrixRPCNode.html#promiseSetTxFee","classes":"tsd-is-inherited","parent":"MetrixRPC.MetrixRPCNode"},{"kind":2048,"name":"setTxFee","url":"classes/MetrixRPC.MetrixRPCNode.html#setTxFee","classes":"tsd-is-inherited","parent":"MetrixRPC.MetrixRPCNode"},{"kind":2048,"name":"promiseSendToAddress","url":"classes/MetrixRPC.MetrixRPCNode.html#promiseSendToAddress","classes":"tsd-is-inherited","parent":"MetrixRPC.MetrixRPCNode"},{"kind":2048,"name":"sendToAddress","url":"classes/MetrixRPC.MetrixRPCNode.html#sendToAddress","classes":"tsd-is-inherited","parent":"MetrixRPC.MetrixRPCNode"},{"kind":2048,"name":"promiseSendMany","url":"classes/MetrixRPC.MetrixRPCNode.html#promiseSendMany","classes":"tsd-is-inherited","parent":"MetrixRPC.MetrixRPCNode"},{"kind":2048,"name":"sendMany","url":"classes/MetrixRPC.MetrixRPCNode.html#sendMany","classes":"tsd-is-inherited","parent":"MetrixRPC.MetrixRPCNode"},{"kind":2048,"name":"promiseListUnspent","url":"classes/MetrixRPC.MetrixRPCNode.html#promiseListUnspent","classes":"tsd-is-inherited","parent":"MetrixRPC.MetrixRPCNode"},{"kind":2048,"name":"listUnspent","url":"classes/MetrixRPC.MetrixRPCNode.html#listUnspent","classes":"tsd-is-inherited","parent":"MetrixRPC.MetrixRPCNode"},{"kind":2048,"name":"promiseGetAddressesByLabel","url":"classes/MetrixRPC.MetrixRPCNode.html#promiseGetAddressesByLabel","classes":"tsd-is-inherited","parent":"MetrixRPC.MetrixRPCNode"},{"kind":2048,"name":"getAddressesByLabel","url":"classes/MetrixRPC.MetrixRPCNode.html#getAddressesByLabel","classes":"tsd-is-inherited","parent":"MetrixRPC.MetrixRPCNode"},{"kind":2048,"name":"getHexAddress","url":"classes/MetrixRPC.MetrixRPCNode.html#getHexAddress","classes":"tsd-is-inherited","parent":"MetrixRPC.MetrixRPCNode"},{"kind":2048,"name":"promiseGetHexAddress","url":"classes/MetrixRPC.MetrixRPCNode.html#promiseGetHexAddress","classes":"tsd-is-inherited","parent":"MetrixRPC.MetrixRPCNode"},{"kind":2048,"name":"fromHexAddress","url":"classes/MetrixRPC.MetrixRPCNode.html#fromHexAddress","classes":"tsd-is-inherited","parent":"MetrixRPC.MetrixRPCNode"},{"kind":2048,"name":"promiseFromHexAddress","url":"classes/MetrixRPC.MetrixRPCNode.html#promiseFromHexAddress","classes":"tsd-is-inherited","parent":"MetrixRPC.MetrixRPCNode"},{"kind":2048,"name":"callContract","url":"classes/MetrixRPC.MetrixRPCNode.html#callContract","classes":"tsd-is-inherited","parent":"MetrixRPC.MetrixRPCNode"},{"kind":2048,"name":"promiseCallContract","url":"classes/MetrixRPC.MetrixRPCNode.html#promiseCallContract","classes":"tsd-is-inherited","parent":"MetrixRPC.MetrixRPCNode"},{"kind":2048,"name":"createContract","url":"classes/MetrixRPC.MetrixRPCNode.html#createContract","classes":"tsd-is-inherited","parent":"MetrixRPC.MetrixRPCNode"},{"kind":2048,"name":"promiseCreateContract","url":"classes/MetrixRPC.MetrixRPCNode.html#promiseCreateContract","classes":"tsd-is-inherited","parent":"MetrixRPC.MetrixRPCNode"},{"kind":2048,"name":"listContracts","url":"classes/MetrixRPC.MetrixRPCNode.html#listContracts","classes":"tsd-is-inherited","parent":"MetrixRPC.MetrixRPCNode"},{"kind":2048,"name":"promiseListContracts","url":"classes/MetrixRPC.MetrixRPCNode.html#promiseListContracts","classes":"tsd-is-inherited","parent":"MetrixRPC.MetrixRPCNode"},{"kind":2048,"name":"sendToContract","url":"classes/MetrixRPC.MetrixRPCNode.html#sendToContract","classes":"tsd-is-inherited","parent":"MetrixRPC.MetrixRPCNode"},{"kind":2048,"name":"promiseSendToContract","url":"classes/MetrixRPC.MetrixRPCNode.html#promiseSendToContract","classes":"tsd-is-inherited","parent":"MetrixRPC.MetrixRPCNode"},{"kind":256,"name":"StandardOutput","url":"interfaces/MetrixRPC.StandardOutput.html","classes":"","parent":"MetrixRPC"},{"kind":1024,"name":"address","url":"interfaces/MetrixRPC.StandardOutput.html#address","classes":"","parent":"MetrixRPC.StandardOutput"},{"kind":1024,"name":"amount","url":"interfaces/MetrixRPC.StandardOutput.html#amount","classes":"","parent":"MetrixRPC.StandardOutput"},{"kind":256,"name":"DataOutput","url":"interfaces/MetrixRPC.DataOutput.html","classes":"","parent":"MetrixRPC"},{"kind":1024,"name":"data","url":"interfaces/MetrixRPC.DataOutput.html#data","classes":"","parent":"MetrixRPC.DataOutput"},{"kind":256,"name":"ContractOutput","url":"interfaces/MetrixRPC.ContractOutput.html","classes":"","parent":"MetrixRPC"},{"kind":1024,"name":"contract","url":"interfaces/MetrixRPC.ContractOutput.html#contract","classes":"","parent":"MetrixRPC.ContractOutput"},{"kind":65536,"name":"__type","url":"interfaces/MetrixRPC.ContractOutput.html#contract.__type","classes":"","parent":"MetrixRPC.ContractOutput.contract"},{"kind":1024,"name":"contractAddress","url":"interfaces/MetrixRPC.ContractOutput.html#contract.__type.contractAddress","classes":"","parent":"MetrixRPC.ContractOutput.contract.__type"},{"kind":1024,"name":"data","url":"interfaces/MetrixRPC.ContractOutput.html#contract.__type.data","classes":"","parent":"MetrixRPC.ContractOutput.contract.__type"},{"kind":1024,"name":"amount","url":"interfaces/MetrixRPC.ContractOutput.html#contract.__type.amount","classes":"","parent":"MetrixRPC.ContractOutput.contract.__type"},{"kind":1024,"name":"gasLimit","url":"interfaces/MetrixRPC.ContractOutput.html#contract.__type.gasLimit","classes":"","parent":"MetrixRPC.ContractOutput.contract.__type"},{"kind":1024,"name":"gasPrice","url":"interfaces/MetrixRPC.ContractOutput.html#contract.__type.gasPrice","classes":"","parent":"MetrixRPC.ContractOutput.contract.__type"},{"kind":4,"name":"lttp","url":"modules/lttp.html","classes":""},{"kind":64,"name":"lhttp_read","url":"functions/lttp.lhttp_read.html","classes":"","parent":"lttp"},{"kind":64,"name":"lhttp_write","url":"functions/lttp.lhttp_write.html","classes":"","parent":"lttp"},{"kind":64,"name":"lhttp_byteLen","url":"functions/lttp.lhttp_byteLen.html","classes":"","parent":"lttp"},{"kind":128,"name":"NmsPart","url":"classes/lttp.NmsPart.html","classes":"","parent":"lttp"},{"kind":2048,"name":"readMany","url":"classes/lttp.NmsPart.html#readMany","classes":"","parent":"lttp.NmsPart"},{"kind":2048,"name":"writeManyLen","url":"classes/lttp.NmsPart.html#writeManyLen","classes":"","parent":"lttp.NmsPart"},{"kind":2048,"name":"writeMany","url":"classes/lttp.NmsPart.html#writeMany","classes":"","parent":"lttp.NmsPart"},{"kind":512,"name":"constructor","url":"classes/lttp.NmsPart.html#constructor","classes":"","parent":"lttp.NmsPart"},{"kind":1024,"name":"contents","url":"classes/lttp.NmsPart.html#contents","classes":"","parent":"lttp.NmsPart"},{"kind":1024,"name":"byteLen","url":"classes/lttp.NmsPart.html#byteLen","classes":"","parent":"lttp.NmsPart"},{"kind":2048,"name":"read","url":"classes/lttp.NmsPart.html#read","classes":"","parent":"lttp.NmsPart"},{"kind":2048,"name":"writeLen","url":"classes/lttp.NmsPart.html#writeLen","classes":"","parent":"lttp.NmsPart"},{"kind":2048,"name":"write","url":"classes/lttp.NmsPart.html#write","classes":"","parent":"lttp.NmsPart"},{"kind":2048,"name":"setByteLenFromContents","url":"classes/lttp.NmsPart.html#setByteLenFromContents","classes":"","parent":"lttp.NmsPart"},{"kind":2048,"name":"toString","url":"classes/lttp.NmsPart.html#toString","classes":"","parent":"lttp.NmsPart"},{"kind":2048,"name":"toBuffer","url":"classes/lttp.NmsPart.html#toBuffer","classes":"","parent":"lttp.NmsPart"},{"kind":32,"name":"NMS_HDR_LEN","url":"variables/lttp.NMS_HDR_LEN.html","classes":"","parent":"lttp"},{"kind":256,"name":"Deployment","url":"interfaces/Deployment.html","classes":""},{"kind":1024,"name":"Migrations","url":"interfaces/Deployment.html#Migrations","classes":"","parent":"Deployment"},{"kind":1024,"name":"MetriverseCore","url":"interfaces/Deployment.html#MetriverseCore","classes":"","parent":"Deployment"},{"kind":1024,"name":"BurnableMRC721Factory","url":"interfaces/Deployment.html#BurnableMRC721Factory","classes":"","parent":"Deployment"},{"kind":1024,"name":"MRC721Factory","url":"interfaces/Deployment.html#MRC721Factory","classes":"","parent":"Deployment"},{"kind":64,"name":"getMetriverseCore","url":"functions/getMetriverseCore.html","classes":""},{"kind":64,"name":"getMetriverseCoreAddress","url":"functions/getMetriverseCoreAddress.html","classes":""},{"kind":128,"name":"MetriverseCore","url":"classes/MetriverseCore.html","classes":""},{"kind":512,"name":"constructor","url":"classes/MetriverseCore.html#constructor","classes":"","parent":"MetriverseCore"},{"kind":2048,"name":"approveToken","url":"classes/MetriverseCore.html#approveToken","classes":"","parent":"MetriverseCore"},{"kind":2048,"name":"approvedToken","url":"classes/MetriverseCore.html#approvedToken","classes":"","parent":"MetriverseCore"},{"kind":2048,"name":"auctionController","url":"classes/MetriverseCore.html#auctionController","classes":"","parent":"MetriverseCore"},{"kind":2048,"name":"auctionFee","url":"classes/MetriverseCore.html#auctionFee","classes":"","parent":"MetriverseCore"},{"kind":2048,"name":"burnableFactory","url":"classes/MetriverseCore.html#burnableFactory","classes":"","parent":"MetriverseCore"},{"kind":2048,"name":"controllers","url":"classes/MetriverseCore.html#controllers","classes":"","parent":"MetriverseCore"},{"kind":2048,"name":"createMRC721","url":"classes/MetriverseCore.html#createMRC721","classes":"","parent":"MetriverseCore"},{"kind":2048,"name":"factory","url":"classes/MetriverseCore.html#factory","classes":"","parent":"MetriverseCore"},{"kind":2048,"name":"getAuctionRoyalty","url":"classes/MetriverseCore.html#getAuctionRoyalty","classes":"","parent":"MetriverseCore"},{"kind":2048,"name":"getControllers","url":"classes/MetriverseCore.html#getControllers","classes":"","parent":"MetriverseCore"},{"kind":2048,"name":"internalToken","url":"classes/MetriverseCore.html#internalToken","classes":"","parent":"MetriverseCore"},{"kind":2048,"name":"internalTokenCount","url":"classes/MetriverseCore.html#internalTokenCount","classes":"","parent":"MetriverseCore"},{"kind":2048,"name":"internalTokenIndex","url":"classes/MetriverseCore.html#internalTokenIndex","classes":"","parent":"MetriverseCore"},{"kind":2048,"name":"isApprovedToken","url":"classes/MetriverseCore.html#isApprovedToken","classes":"","parent":"MetriverseCore"},{"kind":2048,"name":"isInternalToken","url":"classes/MetriverseCore.html#isInternalToken","classes":"","parent":"MetriverseCore"},{"kind":2048,"name":"migrate","url":"classes/MetriverseCore.html#migrate","classes":"","parent":"MetriverseCore"},{"kind":2048,"name":"nonce","url":"classes/MetriverseCore.html#nonce","classes":"","parent":"MetriverseCore"},{"kind":2048,"name":"owner","url":"classes/MetriverseCore.html#owner","classes":"","parent":"MetriverseCore"},{"kind":2048,"name":"permissionSlip","url":"classes/MetriverseCore.html#permissionSlip","classes":"","parent":"MetriverseCore"},{"kind":2048,"name":"renounceOwnership","url":"classes/MetriverseCore.html#renounceOwnership","classes":"","parent":"MetriverseCore"},{"kind":2048,"name":"sendFunds","url":"classes/MetriverseCore.html#sendFunds","classes":"","parent":"MetriverseCore"},{"kind":2048,"name":"setAuctionController","url":"classes/MetriverseCore.html#setAuctionController","classes":"","parent":"MetriverseCore"},{"kind":2048,"name":"setAuctionFee","url":"classes/MetriverseCore.html#setAuctionFee","classes":"","parent":"MetriverseCore"},{"kind":2048,"name":"setBurnableFactory","url":"classes/MetriverseCore.html#setBurnableFactory","classes":"","parent":"MetriverseCore"},{"kind":2048,"name":"setController","url":"classes/MetriverseCore.html#setController","classes":"","parent":"MetriverseCore"},{"kind":2048,"name":"setFactory","url":"classes/MetriverseCore.html#setFactory","classes":"","parent":"MetriverseCore"},{"kind":2048,"name":"tokenInfo","url":"classes/MetriverseCore.html#tokenInfo","classes":"","parent":"MetriverseCore"},{"kind":2048,"name":"transferOwnership","url":"classes/MetriverseCore.html#transferOwnership","classes":"","parent":"MetriverseCore"},{"kind":1024,"name":"address","url":"classes/MetriverseCore.html#address","classes":"tsd-is-inherited","parent":"MetriverseCore"},{"kind":1024,"name":"provider","url":"classes/MetriverseCore.html#provider","classes":"tsd-is-inherited","parent":"MetriverseCore"},{"kind":1024,"name":"abi","url":"classes/MetriverseCore.html#abi","classes":"tsd-is-inherited","parent":"MetriverseCore"},{"kind":1024,"name":"bytecode","url":"classes/MetriverseCore.html#bytecode","classes":"tsd-is-inherited","parent":"MetriverseCore"},{"kind":2048,"name":"balance","url":"classes/MetriverseCore.html#balance","classes":"tsd-is-inherited","parent":"MetriverseCore"},{"kind":2048,"name":"call","url":"classes/MetriverseCore.html#call","classes":"tsd-is-inherited","parent":"MetriverseCore"},{"kind":2048,"name":"send","url":"classes/MetriverseCore.html#send","classes":"tsd-is-inherited","parent":"MetriverseCore"},{"kind":2048,"name":"getEventLogs","url":"classes/MetriverseCore.html#getEventLogs","classes":"tsd-is-inherited","parent":"MetriverseCore"},{"kind":128,"name":"MRC20","url":"classes/MRC20.html","classes":""},{"kind":512,"name":"constructor","url":"classes/MRC20.html#constructor","classes":"","parent":"MRC20"},{"kind":2048,"name":"name","url":"classes/MRC20.html#name","classes":"","parent":"MRC20"},{"kind":2048,"name":"symbol","url":"classes/MRC20.html#symbol","classes":"","parent":"MRC20"},{"kind":2048,"name":"decimals","url":"classes/MRC20.html#decimals","classes":"","parent":"MRC20"},{"kind":2048,"name":"allowance","url":"classes/MRC20.html#allowance","classes":"","parent":"MRC20"},{"kind":2048,"name":"approve","url":"classes/MRC20.html#approve","classes":"","parent":"MRC20"},{"kind":2048,"name":"balanceOf","url":"classes/MRC20.html#balanceOf","classes":"","parent":"MRC20"},{"kind":2048,"name":"totalSupply","url":"classes/MRC20.html#totalSupply","classes":"","parent":"MRC20"},{"kind":2048,"name":"transfer","url":"classes/MRC20.html#transfer","classes":"","parent":"MRC20"},{"kind":2048,"name":"transferFrom","url":"classes/MRC20.html#transferFrom","classes":"","parent":"MRC20"},{"kind":1024,"name":"address","url":"classes/MRC20.html#address","classes":"tsd-is-inherited","parent":"MRC20"},{"kind":1024,"name":"provider","url":"classes/MRC20.html#provider","classes":"tsd-is-inherited","parent":"MRC20"},{"kind":1024,"name":"abi","url":"classes/MRC20.html#abi","classes":"tsd-is-inherited","parent":"MRC20"},{"kind":1024,"name":"bytecode","url":"classes/MRC20.html#bytecode","classes":"tsd-is-inherited","parent":"MRC20"},{"kind":2048,"name":"balance","url":"classes/MRC20.html#balance","classes":"tsd-is-inherited","parent":"MRC20"},{"kind":2048,"name":"call","url":"classes/MRC20.html#call","classes":"tsd-is-inherited","parent":"MRC20"},{"kind":2048,"name":"send","url":"classes/MRC20.html#send","classes":"tsd-is-inherited","parent":"MRC20"},{"kind":2048,"name":"getEventLogs","url":"classes/MRC20.html#getEventLogs","classes":"tsd-is-inherited","parent":"MRC20"},{"kind":128,"name":"MRC721","url":"classes/MRC721.html","classes":""},{"kind":512,"name":"constructor","url":"classes/MRC721.html#constructor","classes":"","parent":"MRC721"},{"kind":2048,"name":"totalSupply","url":"classes/MRC721.html#totalSupply","classes":"","parent":"MRC721"},{"kind":2048,"name":"tokenByIndex","url":"classes/MRC721.html#tokenByIndex","classes":"","parent":"MRC721"},{"kind":2048,"name":"tokenOfOwnerByIndex","url":"classes/MRC721.html#tokenOfOwnerByIndex","classes":"","parent":"MRC721"},{"kind":2048,"name":"balanceOf","url":"classes/MRC721.html#balanceOf","classes":"","parent":"MRC721"},{"kind":2048,"name":"ownerOf","url":"classes/MRC721.html#ownerOf","classes":"","parent":"MRC721"},{"kind":2048,"name":"safeTransferFrom","url":"classes/MRC721.html#safeTransferFrom","classes":"","parent":"MRC721"},{"kind":2048,"name":"transferFrom","url":"classes/MRC721.html#transferFrom","classes":"","parent":"MRC721"},{"kind":2048,"name":"approve","url":"classes/MRC721.html#approve","classes":"","parent":"MRC721"},{"kind":2048,"name":"getApproved","url":"classes/MRC721.html#getApproved","classes":"","parent":"MRC721"},{"kind":2048,"name":"setApprovalForAll","url":"classes/MRC721.html#setApprovalForAll","classes":"","parent":"MRC721"},{"kind":2048,"name":"isApprovedForAll","url":"classes/MRC721.html#isApprovedForAll","classes":"","parent":"MRC721"},{"kind":2048,"name":"safeTransferFromData","url":"classes/MRC721.html#safeTransferFromData","classes":"","parent":"MRC721"},{"kind":2048,"name":"name","url":"classes/MRC721.html#name","classes":"","parent":"MRC721"},{"kind":2048,"name":"symbol","url":"classes/MRC721.html#symbol","classes":"","parent":"MRC721"},{"kind":2048,"name":"tokenURI","url":"classes/MRC721.html#tokenURI","classes":"","parent":"MRC721"},{"kind":2048,"name":"supportsInterface","url":"classes/MRC721.html#supportsInterface","classes":"","parent":"MRC721"},{"kind":1024,"name":"address","url":"classes/MRC721.html#address","classes":"tsd-is-inherited","parent":"MRC721"},{"kind":1024,"name":"provider","url":"classes/MRC721.html#provider","classes":"tsd-is-inherited","parent":"MRC721"},{"kind":1024,"name":"abi","url":"classes/MRC721.html#abi","classes":"tsd-is-inherited","parent":"MRC721"},{"kind":1024,"name":"bytecode","url":"classes/MRC721.html#bytecode","classes":"tsd-is-inherited","parent":"MRC721"},{"kind":2048,"name":"balance","url":"classes/MRC721.html#balance","classes":"tsd-is-inherited","parent":"MRC721"},{"kind":2048,"name":"call","url":"classes/MRC721.html#call","classes":"tsd-is-inherited","parent":"MRC721"},{"kind":2048,"name":"send","url":"classes/MRC721.html#send","classes":"tsd-is-inherited","parent":"MRC721"},{"kind":2048,"name":"getEventLogs","url":"classes/MRC721.html#getEventLogs","classes":"tsd-is-inherited","parent":"MRC721"},{"kind":128,"name":"MRC721AuctionController","url":"classes/MRC721AuctionController.html","classes":""},{"kind":512,"name":"constructor","url":"classes/MRC721AuctionController.html#constructor","classes":"","parent":"MRC721AuctionController"},{"kind":2048,"name":"owner","url":"classes/MRC721AuctionController.html#owner","classes":"","parent":"MRC721AuctionController"},{"kind":2048,"name":"renounceOwnership","url":"classes/MRC721AuctionController.html#renounceOwnership","classes":"","parent":"MRC721AuctionController"},{"kind":2048,"name":"transferOwnership","url":"classes/MRC721AuctionController.html#transferOwnership","classes":"","parent":"MRC721AuctionController"},{"kind":2048,"name":"sale","url":"classes/MRC721AuctionController.html#sale","classes":"","parent":"MRC721AuctionController"},{"kind":2048,"name":"auction","url":"classes/MRC721AuctionController.html#auction","classes":"","parent":"MRC721AuctionController"},{"kind":1024,"name":"address","url":"classes/MRC721AuctionController.html#address","classes":"tsd-is-inherited","parent":"MRC721AuctionController"},{"kind":1024,"name":"provider","url":"classes/MRC721AuctionController.html#provider","classes":"tsd-is-inherited","parent":"MRC721AuctionController"},{"kind":1024,"name":"abi","url":"classes/MRC721AuctionController.html#abi","classes":"tsd-is-inherited","parent":"MRC721AuctionController"},{"kind":1024,"name":"bytecode","url":"classes/MRC721AuctionController.html#bytecode","classes":"tsd-is-inherited","parent":"MRC721AuctionController"},{"kind":2048,"name":"balance","url":"classes/MRC721AuctionController.html#balance","classes":"tsd-is-inherited","parent":"MRC721AuctionController"},{"kind":2048,"name":"call","url":"classes/MRC721AuctionController.html#call","classes":"tsd-is-inherited","parent":"MRC721AuctionController"},{"kind":2048,"name":"send","url":"classes/MRC721AuctionController.html#send","classes":"tsd-is-inherited","parent":"MRC721AuctionController"},{"kind":2048,"name":"getEventLogs","url":"classes/MRC721AuctionController.html#getEventLogs","classes":"tsd-is-inherited","parent":"MRC721AuctionController"},{"kind":256,"name":"IGenericMRC721","url":"interfaces/IGenericMRC721.html","classes":""},{"kind":2048,"name":"controllers","url":"interfaces/IGenericMRC721.html#controllers","classes":"","parent":"IGenericMRC721"},{"kind":2048,"name":"mintUnique","url":"interfaces/IGenericMRC721.html#mintUnique","classes":"","parent":"IGenericMRC721"},{"kind":2048,"name":"mintUniqueBatch","url":"interfaces/IGenericMRC721.html#mintUniqueBatch","classes":"","parent":"IGenericMRC721"},{"kind":2048,"name":"owner","url":"interfaces/IGenericMRC721.html#owner","classes":"","parent":"IGenericMRC721"},{"kind":2048,"name":"renounceOwnership","url":"interfaces/IGenericMRC721.html#renounceOwnership","classes":"","parent":"IGenericMRC721"},{"kind":2048,"name":"setBaseURI","url":"interfaces/IGenericMRC721.html#setBaseURI","classes":"","parent":"IGenericMRC721"},{"kind":2048,"name":"setController","url":"interfaces/IGenericMRC721.html#setController","classes":"","parent":"IGenericMRC721"},{"kind":2048,"name":"transferOwnership","url":"interfaces/IGenericMRC721.html#transferOwnership","classes":"","parent":"IGenericMRC721"},{"kind":2048,"name":"totalSupply","url":"interfaces/IGenericMRC721.html#totalSupply","classes":"tsd-is-inherited","parent":"IGenericMRC721"},{"kind":2048,"name":"tokenOfOwnerByIndex","url":"interfaces/IGenericMRC721.html#tokenOfOwnerByIndex","classes":"tsd-is-inherited","parent":"IGenericMRC721"},{"kind":2048,"name":"tokenByIndex","url":"interfaces/IGenericMRC721.html#tokenByIndex","classes":"tsd-is-inherited","parent":"IGenericMRC721"},{"kind":2048,"name":"balanceOf","url":"interfaces/IGenericMRC721.html#balanceOf","classes":"tsd-is-inherited","parent":"IGenericMRC721"},{"kind":2048,"name":"ownerOf","url":"interfaces/IGenericMRC721.html#ownerOf","classes":"tsd-is-inherited","parent":"IGenericMRC721"},{"kind":2048,"name":"safeTransferFrom","url":"interfaces/IGenericMRC721.html#safeTransferFrom","classes":"tsd-is-inherited","parent":"IGenericMRC721"},{"kind":2048,"name":"transferFrom","url":"interfaces/IGenericMRC721.html#transferFrom","classes":"tsd-is-inherited","parent":"IGenericMRC721"},{"kind":2048,"name":"approve","url":"interfaces/IGenericMRC721.html#approve","classes":"tsd-is-inherited","parent":"IGenericMRC721"},{"kind":2048,"name":"getApproved","url":"interfaces/IGenericMRC721.html#getApproved","classes":"tsd-is-inherited","parent":"IGenericMRC721"},{"kind":2048,"name":"setApprovalForAll","url":"interfaces/IGenericMRC721.html#setApprovalForAll","classes":"tsd-is-inherited","parent":"IGenericMRC721"},{"kind":2048,"name":"isApprovedForAll","url":"interfaces/IGenericMRC721.html#isApprovedForAll","classes":"tsd-is-inherited","parent":"IGenericMRC721"},{"kind":2048,"name":"safeTransferFromData","url":"interfaces/IGenericMRC721.html#safeTransferFromData","classes":"tsd-is-inherited","parent":"IGenericMRC721"},{"kind":2048,"name":"name","url":"interfaces/IGenericMRC721.html#name","classes":"tsd-is-inherited","parent":"IGenericMRC721"},{"kind":2048,"name":"symbol","url":"interfaces/IGenericMRC721.html#symbol","classes":"tsd-is-inherited","parent":"IGenericMRC721"},{"kind":2048,"name":"tokenURI","url":"interfaces/IGenericMRC721.html#tokenURI","classes":"tsd-is-inherited","parent":"IGenericMRC721"},{"kind":2048,"name":"supportsInterface","url":"interfaces/IGenericMRC721.html#supportsInterface","classes":"tsd-is-inherited","parent":"IGenericMRC721"},{"kind":128,"name":"GenericMRC721","url":"classes/GenericMRC721.html","classes":""},{"kind":512,"name":"constructor","url":"classes/GenericMRC721.html#constructor","classes":"","parent":"GenericMRC721"},{"kind":2048,"name":"controllers","url":"classes/GenericMRC721.html#controllers","classes":"","parent":"GenericMRC721"},{"kind":2048,"name":"mintUnique","url":"classes/GenericMRC721.html#mintUnique","classes":"","parent":"GenericMRC721"},{"kind":2048,"name":"mintUniqueBatch","url":"classes/GenericMRC721.html#mintUniqueBatch","classes":"","parent":"GenericMRC721"},{"kind":2048,"name":"owner","url":"classes/GenericMRC721.html#owner","classes":"","parent":"GenericMRC721"},{"kind":2048,"name":"renounceOwnership","url":"classes/GenericMRC721.html#renounceOwnership","classes":"","parent":"GenericMRC721"},{"kind":2048,"name":"setBaseURI","url":"classes/GenericMRC721.html#setBaseURI","classes":"","parent":"GenericMRC721"},{"kind":2048,"name":"setController","url":"classes/GenericMRC721.html#setController","classes":"","parent":"GenericMRC721"},{"kind":2048,"name":"transferOwnership","url":"classes/GenericMRC721.html#transferOwnership","classes":"","parent":"GenericMRC721"},{"kind":2048,"name":"totalSupply","url":"classes/GenericMRC721.html#totalSupply","classes":"tsd-is-inherited","parent":"GenericMRC721"},{"kind":2048,"name":"tokenByIndex","url":"classes/GenericMRC721.html#tokenByIndex","classes":"tsd-is-inherited","parent":"GenericMRC721"},{"kind":2048,"name":"tokenOfOwnerByIndex","url":"classes/GenericMRC721.html#tokenOfOwnerByIndex","classes":"tsd-is-inherited","parent":"GenericMRC721"},{"kind":2048,"name":"balanceOf","url":"classes/GenericMRC721.html#balanceOf","classes":"tsd-is-inherited","parent":"GenericMRC721"},{"kind":2048,"name":"ownerOf","url":"classes/GenericMRC721.html#ownerOf","classes":"tsd-is-inherited","parent":"GenericMRC721"},{"kind":2048,"name":"safeTransferFrom","url":"classes/GenericMRC721.html#safeTransferFrom","classes":"tsd-is-inherited","parent":"GenericMRC721"},{"kind":2048,"name":"transferFrom","url":"classes/GenericMRC721.html#transferFrom","classes":"tsd-is-inherited","parent":"GenericMRC721"},{"kind":2048,"name":"approve","url":"classes/GenericMRC721.html#approve","classes":"tsd-is-inherited","parent":"GenericMRC721"},{"kind":2048,"name":"getApproved","url":"classes/GenericMRC721.html#getApproved","classes":"tsd-is-inherited","parent":"GenericMRC721"},{"kind":2048,"name":"setApprovalForAll","url":"classes/GenericMRC721.html#setApprovalForAll","classes":"tsd-is-inherited","parent":"GenericMRC721"},{"kind":2048,"name":"isApprovedForAll","url":"classes/GenericMRC721.html#isApprovedForAll","classes":"tsd-is-inherited","parent":"GenericMRC721"},{"kind":2048,"name":"safeTransferFromData","url":"classes/GenericMRC721.html#safeTransferFromData","classes":"tsd-is-inherited","parent":"GenericMRC721"},{"kind":2048,"name":"name","url":"classes/GenericMRC721.html#name","classes":"tsd-is-inherited","parent":"GenericMRC721"},{"kind":2048,"name":"symbol","url":"classes/GenericMRC721.html#symbol","classes":"tsd-is-inherited","parent":"GenericMRC721"},{"kind":2048,"name":"tokenURI","url":"classes/GenericMRC721.html#tokenURI","classes":"tsd-is-inherited","parent":"GenericMRC721"},{"kind":2048,"name":"supportsInterface","url":"classes/GenericMRC721.html#supportsInterface","classes":"tsd-is-inherited","parent":"GenericMRC721"},{"kind":1024,"name":"address","url":"classes/GenericMRC721.html#address","classes":"tsd-is-inherited","parent":"GenericMRC721"},{"kind":1024,"name":"provider","url":"classes/GenericMRC721.html#provider","classes":"tsd-is-inherited","parent":"GenericMRC721"},{"kind":1024,"name":"abi","url":"classes/GenericMRC721.html#abi","classes":"tsd-is-inherited","parent":"GenericMRC721"},{"kind":1024,"name":"bytecode","url":"classes/GenericMRC721.html#bytecode","classes":"tsd-is-inherited","parent":"GenericMRC721"},{"kind":2048,"name":"balance","url":"classes/GenericMRC721.html#balance","classes":"tsd-is-inherited","parent":"GenericMRC721"},{"kind":2048,"name":"call","url":"classes/GenericMRC721.html#call","classes":"tsd-is-inherited","parent":"GenericMRC721"},{"kind":2048,"name":"send","url":"classes/GenericMRC721.html#send","classes":"tsd-is-inherited","parent":"GenericMRC721"},{"kind":2048,"name":"getEventLogs","url":"classes/GenericMRC721.html#getEventLogs","classes":"tsd-is-inherited","parent":"GenericMRC721"},{"kind":256,"name":"IGenericMRC721Burnable","url":"interfaces/IGenericMRC721Burnable.html","classes":""},{"kind":2048,"name":"burn","url":"interfaces/IGenericMRC721Burnable.html#burn","classes":"","parent":"IGenericMRC721Burnable"},{"kind":2048,"name":"controllers","url":"interfaces/IGenericMRC721Burnable.html#controllers","classes":"tsd-is-inherited","parent":"IGenericMRC721Burnable"},{"kind":2048,"name":"mintUnique","url":"interfaces/IGenericMRC721Burnable.html#mintUnique","classes":"tsd-is-inherited","parent":"IGenericMRC721Burnable"},{"kind":2048,"name":"mintUniqueBatch","url":"interfaces/IGenericMRC721Burnable.html#mintUniqueBatch","classes":"tsd-is-inherited","parent":"IGenericMRC721Burnable"},{"kind":2048,"name":"owner","url":"interfaces/IGenericMRC721Burnable.html#owner","classes":"tsd-is-inherited","parent":"IGenericMRC721Burnable"},{"kind":2048,"name":"renounceOwnership","url":"interfaces/IGenericMRC721Burnable.html#renounceOwnership","classes":"tsd-is-inherited","parent":"IGenericMRC721Burnable"},{"kind":2048,"name":"setBaseURI","url":"interfaces/IGenericMRC721Burnable.html#setBaseURI","classes":"tsd-is-inherited","parent":"IGenericMRC721Burnable"},{"kind":2048,"name":"setController","url":"interfaces/IGenericMRC721Burnable.html#setController","classes":"tsd-is-inherited","parent":"IGenericMRC721Burnable"},{"kind":2048,"name":"transferOwnership","url":"interfaces/IGenericMRC721Burnable.html#transferOwnership","classes":"tsd-is-inherited","parent":"IGenericMRC721Burnable"},{"kind":2048,"name":"totalSupply","url":"interfaces/IGenericMRC721Burnable.html#totalSupply","classes":"tsd-is-inherited","parent":"IGenericMRC721Burnable"},{"kind":2048,"name":"tokenOfOwnerByIndex","url":"interfaces/IGenericMRC721Burnable.html#tokenOfOwnerByIndex","classes":"tsd-is-inherited","parent":"IGenericMRC721Burnable"},{"kind":2048,"name":"tokenByIndex","url":"interfaces/IGenericMRC721Burnable.html#tokenByIndex","classes":"tsd-is-inherited","parent":"IGenericMRC721Burnable"},{"kind":2048,"name":"balanceOf","url":"interfaces/IGenericMRC721Burnable.html#balanceOf","classes":"tsd-is-inherited","parent":"IGenericMRC721Burnable"},{"kind":2048,"name":"ownerOf","url":"interfaces/IGenericMRC721Burnable.html#ownerOf","classes":"tsd-is-inherited","parent":"IGenericMRC721Burnable"},{"kind":2048,"name":"safeTransferFrom","url":"interfaces/IGenericMRC721Burnable.html#safeTransferFrom","classes":"tsd-is-inherited","parent":"IGenericMRC721Burnable"},{"kind":2048,"name":"transferFrom","url":"interfaces/IGenericMRC721Burnable.html#transferFrom","classes":"tsd-is-inherited","parent":"IGenericMRC721Burnable"},{"kind":2048,"name":"approve","url":"interfaces/IGenericMRC721Burnable.html#approve","classes":"tsd-is-inherited","parent":"IGenericMRC721Burnable"},{"kind":2048,"name":"getApproved","url":"interfaces/IGenericMRC721Burnable.html#getApproved","classes":"tsd-is-inherited","parent":"IGenericMRC721Burnable"},{"kind":2048,"name":"setApprovalForAll","url":"interfaces/IGenericMRC721Burnable.html#setApprovalForAll","classes":"tsd-is-inherited","parent":"IGenericMRC721Burnable"},{"kind":2048,"name":"isApprovedForAll","url":"interfaces/IGenericMRC721Burnable.html#isApprovedForAll","classes":"tsd-is-inherited","parent":"IGenericMRC721Burnable"},{"kind":2048,"name":"safeTransferFromData","url":"interfaces/IGenericMRC721Burnable.html#safeTransferFromData","classes":"tsd-is-inherited","parent":"IGenericMRC721Burnable"},{"kind":2048,"name":"name","url":"interfaces/IGenericMRC721Burnable.html#name","classes":"tsd-is-inherited","parent":"IGenericMRC721Burnable"},{"kind":2048,"name":"symbol","url":"interfaces/IGenericMRC721Burnable.html#symbol","classes":"tsd-is-inherited","parent":"IGenericMRC721Burnable"},{"kind":2048,"name":"tokenURI","url":"interfaces/IGenericMRC721Burnable.html#tokenURI","classes":"tsd-is-inherited","parent":"IGenericMRC721Burnable"},{"kind":2048,"name":"supportsInterface","url":"interfaces/IGenericMRC721Burnable.html#supportsInterface","classes":"tsd-is-inherited","parent":"IGenericMRC721Burnable"},{"kind":128,"name":"GenericMRC721Burnable","url":"classes/GenericMRC721Burnable.html","classes":""},{"kind":512,"name":"constructor","url":"classes/GenericMRC721Burnable.html#constructor","classes":"","parent":"GenericMRC721Burnable"},{"kind":2048,"name":"burn","url":"classes/GenericMRC721Burnable.html#burn","classes":"","parent":"GenericMRC721Burnable"},{"kind":2048,"name":"controllers","url":"classes/GenericMRC721Burnable.html#controllers","classes":"tsd-is-inherited","parent":"GenericMRC721Burnable"},{"kind":2048,"name":"mintUnique","url":"classes/GenericMRC721Burnable.html#mintUnique","classes":"tsd-is-inherited","parent":"GenericMRC721Burnable"},{"kind":2048,"name":"mintUniqueBatch","url":"classes/GenericMRC721Burnable.html#mintUniqueBatch","classes":"tsd-is-inherited","parent":"GenericMRC721Burnable"},{"kind":2048,"name":"owner","url":"classes/GenericMRC721Burnable.html#owner","classes":"tsd-is-inherited","parent":"GenericMRC721Burnable"},{"kind":2048,"name":"renounceOwnership","url":"classes/GenericMRC721Burnable.html#renounceOwnership","classes":"tsd-is-inherited","parent":"GenericMRC721Burnable"},{"kind":2048,"name":"setBaseURI","url":"classes/GenericMRC721Burnable.html#setBaseURI","classes":"tsd-is-inherited","parent":"GenericMRC721Burnable"},{"kind":2048,"name":"setController","url":"classes/GenericMRC721Burnable.html#setController","classes":"tsd-is-inherited","parent":"GenericMRC721Burnable"},{"kind":2048,"name":"transferOwnership","url":"classes/GenericMRC721Burnable.html#transferOwnership","classes":"tsd-is-inherited","parent":"GenericMRC721Burnable"},{"kind":2048,"name":"totalSupply","url":"classes/GenericMRC721Burnable.html#totalSupply","classes":"tsd-is-inherited","parent":"GenericMRC721Burnable"},{"kind":2048,"name":"tokenByIndex","url":"classes/GenericMRC721Burnable.html#tokenByIndex","classes":"tsd-is-inherited","parent":"GenericMRC721Burnable"},{"kind":2048,"name":"tokenOfOwnerByIndex","url":"classes/GenericMRC721Burnable.html#tokenOfOwnerByIndex","classes":"tsd-is-inherited","parent":"GenericMRC721Burnable"},{"kind":2048,"name":"balanceOf","url":"classes/GenericMRC721Burnable.html#balanceOf","classes":"tsd-is-inherited","parent":"GenericMRC721Burnable"},{"kind":2048,"name":"ownerOf","url":"classes/GenericMRC721Burnable.html#ownerOf","classes":"tsd-is-inherited","parent":"GenericMRC721Burnable"},{"kind":2048,"name":"safeTransferFrom","url":"classes/GenericMRC721Burnable.html#safeTransferFrom","classes":"tsd-is-inherited","parent":"GenericMRC721Burnable"},{"kind":2048,"name":"transferFrom","url":"classes/GenericMRC721Burnable.html#transferFrom","classes":"tsd-is-inherited","parent":"GenericMRC721Burnable"},{"kind":2048,"name":"approve","url":"classes/GenericMRC721Burnable.html#approve","classes":"tsd-is-inherited","parent":"GenericMRC721Burnable"},{"kind":2048,"name":"getApproved","url":"classes/GenericMRC721Burnable.html#getApproved","classes":"tsd-is-inherited","parent":"GenericMRC721Burnable"},{"kind":2048,"name":"setApprovalForAll","url":"classes/GenericMRC721Burnable.html#setApprovalForAll","classes":"tsd-is-inherited","parent":"GenericMRC721Burnable"},{"kind":2048,"name":"isApprovedForAll","url":"classes/GenericMRC721Burnable.html#isApprovedForAll","classes":"tsd-is-inherited","parent":"GenericMRC721Burnable"},{"kind":2048,"name":"safeTransferFromData","url":"classes/GenericMRC721Burnable.html#safeTransferFromData","classes":"tsd-is-inherited","parent":"GenericMRC721Burnable"},{"kind":2048,"name":"name","url":"classes/GenericMRC721Burnable.html#name","classes":"tsd-is-inherited","parent":"GenericMRC721Burnable"},{"kind":2048,"name":"symbol","url":"classes/GenericMRC721Burnable.html#symbol","classes":"tsd-is-inherited","parent":"GenericMRC721Burnable"},{"kind":2048,"name":"tokenURI","url":"classes/GenericMRC721Burnable.html#tokenURI","classes":"tsd-is-inherited","parent":"GenericMRC721Burnable"},{"kind":2048,"name":"supportsInterface","url":"classes/GenericMRC721Burnable.html#supportsInterface","classes":"tsd-is-inherited","parent":"GenericMRC721Burnable"},{"kind":1024,"name":"address","url":"classes/GenericMRC721Burnable.html#address","classes":"tsd-is-inherited","parent":"GenericMRC721Burnable"},{"kind":1024,"name":"provider","url":"classes/GenericMRC721Burnable.html#provider","classes":"tsd-is-inherited","parent":"GenericMRC721Burnable"},{"kind":1024,"name":"abi","url":"classes/GenericMRC721Burnable.html#abi","classes":"tsd-is-inherited","parent":"GenericMRC721Burnable"},{"kind":1024,"name":"bytecode","url":"classes/GenericMRC721Burnable.html#bytecode","classes":"tsd-is-inherited","parent":"GenericMRC721Burnable"},{"kind":2048,"name":"balance","url":"classes/GenericMRC721Burnable.html#balance","classes":"tsd-is-inherited","parent":"GenericMRC721Burnable"},{"kind":2048,"name":"call","url":"classes/GenericMRC721Burnable.html#call","classes":"tsd-is-inherited","parent":"GenericMRC721Burnable"},{"kind":2048,"name":"send","url":"classes/GenericMRC721Burnable.html#send","classes":"tsd-is-inherited","parent":"GenericMRC721Burnable"},{"kind":2048,"name":"getEventLogs","url":"classes/GenericMRC721Burnable.html#getEventLogs","classes":"tsd-is-inherited","parent":"GenericMRC721Burnable"},{"kind":128,"name":"GenericMRC721BurnableRoyalty","url":"classes/GenericMRC721BurnableRoyalty.html","classes":""},{"kind":512,"name":"constructor","url":"classes/GenericMRC721BurnableRoyalty.html#constructor","classes":"","parent":"GenericMRC721BurnableRoyalty"},{"kind":2048,"name":"royaltyInfo","url":"classes/GenericMRC721BurnableRoyalty.html#royaltyInfo","classes":"","parent":"GenericMRC721BurnableRoyalty"},{"kind":2048,"name":"setRoyalty","url":"classes/GenericMRC721BurnableRoyalty.html#setRoyalty","classes":"","parent":"GenericMRC721BurnableRoyalty"},{"kind":2048,"name":"burn","url":"classes/GenericMRC721BurnableRoyalty.html#burn","classes":"tsd-is-inherited","parent":"GenericMRC721BurnableRoyalty"},{"kind":2048,"name":"controllers","url":"classes/GenericMRC721BurnableRoyalty.html#controllers","classes":"tsd-is-inherited","parent":"GenericMRC721BurnableRoyalty"},{"kind":2048,"name":"mintUnique","url":"classes/GenericMRC721BurnableRoyalty.html#mintUnique","classes":"tsd-is-inherited","parent":"GenericMRC721BurnableRoyalty"},{"kind":2048,"name":"mintUniqueBatch","url":"classes/GenericMRC721BurnableRoyalty.html#mintUniqueBatch","classes":"tsd-is-inherited","parent":"GenericMRC721BurnableRoyalty"},{"kind":2048,"name":"owner","url":"classes/GenericMRC721BurnableRoyalty.html#owner","classes":"tsd-is-inherited","parent":"GenericMRC721BurnableRoyalty"},{"kind":2048,"name":"renounceOwnership","url":"classes/GenericMRC721BurnableRoyalty.html#renounceOwnership","classes":"tsd-is-inherited","parent":"GenericMRC721BurnableRoyalty"},{"kind":2048,"name":"setBaseURI","url":"classes/GenericMRC721BurnableRoyalty.html#setBaseURI","classes":"tsd-is-inherited","parent":"GenericMRC721BurnableRoyalty"},{"kind":2048,"name":"setController","url":"classes/GenericMRC721BurnableRoyalty.html#setController","classes":"tsd-is-inherited","parent":"GenericMRC721BurnableRoyalty"},{"kind":2048,"name":"transferOwnership","url":"classes/GenericMRC721BurnableRoyalty.html#transferOwnership","classes":"tsd-is-inherited","parent":"GenericMRC721BurnableRoyalty"},{"kind":2048,"name":"totalSupply","url":"classes/GenericMRC721BurnableRoyalty.html#totalSupply","classes":"tsd-is-inherited","parent":"GenericMRC721BurnableRoyalty"},{"kind":2048,"name":"tokenByIndex","url":"classes/GenericMRC721BurnableRoyalty.html#tokenByIndex","classes":"tsd-is-inherited","parent":"GenericMRC721BurnableRoyalty"},{"kind":2048,"name":"tokenOfOwnerByIndex","url":"classes/GenericMRC721BurnableRoyalty.html#tokenOfOwnerByIndex","classes":"tsd-is-inherited","parent":"GenericMRC721BurnableRoyalty"},{"kind":2048,"name":"balanceOf","url":"classes/GenericMRC721BurnableRoyalty.html#balanceOf","classes":"tsd-is-inherited","parent":"GenericMRC721BurnableRoyalty"},{"kind":2048,"name":"ownerOf","url":"classes/GenericMRC721BurnableRoyalty.html#ownerOf","classes":"tsd-is-inherited","parent":"GenericMRC721BurnableRoyalty"},{"kind":2048,"name":"safeTransferFrom","url":"classes/GenericMRC721BurnableRoyalty.html#safeTransferFrom","classes":"tsd-is-inherited","parent":"GenericMRC721BurnableRoyalty"},{"kind":2048,"name":"transferFrom","url":"classes/GenericMRC721BurnableRoyalty.html#transferFrom","classes":"tsd-is-inherited","parent":"GenericMRC721BurnableRoyalty"},{"kind":2048,"name":"approve","url":"classes/GenericMRC721BurnableRoyalty.html#approve","classes":"tsd-is-inherited","parent":"GenericMRC721BurnableRoyalty"},{"kind":2048,"name":"getApproved","url":"classes/GenericMRC721BurnableRoyalty.html#getApproved","classes":"tsd-is-inherited","parent":"GenericMRC721BurnableRoyalty"},{"kind":2048,"name":"setApprovalForAll","url":"classes/GenericMRC721BurnableRoyalty.html#setApprovalForAll","classes":"tsd-is-inherited","parent":"GenericMRC721BurnableRoyalty"},{"kind":2048,"name":"isApprovedForAll","url":"classes/GenericMRC721BurnableRoyalty.html#isApprovedForAll","classes":"tsd-is-inherited","parent":"GenericMRC721BurnableRoyalty"},{"kind":2048,"name":"safeTransferFromData","url":"classes/GenericMRC721BurnableRoyalty.html#safeTransferFromData","classes":"tsd-is-inherited","parent":"GenericMRC721BurnableRoyalty"},{"kind":2048,"name":"name","url":"classes/GenericMRC721BurnableRoyalty.html#name","classes":"tsd-is-inherited","parent":"GenericMRC721BurnableRoyalty"},{"kind":2048,"name":"symbol","url":"classes/GenericMRC721BurnableRoyalty.html#symbol","classes":"tsd-is-inherited","parent":"GenericMRC721BurnableRoyalty"},{"kind":2048,"name":"tokenURI","url":"classes/GenericMRC721BurnableRoyalty.html#tokenURI","classes":"tsd-is-inherited","parent":"GenericMRC721BurnableRoyalty"},{"kind":2048,"name":"supportsInterface","url":"classes/GenericMRC721BurnableRoyalty.html#supportsInterface","classes":"tsd-is-inherited","parent":"GenericMRC721BurnableRoyalty"},{"kind":1024,"name":"address","url":"classes/GenericMRC721BurnableRoyalty.html#address","classes":"tsd-is-inherited","parent":"GenericMRC721BurnableRoyalty"},{"kind":1024,"name":"provider","url":"classes/GenericMRC721BurnableRoyalty.html#provider","classes":"tsd-is-inherited","parent":"GenericMRC721BurnableRoyalty"},{"kind":1024,"name":"abi","url":"classes/GenericMRC721BurnableRoyalty.html#abi","classes":"tsd-is-inherited","parent":"GenericMRC721BurnableRoyalty"},{"kind":1024,"name":"bytecode","url":"classes/GenericMRC721BurnableRoyalty.html#bytecode","classes":"tsd-is-inherited","parent":"GenericMRC721BurnableRoyalty"},{"kind":2048,"name":"balance","url":"classes/GenericMRC721BurnableRoyalty.html#balance","classes":"tsd-is-inherited","parent":"GenericMRC721BurnableRoyalty"},{"kind":2048,"name":"call","url":"classes/GenericMRC721BurnableRoyalty.html#call","classes":"tsd-is-inherited","parent":"GenericMRC721BurnableRoyalty"},{"kind":2048,"name":"send","url":"classes/GenericMRC721BurnableRoyalty.html#send","classes":"tsd-is-inherited","parent":"GenericMRC721BurnableRoyalty"},{"kind":2048,"name":"getEventLogs","url":"classes/GenericMRC721BurnableRoyalty.html#getEventLogs","classes":"tsd-is-inherited","parent":"GenericMRC721BurnableRoyalty"},{"kind":256,"name":"IGenericMRC721Royalty","url":"interfaces/IGenericMRC721Royalty.html","classes":""},{"kind":2048,"name":"royaltyInfo","url":"interfaces/IGenericMRC721Royalty.html#royaltyInfo","classes":"","parent":"IGenericMRC721Royalty"},{"kind":2048,"name":"setRoyalty","url":"interfaces/IGenericMRC721Royalty.html#setRoyalty","classes":"","parent":"IGenericMRC721Royalty"},{"kind":2048,"name":"controllers","url":"interfaces/IGenericMRC721Royalty.html#controllers","classes":"tsd-is-inherited","parent":"IGenericMRC721Royalty"},{"kind":2048,"name":"mintUnique","url":"interfaces/IGenericMRC721Royalty.html#mintUnique","classes":"tsd-is-inherited","parent":"IGenericMRC721Royalty"},{"kind":2048,"name":"mintUniqueBatch","url":"interfaces/IGenericMRC721Royalty.html#mintUniqueBatch","classes":"tsd-is-inherited","parent":"IGenericMRC721Royalty"},{"kind":2048,"name":"owner","url":"interfaces/IGenericMRC721Royalty.html#owner","classes":"tsd-is-inherited","parent":"IGenericMRC721Royalty"},{"kind":2048,"name":"renounceOwnership","url":"interfaces/IGenericMRC721Royalty.html#renounceOwnership","classes":"tsd-is-inherited","parent":"IGenericMRC721Royalty"},{"kind":2048,"name":"setBaseURI","url":"interfaces/IGenericMRC721Royalty.html#setBaseURI","classes":"tsd-is-inherited","parent":"IGenericMRC721Royalty"},{"kind":2048,"name":"setController","url":"interfaces/IGenericMRC721Royalty.html#setController","classes":"tsd-is-inherited","parent":"IGenericMRC721Royalty"},{"kind":2048,"name":"transferOwnership","url":"interfaces/IGenericMRC721Royalty.html#transferOwnership","classes":"tsd-is-inherited","parent":"IGenericMRC721Royalty"},{"kind":2048,"name":"totalSupply","url":"interfaces/IGenericMRC721Royalty.html#totalSupply","classes":"tsd-is-inherited","parent":"IGenericMRC721Royalty"},{"kind":2048,"name":"tokenOfOwnerByIndex","url":"interfaces/IGenericMRC721Royalty.html#tokenOfOwnerByIndex","classes":"tsd-is-inherited","parent":"IGenericMRC721Royalty"},{"kind":2048,"name":"tokenByIndex","url":"interfaces/IGenericMRC721Royalty.html#tokenByIndex","classes":"tsd-is-inherited","parent":"IGenericMRC721Royalty"},{"kind":2048,"name":"balanceOf","url":"interfaces/IGenericMRC721Royalty.html#balanceOf","classes":"tsd-is-inherited","parent":"IGenericMRC721Royalty"},{"kind":2048,"name":"ownerOf","url":"interfaces/IGenericMRC721Royalty.html#ownerOf","classes":"tsd-is-inherited","parent":"IGenericMRC721Royalty"},{"kind":2048,"name":"safeTransferFrom","url":"interfaces/IGenericMRC721Royalty.html#safeTransferFrom","classes":"tsd-is-inherited","parent":"IGenericMRC721Royalty"},{"kind":2048,"name":"transferFrom","url":"interfaces/IGenericMRC721Royalty.html#transferFrom","classes":"tsd-is-inherited","parent":"IGenericMRC721Royalty"},{"kind":2048,"name":"approve","url":"interfaces/IGenericMRC721Royalty.html#approve","classes":"tsd-is-inherited","parent":"IGenericMRC721Royalty"},{"kind":2048,"name":"getApproved","url":"interfaces/IGenericMRC721Royalty.html#getApproved","classes":"tsd-is-inherited","parent":"IGenericMRC721Royalty"},{"kind":2048,"name":"setApprovalForAll","url":"interfaces/IGenericMRC721Royalty.html#setApprovalForAll","classes":"tsd-is-inherited","parent":"IGenericMRC721Royalty"},{"kind":2048,"name":"isApprovedForAll","url":"interfaces/IGenericMRC721Royalty.html#isApprovedForAll","classes":"tsd-is-inherited","parent":"IGenericMRC721Royalty"},{"kind":2048,"name":"safeTransferFromData","url":"interfaces/IGenericMRC721Royalty.html#safeTransferFromData","classes":"tsd-is-inherited","parent":"IGenericMRC721Royalty"},{"kind":2048,"name":"name","url":"interfaces/IGenericMRC721Royalty.html#name","classes":"tsd-is-inherited","parent":"IGenericMRC721Royalty"},{"kind":2048,"name":"symbol","url":"interfaces/IGenericMRC721Royalty.html#symbol","classes":"tsd-is-inherited","parent":"IGenericMRC721Royalty"},{"kind":2048,"name":"tokenURI","url":"interfaces/IGenericMRC721Royalty.html#tokenURI","classes":"tsd-is-inherited","parent":"IGenericMRC721Royalty"},{"kind":2048,"name":"supportsInterface","url":"interfaces/IGenericMRC721Royalty.html#supportsInterface","classes":"tsd-is-inherited","parent":"IGenericMRC721Royalty"},{"kind":128,"name":"GenericMRC721Royalty","url":"classes/GenericMRC721Royalty.html","classes":""},{"kind":512,"name":"constructor","url":"classes/GenericMRC721Royalty.html#constructor","classes":"","parent":"GenericMRC721Royalty"},{"kind":2048,"name":"royaltyInfo","url":"classes/GenericMRC721Royalty.html#royaltyInfo","classes":"","parent":"GenericMRC721Royalty"},{"kind":2048,"name":"setRoyalty","url":"classes/GenericMRC721Royalty.html#setRoyalty","classes":"","parent":"GenericMRC721Royalty"},{"kind":2048,"name":"controllers","url":"classes/GenericMRC721Royalty.html#controllers","classes":"tsd-is-inherited","parent":"GenericMRC721Royalty"},{"kind":2048,"name":"mintUnique","url":"classes/GenericMRC721Royalty.html#mintUnique","classes":"tsd-is-inherited","parent":"GenericMRC721Royalty"},{"kind":2048,"name":"mintUniqueBatch","url":"classes/GenericMRC721Royalty.html#mintUniqueBatch","classes":"tsd-is-inherited","parent":"GenericMRC721Royalty"},{"kind":2048,"name":"owner","url":"classes/GenericMRC721Royalty.html#owner","classes":"tsd-is-inherited","parent":"GenericMRC721Royalty"},{"kind":2048,"name":"renounceOwnership","url":"classes/GenericMRC721Royalty.html#renounceOwnership","classes":"tsd-is-inherited","parent":"GenericMRC721Royalty"},{"kind":2048,"name":"setBaseURI","url":"classes/GenericMRC721Royalty.html#setBaseURI","classes":"tsd-is-inherited","parent":"GenericMRC721Royalty"},{"kind":2048,"name":"setController","url":"classes/GenericMRC721Royalty.html#setController","classes":"tsd-is-inherited","parent":"GenericMRC721Royalty"},{"kind":2048,"name":"transferOwnership","url":"classes/GenericMRC721Royalty.html#transferOwnership","classes":"tsd-is-inherited","parent":"GenericMRC721Royalty"},{"kind":2048,"name":"totalSupply","url":"classes/GenericMRC721Royalty.html#totalSupply","classes":"tsd-is-inherited","parent":"GenericMRC721Royalty"},{"kind":2048,"name":"tokenByIndex","url":"classes/GenericMRC721Royalty.html#tokenByIndex","classes":"tsd-is-inherited","parent":"GenericMRC721Royalty"},{"kind":2048,"name":"tokenOfOwnerByIndex","url":"classes/GenericMRC721Royalty.html#tokenOfOwnerByIndex","classes":"tsd-is-inherited","parent":"GenericMRC721Royalty"},{"kind":2048,"name":"balanceOf","url":"classes/GenericMRC721Royalty.html#balanceOf","classes":"tsd-is-inherited","parent":"GenericMRC721Royalty"},{"kind":2048,"name":"ownerOf","url":"classes/GenericMRC721Royalty.html#ownerOf","classes":"tsd-is-inherited","parent":"GenericMRC721Royalty"},{"kind":2048,"name":"safeTransferFrom","url":"classes/GenericMRC721Royalty.html#safeTransferFrom","classes":"tsd-is-inherited","parent":"GenericMRC721Royalty"},{"kind":2048,"name":"transferFrom","url":"classes/GenericMRC721Royalty.html#transferFrom","classes":"tsd-is-inherited","parent":"GenericMRC721Royalty"},{"kind":2048,"name":"approve","url":"classes/GenericMRC721Royalty.html#approve","classes":"tsd-is-inherited","parent":"GenericMRC721Royalty"},{"kind":2048,"name":"getApproved","url":"classes/GenericMRC721Royalty.html#getApproved","classes":"tsd-is-inherited","parent":"GenericMRC721Royalty"},{"kind":2048,"name":"setApprovalForAll","url":"classes/GenericMRC721Royalty.html#setApprovalForAll","classes":"tsd-is-inherited","parent":"GenericMRC721Royalty"},{"kind":2048,"name":"isApprovedForAll","url":"classes/GenericMRC721Royalty.html#isApprovedForAll","classes":"tsd-is-inherited","parent":"GenericMRC721Royalty"},{"kind":2048,"name":"safeTransferFromData","url":"classes/GenericMRC721Royalty.html#safeTransferFromData","classes":"tsd-is-inherited","parent":"GenericMRC721Royalty"},{"kind":2048,"name":"name","url":"classes/GenericMRC721Royalty.html#name","classes":"tsd-is-inherited","parent":"GenericMRC721Royalty"},{"kind":2048,"name":"symbol","url":"classes/GenericMRC721Royalty.html#symbol","classes":"tsd-is-inherited","parent":"GenericMRC721Royalty"},{"kind":2048,"name":"tokenURI","url":"classes/GenericMRC721Royalty.html#tokenURI","classes":"tsd-is-inherited","parent":"GenericMRC721Royalty"},{"kind":2048,"name":"supportsInterface","url":"classes/GenericMRC721Royalty.html#supportsInterface","classes":"tsd-is-inherited","parent":"GenericMRC721Royalty"},{"kind":1024,"name":"address","url":"classes/GenericMRC721Royalty.html#address","classes":"tsd-is-inherited","parent":"GenericMRC721Royalty"},{"kind":1024,"name":"provider","url":"classes/GenericMRC721Royalty.html#provider","classes":"tsd-is-inherited","parent":"GenericMRC721Royalty"},{"kind":1024,"name":"abi","url":"classes/GenericMRC721Royalty.html#abi","classes":"tsd-is-inherited","parent":"GenericMRC721Royalty"},{"kind":1024,"name":"bytecode","url":"classes/GenericMRC721Royalty.html#bytecode","classes":"tsd-is-inherited","parent":"GenericMRC721Royalty"},{"kind":2048,"name":"balance","url":"classes/GenericMRC721Royalty.html#balance","classes":"tsd-is-inherited","parent":"GenericMRC721Royalty"},{"kind":2048,"name":"call","url":"classes/GenericMRC721Royalty.html#call","classes":"tsd-is-inherited","parent":"GenericMRC721Royalty"},{"kind":2048,"name":"send","url":"classes/GenericMRC721Royalty.html#send","classes":"tsd-is-inherited","parent":"GenericMRC721Royalty"},{"kind":2048,"name":"getEventLogs","url":"classes/GenericMRC721Royalty.html#getEventLogs","classes":"tsd-is-inherited","parent":"GenericMRC721Royalty"},{"kind":256,"name":"IMRC721Attribute","url":"interfaces/IMRC721Attribute.html","classes":""},{"kind":1024,"name":"trait_type","url":"interfaces/IMRC721Attribute.html#trait_type","classes":"","parent":"IMRC721Attribute"},{"kind":1024,"name":"value","url":"interfaces/IMRC721Attribute.html#value","classes":"","parent":"IMRC721Attribute"},{"kind":1024,"name":"display_type","url":"interfaces/IMRC721Attribute.html#display_type","classes":"","parent":"IMRC721Attribute"},{"kind":256,"name":"IMRC721Metadata","url":"interfaces/IMRC721Metadata.html","classes":""},{"kind":1024,"name":"name","url":"interfaces/IMRC721Metadata.html#name","classes":"","parent":"IMRC721Metadata"},{"kind":1024,"name":"description","url":"interfaces/IMRC721Metadata.html#description","classes":"","parent":"IMRC721Metadata"},{"kind":1024,"name":"image","url":"interfaces/IMRC721Metadata.html#image","classes":"","parent":"IMRC721Metadata"},{"kind":1024,"name":"external_url","url":"interfaces/IMRC721Metadata.html#external_url","classes":"","parent":"IMRC721Metadata"},{"kind":1024,"name":"animation_url","url":"interfaces/IMRC721Metadata.html#animation_url","classes":"","parent":"IMRC721Metadata"},{"kind":1024,"name":"attributes","url":"interfaces/IMRC721Metadata.html#attributes","classes":"","parent":"IMRC721Metadata"},{"kind":4194304,"name":"MRC721AttributeDataType","url":"types/MRC721AttributeDataType.html","classes":""},{"kind":128,"name":"SimpleAuction","url":"classes/SimpleAuction.html","classes":""},{"kind":512,"name":"constructor","url":"classes/SimpleAuction.html#constructor","classes":"","parent":"SimpleAuction"},{"kind":2048,"name":"auctionEnd","url":"classes/SimpleAuction.html#auctionEnd","classes":"","parent":"SimpleAuction"},{"kind":2048,"name":"bid","url":"classes/SimpleAuction.html#bid","classes":"","parent":"SimpleAuction"},{"kind":2048,"name":"cancelAuction","url":"classes/SimpleAuction.html#cancelAuction","classes":"","parent":"SimpleAuction"},{"kind":2048,"name":"core","url":"classes/SimpleAuction.html#core","classes":"","parent":"SimpleAuction"},{"kind":2048,"name":"createAuction","url":"classes/SimpleAuction.html#createAuction","classes":"","parent":"SimpleAuction"},{"kind":2048,"name":"getAuction","url":"classes/SimpleAuction.html#getAuction","classes":"","parent":"SimpleAuction"},{"kind":2048,"name":"owner","url":"classes/SimpleAuction.html#owner","classes":"","parent":"SimpleAuction"},{"kind":2048,"name":"pause","url":"classes/SimpleAuction.html#pause","classes":"","parent":"SimpleAuction"},{"kind":2048,"name":"paused","url":"classes/SimpleAuction.html#paused","classes":"","parent":"SimpleAuction"},{"kind":2048,"name":"claim","url":"classes/SimpleAuction.html#claim","classes":"","parent":"SimpleAuction"},{"kind":2048,"name":"pendingReturns","url":"classes/SimpleAuction.html#pendingReturns","classes":"","parent":"SimpleAuction"},{"kind":2048,"name":"renounceOwnership","url":"classes/SimpleAuction.html#renounceOwnership","classes":"","parent":"SimpleAuction"},{"kind":2048,"name":"transferOwnership","url":"classes/SimpleAuction.html#transferOwnership","classes":"","parent":"SimpleAuction"},{"kind":2048,"name":"unpause","url":"classes/SimpleAuction.html#unpause","classes":"","parent":"SimpleAuction"},{"kind":2048,"name":"withdraw","url":"classes/SimpleAuction.html#withdraw","classes":"","parent":"SimpleAuction"},{"kind":1024,"name":"address","url":"classes/SimpleAuction.html#address","classes":"tsd-is-inherited","parent":"SimpleAuction"},{"kind":1024,"name":"provider","url":"classes/SimpleAuction.html#provider","classes":"tsd-is-inherited","parent":"SimpleAuction"},{"kind":1024,"name":"abi","url":"classes/SimpleAuction.html#abi","classes":"tsd-is-inherited","parent":"SimpleAuction"},{"kind":1024,"name":"bytecode","url":"classes/SimpleAuction.html#bytecode","classes":"tsd-is-inherited","parent":"SimpleAuction"},{"kind":2048,"name":"balance","url":"classes/SimpleAuction.html#balance","classes":"tsd-is-inherited","parent":"SimpleAuction"},{"kind":2048,"name":"call","url":"classes/SimpleAuction.html#call","classes":"tsd-is-inherited","parent":"SimpleAuction"},{"kind":2048,"name":"send","url":"classes/SimpleAuction.html#send","classes":"tsd-is-inherited","parent":"SimpleAuction"},{"kind":2048,"name":"getEventLogs","url":"classes/SimpleAuction.html#getEventLogs","classes":"tsd-is-inherited","parent":"SimpleAuction"},{"kind":128,"name":"BaseSale","url":"classes/BaseSale.html","classes":""},{"kind":512,"name":"constructor","url":"classes/BaseSale.html#constructor","classes":"","parent":"BaseSale"},{"kind":2048,"name":"cancelSale","url":"classes/BaseSale.html#cancelSale","classes":"","parent":"BaseSale"},{"kind":2048,"name":"core","url":"classes/BaseSale.html#core","classes":"","parent":"BaseSale"},{"kind":2048,"name":"createSale","url":"classes/BaseSale.html#createSale","classes":"","parent":"BaseSale"},{"kind":2048,"name":"getSale","url":"classes/BaseSale.html#getSale","classes":"","parent":"BaseSale"},{"kind":2048,"name":"owner","url":"classes/BaseSale.html#owner","classes":"","parent":"BaseSale"},{"kind":2048,"name":"pause","url":"classes/BaseSale.html#pause","classes":"","parent":"BaseSale"},{"kind":2048,"name":"paused","url":"classes/BaseSale.html#paused","classes":"","parent":"BaseSale"},{"kind":2048,"name":"purchase","url":"classes/BaseSale.html#purchase","classes":"","parent":"BaseSale"},{"kind":2048,"name":"renounceOwnership","url":"classes/BaseSale.html#renounceOwnership","classes":"","parent":"BaseSale"},{"kind":2048,"name":"transferOwnership","url":"classes/BaseSale.html#transferOwnership","classes":"","parent":"BaseSale"},{"kind":2048,"name":"unpause","url":"classes/BaseSale.html#unpause","classes":"","parent":"BaseSale"},{"kind":1024,"name":"address","url":"classes/BaseSale.html#address","classes":"tsd-is-inherited","parent":"BaseSale"},{"kind":1024,"name":"provider","url":"classes/BaseSale.html#provider","classes":"tsd-is-inherited","parent":"BaseSale"},{"kind":1024,"name":"abi","url":"classes/BaseSale.html#abi","classes":"tsd-is-inherited","parent":"BaseSale"},{"kind":1024,"name":"bytecode","url":"classes/BaseSale.html#bytecode","classes":"tsd-is-inherited","parent":"BaseSale"},{"kind":2048,"name":"balance","url":"classes/BaseSale.html#balance","classes":"tsd-is-inherited","parent":"BaseSale"},{"kind":2048,"name":"call","url":"classes/BaseSale.html#call","classes":"tsd-is-inherited","parent":"BaseSale"},{"kind":2048,"name":"send","url":"classes/BaseSale.html#send","classes":"tsd-is-inherited","parent":"BaseSale"},{"kind":2048,"name":"getEventLogs","url":"classes/BaseSale.html#getEventLogs","classes":"tsd-is-inherited","parent":"BaseSale"},{"kind":256,"name":"APIEventLogs","url":"interfaces/APIEventLogs.html","classes":""},{"kind":1024,"name":"totalCount","url":"interfaces/APIEventLogs.html#totalCount","classes":"","parent":"APIEventLogs"},{"kind":1024,"name":"logs","url":"interfaces/APIEventLogs.html#logs","classes":"","parent":"APIEventLogs"},{"kind":256,"name":"APILog","url":"interfaces/APILog.html","classes":""},{"kind":1024,"name":"transactionId","url":"interfaces/APILog.html#transactionId","classes":"","parent":"APILog"},{"kind":1024,"name":"outputIndex","url":"interfaces/APILog.html#outputIndex","classes":"","parent":"APILog"},{"kind":1024,"name":"blockHash","url":"interfaces/APILog.html#blockHash","classes":"","parent":"APILog"},{"kind":1024,"name":"blockHeight","url":"interfaces/APILog.html#blockHeight","classes":"","parent":"APILog"},{"kind":1024,"name":"timestamp","url":"interfaces/APILog.html#timestamp","classes":"","parent":"APILog"},{"kind":1024,"name":"sender","url":"interfaces/APILog.html#sender","classes":"","parent":"APILog"},{"kind":1024,"name":"contractAddress","url":"interfaces/APILog.html#contractAddress","classes":"","parent":"APILog"},{"kind":1024,"name":"contractAddressHex","url":"interfaces/APILog.html#contractAddressHex","classes":"","parent":"APILog"},{"kind":1024,"name":"addressHex","url":"interfaces/APILog.html#addressHex","classes":"","parent":"APILog"},{"kind":1024,"name":"address","url":"interfaces/APILog.html#address","classes":"tsd-is-inherited","parent":"APILog"},{"kind":1024,"name":"topics","url":"interfaces/APILog.html#topics","classes":"tsd-is-inherited","parent":"APILog"},{"kind":1024,"name":"data","url":"interfaces/APILog.html#data","classes":"tsd-is-inherited","parent":"APILog"},{"kind":256,"name":"CreatedContract","url":"interfaces/CreatedContract.html","classes":""},{"kind":1024,"name":"address","url":"interfaces/CreatedContract.html#address","classes":"","parent":"CreatedContract"},{"kind":1024,"name":"code","url":"interfaces/CreatedContract.html#code","classes":"","parent":"CreatedContract"},{"kind":256,"name":"ContractResponse","url":"interfaces/ContractResponse.html","classes":""},{"kind":1024,"name":"address","url":"interfaces/ContractResponse.html#address","classes":"","parent":"ContractResponse"},{"kind":1024,"name":"executionResult","url":"interfaces/ContractResponse.html#executionResult","classes":"","parent":"ContractResponse"},{"kind":65536,"name":"__type","url":"interfaces/ContractResponse.html#executionResult.__type","classes":"","parent":"ContractResponse.executionResult"},{"kind":1024,"name":"gasUsed","url":"interfaces/ContractResponse.html#executionResult.__type.gasUsed","classes":"","parent":"ContractResponse.executionResult.__type"},{"kind":1024,"name":"excepted","url":"interfaces/ContractResponse.html#executionResult.__type.excepted","classes":"","parent":"ContractResponse.executionResult.__type"},{"kind":1024,"name":"newAddress","url":"interfaces/ContractResponse.html#executionResult.__type.newAddress","classes":"","parent":"ContractResponse.executionResult.__type"},{"kind":1024,"name":"output","url":"interfaces/ContractResponse.html#executionResult.__type.output","classes":"","parent":"ContractResponse.executionResult.__type"},{"kind":1024,"name":"codeDeposit","url":"interfaces/ContractResponse.html#executionResult.__type.codeDeposit","classes":"","parent":"ContractResponse.executionResult.__type"},{"kind":1024,"name":"gasRefunded","url":"interfaces/ContractResponse.html#executionResult.__type.gasRefunded","classes":"","parent":"ContractResponse.executionResult.__type"},{"kind":1024,"name":"depositSize","url":"interfaces/ContractResponse.html#executionResult.__type.depositSize","classes":"","parent":"ContractResponse.executionResult.__type"},{"kind":1024,"name":"gasForDeposit","url":"interfaces/ContractResponse.html#executionResult.__type.gasForDeposit","classes":"","parent":"ContractResponse.executionResult.__type"},{"kind":1024,"name":"exceptedMessage","url":"interfaces/ContractResponse.html#executionResult.__type.exceptedMessage","classes":"","parent":"ContractResponse.executionResult.__type"},{"kind":1024,"name":"transactionReceipt","url":"interfaces/ContractResponse.html#transactionReceipt","classes":"","parent":"ContractResponse"},{"kind":65536,"name":"__type","url":"interfaces/ContractResponse.html#transactionReceipt.__type-1","classes":"","parent":"ContractResponse.transactionReceipt"},{"kind":1024,"name":"stateRoot","url":"interfaces/ContractResponse.html#transactionReceipt.__type-1.stateRoot","classes":"","parent":"ContractResponse.transactionReceipt.__type"},{"kind":1024,"name":"utxoRoot","url":"interfaces/ContractResponse.html#transactionReceipt.__type-1.utxoRoot","classes":"","parent":"ContractResponse.transactionReceipt.__type"},{"kind":1024,"name":"gasUsed","url":"interfaces/ContractResponse.html#transactionReceipt.__type-1.gasUsed-1","classes":"","parent":"ContractResponse.transactionReceipt.__type"},{"kind":1024,"name":"bloom","url":"interfaces/ContractResponse.html#transactionReceipt.__type-1.bloom","classes":"","parent":"ContractResponse.transactionReceipt.__type"},{"kind":1024,"name":"createdContracts","url":"interfaces/ContractResponse.html#transactionReceipt.__type-1.createdContracts","classes":"","parent":"ContractResponse.transactionReceipt.__type"},{"kind":1024,"name":"destructedContracts","url":"interfaces/ContractResponse.html#transactionReceipt.__type-1.destructedContracts","classes":"","parent":"ContractResponse.transactionReceipt.__type"},{"kind":1024,"name":"log","url":"interfaces/ContractResponse.html#transactionReceipt.__type-1.log","classes":"","parent":"ContractResponse.transactionReceipt.__type"},{"kind":256,"name":"EVMLog","url":"interfaces/EVMLog.html","classes":""},{"kind":1024,"name":"address","url":"interfaces/EVMLog.html#address","classes":"","parent":"EVMLog"},{"kind":1024,"name":"topics","url":"interfaces/EVMLog.html#topics","classes":"","parent":"EVMLog"},{"kind":1024,"name":"data","url":"interfaces/EVMLog.html#data","classes":"","parent":"EVMLog"},{"kind":4194304,"name":"EventLogs","url":"types/EventLogs.html","classes":""},{"kind":128,"name":"MetrixContract","url":"classes/MetrixContract.html","classes":""},{"kind":512,"name":"constructor","url":"classes/MetrixContract.html#constructor","classes":"","parent":"MetrixContract"},{"kind":1024,"name":"address","url":"classes/MetrixContract.html#address","classes":"","parent":"MetrixContract"},{"kind":1024,"name":"provider","url":"classes/MetrixContract.html#provider","classes":"","parent":"MetrixContract"},{"kind":1024,"name":"abi","url":"classes/MetrixContract.html#abi","classes":"","parent":"MetrixContract"},{"kind":1024,"name":"bytecode","url":"classes/MetrixContract.html#bytecode","classes":"","parent":"MetrixContract"},{"kind":2048,"name":"balance","url":"classes/MetrixContract.html#balance","classes":"","parent":"MetrixContract"},{"kind":2048,"name":"call","url":"classes/MetrixContract.html#call","classes":"","parent":"MetrixContract"},{"kind":2048,"name":"send","url":"classes/MetrixContract.html#send","classes":"","parent":"MetrixContract"},{"kind":2048,"name":"getEventLogs","url":"classes/MetrixContract.html#getEventLogs","classes":"","parent":"MetrixContract"},{"kind":256,"name":"TransactionReceipt","url":"interfaces/TransactionReceipt.html","classes":""},{"kind":1024,"name":"blockHash","url":"interfaces/TransactionReceipt.html#blockHash","classes":"","parent":"TransactionReceipt"},{"kind":1024,"name":"blockNumber","url":"interfaces/TransactionReceipt.html#blockNumber","classes":"","parent":"TransactionReceipt"},{"kind":1024,"name":"transactionHash","url":"interfaces/TransactionReceipt.html#transactionHash","classes":"","parent":"TransactionReceipt"},{"kind":1024,"name":"transactionIndex","url":"interfaces/TransactionReceipt.html#transactionIndex","classes":"","parent":"TransactionReceipt"},{"kind":1024,"name":"outputIndex","url":"interfaces/TransactionReceipt.html#outputIndex","classes":"","parent":"TransactionReceipt"},{"kind":1024,"name":"from","url":"interfaces/TransactionReceipt.html#from","classes":"","parent":"TransactionReceipt"},{"kind":1024,"name":"to","url":"interfaces/TransactionReceipt.html#to","classes":"","parent":"TransactionReceipt"},{"kind":1024,"name":"cumulativeGasUsed","url":"interfaces/TransactionReceipt.html#cumulativeGasUsed","classes":"","parent":"TransactionReceipt"},{"kind":1024,"name":"gasUsed","url":"interfaces/TransactionReceipt.html#gasUsed","classes":"","parent":"TransactionReceipt"},{"kind":1024,"name":"contractAddress","url":"interfaces/TransactionReceipt.html#contractAddress","classes":"","parent":"TransactionReceipt"},{"kind":1024,"name":"excepted","url":"interfaces/TransactionReceipt.html#excepted","classes":"","parent":"TransactionReceipt"},{"kind":1024,"name":"exceptedMessage","url":"interfaces/TransactionReceipt.html#exceptedMessage","classes":"","parent":"TransactionReceipt"},{"kind":1024,"name":"stateRoot","url":"interfaces/TransactionReceipt.html#stateRoot","classes":"","parent":"TransactionReceipt"},{"kind":1024,"name":"utxoRoot","url":"interfaces/TransactionReceipt.html#utxoRoot","classes":"","parent":"TransactionReceipt"},{"kind":1024,"name":"createdContracts","url":"interfaces/TransactionReceipt.html#createdContracts","classes":"","parent":"TransactionReceipt"},{"kind":1024,"name":"destructedContracts","url":"interfaces/TransactionReceipt.html#destructedContracts","classes":"","parent":"TransactionReceipt"},{"kind":1024,"name":"log","url":"interfaces/TransactionReceipt.html#log","classes":"","parent":"TransactionReceipt"},{"kind":1024,"name":"logs","url":"interfaces/TransactionReceipt.html#logs","classes":"","parent":"TransactionReceipt"},{"kind":1024,"name":"confirmations","url":"interfaces/TransactionReceipt.html#confirmations","classes":"","parent":"TransactionReceipt"},{"kind":256,"name":"Transaction","url":"interfaces/Transaction.html","classes":""},{"kind":1024,"name":"txid","url":"interfaces/Transaction.html#txid","classes":"","parent":"Transaction"},{"kind":1024,"name":"getReceipts","url":"interfaces/Transaction.html#getReceipts","classes":"","parent":"Transaction"},{"kind":1024,"name":"error","url":"interfaces/Transaction.html#error","classes":"","parent":"Transaction"},{"kind":65536,"name":"__type","url":"interfaces/Transaction.html#error.__type","classes":"","parent":"Transaction.error"},{"kind":1024,"name":"message","url":"interfaces/Transaction.html#error.__type.message","classes":"","parent":"Transaction.error.__type"},{"kind":1024,"name":"code","url":"interfaces/Transaction.html#error.__type.code","classes":"","parent":"Transaction.error.__type"},{"kind":256,"name":"ERC20","url":"interfaces/ERC20.html","classes":""},{"kind":2048,"name":"increaseAllowance","url":"interfaces/ERC20.html#increaseAllowance","classes":"","parent":"ERC20"},{"kind":2048,"name":"decreaseAllowance","url":"interfaces/ERC20.html#decreaseAllowance","classes":"","parent":"ERC20"},{"kind":2048,"name":"name","url":"interfaces/ERC20.html#name","classes":"tsd-is-inherited","parent":"ERC20"},{"kind":2048,"name":"symbol","url":"interfaces/ERC20.html#symbol","classes":"tsd-is-inherited","parent":"ERC20"},{"kind":2048,"name":"decimals","url":"interfaces/ERC20.html#decimals","classes":"tsd-is-inherited","parent":"ERC20"},{"kind":2048,"name":"allowance","url":"interfaces/ERC20.html#allowance","classes":"tsd-is-inherited","parent":"ERC20"},{"kind":2048,"name":"approve","url":"interfaces/ERC20.html#approve","classes":"tsd-is-inherited","parent":"ERC20"},{"kind":2048,"name":"balanceOf","url":"interfaces/ERC20.html#balanceOf","classes":"tsd-is-inherited","parent":"ERC20"},{"kind":2048,"name":"totalSupply","url":"interfaces/ERC20.html#totalSupply","classes":"tsd-is-inherited","parent":"ERC20"},{"kind":2048,"name":"transfer","url":"interfaces/ERC20.html#transfer","classes":"tsd-is-inherited","parent":"ERC20"},{"kind":2048,"name":"transferFrom","url":"interfaces/ERC20.html#transferFrom","classes":"tsd-is-inherited","parent":"ERC20"},{"kind":256,"name":"IERC20","url":"interfaces/IERC20.html","classes":""},{"kind":2048,"name":"allowance","url":"interfaces/IERC20.html#allowance","classes":"","parent":"IERC20"},{"kind":2048,"name":"approve","url":"interfaces/IERC20.html#approve","classes":"","parent":"IERC20"},{"kind":2048,"name":"balanceOf","url":"interfaces/IERC20.html#balanceOf","classes":"","parent":"IERC20"},{"kind":2048,"name":"totalSupply","url":"interfaces/IERC20.html#totalSupply","classes":"","parent":"IERC20"},{"kind":2048,"name":"transfer","url":"interfaces/IERC20.html#transfer","classes":"","parent":"IERC20"},{"kind":2048,"name":"transferFrom","url":"interfaces/IERC20.html#transferFrom","classes":"","parent":"IERC20"},{"kind":256,"name":"IERC20Metadata","url":"interfaces/IERC20Metadata.html","classes":""},{"kind":2048,"name":"name","url":"interfaces/IERC20Metadata.html#name","classes":"","parent":"IERC20Metadata"},{"kind":2048,"name":"symbol","url":"interfaces/IERC20Metadata.html#symbol","classes":"","parent":"IERC20Metadata"},{"kind":2048,"name":"decimals","url":"interfaces/IERC20Metadata.html#decimals","classes":"","parent":"IERC20Metadata"},{"kind":2048,"name":"allowance","url":"interfaces/IERC20Metadata.html#allowance","classes":"tsd-is-inherited","parent":"IERC20Metadata"},{"kind":2048,"name":"approve","url":"interfaces/IERC20Metadata.html#approve","classes":"tsd-is-inherited","parent":"IERC20Metadata"},{"kind":2048,"name":"balanceOf","url":"interfaces/IERC20Metadata.html#balanceOf","classes":"tsd-is-inherited","parent":"IERC20Metadata"},{"kind":2048,"name":"totalSupply","url":"interfaces/IERC20Metadata.html#totalSupply","classes":"tsd-is-inherited","parent":"IERC20Metadata"},{"kind":2048,"name":"transfer","url":"interfaces/IERC20Metadata.html#transfer","classes":"tsd-is-inherited","parent":"IERC20Metadata"},{"kind":2048,"name":"transferFrom","url":"interfaces/IERC20Metadata.html#transferFrom","classes":"tsd-is-inherited","parent":"IERC20Metadata"},{"kind":256,"name":"IERC165","url":"interfaces/IERC165.html","classes":""},{"kind":2048,"name":"supportsInterface","url":"interfaces/IERC165.html#supportsInterface","classes":"","parent":"IERC165"},{"kind":256,"name":"IERC721","url":"interfaces/IERC721.html","classes":""},{"kind":2048,"name":"balanceOf","url":"interfaces/IERC721.html#balanceOf","classes":"","parent":"IERC721"},{"kind":2048,"name":"ownerOf","url":"interfaces/IERC721.html#ownerOf","classes":"","parent":"IERC721"},{"kind":2048,"name":"safeTransferFrom","url":"interfaces/IERC721.html#safeTransferFrom","classes":"","parent":"IERC721"},{"kind":2048,"name":"transferFrom","url":"interfaces/IERC721.html#transferFrom","classes":"","parent":"IERC721"},{"kind":2048,"name":"approve","url":"interfaces/IERC721.html#approve","classes":"","parent":"IERC721"},{"kind":2048,"name":"getApproved","url":"interfaces/IERC721.html#getApproved","classes":"","parent":"IERC721"},{"kind":2048,"name":"setApprovalForAll","url":"interfaces/IERC721.html#setApprovalForAll","classes":"","parent":"IERC721"},{"kind":2048,"name":"isApprovedForAll","url":"interfaces/IERC721.html#isApprovedForAll","classes":"","parent":"IERC721"},{"kind":2048,"name":"safeTransferFromData","url":"interfaces/IERC721.html#safeTransferFromData","classes":"","parent":"IERC721"},{"kind":2048,"name":"name","url":"interfaces/IERC721.html#name","classes":"","parent":"IERC721"},{"kind":2048,"name":"symbol","url":"interfaces/IERC721.html#symbol","classes":"","parent":"IERC721"},{"kind":2048,"name":"tokenURI","url":"interfaces/IERC721.html#tokenURI","classes":"","parent":"IERC721"},{"kind":2048,"name":"supportsInterface","url":"interfaces/IERC721.html#supportsInterface","classes":"tsd-is-inherited","parent":"IERC721"},{"kind":256,"name":"IERC721Enumerable","url":"interfaces/IERC721Enumerable.html","classes":""},{"kind":2048,"name":"totalSupply","url":"interfaces/IERC721Enumerable.html#totalSupply","classes":"","parent":"IERC721Enumerable"},{"kind":2048,"name":"tokenOfOwnerByIndex","url":"interfaces/IERC721Enumerable.html#tokenOfOwnerByIndex","classes":"","parent":"IERC721Enumerable"},{"kind":2048,"name":"tokenByIndex","url":"interfaces/IERC721Enumerable.html#tokenByIndex","classes":"","parent":"IERC721Enumerable"},{"kind":2048,"name":"balanceOf","url":"interfaces/IERC721Enumerable.html#balanceOf","classes":"tsd-is-inherited","parent":"IERC721Enumerable"},{"kind":2048,"name":"ownerOf","url":"interfaces/IERC721Enumerable.html#ownerOf","classes":"tsd-is-inherited","parent":"IERC721Enumerable"},{"kind":2048,"name":"safeTransferFrom","url":"interfaces/IERC721Enumerable.html#safeTransferFrom","classes":"tsd-is-inherited","parent":"IERC721Enumerable"},{"kind":2048,"name":"transferFrom","url":"interfaces/IERC721Enumerable.html#transferFrom","classes":"tsd-is-inherited","parent":"IERC721Enumerable"},{"kind":2048,"name":"approve","url":"interfaces/IERC721Enumerable.html#approve","classes":"tsd-is-inherited","parent":"IERC721Enumerable"},{"kind":2048,"name":"getApproved","url":"interfaces/IERC721Enumerable.html#getApproved","classes":"tsd-is-inherited","parent":"IERC721Enumerable"},{"kind":2048,"name":"setApprovalForAll","url":"interfaces/IERC721Enumerable.html#setApprovalForAll","classes":"tsd-is-inherited","parent":"IERC721Enumerable"},{"kind":2048,"name":"isApprovedForAll","url":"interfaces/IERC721Enumerable.html#isApprovedForAll","classes":"tsd-is-inherited","parent":"IERC721Enumerable"},{"kind":2048,"name":"safeTransferFromData","url":"interfaces/IERC721Enumerable.html#safeTransferFromData","classes":"tsd-is-inherited","parent":"IERC721Enumerable"},{"kind":2048,"name":"name","url":"interfaces/IERC721Enumerable.html#name","classes":"tsd-is-inherited","parent":"IERC721Enumerable"},{"kind":2048,"name":"symbol","url":"interfaces/IERC721Enumerable.html#symbol","classes":"tsd-is-inherited","parent":"IERC721Enumerable"},{"kind":2048,"name":"tokenURI","url":"interfaces/IERC721Enumerable.html#tokenURI","classes":"tsd-is-inherited","parent":"IERC721Enumerable"},{"kind":2048,"name":"supportsInterface","url":"interfaces/IERC721Enumerable.html#supportsInterface","classes":"tsd-is-inherited","parent":"IERC721Enumerable"},{"kind":256,"name":"RPCEventLogs","url":"interfaces/RPCEventLogs.html","classes":""},{"kind":256,"name":"RPCLog","url":"interfaces/RPCLog.html","classes":""},{"kind":1024,"name":"blockHash","url":"interfaces/RPCLog.html#blockHash","classes":"","parent":"RPCLog"},{"kind":1024,"name":"blockNumber","url":"interfaces/RPCLog.html#blockNumber","classes":"","parent":"RPCLog"},{"kind":1024,"name":"transactionHash","url":"interfaces/RPCLog.html#transactionHash","classes":"","parent":"RPCLog"},{"kind":1024,"name":"transactionIndex","url":"interfaces/RPCLog.html#transactionIndex","classes":"","parent":"RPCLog"},{"kind":1024,"name":"outputIndex","url":"interfaces/RPCLog.html#outputIndex","classes":"","parent":"RPCLog"},{"kind":1024,"name":"from","url":"interfaces/RPCLog.html#from","classes":"","parent":"RPCLog"},{"kind":1024,"name":"to","url":"interfaces/RPCLog.html#to","classes":"","parent":"RPCLog"},{"kind":1024,"name":"cumulativeGasUsed","url":"interfaces/RPCLog.html#cumulativeGasUsed","classes":"","parent":"RPCLog"},{"kind":1024,"name":"gasUsed","url":"interfaces/RPCLog.html#gasUsed","classes":"","parent":"RPCLog"},{"kind":1024,"name":"contractAddress","url":"interfaces/RPCLog.html#contractAddress","classes":"","parent":"RPCLog"},{"kind":1024,"name":"excepted","url":"interfaces/RPCLog.html#excepted","classes":"","parent":"RPCLog"},{"kind":1024,"name":"exceptedMessage","url":"interfaces/RPCLog.html#exceptedMessage","classes":"","parent":"RPCLog"},{"kind":1024,"name":"stateRoot","url":"interfaces/RPCLog.html#stateRoot","classes":"","parent":"RPCLog"},{"kind":1024,"name":"utxoRoot","url":"interfaces/RPCLog.html#utxoRoot","classes":"","parent":"RPCLog"},{"kind":1024,"name":"createdContracts","url":"interfaces/RPCLog.html#createdContracts","classes":"","parent":"RPCLog"},{"kind":1024,"name":"destructedContracts","url":"interfaces/RPCLog.html#destructedContracts","classes":"","parent":"RPCLog"},{"kind":1024,"name":"log","url":"interfaces/RPCLog.html#log","classes":"","parent":"RPCLog"},{"kind":4,"name":"AddressUtils","url":"modules/AddressUtils.html","classes":""},{"kind":32,"name":"MetrixAddressRegex","url":"variables/AddressUtils.MetrixAddressRegex.html","classes":"","parent":"AddressUtils"},{"kind":32,"name":"HexAddressRegex","url":"variables/AddressUtils.HexAddressRegex.html","classes":"","parent":"AddressUtils"},{"kind":32,"name":"EthereumAddressRegex","url":"variables/AddressUtils.EthereumAddressRegex.html","classes":"","parent":"AddressUtils"},{"kind":64,"name":"toHexAddress","url":"functions/AddressUtils.toHexAddress.html","classes":"","parent":"AddressUtils"},{"kind":64,"name":"fromHexAddress","url":"functions/AddressUtils.fromHexAddress.html","classes":"","parent":"AddressUtils"},{"kind":4,"name":"ContractUtils","url":"modules/ContractUtils.html","classes":""},{"kind":8388608,"name":"getMetriverseCoreAddress","url":"modules/ContractUtils.html#getMetriverseCoreAddress","classes":"","parent":"ContractUtils"},{"kind":8388608,"name":"getMetriverseCore","url":"modules/ContractUtils.html#getMetriverseCore","classes":"","parent":"ContractUtils"},{"kind":4,"name":"HashUtils","url":"modules/HashUtils.html","classes":""},{"kind":64,"name":"tokenInfo","url":"functions/HashUtils.tokenInfo.html","classes":"","parent":"HashUtils"},{"kind":64,"name":"permissionSlip","url":"functions/HashUtils.permissionSlip.html","classes":"","parent":"HashUtils"},{"kind":4,"name":"NumberUtils","url":"modules/NumberUtils.html","classes":""},{"kind":64,"name":"parseFromIntString","url":"functions/NumberUtils.parseFromIntString.html","classes":"","parent":"NumberUtils"},{"kind":64,"name":"toSatoshi","url":"functions/NumberUtils.toSatoshi.html","classes":"","parent":"NumberUtils"},{"kind":4194304,"name":"NetworkType","url":"types/NetworkType.html","classes":""},{"kind":4194304,"name":"Version","url":"types/Version.html","classes":""},{"kind":32,"name":"CONTRACTS","url":"variables/CONTRACTS.html","classes":""},{"kind":65536,"name":"__type","url":"variables/CONTRACTS.html#__type","classes":"","parent":"CONTRACTS"},{"kind":1024,"name":"0.0.1","url":"variables/CONTRACTS.html#__type.0_0_1","classes":"","parent":"CONTRACTS.__type"},{"kind":65536,"name":"__type","url":"variables/CONTRACTS.html#__type.0_0_1.__type-1","classes":"","parent":"CONTRACTS.__type.0.0.1"},{"kind":1024,"name":"MainNet","url":"variables/CONTRACTS.html#__type.0_0_1.__type-1.MainNet","classes":"","parent":"CONTRACTS.__type.0.0.1.__type"},{"kind":1024,"name":"TestNet","url":"variables/CONTRACTS.html#__type.0_0_1.__type-1.TestNet","classes":"","parent":"CONTRACTS.__type.0.0.1.__type"},{"kind":1024,"name":"0.0.2","url":"variables/CONTRACTS.html#__type.0_0_2","classes":"","parent":"CONTRACTS.__type"},{"kind":65536,"name":"__type","url":"variables/CONTRACTS.html#__type.0_0_2.__type-2","classes":"","parent":"CONTRACTS.__type.0.0.2"},{"kind":1024,"name":"MainNet","url":"variables/CONTRACTS.html#__type.0_0_2.__type-2.MainNet-1","classes":"","parent":"CONTRACTS.__type.0.0.2.__type"},{"kind":1024,"name":"TestNet","url":"variables/CONTRACTS.html#__type.0_0_2.__type-2.TestNet-1","classes":"","parent":"CONTRACTS.__type.0.0.2.__type"},{"kind":1024,"name":"0.0.3","url":"variables/CONTRACTS.html#__type.0_0_3","classes":"","parent":"CONTRACTS.__type"},{"kind":65536,"name":"__type","url":"variables/CONTRACTS.html#__type.0_0_3.__type-3","classes":"","parent":"CONTRACTS.__type.0.0.3"},{"kind":1024,"name":"MainNet","url":"variables/CONTRACTS.html#__type.0_0_3.__type-3.MainNet-2","classes":"","parent":"CONTRACTS.__type.0.0.3.__type"},{"kind":1024,"name":"TestNet","url":"variables/CONTRACTS.html#__type.0_0_3.__type-3.TestNet-2","classes":"","parent":"CONTRACTS.__type.0.0.3.__type"},{"kind":1024,"name":"0.0.4","url":"variables/CONTRACTS.html#__type.0_0_4","classes":"","parent":"CONTRACTS.__type"},{"kind":65536,"name":"__type","url":"variables/CONTRACTS.html#__type.0_0_4.__type-4","classes":"","parent":"CONTRACTS.__type.0.0.4"},{"kind":1024,"name":"MainNet","url":"variables/CONTRACTS.html#__type.0_0_4.__type-4.MainNet-3","classes":"","parent":"CONTRACTS.__type.0.0.4.__type"},{"kind":1024,"name":"TestNet","url":"variables/CONTRACTS.html#__type.0_0_4.__type-4.TestNet-3","classes":"","parent":"CONTRACTS.__type.0.0.4.__type"},{"kind":1024,"name":"latest","url":"variables/CONTRACTS.html#__type.latest","classes":"","parent":"CONTRACTS.__type"},{"kind":65536,"name":"__type","url":"variables/CONTRACTS.html#__type.latest.__type-5","classes":"","parent":"CONTRACTS.__type.latest"},{"kind":1024,"name":"MainNet","url":"variables/CONTRACTS.html#__type.latest.__type-5.MainNet-4","classes":"","parent":"CONTRACTS.__type.latest.__type"},{"kind":1024,"name":"TestNet","url":"variables/CONTRACTS.html#__type.latest.__type-5.TestNet-4","classes":"","parent":"CONTRACTS.__type.latest.__type"},{"kind":256,"name":"Provider","url":"interfaces/Provider.html","classes":""},{"kind":1024,"name":"network","url":"interfaces/Provider.html#network","classes":"","parent":"Provider"},{"kind":2048,"name":"getEventLogs","url":"interfaces/Provider.html#getEventLogs","classes":"","parent":"Provider"},{"kind":2048,"name":"searchEventLogs","url":"interfaces/Provider.html#searchEventLogs","classes":"","parent":"Provider"},{"kind":2048,"name":"getTxReceipts","url":"interfaces/Provider.html#getTxReceipts","classes":"","parent":"Provider"},{"kind":2048,"name":"callContract","url":"interfaces/Provider.html#callContract","classes":"","parent":"Provider"},{"kind":2048,"name":"sendToContract","url":"interfaces/Provider.html#sendToContract","classes":"","parent":"Provider"},{"kind":2048,"name":"balance","url":"interfaces/Provider.html#balance","classes":"","parent":"Provider"},{"kind":128,"name":"APIProvider","url":"classes/APIProvider.html","classes":""},{"kind":512,"name":"constructor","url":"classes/APIProvider.html#constructor","classes":"","parent":"APIProvider"},{"kind":1024,"name":"network","url":"classes/APIProvider.html#network","classes":"","parent":"APIProvider"},{"kind":2048,"name":"getTransactionReceipt","url":"classes/APIProvider.html#getTransactionReceipt","classes":"tsd-is-private","parent":"APIProvider"},{"kind":2048,"name":"getTxReceipts","url":"classes/APIProvider.html#getTxReceipts","classes":"","parent":"APIProvider"},{"kind":2048,"name":"callContract","url":"classes/APIProvider.html#callContract","classes":"","parent":"APIProvider"},{"kind":2048,"name":"sendToContract","url":"classes/APIProvider.html#sendToContract","classes":"","parent":"APIProvider"},{"kind":2048,"name":"balance","url":"classes/APIProvider.html#balance","classes":"","parent":"APIProvider"},{"kind":2048,"name":"getEventLogs","url":"classes/APIProvider.html#getEventLogs","classes":"","parent":"APIProvider"},{"kind":2048,"name":"searchEventLogs","url":"classes/APIProvider.html#searchEventLogs","classes":"","parent":"APIProvider"},{"kind":128,"name":"RPCProvider","url":"classes/RPCProvider.html","classes":""},{"kind":512,"name":"constructor","url":"classes/RPCProvider.html#constructor","classes":"","parent":"RPCProvider"},{"kind":1024,"name":"network","url":"classes/RPCProvider.html#network","classes":"","parent":"RPCProvider"},{"kind":1024,"name":"mrpc","url":"classes/RPCProvider.html#mrpc","classes":"","parent":"RPCProvider"},{"kind":1024,"name":"sender","url":"classes/RPCProvider.html#sender","classes":"","parent":"RPCProvider"},{"kind":2048,"name":"getTxReceipts","url":"classes/RPCProvider.html#getTxReceipts","classes":"","parent":"RPCProvider"},{"kind":2048,"name":"callContract","url":"classes/RPCProvider.html#callContract","classes":"","parent":"RPCProvider"},{"kind":2048,"name":"sendToContract","url":"classes/RPCProvider.html#sendToContract","classes":"","parent":"RPCProvider"},{"kind":2048,"name":"balance","url":"classes/RPCProvider.html#balance","classes":"","parent":"RPCProvider"},{"kind":2048,"name":"getEventLogs","url":"classes/RPCProvider.html#getEventLogs","classes":"","parent":"RPCProvider"},{"kind":2048,"name":"searchEventLogs","url":"classes/RPCProvider.html#searchEventLogs","classes":"","parent":"RPCProvider"},{"kind":128,"name":"Web3Provider","url":"classes/Web3Provider.html","classes":""},{"kind":512,"name":"constructor","url":"classes/Web3Provider.html#constructor","classes":"","parent":"Web3Provider"},{"kind":1024,"name":"network","url":"classes/Web3Provider.html#network","classes":"","parent":"Web3Provider"},{"kind":2048,"name":"getTransactionReceipt","url":"classes/Web3Provider.html#getTransactionReceipt","classes":"tsd-is-private","parent":"Web3Provider"},{"kind":2048,"name":"getTxReceipts","url":"classes/Web3Provider.html#getTxReceipts","classes":"","parent":"Web3Provider"},{"kind":2048,"name":"callContract","url":"classes/Web3Provider.html#callContract","classes":"","parent":"Web3Provider"},{"kind":2048,"name":"sendToContract","url":"classes/Web3Provider.html#sendToContract","classes":"","parent":"Web3Provider"},{"kind":2048,"name":"balance","url":"classes/Web3Provider.html#balance","classes":"","parent":"Web3Provider"},{"kind":2048,"name":"getEventLogs","url":"classes/Web3Provider.html#getEventLogs","classes":"","parent":"Web3Provider"},{"kind":2048,"name":"searchEventLogs","url":"classes/Web3Provider.html#searchEventLogs","classes":"","parent":"Web3Provider"}],"index":{"version":"2.3.9","fields":["name","comment"],"fieldVectors":[["name/0",[0,58.993]],["comment/0",[]],["name/1",[0,58.993]],["comment/1",[]],["name/2",[1,58.993]],["comment/2",[]],["name/3",[2,58.993]],["comment/3",[]],["name/4",[3,38.452]],["comment/4",[]],["name/5",[4,64.102]],["comment/5",[]],["name/6",[5,64.102]],["comment/6",[]],["name/7",[6,58.993]],["comment/7",[]],["name/8",[7,58.993]],["comment/8",[]],["name/9",[8,58.993]],["comment/9",[]],["name/10",[9,58.993]],["comment/10",[]],["name/11",[10,58.993]],["comment/11",[]],["name/12",[11,58.993]],["comment/12",[]],["name/13",[12,58.993]],["comment/13",[]],["name/14",[13,58.993]],["comment/14",[]],["name/15",[14,58.993]],["comment/15",[]],["name/16",[15,58.993]],["comment/16",[]],["name/17",[16,58.993]],["comment/17",[]],["name/18",[17,58.993]],["comment/18",[]],["name/19",[18,58.993]],["comment/19",[]],["name/20",[19,58.993]],["comment/20",[]],["name/21",[20,58.993]],["comment/21",[]],["name/22",[21,58.993]],["comment/22",[]],["name/23",[22,58.993]],["comment/23",[]],["name/24",[23,58.993]],["comment/24",[]],["name/25",[24,58.993]],["comment/25",[]],["name/26",[25,58.993]],["comment/26",[]],["name/27",[26,58.993]],["comment/27",[]],["name/28",[27,58.993]],["comment/28",[]],["name/29",[28,58.993]],["comment/29",[]],["name/30",[29,58.993]],["comment/30",[]],["name/31",[30,58.993]],["comment/31",[]],["name/32",[31,58.993]],["comment/32",[]],["name/33",[32,58.993]],["comment/33",[]],["name/34",[33,58.993]],["comment/34",[]],["name/35",[34,58.993]],["comment/35",[]],["name/36",[35,58.993]],["comment/36",[]],["name/37",[36,58.993]],["comment/37",[]],["name/38",[37,58.993]],["comment/38",[]],["name/39",[38,58.993]],["comment/39",[]],["name/40",[39,58.993]],["comment/40",[]],["name/41",[40,58.993]],["comment/41",[]],["name/42",[41,58.993]],["comment/42",[]],["name/43",[42,58.993]],["comment/43",[]],["name/44",[43,58.993]],["comment/44",[]],["name/45",[44,58.993]],["comment/45",[]],["name/46",[45,58.993]],["comment/46",[]],["name/47",[46,58.993]],["comment/47",[]],["name/48",[47,58.993]],["comment/48",[]],["name/49",[48,58.993]],["comment/49",[]],["name/50",[49,58.993]],["comment/50",[]],["name/51",[50,58.993]],["comment/51",[]],["name/52",[51,53.116]],["comment/52",[]],["name/53",[52,58.993]],["comment/53",[]],["name/54",[53,58.993]],["comment/54",[]],["name/55",[54,58.993]],["comment/55",[]],["name/56",[55,58.993]],["comment/56",[]],["name/57",[56,58.993]],["comment/57",[]],["name/58",[57,58.993]],["comment/58",[]],["name/59",[58,58.993]],["comment/59",[]],["name/60",[59,58.993]],["comment/60",[]],["name/61",[60,58.993]],["comment/61",[]],["name/62",[61,58.993]],["comment/62",[]],["name/63",[62,58.993]],["comment/63",[]],["name/64",[63,58.993]],["comment/64",[]],["name/65",[64,58.993]],["comment/65",[]],["name/66",[65,58.993]],["comment/66",[]],["name/67",[66,58.993]],["comment/67",[]],["name/68",[67,58.993]],["comment/68",[]],["name/69",[68,58.993]],["comment/69",[]],["name/70",[69,58.993]],["comment/70",[]],["name/71",[70,58.993]],["comment/71",[]],["name/72",[71,58.993]],["comment/72",[]],["name/73",[72,58.993]],["comment/73",[]],["name/74",[73,58.993]],["comment/74",[]],["name/75",[74,58.993]],["comment/75",[]],["name/76",[75,58.993]],["comment/76",[]],["name/77",[76,58.993]],["comment/77",[]],["name/78",[77,58.993]],["comment/78",[]],["name/79",[78,58.993]],["comment/79",[]],["name/80",[79,58.993]],["comment/80",[]],["name/81",[80,58.993]],["comment/81",[]],["name/82",[81,58.993]],["comment/82",[]],["name/83",[82,58.993]],["comment/83",[]],["name/84",[83,58.993]],["comment/84",[]],["name/85",[84,58.993]],["comment/85",[]],["name/86",[85,58.993]],["comment/86",[]],["name/87",[86,58.993]],["comment/87",[]],["name/88",[87,58.993]],["comment/88",[]],["name/89",[88,58.993]],["comment/89",[]],["name/90",[89,58.993]],["comment/90",[]],["name/91",[90,58.993]],["comment/91",[]],["name/92",[91,58.993]],["comment/92",[]],["name/93",[92,58.993]],["comment/93",[]],["name/94",[93,58.993]],["comment/94",[]],["name/95",[94,58.993]],["comment/95",[]],["name/96",[95,58.993]],["comment/96",[]],["name/97",[96,58.993]],["comment/97",[]],["name/98",[97,58.993]],["comment/98",[]],["name/99",[98,58.993]],["comment/99",[]],["name/100",[99,58.993]],["comment/100",[]],["name/101",[100,58.993]],["comment/101",[]],["name/102",[101,58.993]],["comment/102",[]],["name/103",[102,58.993]],["comment/103",[]],["name/104",[103,58.993]],["comment/104",[]],["name/105",[104,55.629]],["comment/105",[]],["name/106",[105,58.993]],["comment/106",[]],["name/107",[106,49.438]],["comment/107",[]],["name/108",[107,58.993]],["comment/108",[]],["name/109",[108,58.993]],["comment/109",[]],["name/110",[109,58.993]],["comment/110",[]],["name/111",[110,58.993]],["comment/111",[]],["name/112",[111,58.993]],["comment/112",[]],["name/113",[112,49.438]],["comment/113",[]],["name/114",[113,58.993]],["comment/114",[]],["name/115",[114,64.102]],["comment/115",[]],["name/116",[3,38.452]],["comment/116",[]],["name/117",[115,64.102]],["comment/117",[]],["name/118",[116,64.102]],["comment/118",[]],["name/119",[117,64.102]],["comment/119",[]],["name/120",[118,64.102]],["comment/120",[]],["name/121",[119,64.102]],["comment/121",[]],["name/122",[120,64.102]],["comment/122",[]],["name/123",[121,58.993]],["comment/123",[]],["name/124",[122,64.102]],["comment/124",[]],["name/125",[123,64.102]],["comment/125",[]],["name/126",[124,64.102]],["comment/126",[]],["name/127",[125,64.102]],["comment/127",[]],["name/128",[126,64.102]],["comment/128",[]],["name/129",[127,64.102]],["comment/129",[]],["name/130",[128,64.102]],["comment/130",[]],["name/131",[129,64.102]],["comment/131",[]],["name/132",[3,38.452]],["comment/132",[]],["name/133",[130,64.102]],["comment/133",[]],["name/134",[131,64.102]],["comment/134",[]],["name/135",[132,64.102]],["comment/135",[]],["name/136",[133,64.102]],["comment/136",[]],["name/137",[134,64.102]],["comment/137",[]],["name/138",[135,64.102]],["comment/138",[]],["name/139",[136,64.102]],["comment/139",[]],["name/140",[137,64.102]],["comment/140",[]],["name/141",[121,58.993]],["comment/141",[]],["name/142",[138,64.102]],["comment/142",[]],["name/143",[1,58.993]],["comment/143",[]],["name/144",[2,58.993]],["comment/144",[]],["name/145",[3,38.452]],["comment/145",[]],["name/146",[139,64.102]],["comment/146",[]],["name/147",[8,58.993]],["comment/147",[]],["name/148",[6,58.993]],["comment/148",[]],["name/149",[7,58.993]],["comment/149",[]],["name/150",[9,58.993]],["comment/150",[]],["name/151",[10,58.993]],["comment/151",[]],["name/152",[11,58.993]],["comment/152",[]],["name/153",[12,58.993]],["comment/153",[]],["name/154",[13,58.993]],["comment/154",[]],["name/155",[14,58.993]],["comment/155",[]],["name/156",[15,58.993]],["comment/156",[]],["name/157",[16,58.993]],["comment/157",[]],["name/158",[17,58.993]],["comment/158",[]],["name/159",[18,58.993]],["comment/159",[]],["name/160",[19,58.993]],["comment/160",[]],["name/161",[20,58.993]],["comment/161",[]],["name/162",[21,58.993]],["comment/162",[]],["name/163",[22,58.993]],["comment/163",[]],["name/164",[23,58.993]],["comment/164",[]],["name/165",[24,58.993]],["comment/165",[]],["name/166",[25,58.993]],["comment/166",[]],["name/167",[26,58.993]],["comment/167",[]],["name/168",[27,58.993]],["comment/168",[]],["name/169",[28,58.993]],["comment/169",[]],["name/170",[29,58.993]],["comment/170",[]],["name/171",[30,58.993]],["comment/171",[]],["name/172",[31,58.993]],["comment/172",[]],["name/173",[32,58.993]],["comment/173",[]],["name/174",[33,58.993]],["comment/174",[]],["name/175",[34,58.993]],["comment/175",[]],["name/176",[35,58.993]],["comment/176",[]],["name/177",[36,58.993]],["comment/177",[]],["name/178",[37,58.993]],["comment/178",[]],["name/179",[38,58.993]],["comment/179",[]],["name/180",[39,58.993]],["comment/180",[]],["name/181",[40,58.993]],["comment/181",[]],["name/182",[41,58.993]],["comment/182",[]],["name/183",[42,58.993]],["comment/183",[]],["name/184",[43,58.993]],["comment/184",[]],["name/185",[44,58.993]],["comment/185",[]],["name/186",[45,58.993]],["comment/186",[]],["name/187",[46,58.993]],["comment/187",[]],["name/188",[47,58.993]],["comment/188",[]],["name/189",[48,58.993]],["comment/189",[]],["name/190",[49,58.993]],["comment/190",[]],["name/191",[50,58.993]],["comment/191",[]],["name/192",[51,53.116]],["comment/192",[]],["name/193",[52,58.993]],["comment/193",[]],["name/194",[53,58.993]],["comment/194",[]],["name/195",[54,58.993]],["comment/195",[]],["name/196",[55,58.993]],["comment/196",[]],["name/197",[56,58.993]],["comment/197",[]],["name/198",[57,58.993]],["comment/198",[]],["name/199",[58,58.993]],["comment/199",[]],["name/200",[59,58.993]],["comment/200",[]],["name/201",[60,58.993]],["comment/201",[]],["name/202",[61,58.993]],["comment/202",[]],["name/203",[62,58.993]],["comment/203",[]],["name/204",[63,58.993]],["comment/204",[]],["name/205",[64,58.993]],["comment/205",[]],["name/206",[65,58.993]],["comment/206",[]],["name/207",[66,58.993]],["comment/207",[]],["name/208",[67,58.993]],["comment/208",[]],["name/209",[68,58.993]],["comment/209",[]],["name/210",[69,58.993]],["comment/210",[]],["name/211",[70,58.993]],["comment/211",[]],["name/212",[71,58.993]],["comment/212",[]],["name/213",[72,58.993]],["comment/213",[]],["name/214",[73,58.993]],["comment/214",[]],["name/215",[74,58.993]],["comment/215",[]],["name/216",[75,58.993]],["comment/216",[]],["name/217",[76,58.993]],["comment/217",[]],["name/218",[77,58.993]],["comment/218",[]],["name/219",[78,58.993]],["comment/219",[]],["name/220",[79,58.993]],["comment/220",[]],["name/221",[80,58.993]],["comment/221",[]],["name/222",[81,58.993]],["comment/222",[]],["name/223",[82,58.993]],["comment/223",[]],["name/224",[83,58.993]],["comment/224",[]],["name/225",[84,58.993]],["comment/225",[]],["name/226",[85,58.993]],["comment/226",[]],["name/227",[86,58.993]],["comment/227",[]],["name/228",[87,58.993]],["comment/228",[]],["name/229",[88,58.993]],["comment/229",[]],["name/230",[89,58.993]],["comment/230",[]],["name/231",[90,58.993]],["comment/231",[]],["name/232",[91,58.993]],["comment/232",[]],["name/233",[92,58.993]],["comment/233",[]],["name/234",[93,58.993]],["comment/234",[]],["name/235",[94,58.993]],["comment/235",[]],["name/236",[95,58.993]],["comment/236",[]],["name/237",[96,58.993]],["comment/237",[]],["name/238",[97,58.993]],["comment/238",[]],["name/239",[98,58.993]],["comment/239",[]],["name/240",[99,58.993]],["comment/240",[]],["name/241",[100,58.993]],["comment/241",[]],["name/242",[101,58.993]],["comment/242",[]],["name/243",[102,58.993]],["comment/243",[]],["name/244",[103,58.993]],["comment/244",[]],["name/245",[104,55.629]],["comment/245",[]],["name/246",[105,58.993]],["comment/246",[]],["name/247",[106,49.438]],["comment/247",[]],["name/248",[107,58.993]],["comment/248",[]],["name/249",[108,58.993]],["comment/249",[]],["name/250",[109,58.993]],["comment/250",[]],["name/251",[110,58.993]],["comment/251",[]],["name/252",[111,58.993]],["comment/252",[]],["name/253",[112,49.438]],["comment/253",[]],["name/254",[113,58.993]],["comment/254",[]],["name/255",[140,64.102]],["comment/255",[]],["name/256",[141,40.123]],["comment/256",[]],["name/257",[142,58.993]],["comment/257",[]],["name/258",[143,64.102]],["comment/258",[]],["name/259",[144,53.116]],["comment/259",[]],["name/260",[145,64.102]],["comment/260",[]],["name/261",[146,64.102]],["comment/261",[]],["name/262",[147,44.643]],["comment/262",[]],["name/263",[148,53.116]],["comment/263",[]],["name/264",[144,53.116]],["comment/264",[]],["name/265",[142,58.993]],["comment/265",[]],["name/266",[149,64.102]],["comment/266",[]],["name/267",[150,64.102]],["comment/267",[]],["name/268",[151,64.102]],["comment/268",[]],["name/269",[152,64.102]],["comment/269",[]],["name/270",[153,64.102]],["comment/270",[]],["name/271",[154,64.102]],["comment/271",[]],["name/272",[155,64.102]],["comment/272",[]],["name/273",[156,64.102]],["comment/273",[]],["name/274",[157,64.102]],["comment/274",[]],["name/275",[158,64.102]],["comment/275",[]],["name/276",[3,38.452]],["comment/276",[]],["name/277",[159,64.102]],["comment/277",[]],["name/278",[160,64.102]],["comment/278",[]],["name/279",[161,64.102]],["comment/279",[]],["name/280",[162,64.102]],["comment/280",[]],["name/281",[163,64.102]],["comment/281",[]],["name/282",[164,64.102]],["comment/282",[]],["name/283",[165,64.102]],["comment/283",[]],["name/284",[166,64.102]],["comment/284",[]],["name/285",[167,64.102]],["comment/285",[]],["name/286",[168,64.102]],["comment/286",[]],["name/287",[169,64.102]],["comment/287",[]],["name/288",[170,58.993]],["comment/288",[]],["name/289",[171,64.102]],["comment/289",[]],["name/290",[172,64.102]],["comment/290",[]],["name/291",[173,58.993]],["comment/291",[]],["name/292",[174,58.993]],["comment/292",[]],["name/293",[170,58.993]],["comment/293",[]],["name/294",[3,38.452]],["comment/294",[]],["name/295",[175,64.102]],["comment/295",[]],["name/296",[176,64.102]],["comment/296",[]],["name/297",[177,64.102]],["comment/297",[]],["name/298",[178,64.102]],["comment/298",[]],["name/299",[179,64.102]],["comment/299",[]],["name/300",[180,46.756]],["comment/300",[]],["name/301",[181,64.102]],["comment/301",[]],["name/302",[182,64.102]],["comment/302",[]],["name/303",[183,64.102]],["comment/303",[]],["name/304",[184,64.102]],["comment/304",[]],["name/305",[185,64.102]],["comment/305",[]],["name/306",[186,64.102]],["comment/306",[]],["name/307",[187,64.102]],["comment/307",[]],["name/308",[188,64.102]],["comment/308",[]],["name/309",[189,64.102]],["comment/309",[]],["name/310",[190,64.102]],["comment/310",[]],["name/311",[191,64.102]],["comment/311",[]],["name/312",[192,43.733]],["comment/312",[]],["name/313",[193,58.993]],["comment/313",[]],["name/314",[194,43.733]],["comment/314",[]],["name/315",[195,64.102]],["comment/315",[]],["name/316",[196,64.102]],["comment/316",[]],["name/317",[197,64.102]],["comment/317",[]],["name/318",[198,64.102]],["comment/318",[]],["name/319",[199,46.756]],["comment/319",[]],["name/320",[200,64.102]],["comment/320",[]],["name/321",[201,58.993]],["comment/321",[]],["name/322",[202,43.733]],["comment/322",[]],["name/323",[141,40.123]],["comment/323",[]],["name/324",[203,42.899]],["comment/324",[]],["name/325",[204,43.733]],["comment/325",[]],["name/326",[205,43.733]],["comment/326",[]],["name/327",[206,40.748]],["comment/327",[]],["name/328",[207,43.733]],["comment/328",[]],["name/329",[208,43.733]],["comment/329",[]],["name/330",[209,40.748]],["comment/330",[]],["name/331",[210,64.102]],["comment/331",[]],["name/332",[3,38.452]],["comment/332",[]],["name/333",[211,41.415]],["comment/333",[]],["name/334",[212,42.13]],["comment/334",[]],["name/335",[213,55.629]],["comment/335",[]],["name/336",[214,53.116]],["comment/336",[]],["name/337",[215,41.415]],["comment/337",[]],["name/338",[216,41.415]],["comment/338",[]],["name/339",[217,42.13]],["comment/339",[]],["name/340",[218,53.116]],["comment/340",[]],["name/341",[219,41.415]],["comment/341",[]],["name/342",[141,40.123]],["comment/342",[]],["name/343",[203,42.899]],["comment/343",[]],["name/344",[204,43.733]],["comment/344",[]],["name/345",[205,43.733]],["comment/345",[]],["name/346",[206,40.748]],["comment/346",[]],["name/347",[207,43.733]],["comment/347",[]],["name/348",[208,43.733]],["comment/348",[]],["name/349",[209,40.748]],["comment/349",[]],["name/350",[220,64.102]],["comment/350",[]],["name/351",[3,38.452]],["comment/351",[]],["name/352",[217,42.13]],["comment/352",[]],["name/353",[221,45.643]],["comment/353",[]],["name/354",[222,45.643]],["comment/354",[]],["name/355",[216,41.415]],["comment/355",[]],["name/356",[223,44.643]],["comment/356",[]],["name/357",[224,44.643]],["comment/357",[]],["name/358",[219,41.415]],["comment/358",[]],["name/359",[215,41.415]],["comment/359",[]],["name/360",[225,44.643]],["comment/360",[]],["name/361",[226,44.643]],["comment/361",[]],["name/362",[227,44.643]],["comment/362",[]],["name/363",[228,44.643]],["comment/363",[]],["name/364",[211,41.415]],["comment/364",[]],["name/365",[212,42.13]],["comment/365",[]],["name/366",[229,44.643]],["comment/366",[]],["name/367",[230,43.733]],["comment/367",[]],["name/368",[141,40.123]],["comment/368",[]],["name/369",[203,42.899]],["comment/369",[]],["name/370",[204,43.733]],["comment/370",[]],["name/371",[205,43.733]],["comment/371",[]],["name/372",[206,40.748]],["comment/372",[]],["name/373",[207,43.733]],["comment/373",[]],["name/374",[208,43.733]],["comment/374",[]],["name/375",[209,40.748]],["comment/375",[]],["name/376",[231,64.102]],["comment/376",[]],["name/377",[3,38.452]],["comment/377",[]],["name/378",[192,43.733]],["comment/378",[]],["name/379",[194,43.733]],["comment/379",[]],["name/380",[202,43.733]],["comment/380",[]],["name/381",[232,64.102]],["comment/381",[]],["name/382",[233,64.102]],["comment/382",[]],["name/383",[141,40.123]],["comment/383",[]],["name/384",[203,42.899]],["comment/384",[]],["name/385",[204,43.733]],["comment/385",[]],["name/386",[205,43.733]],["comment/386",[]],["name/387",[206,40.748]],["comment/387",[]],["name/388",[207,43.733]],["comment/388",[]],["name/389",[208,43.733]],["comment/389",[]],["name/390",[209,40.748]],["comment/390",[]],["name/391",[234,64.102]],["comment/391",[]],["name/392",[180,46.756]],["comment/392",[]],["name/393",[235,48.007]],["comment/393",[]],["name/394",[236,48.007]],["comment/394",[]],["name/395",[192,43.733]],["comment/395",[]],["name/396",[194,43.733]],["comment/396",[]],["name/397",[237,48.007]],["comment/397",[]],["name/398",[199,46.756]],["comment/398",[]],["name/399",[202,43.733]],["comment/399",[]],["name/400",[217,42.13]],["comment/400",[]],["name/401",[222,45.643]],["comment/401",[]],["name/402",[221,45.643]],["comment/402",[]],["name/403",[216,41.415]],["comment/403",[]],["name/404",[223,44.643]],["comment/404",[]],["name/405",[224,44.643]],["comment/405",[]],["name/406",[219,41.415]],["comment/406",[]],["name/407",[215,41.415]],["comment/407",[]],["name/408",[225,44.643]],["comment/408",[]],["name/409",[226,44.643]],["comment/409",[]],["name/410",[227,44.643]],["comment/410",[]],["name/411",[228,44.643]],["comment/411",[]],["name/412",[211,41.415]],["comment/412",[]],["name/413",[212,42.13]],["comment/413",[]],["name/414",[229,44.643]],["comment/414",[]],["name/415",[230,43.733]],["comment/415",[]],["name/416",[238,64.102]],["comment/416",[]],["name/417",[3,38.452]],["comment/417",[]],["name/418",[180,46.756]],["comment/418",[]],["name/419",[235,48.007]],["comment/419",[]],["name/420",[236,48.007]],["comment/420",[]],["name/421",[192,43.733]],["comment/421",[]],["name/422",[194,43.733]],["comment/422",[]],["name/423",[237,48.007]],["comment/423",[]],["name/424",[199,46.756]],["comment/424",[]],["name/425",[202,43.733]],["comment/425",[]],["name/426",[217,42.13]],["comment/426",[]],["name/427",[221,45.643]],["comment/427",[]],["name/428",[222,45.643]],["comment/428",[]],["name/429",[216,41.415]],["comment/429",[]],["name/430",[223,44.643]],["comment/430",[]],["name/431",[224,44.643]],["comment/431",[]],["name/432",[219,41.415]],["comment/432",[]],["name/433",[215,41.415]],["comment/433",[]],["name/434",[225,44.643]],["comment/434",[]],["name/435",[226,44.643]],["comment/435",[]],["name/436",[227,44.643]],["comment/436",[]],["name/437",[228,44.643]],["comment/437",[]],["name/438",[211,41.415]],["comment/438",[]],["name/439",[212,42.13]],["comment/439",[]],["name/440",[229,44.643]],["comment/440",[]],["name/441",[230,43.733]],["comment/441",[]],["name/442",[141,40.123]],["comment/442",[]],["name/443",[203,42.899]],["comment/443",[]],["name/444",[204,43.733]],["comment/444",[]],["name/445",[205,43.733]],["comment/445",[]],["name/446",[206,40.748]],["comment/446",[]],["name/447",[207,43.733]],["comment/447",[]],["name/448",[208,43.733]],["comment/448",[]],["name/449",[209,40.748]],["comment/449",[]],["name/450",[239,64.102]],["comment/450",[]],["name/451",[240,55.629]],["comment/451",[]],["name/452",[180,46.756]],["comment/452",[]],["name/453",[235,48.007]],["comment/453",[]],["name/454",[236,48.007]],["comment/454",[]],["name/455",[192,43.733]],["comment/455",[]],["name/456",[194,43.733]],["comment/456",[]],["name/457",[237,48.007]],["comment/457",[]],["name/458",[199,46.756]],["comment/458",[]],["name/459",[202,43.733]],["comment/459",[]],["name/460",[217,42.13]],["comment/460",[]],["name/461",[222,45.643]],["comment/461",[]],["name/462",[221,45.643]],["comment/462",[]],["name/463",[216,41.415]],["comment/463",[]],["name/464",[223,44.643]],["comment/464",[]],["name/465",[224,44.643]],["comment/465",[]],["name/466",[219,41.415]],["comment/466",[]],["name/467",[215,41.415]],["comment/467",[]],["name/468",[225,44.643]],["comment/468",[]],["name/469",[226,44.643]],["comment/469",[]],["name/470",[227,44.643]],["comment/470",[]],["name/471",[228,44.643]],["comment/471",[]],["name/472",[211,41.415]],["comment/472",[]],["name/473",[212,42.13]],["comment/473",[]],["name/474",[229,44.643]],["comment/474",[]],["name/475",[230,43.733]],["comment/475",[]],["name/476",[241,64.102]],["comment/476",[]],["name/477",[3,38.452]],["comment/477",[]],["name/478",[240,55.629]],["comment/478",[]],["name/479",[180,46.756]],["comment/479",[]],["name/480",[235,48.007]],["comment/480",[]],["name/481",[236,48.007]],["comment/481",[]],["name/482",[192,43.733]],["comment/482",[]],["name/483",[194,43.733]],["comment/483",[]],["name/484",[237,48.007]],["comment/484",[]],["name/485",[199,46.756]],["comment/485",[]],["name/486",[202,43.733]],["comment/486",[]],["name/487",[217,42.13]],["comment/487",[]],["name/488",[221,45.643]],["comment/488",[]],["name/489",[222,45.643]],["comment/489",[]],["name/490",[216,41.415]],["comment/490",[]],["name/491",[223,44.643]],["comment/491",[]],["name/492",[224,44.643]],["comment/492",[]],["name/493",[219,41.415]],["comment/493",[]],["name/494",[215,41.415]],["comment/494",[]],["name/495",[225,44.643]],["comment/495",[]],["name/496",[226,44.643]],["comment/496",[]],["name/497",[227,44.643]],["comment/497",[]],["name/498",[228,44.643]],["comment/498",[]],["name/499",[211,41.415]],["comment/499",[]],["name/500",[212,42.13]],["comment/500",[]],["name/501",[229,44.643]],["comment/501",[]],["name/502",[230,43.733]],["comment/502",[]],["name/503",[141,40.123]],["comment/503",[]],["name/504",[203,42.899]],["comment/504",[]],["name/505",[204,43.733]],["comment/505",[]],["name/506",[205,43.733]],["comment/506",[]],["name/507",[206,40.748]],["comment/507",[]],["name/508",[207,43.733]],["comment/508",[]],["name/509",[208,43.733]],["comment/509",[]],["name/510",[209,40.748]],["comment/510",[]],["name/511",[242,64.102]],["comment/511",[]],["name/512",[3,38.452]],["comment/512",[]],["name/513",[243,55.629]],["comment/513",[]],["name/514",[244,55.629]],["comment/514",[]],["name/515",[240,55.629]],["comment/515",[]],["name/516",[180,46.756]],["comment/516",[]],["name/517",[235,48.007]],["comment/517",[]],["name/518",[236,48.007]],["comment/518",[]],["name/519",[192,43.733]],["comment/519",[]],["name/520",[194,43.733]],["comment/520",[]],["name/521",[237,48.007]],["comment/521",[]],["name/522",[199,46.756]],["comment/522",[]],["name/523",[202,43.733]],["comment/523",[]],["name/524",[217,42.13]],["comment/524",[]],["name/525",[221,45.643]],["comment/525",[]],["name/526",[222,45.643]],["comment/526",[]],["name/527",[216,41.415]],["comment/527",[]],["name/528",[223,44.643]],["comment/528",[]],["name/529",[224,44.643]],["comment/529",[]],["name/530",[219,41.415]],["comment/530",[]],["name/531",[215,41.415]],["comment/531",[]],["name/532",[225,44.643]],["comment/532",[]],["name/533",[226,44.643]],["comment/533",[]],["name/534",[227,44.643]],["comment/534",[]],["name/535",[228,44.643]],["comment/535",[]],["name/536",[211,41.415]],["comment/536",[]],["name/537",[212,42.13]],["comment/537",[]],["name/538",[229,44.643]],["comment/538",[]],["name/539",[230,43.733]],["comment/539",[]],["name/540",[141,40.123]],["comment/540",[]],["name/541",[203,42.899]],["comment/541",[]],["name/542",[204,43.733]],["comment/542",[]],["name/543",[205,43.733]],["comment/543",[]],["name/544",[206,40.748]],["comment/544",[]],["name/545",[207,43.733]],["comment/545",[]],["name/546",[208,43.733]],["comment/546",[]],["name/547",[209,40.748]],["comment/547",[]],["name/548",[245,64.102]],["comment/548",[]],["name/549",[243,55.629]],["comment/549",[]],["name/550",[244,55.629]],["comment/550",[]],["name/551",[180,46.756]],["comment/551",[]],["name/552",[235,48.007]],["comment/552",[]],["name/553",[236,48.007]],["comment/553",[]],["name/554",[192,43.733]],["comment/554",[]],["name/555",[194,43.733]],["comment/555",[]],["name/556",[237,48.007]],["comment/556",[]],["name/557",[199,46.756]],["comment/557",[]],["name/558",[202,43.733]],["comment/558",[]],["name/559",[217,42.13]],["comment/559",[]],["name/560",[222,45.643]],["comment/560",[]],["name/561",[221,45.643]],["comment/561",[]],["name/562",[216,41.415]],["comment/562",[]],["name/563",[223,44.643]],["comment/563",[]],["name/564",[224,44.643]],["comment/564",[]],["name/565",[219,41.415]],["comment/565",[]],["name/566",[215,41.415]],["comment/566",[]],["name/567",[225,44.643]],["comment/567",[]],["name/568",[226,44.643]],["comment/568",[]],["name/569",[227,44.643]],["comment/569",[]],["name/570",[228,44.643]],["comment/570",[]],["name/571",[211,41.415]],["comment/571",[]],["name/572",[212,42.13]],["comment/572",[]],["name/573",[229,44.643]],["comment/573",[]],["name/574",[230,43.733]],["comment/574",[]],["name/575",[246,64.102]],["comment/575",[]],["name/576",[3,38.452]],["comment/576",[]],["name/577",[243,55.629]],["comment/577",[]],["name/578",[244,55.629]],["comment/578",[]],["name/579",[180,46.756]],["comment/579",[]],["name/580",[235,48.007]],["comment/580",[]],["name/581",[236,48.007]],["comment/581",[]],["name/582",[192,43.733]],["comment/582",[]],["name/583",[194,43.733]],["comment/583",[]],["name/584",[237,48.007]],["comment/584",[]],["name/585",[199,46.756]],["comment/585",[]],["name/586",[202,43.733]],["comment/586",[]],["name/587",[217,42.13]],["comment/587",[]],["name/588",[221,45.643]],["comment/588",[]],["name/589",[222,45.643]],["comment/589",[]],["name/590",[216,41.415]],["comment/590",[]],["name/591",[223,44.643]],["comment/591",[]],["name/592",[224,44.643]],["comment/592",[]],["name/593",[219,41.415]],["comment/593",[]],["name/594",[215,41.415]],["comment/594",[]],["name/595",[225,44.643]],["comment/595",[]],["name/596",[226,44.643]],["comment/596",[]],["name/597",[227,44.643]],["comment/597",[]],["name/598",[228,44.643]],["comment/598",[]],["name/599",[211,41.415]],["comment/599",[]],["name/600",[212,42.13]],["comment/600",[]],["name/601",[229,44.643]],["comment/601",[]],["name/602",[230,43.733]],["comment/602",[]],["name/603",[141,40.123]],["comment/603",[]],["name/604",[203,42.899]],["comment/604",[]],["name/605",[204,43.733]],["comment/605",[]],["name/606",[205,43.733]],["comment/606",[]],["name/607",[206,40.748]],["comment/607",[]],["name/608",[207,43.733]],["comment/608",[]],["name/609",[208,43.733]],["comment/609",[]],["name/610",[209,40.748]],["comment/610",[]],["name/611",[247,64.102]],["comment/611",[]],["name/612",[248,64.102]],["comment/612",[]],["name/613",[249,64.102]],["comment/613",[]],["name/614",[250,64.102]],["comment/614",[]],["name/615",[251,64.102]],["comment/615",[]],["name/616",[211,41.415]],["comment/616",[]],["name/617",[252,64.102]],["comment/617",[]],["name/618",[253,64.102]],["comment/618",[]],["name/619",[254,64.102]],["comment/619",[]],["name/620",[255,64.102]],["comment/620",[]],["name/621",[256,64.102]],["comment/621",[]],["name/622",[257,64.102]],["comment/622",[]],["name/623",[258,64.102]],["comment/623",[]],["name/624",[3,38.452]],["comment/624",[]],["name/625",[259,64.102]],["comment/625",[]],["name/626",[260,64.102]],["comment/626",[]],["name/627",[261,64.102]],["comment/627",[]],["name/628",[262,58.993]],["comment/628",[]],["name/629",[263,64.102]],["comment/629",[]],["name/630",[264,64.102]],["comment/630",[]],["name/631",[192,43.733]],["comment/631",[]],["name/632",[265,58.993]],["comment/632",[]],["name/633",[266,58.993]],["comment/633",[]],["name/634",[267,64.102]],["comment/634",[]],["name/635",[268,64.102]],["comment/635",[]],["name/636",[194,43.733]],["comment/636",[]],["name/637",[202,43.733]],["comment/637",[]],["name/638",[269,58.993]],["comment/638",[]],["name/639",[270,64.102]],["comment/639",[]],["name/640",[141,40.123]],["comment/640",[]],["name/641",[203,42.899]],["comment/641",[]],["name/642",[204,43.733]],["comment/642",[]],["name/643",[205,43.733]],["comment/643",[]],["name/644",[206,40.748]],["comment/644",[]],["name/645",[207,43.733]],["comment/645",[]],["name/646",[208,43.733]],["comment/646",[]],["name/647",[209,40.748]],["comment/647",[]],["name/648",[271,64.102]],["comment/648",[]],["name/649",[3,38.452]],["comment/649",[]],["name/650",[272,64.102]],["comment/650",[]],["name/651",[262,58.993]],["comment/651",[]],["name/652",[273,64.102]],["comment/652",[]],["name/653",[274,64.102]],["comment/653",[]],["name/654",[192,43.733]],["comment/654",[]],["name/655",[265,58.993]],["comment/655",[]],["name/656",[266,58.993]],["comment/656",[]],["name/657",[275,64.102]],["comment/657",[]],["name/658",[194,43.733]],["comment/658",[]],["name/659",[202,43.733]],["comment/659",[]],["name/660",[269,58.993]],["comment/660",[]],["name/661",[141,40.123]],["comment/661",[]],["name/662",[203,42.899]],["comment/662",[]],["name/663",[204,43.733]],["comment/663",[]],["name/664",[205,43.733]],["comment/664",[]],["name/665",[206,40.748]],["comment/665",[]],["name/666",[207,43.733]],["comment/666",[]],["name/667",[208,43.733]],["comment/667",[]],["name/668",[209,40.748]],["comment/668",[]],["name/669",[276,64.102]],["comment/669",[]],["name/670",[277,64.102]],["comment/670",[]],["name/671",[278,58.993]],["comment/671",[]],["name/672",[279,64.102]],["comment/672",[]],["name/673",[280,64.102]],["comment/673",[]],["name/674",[281,55.629]],["comment/674",[]],["name/675",[282,55.629]],["comment/675",[]],["name/676",[283,64.102]],["comment/676",[]],["name/677",[284,64.102]],["comment/677",[]],["name/678",[285,58.993]],["comment/678",[]],["name/679",[148,53.116]],["comment/679",[]],["name/680",[286,64.102]],["comment/680",[]],["name/681",[287,64.102]],["comment/681",[]],["name/682",[141,40.123]],["comment/682",[]],["name/683",[288,58.993]],["comment/683",[]],["name/684",[144,53.116]],["comment/684",[]],["name/685",[289,64.102]],["comment/685",[]],["name/686",[141,40.123]],["comment/686",[]],["name/687",[290,58.993]],["comment/687",[]],["name/688",[291,64.102]],["comment/688",[]],["name/689",[141,40.123]],["comment/689",[]],["name/690",[292,64.102]],["comment/690",[]],["name/691",[147,44.643]],["comment/691",[]],["name/692",[293,53.116]],["comment/692",[]],["name/693",[294,55.629]],["comment/693",[]],["name/694",[295,64.102]],["comment/694",[]],["name/695",[296,64.102]],["comment/695",[]],["name/696",[297,64.102]],["comment/696",[]],["name/697",[298,64.102]],["comment/697",[]],["name/698",[299,64.102]],["comment/698",[]],["name/699",[300,64.102]],["comment/699",[]],["name/700",[301,55.629]],["comment/700",[]],["name/701",[302,58.993]],["comment/701",[]],["name/702",[147,44.643]],["comment/702",[]],["name/703",[303,55.629]],["comment/703",[]],["name/704",[304,55.629]],["comment/704",[]],["name/705",[293,53.116]],["comment/705",[]],["name/706",[305,64.102]],["comment/706",[]],["name/707",[306,55.629]],["comment/707",[]],["name/708",[307,55.629]],["comment/708",[]],["name/709",[308,55.629]],["comment/709",[]],["name/710",[309,64.102]],["comment/710",[]],["name/711",[141,40.123]],["comment/711",[]],["name/712",[288,58.993]],["comment/712",[]],["name/713",[144,53.116]],["comment/713",[]],["name/714",[310,64.102]],["comment/714",[]],["name/715",[311,64.102]],["comment/715",[]],["name/716",[3,38.452]],["comment/716",[]],["name/717",[141,40.123]],["comment/717",[]],["name/718",[203,42.899]],["comment/718",[]],["name/719",[204,43.733]],["comment/719",[]],["name/720",[205,43.733]],["comment/720",[]],["name/721",[206,40.748]],["comment/721",[]],["name/722",[207,43.733]],["comment/722",[]],["name/723",[208,43.733]],["comment/723",[]],["name/724",[209,40.748]],["comment/724",[]],["name/725",[302,58.993]],["comment/725",[]],["name/726",[282,55.629]],["comment/726",[]],["name/727",[312,58.993]],["comment/727",[]],["name/728",[313,58.993]],["comment/728",[]],["name/729",[314,58.993]],["comment/729",[]],["name/730",[281,55.629]],["comment/730",[]],["name/731",[315,58.993]],["comment/731",[]],["name/732",[316,58.993]],["comment/732",[]],["name/733",[317,58.993]],["comment/733",[]],["name/734",[293,53.116]],["comment/734",[]],["name/735",[148,53.116]],["comment/735",[]],["name/736",[294,55.629]],["comment/736",[]],["name/737",[301,55.629]],["comment/737",[]],["name/738",[303,55.629]],["comment/738",[]],["name/739",[304,55.629]],["comment/739",[]],["name/740",[306,55.629]],["comment/740",[]],["name/741",[307,55.629]],["comment/741",[]],["name/742",[308,55.629]],["comment/742",[]],["name/743",[278,58.993]],["comment/743",[]],["name/744",[318,64.102]],["comment/744",[]],["name/745",[319,64.102]],["comment/745",[]],["name/746",[320,64.102]],["comment/746",[]],["name/747",[321,64.102]],["comment/747",[]],["name/748",[322,64.102]],["comment/748",[]],["name/749",[147,44.643]],["comment/749",[]],["name/750",[323,64.102]],["comment/750",[]],["name/751",[290,58.993]],["comment/751",[]],["name/752",[324,64.102]],["comment/752",[]],["name/753",[325,64.102]],["comment/753",[]],["name/754",[326,64.102]],["comment/754",[]],["name/755",[211,41.415]],["comment/755",[]],["name/756",[212,42.13]],["comment/756",[]],["name/757",[213,55.629]],["comment/757",[]],["name/758",[214,53.116]],["comment/758",[]],["name/759",[215,41.415]],["comment/759",[]],["name/760",[216,41.415]],["comment/760",[]],["name/761",[217,42.13]],["comment/761",[]],["name/762",[218,53.116]],["comment/762",[]],["name/763",[219,41.415]],["comment/763",[]],["name/764",[327,64.102]],["comment/764",[]],["name/765",[214,53.116]],["comment/765",[]],["name/766",[215,41.415]],["comment/766",[]],["name/767",[216,41.415]],["comment/767",[]],["name/768",[217,42.13]],["comment/768",[]],["name/769",[218,53.116]],["comment/769",[]],["name/770",[219,41.415]],["comment/770",[]],["name/771",[328,64.102]],["comment/771",[]],["name/772",[211,41.415]],["comment/772",[]],["name/773",[212,42.13]],["comment/773",[]],["name/774",[213,55.629]],["comment/774",[]],["name/775",[214,53.116]],["comment/775",[]],["name/776",[215,41.415]],["comment/776",[]],["name/777",[216,41.415]],["comment/777",[]],["name/778",[217,42.13]],["comment/778",[]],["name/779",[218,53.116]],["comment/779",[]],["name/780",[219,41.415]],["comment/780",[]],["name/781",[329,64.102]],["comment/781",[]],["name/782",[230,43.733]],["comment/782",[]],["name/783",[330,64.102]],["comment/783",[]],["name/784",[216,41.415]],["comment/784",[]],["name/785",[223,44.643]],["comment/785",[]],["name/786",[224,44.643]],["comment/786",[]],["name/787",[219,41.415]],["comment/787",[]],["name/788",[215,41.415]],["comment/788",[]],["name/789",[225,44.643]],["comment/789",[]],["name/790",[226,44.643]],["comment/790",[]],["name/791",[227,44.643]],["comment/791",[]],["name/792",[228,44.643]],["comment/792",[]],["name/793",[211,41.415]],["comment/793",[]],["name/794",[212,42.13]],["comment/794",[]],["name/795",[229,44.643]],["comment/795",[]],["name/796",[230,43.733]],["comment/796",[]],["name/797",[331,64.102]],["comment/797",[]],["name/798",[217,42.13]],["comment/798",[]],["name/799",[222,45.643]],["comment/799",[]],["name/800",[221,45.643]],["comment/800",[]],["name/801",[216,41.415]],["comment/801",[]],["name/802",[223,44.643]],["comment/802",[]],["name/803",[224,44.643]],["comment/803",[]],["name/804",[219,41.415]],["comment/804",[]],["name/805",[215,41.415]],["comment/805",[]],["name/806",[225,44.643]],["comment/806",[]],["name/807",[226,44.643]],["comment/807",[]],["name/808",[227,44.643]],["comment/808",[]],["name/809",[228,44.643]],["comment/809",[]],["name/810",[211,41.415]],["comment/810",[]],["name/811",[212,42.13]],["comment/811",[]],["name/812",[229,44.643]],["comment/812",[]],["name/813",[230,43.733]],["comment/813",[]],["name/814",[332,64.102]],["comment/814",[]],["name/815",[333,64.102]],["comment/815",[]],["name/816",[282,55.629]],["comment/816",[]],["name/817",[312,58.993]],["comment/817",[]],["name/818",[313,58.993]],["comment/818",[]],["name/819",[314,58.993]],["comment/819",[]],["name/820",[281,55.629]],["comment/820",[]],["name/821",[315,58.993]],["comment/821",[]],["name/822",[316,58.993]],["comment/822",[]],["name/823",[317,58.993]],["comment/823",[]],["name/824",[293,53.116]],["comment/824",[]],["name/825",[148,53.116]],["comment/825",[]],["name/826",[294,55.629]],["comment/826",[]],["name/827",[301,55.629]],["comment/827",[]],["name/828",[303,55.629]],["comment/828",[]],["name/829",[304,55.629]],["comment/829",[]],["name/830",[306,55.629]],["comment/830",[]],["name/831",[307,55.629]],["comment/831",[]],["name/832",[308,55.629]],["comment/832",[]],["name/833",[334,64.102]],["comment/833",[]],["name/834",[335,64.102]],["comment/834",[]],["name/835",[336,64.102]],["comment/835",[]],["name/836",[337,64.102]],["comment/836",[]],["name/837",[338,64.102]],["comment/837",[]],["name/838",[104,55.629]],["comment/838",[]],["name/839",[339,64.102]],["comment/839",[]],["name/840",[174,58.993]],["comment/840",[]],["name/841",[173,58.993]],["comment/841",[]],["name/842",[340,64.102]],["comment/842",[]],["name/843",[201,58.993]],["comment/843",[]],["name/844",[193,58.993]],["comment/844",[]],["name/845",[341,64.102]],["comment/845",[]],["name/846",[342,64.102]],["comment/846",[]],["name/847",[343,64.102]],["comment/847",[]],["name/848",[344,64.102]],["comment/848",[]],["name/849",[345,64.102]],["comment/849",[]],["name/850",[346,64.102]],["comment/850",[]],["name/851",[147,44.643]],["comment/851",[]],["name/852",[347,64.102]],["comment/852",[]],["name/853",[147,44.643]],["comment/853",[]],["name/854",[348,51.109]],["comment/854",[]],["name/855",[349,51.109]],["comment/855",[]],["name/856",[350,64.102]],["comment/856",[]],["name/857",[147,44.643]],["comment/857",[]],["name/858",[348,51.109]],["comment/858",[]],["name/859",[349,51.109]],["comment/859",[]],["name/860",[351,64.102]],["comment/860",[]],["name/861",[147,44.643]],["comment/861",[]],["name/862",[348,51.109]],["comment/862",[]],["name/863",[349,51.109]],["comment/863",[]],["name/864",[352,64.102]],["comment/864",[]],["name/865",[147,44.643]],["comment/865",[]],["name/866",[348,51.109]],["comment/866",[]],["name/867",[349,51.109]],["comment/867",[]],["name/868",[353,64.102]],["comment/868",[]],["name/869",[147,44.643]],["comment/869",[]],["name/870",[348,51.109]],["comment/870",[]],["name/871",[349,51.109]],["comment/871",[]],["name/872",[203,42.899]],["comment/872",[]],["name/873",[354,53.116]],["comment/873",[]],["name/874",[209,40.748]],["comment/874",[]],["name/875",[355,53.116]],["comment/875",[]],["name/876",[356,53.116]],["comment/876",[]],["name/877",[106,49.438]],["comment/877",[]],["name/878",[112,49.438]],["comment/878",[]],["name/879",[206,40.748]],["comment/879",[]],["name/880",[357,64.102]],["comment/880",[]],["name/881",[3,38.452]],["comment/881",[]],["name/882",[354,53.116]],["comment/882",[]],["name/883",[51,53.116]],["comment/883",[]],["name/884",[356,53.116]],["comment/884",[]],["name/885",[106,49.438]],["comment/885",[]],["name/886",[112,49.438]],["comment/886",[]],["name/887",[206,40.748]],["comment/887",[]],["name/888",[209,40.748]],["comment/888",[]],["name/889",[355,53.116]],["comment/889",[]],["name/890",[358,64.102]],["comment/890",[]],["name/891",[3,38.452]],["comment/891",[]],["name/892",[354,53.116]],["comment/892",[]],["name/893",[359,64.102]],["comment/893",[]],["name/894",[285,58.993]],["comment/894",[]],["name/895",[356,53.116]],["comment/895",[]],["name/896",[106,49.438]],["comment/896",[]],["name/897",[112,49.438]],["comment/897",[]],["name/898",[206,40.748]],["comment/898",[]],["name/899",[209,40.748]],["comment/899",[]],["name/900",[355,53.116]],["comment/900",[]],["name/901",[360,64.102]],["comment/901",[]],["name/902",[3,38.452]],["comment/902",[]],["name/903",[354,53.116]],["comment/903",[]],["name/904",[51,53.116]],["comment/904",[]],["name/905",[356,53.116]],["comment/905",[]],["name/906",[106,49.438]],["comment/906",[]],["name/907",[112,49.438]],["comment/907",[]],["name/908",[206,40.748]],["comment/908",[]],["name/909",[209,40.748]],["comment/909",[]],["name/910",[355,53.116]],["comment/910",[]]],"invertedIndex":[["0.0.1",{"_index":347,"name":{"852":{}},"comment":{}}],["0.0.2",{"_index":350,"name":{"856":{}},"comment":{}}],["0.0.3",{"_index":351,"name":{"860":{}},"comment":{}}],["0.0.4",{"_index":352,"name":{"864":{}},"comment":{}}],["__type",{"_index":147,"name":{"262":{},"691":{},"702":{},"749":{},"851":{},"853":{},"857":{},"861":{},"865":{},"869":{}},"comment":{}}],["abi",{"_index":204,"name":{"325":{},"344":{},"370":{},"385":{},"444":{},"505":{},"542":{},"605":{},"642":{},"663":{},"719":{}},"comment":{}}],["addinput",{"_index":118,"name":{"120":{}},"comment":{}}],["addoutput",{"_index":119,"name":{"121":{}},"comment":{}}],["addprivatekey",{"_index":136,"name":{"139":{}},"comment":{}}],["address",{"_index":141,"name":{"256":{},"323":{},"342":{},"368":{},"383":{},"442":{},"503":{},"540":{},"603":{},"640":{},"661":{},"682":{},"686":{},"689":{},"711":{},"717":{}},"comment":{}}],["addresshex",{"_index":287,"name":{"681":{}},"comment":{}}],["addressutils",{"_index":334,"name":{"833":{}},"comment":{}}],["addutxo",{"_index":135,"name":{"138":{}},"comment":{}}],["all",{"_index":123,"name":{"125":{}},"comment":{}}],["all_anyonecanpay",{"_index":126,"name":{"128":{}},"comment":{}}],["allowance",{"_index":214,"name":{"336":{},"758":{},"765":{},"775":{}},"comment":{}}],["amount",{"_index":142,"name":{"257":{},"265":{}},"comment":{}}],["animation_url",{"_index":255,"name":{"620":{}},"comment":{}}],["apieventlogs",{"_index":276,"name":{"669":{}},"comment":{}}],["apilog",{"_index":279,"name":{"672":{}},"comment":{}}],["apiprovider",{"_index":357,"name":{"880":{}},"comment":{}}],["approve",{"_index":215,"name":{"337":{},"359":{},"407":{},"433":{},"467":{},"494":{},"531":{},"566":{},"594":{},"759":{},"766":{},"776":{},"788":{},"805":{}},"comment":{}}],["approvedtoken",{"_index":176,"name":{"296":{}},"comment":{}}],["approvetoken",{"_index":175,"name":{"295":{}},"comment":{}}],["attributes",{"_index":256,"name":{"621":{}},"comment":{}}],["auction",{"_index":233,"name":{"382":{}},"comment":{}}],["auctioncontroller",{"_index":177,"name":{"297":{}},"comment":{}}],["auctionend",{"_index":259,"name":{"625":{}},"comment":{}}],["auctionfee",{"_index":178,"name":{"298":{}},"comment":{}}],["authheader",{"_index":7,"name":{"8":{},"149":{}},"comment":{}}],["backupwallet",{"_index":67,"name":{"68":{},"208":{}},"comment":{}}],["balance",{"_index":206,"name":{"327":{},"346":{},"372":{},"387":{},"446":{},"507":{},"544":{},"607":{},"644":{},"665":{},"721":{},"879":{},"887":{},"898":{},"908":{}},"comment":{}}],["balanceof",{"_index":216,"name":{"338":{},"355":{},"403":{},"429":{},"463":{},"490":{},"527":{},"562":{},"590":{},"760":{},"767":{},"777":{},"784":{},"801":{}},"comment":{}}],["basesale",{"_index":271,"name":{"648":{}},"comment":{}}],["bid",{"_index":260,"name":{"626":{}},"comment":{}}],["blockhash",{"_index":282,"name":{"675":{},"726":{},"816":{}},"comment":{}}],["blockheight",{"_index":283,"name":{"676":{}},"comment":{}}],["blocknumber",{"_index":312,"name":{"727":{},"817":{}},"comment":{}}],["bloom",{"_index":305,"name":{"706":{}},"comment":{}}],["burn",{"_index":240,"name":{"451":{},"478":{},"515":{}},"comment":{}}],["burnablefactory",{"_index":179,"name":{"299":{}},"comment":{}}],["burnablemrc721factory",{"_index":171,"name":{"289":{}},"comment":{}}],["bytecode",{"_index":205,"name":{"326":{},"345":{},"371":{},"386":{},"445":{},"506":{},"543":{},"606":{},"643":{},"664":{},"720":{}},"comment":{}}],["bytelen",{"_index":160,"name":{"278":{}},"comment":{}}],["call",{"_index":207,"name":{"328":{},"347":{},"373":{},"388":{},"447":{},"508":{},"545":{},"608":{},"645":{},"666":{},"722":{}},"comment":{}}],["callcontract",{"_index":106,"name":{"107":{},"247":{},"877":{},"885":{},"896":{},"906":{}},"comment":{}}],["calldaemon",{"_index":8,"name":{"9":{},"147":{}},"comment":{}}],["cancelauction",{"_index":261,"name":{"627":{}},"comment":{}}],["cancelsale",{"_index":272,"name":{"650":{}},"comment":{}}],["claim",{"_index":267,"name":{"634":{}},"comment":{}}],["code",{"_index":290,"name":{"687":{},"751":{}},"comment":{}}],["codedeposit",{"_index":297,"name":{"696":{}},"comment":{}}],["confirmations",{"_index":318,"name":{"744":{}},"comment":{}}],["constructor",{"_index":3,"name":{"4":{},"116":{},"132":{},"145":{},"276":{},"294":{},"332":{},"351":{},"377":{},"417":{},"477":{},"512":{},"576":{},"624":{},"649":{},"716":{},"881":{},"891":{},"902":{}},"comment":{}}],["contents",{"_index":159,"name":{"277":{}},"comment":{}}],["contract",{"_index":146,"name":{"261":{}},"comment":{}}],["contractaddress",{"_index":148,"name":{"263":{},"679":{},"735":{},"825":{}},"comment":{}}],["contractaddresshex",{"_index":286,"name":{"680":{}},"comment":{}}],["contractoutput",{"_index":145,"name":{"260":{}},"comment":{}}],["contractresponse",{"_index":291,"name":{"688":{}},"comment":{}}],["contracts",{"_index":346,"name":{"850":{}},"comment":{}}],["contractutils",{"_index":339,"name":{"839":{}},"comment":{}}],["controllers",{"_index":180,"name":{"300":{},"392":{},"418":{},"452":{},"479":{},"516":{},"551":{},"579":{}},"comment":{}}],["core",{"_index":262,"name":{"628":{},"651":{}},"comment":{}}],["createauction",{"_index":263,"name":{"629":{}},"comment":{}}],["createcontract",{"_index":108,"name":{"109":{},"249":{}},"comment":{}}],["createdcontract",{"_index":289,"name":{"685":{}},"comment":{}}],["createdcontracts",{"_index":306,"name":{"707":{},"740":{},"830":{}},"comment":{}}],["createmrc721",{"_index":181,"name":{"301":{}},"comment":{}}],["createrawtransaction",{"_index":21,"name":{"22":{},"162":{}},"comment":{}}],["createsale",{"_index":273,"name":{"652":{}},"comment":{}}],["cumulativegasused",{"_index":317,"name":{"733":{},"823":{}},"comment":{}}],["data",{"_index":144,"name":{"259":{},"264":{},"684":{},"713":{}},"comment":{}}],["dataoutput",{"_index":143,"name":{"258":{}},"comment":{}}],["decimals",{"_index":213,"name":{"335":{},"757":{},"774":{}},"comment":{}}],["decoderawtransaction",{"_index":27,"name":{"28":{},"168":{}},"comment":{}}],["decreaseallowance",{"_index":326,"name":{"754":{}},"comment":{}}],["deployment",{"_index":168,"name":{"286":{}},"comment":{}}],["depositsize",{"_index":299,"name":{"698":{}},"comment":{}}],["description",{"_index":252,"name":{"617":{}},"comment":{}}],["destructedcontracts",{"_index":307,"name":{"708":{},"741":{},"831":{}},"comment":{}}],["display_type",{"_index":250,"name":{"614":{}},"comment":{}}],["encryptwallet",{"_index":11,"name":{"12":{},"152":{}},"comment":{}}],["erc20",{"_index":324,"name":{"752":{}},"comment":{}}],["error",{"_index":322,"name":{"748":{}},"comment":{}}],["estimatefee",{"_index":89,"name":{"90":{},"230":{}},"comment":{}}],["estimatesmartfee",{"_index":91,"name":{"92":{},"232":{}},"comment":{}}],["ethereumaddressregex",{"_index":337,"name":{"836":{}},"comment":{}}],["eventlogs",{"_index":310,"name":{"714":{}},"comment":{}}],["evmlog",{"_index":309,"name":{"710":{}},"comment":{}}],["excepted",{"_index":294,"name":{"693":{},"736":{},"826":{}},"comment":{}}],["exceptedmessage",{"_index":301,"name":{"700":{},"737":{},"827":{}},"comment":{}}],["executionresult",{"_index":292,"name":{"690":{}},"comment":{}}],["external_url",{"_index":254,"name":{"619":{}},"comment":{}}],["factory",{"_index":182,"name":{"302":{}},"comment":{}}],["from",{"_index":315,"name":{"731":{},"821":{}},"comment":{}}],["fromhexaddress",{"_index":104,"name":{"105":{},"245":{},"838":{}},"comment":{}}],["gasfordeposit",{"_index":300,"name":{"699":{}},"comment":{}}],["gaslimit",{"_index":149,"name":{"266":{}},"comment":{}}],["gasprice",{"_index":150,"name":{"267":{}},"comment":{}}],["gasrefunded",{"_index":298,"name":{"697":{}},"comment":{}}],["gasused",{"_index":293,"name":{"692":{},"705":{},"734":{},"824":{}},"comment":{}}],["genericmrc721",{"_index":238,"name":{"416":{}},"comment":{}}],["genericmrc721burnable",{"_index":241,"name":{"476":{}},"comment":{}}],["genericmrc721burnableroyalty",{"_index":242,"name":{"511":{}},"comment":{}}],["genericmrc721royalty",{"_index":246,"name":{"575":{}},"comment":{}}],["getaccountinfo",{"_index":41,"name":{"42":{},"182":{}},"comment":{}}],["getaddressesbyaccount",{"_index":43,"name":{"44":{},"184":{}},"comment":{}}],["getaddressesbylabel",{"_index":101,"name":{"102":{},"242":{}},"comment":{}}],["getaddressinfo",{"_index":47,"name":{"48":{},"188":{}},"comment":{}}],["getapproved",{"_index":225,"name":{"360":{},"408":{},"434":{},"468":{},"495":{},"532":{},"567":{},"595":{},"789":{},"806":{}},"comment":{}}],["getauction",{"_index":264,"name":{"630":{}},"comment":{}}],["getauctionroyalty",{"_index":183,"name":{"303":{}},"comment":{}}],["getbalance",{"_index":39,"name":{"40":{},"180":{}},"comment":{}}],["getbestblockhash",{"_index":57,"name":{"58":{},"198":{}},"comment":{}}],["getblock",{"_index":61,"name":{"62":{},"202":{}},"comment":{}}],["getblockchaininfo",{"_index":63,"name":{"64":{},"204":{}},"comment":{}}],["getblockcount",{"_index":59,"name":{"60":{},"200":{}},"comment":{}}],["getblockhash",{"_index":55,"name":{"56":{},"196":{}},"comment":{}}],["getchaintips",{"_index":65,"name":{"66":{},"206":{}},"comment":{}}],["getcontrollers",{"_index":184,"name":{"304":{}},"comment":{}}],["getdifficulty",{"_index":69,"name":{"70":{},"210":{}},"comment":{}}],["geteventlogs",{"_index":209,"name":{"330":{},"349":{},"375":{},"390":{},"449":{},"510":{},"547":{},"610":{},"647":{},"668":{},"724":{},"874":{},"888":{},"899":{},"909":{}},"comment":{}}],["gethexaddress",{"_index":102,"name":{"103":{},"243":{}},"comment":{}}],["getinvalid",{"_index":73,"name":{"74":{},"214":{}},"comment":{}}],["getjsonparamsstr",{"_index":121,"name":{"123":{},"141":{}},"comment":{}}],["getmetriversecore",{"_index":173,"name":{"291":{},"841":{}},"comment":{}}],["getmetriversecoreaddress",{"_index":174,"name":{"292":{},"840":{}},"comment":{}}],["getmininginfo",{"_index":75,"name":{"76":{},"216":{}},"comment":{}}],["getnetworkinfo",{"_index":35,"name":{"36":{},"176":{}},"comment":{}}],["getnewaddress",{"_index":45,"name":{"46":{},"186":{}},"comment":{}}],["getpoolinfo",{"_index":33,"name":{"34":{},"174":{}},"comment":{}}],["getrawtransaction",{"_index":29,"name":{"30":{},"170":{}},"comment":{}}],["getreceipts",{"_index":321,"name":{"747":{}},"comment":{}}],["getsale",{"_index":274,"name":{"653":{}},"comment":{}}],["getstakesplitthreshold",{"_index":81,"name":{"82":{},"222":{}},"comment":{}}],["getstakingstatus",{"_index":79,"name":{"80":{},"220":{}},"comment":{}}],["gettransaction",{"_index":49,"name":{"50":{},"190":{}},"comment":{}}],["gettransactionreceipt",{"_index":51,"name":{"52":{},"192":{},"883":{},"904":{}},"comment":{}}],["gettxout",{"_index":53,"name":{"54":{},"194":{}},"comment":{}}],["gettxreceipts",{"_index":356,"name":{"876":{},"884":{},"895":{},"905":{}},"comment":{}}],["getunconfirmedbalance",{"_index":31,"name":{"32":{},"172":{}},"comment":{}}],["getwalletinfo",{"_index":71,"name":{"72":{},"212":{}},"comment":{}}],["hashutils",{"_index":340,"name":{"842":{}},"comment":{}}],["hexaddressregex",{"_index":336,"name":{"835":{}},"comment":{}}],["ierc165",{"_index":329,"name":{"781":{}},"comment":{}}],["ierc20",{"_index":327,"name":{"764":{}},"comment":{}}],["ierc20metadata",{"_index":328,"name":{"771":{}},"comment":{}}],["ierc721",{"_index":330,"name":{"783":{}},"comment":{}}],["ierc721enumerable",{"_index":331,"name":{"797":{}},"comment":{}}],["igenericmrc721",{"_index":234,"name":{"391":{}},"comment":{}}],["igenericmrc721burnable",{"_index":239,"name":{"450":{}},"comment":{}}],["igenericmrc721royalty",{"_index":245,"name":{"548":{}},"comment":{}}],["image",{"_index":253,"name":{"618":{}},"comment":{}}],["imrc721attribute",{"_index":247,"name":{"611":{}},"comment":{}}],["imrc721metadata",{"_index":251,"name":{"615":{}},"comment":{}}],["increaseallowance",{"_index":325,"name":{"753":{}},"comment":{}}],["inputs",{"_index":115,"name":{"117":{}},"comment":{}}],["internaltoken",{"_index":185,"name":{"305":{}},"comment":{}}],["internaltokencount",{"_index":186,"name":{"306":{}},"comment":{}}],["internaltokenindex",{"_index":187,"name":{"307":{}},"comment":{}}],["isapprovedforall",{"_index":227,"name":{"362":{},"410":{},"436":{},"470":{},"497":{},"534":{},"569":{},"597":{},"791":{},"808":{}},"comment":{}}],["isapprovedtoken",{"_index":188,"name":{"308":{}},"comment":{}}],["isempty",{"_index":1,"name":{"2":{},"143":{}},"comment":{}}],["isinternaltoken",{"_index":189,"name":{"309":{}},"comment":{}}],["isstring",{"_index":2,"name":{"3":{},"144":{}},"comment":{}}],["jsonaccount",{"_index":4,"name":{"5":{}},"comment":{}}],["jsonoptionalaccount",{"_index":5,"name":{"6":{}},"comment":{}}],["latest",{"_index":353,"name":{"868":{}},"comment":{}}],["lhttp_bytelen",{"_index":154,"name":{"271":{}},"comment":{}}],["lhttp_read",{"_index":152,"name":{"269":{}},"comment":{}}],["lhttp_write",{"_index":153,"name":{"270":{}},"comment":{}}],["listcontracts",{"_index":110,"name":{"111":{},"251":{}},"comment":{}}],["listunspent",{"_index":99,"name":{"100":{},"240":{}},"comment":{}}],["locktime",{"_index":117,"name":{"119":{}},"comment":{}}],["log",{"_index":308,"name":{"709":{},"742":{},"832":{}},"comment":{}}],["logs",{"_index":278,"name":{"671":{},"743":{}},"comment":{}}],["lttp",{"_index":151,"name":{"268":{}},"comment":{}}],["mainnet",{"_index":348,"name":{"854":{},"858":{},"862":{},"866":{},"870":{}},"comment":{}}],["message",{"_index":323,"name":{"750":{}},"comment":{}}],["metriversecore",{"_index":170,"name":{"288":{},"293":{}},"comment":{}}],["metrixaddressregex",{"_index":335,"name":{"834":{}},"comment":{}}],["metrixcontract",{"_index":311,"name":{"715":{}},"comment":{}}],["metrixrawtx",{"_index":114,"name":{"115":{}},"comment":{}}],["metrixrpc",{"_index":0,"name":{"0":{},"1":{}},"comment":{}}],["metrixrpcnode",{"_index":138,"name":{"142":{}},"comment":{}}],["metrixsighashtype",{"_index":122,"name":{"124":{}},"comment":{}}],["metrixsignrawtx",{"_index":129,"name":{"131":{}},"comment":{}}],["migrate",{"_index":190,"name":{"310":{}},"comment":{}}],["migrations",{"_index":169,"name":{"287":{}},"comment":{}}],["mintunique",{"_index":235,"name":{"393":{},"419":{},"453":{},"480":{},"517":{},"552":{},"580":{}},"comment":{}}],["mintuniquebatch",{"_index":236,"name":{"394":{},"420":{},"454":{},"481":{},"518":{},"553":{},"581":{}},"comment":{}}],["mrc20",{"_index":210,"name":{"331":{}},"comment":{}}],["mrc721",{"_index":220,"name":{"350":{}},"comment":{}}],["mrc721attributedatatype",{"_index":257,"name":{"622":{}},"comment":{}}],["mrc721auctioncontroller",{"_index":231,"name":{"376":{}},"comment":{}}],["mrc721factory",{"_index":172,"name":{"290":{}},"comment":{}}],["mrpc",{"_index":359,"name":{"893":{}},"comment":{}}],["name",{"_index":211,"name":{"333":{},"364":{},"412":{},"438":{},"472":{},"499":{},"536":{},"571":{},"599":{},"616":{},"755":{},"772":{},"793":{},"810":{}},"comment":{}}],["network",{"_index":354,"name":{"873":{},"882":{},"892":{},"903":{}},"comment":{}}],["networktype",{"_index":344,"name":{"848":{}},"comment":{}}],["newaddress",{"_index":295,"name":{"694":{}},"comment":{}}],["nms_hdr_len",{"_index":167,"name":{"285":{}},"comment":{}}],["nmspart",{"_index":155,"name":{"272":{}},"comment":{}}],["nonce",{"_index":191,"name":{"311":{}},"comment":{}}],["none",{"_index":124,"name":{"126":{}},"comment":{}}],["none_anyonecanpay",{"_index":127,"name":{"129":{}},"comment":{}}],["numberutils",{"_index":341,"name":{"845":{}},"comment":{}}],["output",{"_index":296,"name":{"695":{}},"comment":{}}],["outputindex",{"_index":281,"name":{"674":{},"730":{},"820":{}},"comment":{}}],["outputs",{"_index":116,"name":{"118":{}},"comment":{}}],["owner",{"_index":192,"name":{"312":{},"378":{},"395":{},"421":{},"455":{},"482":{},"519":{},"554":{},"582":{},"631":{},"654":{}},"comment":{}}],["ownerof",{"_index":223,"name":{"356":{},"404":{},"430":{},"464":{},"491":{},"528":{},"563":{},"591":{},"785":{},"802":{}},"comment":{}}],["parsefromintstring",{"_index":342,"name":{"846":{}},"comment":{}}],["pause",{"_index":265,"name":{"632":{},"655":{}},"comment":{}}],["paused",{"_index":266,"name":{"633":{},"656":{}},"comment":{}}],["pendingreturns",{"_index":268,"name":{"635":{}},"comment":{}}],["permissionslip",{"_index":193,"name":{"313":{},"844":{}},"comment":{}}],["privatekeys",{"_index":132,"name":{"135":{}},"comment":{}}],["promisebackupwallet",{"_index":66,"name":{"67":{},"207":{}},"comment":{}}],["promisecallcontract",{"_index":107,"name":{"108":{},"248":{}},"comment":{}}],["promisecreatecontract",{"_index":109,"name":{"110":{},"250":{}},"comment":{}}],["promisecreaterawtransaction",{"_index":20,"name":{"21":{},"161":{}},"comment":{}}],["promisedecoderawtransaction",{"_index":26,"name":{"27":{},"167":{}},"comment":{}}],["promiseencryptwallet",{"_index":10,"name":{"11":{},"151":{}},"comment":{}}],["promiseestimatefee",{"_index":86,"name":{"87":{},"227":{}},"comment":{}}],["promiseestimatesmartfee",{"_index":90,"name":{"91":{},"231":{}},"comment":{}}],["promisefromhexaddress",{"_index":105,"name":{"106":{},"246":{}},"comment":{}}],["promisegetaccountinfo",{"_index":40,"name":{"41":{},"181":{}},"comment":{}}],["promisegetaddressesbyaccount",{"_index":42,"name":{"43":{},"183":{}},"comment":{}}],["promisegetaddressesbylabel",{"_index":100,"name":{"101":{},"241":{}},"comment":{}}],["promisegetaddressinfo",{"_index":46,"name":{"47":{},"187":{}},"comment":{}}],["promisegetbalance",{"_index":38,"name":{"39":{},"179":{}},"comment":{}}],["promisegetbestblockhash",{"_index":54,"name":{"55":{},"195":{}},"comment":{}}],["promisegetblock",{"_index":60,"name":{"61":{},"201":{}},"comment":{}}],["promisegetblockchaininfo",{"_index":62,"name":{"63":{},"203":{}},"comment":{}}],["promisegetblockcount",{"_index":58,"name":{"59":{},"199":{}},"comment":{}}],["promisegetblockhash",{"_index":56,"name":{"57":{},"197":{}},"comment":{}}],["promisegetchaintips",{"_index":64,"name":{"65":{},"205":{}},"comment":{}}],["promisegetdifficulty",{"_index":68,"name":{"69":{},"209":{}},"comment":{}}],["promisegethexaddress",{"_index":103,"name":{"104":{},"244":{}},"comment":{}}],["promisegetinvalid",{"_index":72,"name":{"73":{},"213":{}},"comment":{}}],["promisegetmininginfo",{"_index":74,"name":{"75":{},"215":{}},"comment":{}}],["promisegetnetworkinfo",{"_index":34,"name":{"35":{},"175":{}},"comment":{}}],["promisegetnewaddress",{"_index":44,"name":{"45":{},"185":{}},"comment":{}}],["promisegetpoolinfo",{"_index":32,"name":{"33":{},"173":{}},"comment":{}}],["promisegetrawtransaction",{"_index":28,"name":{"29":{},"169":{}},"comment":{}}],["promisegetstakesplitthreshold",{"_index":80,"name":{"81":{},"221":{}},"comment":{}}],["promisegetstakingstatus",{"_index":78,"name":{"79":{},"219":{}},"comment":{}}],["promisegettransaction",{"_index":48,"name":{"49":{},"189":{}},"comment":{}}],["promisegettransactionreceipt",{"_index":50,"name":{"51":{},"191":{}},"comment":{}}],["promisegettxout",{"_index":52,"name":{"53":{},"193":{}},"comment":{}}],["promisegetunconfirmedbalance",{"_index":30,"name":{"31":{},"171":{}},"comment":{}}],["promisegetwalletinfo",{"_index":70,"name":{"71":{},"211":{}},"comment":{}}],["promiselistcontracts",{"_index":111,"name":{"112":{},"252":{}},"comment":{}}],["promiselistunspent",{"_index":98,"name":{"99":{},"239":{}},"comment":{}}],["promisesearchlogs",{"_index":87,"name":{"88":{},"228":{}},"comment":{}}],["promisesendmany",{"_index":96,"name":{"97":{},"237":{}},"comment":{}}],["promisesendrawtransaction",{"_index":24,"name":{"25":{},"165":{}},"comment":{}}],["promisesendtoaddress",{"_index":94,"name":{"95":{},"235":{}},"comment":{}}],["promisesendtocontract",{"_index":113,"name":{"114":{},"254":{}},"comment":{}}],["promisesetaccount",{"_index":18,"name":{"19":{},"159":{}},"comment":{}}],["promisesettxfee",{"_index":92,"name":{"93":{},"233":{}},"comment":{}}],["promisesignmessage",{"_index":82,"name":{"83":{},"223":{}},"comment":{}}],["promisesignrawtransaction",{"_index":22,"name":{"23":{},"163":{}},"comment":{}}],["promisestop",{"_index":76,"name":{"77":{},"217":{}},"comment":{}}],["promisevalidateaddress",{"_index":36,"name":{"37":{},"177":{}},"comment":{}}],["promiseverifymessage",{"_index":84,"name":{"85":{},"225":{}},"comment":{}}],["promisewalletlock",{"_index":16,"name":{"17":{},"157":{}},"comment":{}}],["promisewalletpassphrase",{"_index":12,"name":{"13":{},"153":{}},"comment":{}}],["promisewalletpassphrasechange",{"_index":14,"name":{"15":{},"155":{}},"comment":{}}],["provider",{"_index":203,"name":{"324":{},"343":{},"369":{},"384":{},"443":{},"504":{},"541":{},"604":{},"641":{},"662":{},"718":{},"872":{}},"comment":{}}],["purchase",{"_index":275,"name":{"657":{}},"comment":{}}],["read",{"_index":161,"name":{"279":{}},"comment":{}}],["readmany",{"_index":156,"name":{"273":{}},"comment":{}}],["renounceownership",{"_index":194,"name":{"314":{},"379":{},"396":{},"422":{},"456":{},"483":{},"520":{},"555":{},"583":{},"636":{},"658":{}},"comment":{}}],["royaltyinfo",{"_index":243,"name":{"513":{},"549":{},"577":{}},"comment":{}}],["rpceventlogs",{"_index":332,"name":{"814":{}},"comment":{}}],["rpclog",{"_index":333,"name":{"815":{}},"comment":{}}],["rpcprovider",{"_index":358,"name":{"890":{}},"comment":{}}],["safetransferfrom",{"_index":224,"name":{"357":{},"405":{},"431":{},"465":{},"492":{},"529":{},"564":{},"592":{},"786":{},"803":{}},"comment":{}}],["safetransferfromdata",{"_index":228,"name":{"363":{},"411":{},"437":{},"471":{},"498":{},"535":{},"570":{},"598":{},"792":{},"809":{}},"comment":{}}],["sale",{"_index":232,"name":{"381":{}},"comment":{}}],["searcheventlogs",{"_index":355,"name":{"875":{},"889":{},"900":{},"910":{}},"comment":{}}],["searchlogs",{"_index":88,"name":{"89":{},"229":{}},"comment":{}}],["sem",{"_index":139,"name":{"146":{}},"comment":{}}],["send",{"_index":208,"name":{"329":{},"348":{},"374":{},"389":{},"448":{},"509":{},"546":{},"609":{},"646":{},"667":{},"723":{}},"comment":{}}],["sender",{"_index":285,"name":{"678":{},"894":{}},"comment":{}}],["sendfunds",{"_index":195,"name":{"315":{}},"comment":{}}],["sendmany",{"_index":97,"name":{"98":{},"238":{}},"comment":{}}],["sendrawtransaction",{"_index":25,"name":{"26":{},"166":{}},"comment":{}}],["sendtoaddress",{"_index":95,"name":{"96":{},"236":{}},"comment":{}}],["sendtocontract",{"_index":112,"name":{"113":{},"253":{},"878":{},"886":{},"897":{},"907":{}},"comment":{}}],["setaccount",{"_index":19,"name":{"20":{},"160":{}},"comment":{}}],["setapprovalforall",{"_index":226,"name":{"361":{},"409":{},"435":{},"469":{},"496":{},"533":{},"568":{},"596":{},"790":{},"807":{}},"comment":{}}],["setauctioncontroller",{"_index":196,"name":{"316":{}},"comment":{}}],["setauctionfee",{"_index":197,"name":{"317":{}},"comment":{}}],["setbaseuri",{"_index":237,"name":{"397":{},"423":{},"457":{},"484":{},"521":{},"556":{},"584":{}},"comment":{}}],["setburnablefactory",{"_index":198,"name":{"318":{}},"comment":{}}],["setbytelenfromcontents",{"_index":164,"name":{"282":{}},"comment":{}}],["setcontroller",{"_index":199,"name":{"319":{},"398":{},"424":{},"458":{},"485":{},"522":{},"557":{},"585":{}},"comment":{}}],["setdefaultaccount",{"_index":9,"name":{"10":{},"150":{}},"comment":{}}],["setfactory",{"_index":200,"name":{"320":{}},"comment":{}}],["setlocktime",{"_index":120,"name":{"122":{}},"comment":{}}],["setroyalty",{"_index":244,"name":{"514":{},"550":{},"578":{}},"comment":{}}],["setsighashtype",{"_index":137,"name":{"140":{}},"comment":{}}],["settransaction",{"_index":134,"name":{"137":{}},"comment":{}}],["settxfee",{"_index":93,"name":{"94":{},"234":{}},"comment":{}}],["sighashtype",{"_index":133,"name":{"136":{}},"comment":{}}],["signmessage",{"_index":83,"name":{"84":{},"224":{}},"comment":{}}],["signrawtransaction",{"_index":23,"name":{"24":{},"164":{}},"comment":{}}],["simpleauction",{"_index":258,"name":{"623":{}},"comment":{}}],["single",{"_index":125,"name":{"127":{}},"comment":{}}],["single_anyonecanpay",{"_index":128,"name":{"130":{}},"comment":{}}],["standardoutput",{"_index":140,"name":{"255":{}},"comment":{}}],["stateroot",{"_index":303,"name":{"703":{},"738":{},"828":{}},"comment":{}}],["stop",{"_index":77,"name":{"78":{},"218":{}},"comment":{}}],["supportsinterface",{"_index":230,"name":{"367":{},"415":{},"441":{},"475":{},"502":{},"539":{},"574":{},"602":{},"782":{},"796":{},"813":{}},"comment":{}}],["symbol",{"_index":212,"name":{"334":{},"365":{},"413":{},"439":{},"473":{},"500":{},"537":{},"572":{},"600":{},"756":{},"773":{},"794":{},"811":{}},"comment":{}}],["testnet",{"_index":349,"name":{"855":{},"859":{},"863":{},"867":{},"871":{}},"comment":{}}],["timestamp",{"_index":284,"name":{"677":{}},"comment":{}}],["to",{"_index":316,"name":{"732":{},"822":{}},"comment":{}}],["tobuffer",{"_index":166,"name":{"284":{}},"comment":{}}],["tohexaddress",{"_index":338,"name":{"837":{}},"comment":{}}],["tokenbyindex",{"_index":221,"name":{"353":{},"402":{},"427":{},"462":{},"488":{},"525":{},"561":{},"588":{},"800":{}},"comment":{}}],["tokeninfo",{"_index":201,"name":{"321":{},"843":{}},"comment":{}}],["tokenofownerbyindex",{"_index":222,"name":{"354":{},"401":{},"428":{},"461":{},"489":{},"526":{},"560":{},"589":{},"799":{}},"comment":{}}],["tokenuri",{"_index":229,"name":{"366":{},"414":{},"440":{},"474":{},"501":{},"538":{},"573":{},"601":{},"795":{},"812":{}},"comment":{}}],["topics",{"_index":288,"name":{"683":{},"712":{}},"comment":{}}],["tosatoshi",{"_index":343,"name":{"847":{}},"comment":{}}],["tostring",{"_index":165,"name":{"283":{}},"comment":{}}],["totalcount",{"_index":277,"name":{"670":{}},"comment":{}}],["totalsupply",{"_index":217,"name":{"339":{},"352":{},"400":{},"426":{},"460":{},"487":{},"524":{},"559":{},"587":{},"761":{},"768":{},"778":{},"798":{}},"comment":{}}],["trait_type",{"_index":248,"name":{"612":{}},"comment":{}}],["transaction",{"_index":319,"name":{"745":{}},"comment":{}}],["transactionhash",{"_index":313,"name":{"728":{},"818":{}},"comment":{}}],["transactionid",{"_index":280,"name":{"673":{}},"comment":{}}],["transactionindex",{"_index":314,"name":{"729":{},"819":{}},"comment":{}}],["transactionreceipt",{"_index":302,"name":{"701":{},"725":{}},"comment":{}}],["transfer",{"_index":218,"name":{"340":{},"762":{},"769":{},"779":{}},"comment":{}}],["transferfrom",{"_index":219,"name":{"341":{},"358":{},"406":{},"432":{},"466":{},"493":{},"530":{},"565":{},"593":{},"763":{},"770":{},"780":{},"787":{},"804":{}},"comment":{}}],["transferownership",{"_index":202,"name":{"322":{},"380":{},"399":{},"425":{},"459":{},"486":{},"523":{},"558":{},"586":{},"637":{},"659":{}},"comment":{}}],["tx",{"_index":130,"name":{"133":{}},"comment":{}}],["txid",{"_index":320,"name":{"746":{}},"comment":{}}],["unpause",{"_index":269,"name":{"638":{},"660":{}},"comment":{}}],["url",{"_index":6,"name":{"7":{},"148":{}},"comment":{}}],["utxoroot",{"_index":304,"name":{"704":{},"739":{},"829":{}},"comment":{}}],["utxos",{"_index":131,"name":{"134":{}},"comment":{}}],["validateaddress",{"_index":37,"name":{"38":{},"178":{}},"comment":{}}],["value",{"_index":249,"name":{"613":{}},"comment":{}}],["verifymessage",{"_index":85,"name":{"86":{},"226":{}},"comment":{}}],["version",{"_index":345,"name":{"849":{}},"comment":{}}],["walletlock",{"_index":17,"name":{"18":{},"158":{}},"comment":{}}],["walletpassphrase",{"_index":13,"name":{"14":{},"154":{}},"comment":{}}],["walletpassphrasechange",{"_index":15,"name":{"16":{},"156":{}},"comment":{}}],["web3provider",{"_index":360,"name":{"901":{}},"comment":{}}],["withdraw",{"_index":270,"name":{"639":{}},"comment":{}}],["write",{"_index":163,"name":{"281":{}},"comment":{}}],["writelen",{"_index":162,"name":{"280":{}},"comment":{}}],["writemany",{"_index":158,"name":{"275":{}},"comment":{}}],["writemanylen",{"_index":157,"name":{"274":{}},"comment":{}}]],"pipeline":[]}}' -); +window.searchData = + 'data:application/octet-stream;base64,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'; diff --git a/docs/assets/style.css b/docs/assets/style.css index 18b4f8f..9d619a6 100644 --- a/docs/assets/style.css +++ b/docs/assets/style.css @@ -10,7 +10,9 @@ --light-color-text: #222; --light-color-text-aside: #6e6e6e; --light-color-link: #1f70c2; + --light-color-focus-outline: #3584e4; + --light-color-ts-keyword: #056bd6; --light-color-ts-project: #b111c9; --light-color-ts-module: var(--light-color-ts-project); --light-color-ts-namespace: var(--light-color-ts-project); @@ -28,13 +30,13 @@ --light-color-ts-constructor-signature: var(--light-color-ts-constructor); --light-color-ts-parameter: var(--light-color-ts-variable); /* type literal not included as links will never be generated to it */ - --light-color-ts-type-parameter: var(--light-color-ts-type-alias); + --light-color-ts-type-parameter: #a55c0e; --light-color-ts-accessor: var(--light-color-ts-property); --light-color-ts-get-signature: var(--light-color-ts-accessor); --light-color-ts-set-signature: var(--light-color-ts-accessor); - /* object literal not included as it is not used and will be removed in 0.25 */ --light-color-ts-type-alias: #d51270; /* reference not included as links will be colored with the kind that it points to */ + --light-color-document: #000000; --light-external-icon: url("data:image/svg+xml;utf8,"); --light-color-scheme: light; @@ -50,7 +52,9 @@ --dark-color-text: #f5f5f5; --dark-color-text-aside: #dddddd; --dark-color-link: #00aff4; + --dark-color-focus-outline: #4c97f2; + --dark-color-ts-keyword: #3399ff; --dark-color-ts-project: #e358ff; --dark-color-ts-module: var(--dark-color-ts-project); --dark-color-ts-namespace: var(--dark-color-ts-project); @@ -68,13 +72,13 @@ --dark-color-ts-constructor-signature: var(--dark-color-ts-constructor); --dark-color-ts-parameter: var(--dark-color-ts-variable); /* type literal not included as links will never be generated to it */ - --dark-color-ts-type-parameter: var(--dark-color-ts-type-alias); + --dark-color-ts-type-parameter: #e07d13; --dark-color-ts-accessor: var(--dark-color-ts-property); --dark-color-ts-get-signature: var(--dark-color-ts-accessor); --dark-color-ts-set-signature: var(--dark-color-ts-accessor); - /* object literal not included as it is not used and will be removed in 0.25 */ --dark-color-ts-type-alias: #ff6492; /* reference not included as links will be colored with the kind that it points to */ + --dark-color-document: #ffffff; --dark-external-icon: url("data:image/svg+xml;utf8,"); --dark-color-scheme: dark; @@ -92,7 +96,9 @@ --color-text: var(--light-color-text); --color-text-aside: var(--light-color-text-aside); --color-link: var(--light-color-link); + --color-focus-outline: var(--light-color-focus-outline); + --color-ts-keyword: var(--light-color-ts-keyword); --color-ts-module: var(--light-color-ts-module); --color-ts-namespace: var(--light-color-ts-namespace); --color-ts-enum: var(--light-color-ts-enum); @@ -115,6 +121,7 @@ --color-ts-get-signature: var(--light-color-ts-get-signature); --color-ts-set-signature: var(--light-color-ts-set-signature); --color-ts-type-alias: var(--light-color-ts-type-alias); + --color-document: var(--light-color-document); --external-icon: var(--light-external-icon); --color-scheme: var(--light-color-scheme); @@ -133,7 +140,9 @@ --color-text: var(--dark-color-text); --color-text-aside: var(--dark-color-text-aside); --color-link: var(--dark-color-link); + --color-focus-outline: var(--dark-color-focus-outline); + --color-ts-keyword: var(--dark-color-ts-keyword); --color-ts-module: var(--dark-color-ts-module); --color-ts-namespace: var(--dark-color-ts-namespace); --color-ts-enum: var(--dark-color-ts-enum); @@ -156,6 +165,7 @@ --color-ts-get-signature: var(--dark-color-ts-get-signature); --color-ts-set-signature: var(--dark-color-ts-set-signature); --color-ts-type-alias: var(--dark-color-ts-type-alias); + --color-document: var(--dark-color-document); --external-icon: var(--dark-external-icon); --color-scheme: var(--dark-color-scheme); @@ -181,7 +191,9 @@ body { --color-text: var(--light-color-text); --color-text-aside: var(--light-color-text-aside); --color-link: var(--light-color-link); + --color-focus-outline: var(--light-color-focus-outline); + --color-ts-keyword: var(--light-color-ts-keyword); --color-ts-module: var(--light-color-ts-module); --color-ts-namespace: var(--light-color-ts-namespace); --color-ts-enum: var(--light-color-ts-enum); @@ -204,6 +216,7 @@ body { --color-ts-get-signature: var(--light-color-ts-get-signature); --color-ts-set-signature: var(--light-color-ts-set-signature); --color-ts-type-alias: var(--light-color-ts-type-alias); + --color-document: var(--light-color-document); --external-icon: var(--light-external-icon); --color-scheme: var(--light-color-scheme); @@ -220,7 +233,9 @@ body { --color-text: var(--dark-color-text); --color-text-aside: var(--dark-color-text-aside); --color-link: var(--dark-color-link); + --color-focus-outline: var(--dark-color-focus-outline); + --color-ts-keyword: var(--dark-color-ts-keyword); --color-ts-module: var(--dark-color-ts-module); --color-ts-namespace: var(--dark-color-ts-namespace); --color-ts-enum: var(--dark-color-ts-enum); @@ -243,11 +258,17 @@ body { --color-ts-get-signature: var(--dark-color-ts-get-signature); --color-ts-set-signature: var(--dark-color-ts-set-signature); --color-ts-type-alias: var(--dark-color-ts-type-alias); + --color-document: var(--dark-color-document); --external-icon: var(--dark-external-icon); --color-scheme: var(--dark-color-scheme); } +*:focus-visible, +.tsd-accordion-summary:focus-visible svg { + outline: 2px solid var(--color-focus-outline); +} + .always-visible, .always-visible .tsd-signatures { display: inherit !important; @@ -262,16 +283,6 @@ h6 { line-height: 1.2; } -h1 > a, -h2 > a, -h3 > a, -h4 > a, -h5 > a, -h6 > a { - text-decoration: none; - color: var(--color-text); -} - h1 { font-size: 1.875rem; margin: 0.67rem 0; @@ -302,10 +313,6 @@ h6 { margin: 2.33rem 0; } -.uppercase { - text-transform: uppercase; -} - dl, menu, ol, @@ -323,17 +330,14 @@ dd { } /* Footer */ -.tsd-generator { +footer { 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; +footer > p { + margin: 0 1em; } .container-main { @@ -401,7 +405,8 @@ dd { } body { background: var(--color-background); - font-family: "Segoe UI", sans-serif; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", + Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; font-size: 16px; color: var(--color-text); } @@ -419,6 +424,9 @@ a.external[target="_blank"] { background-repeat: no-repeat; padding-right: 13px; } +a.tsd-anchor-link { + color: var(--color-text); +} code, pre { @@ -468,13 +476,12 @@ blockquote { padding: 0 0 0 20px; margin: 0; } -.tsd-typography h4, .tsd-typography .tsd-index-panel h3, .tsd-index-panel .tsd-typography h3, +.tsd-typography h4, .tsd-typography h5, .tsd-typography h6 { font-size: 1em; - margin: 0; } .tsd-typography h5, .tsd-typography h6 { @@ -485,6 +492,19 @@ blockquote { .tsd-typography ol { margin: 1em 0; } +.tsd-typography table { + border-collapse: collapse; + border: none; +} +.tsd-typography td, +.tsd-typography th { + padding: 6px 13px; + border: 1px solid var(--color-accent); +} +.tsd-typography thead, +.tsd-typography tr:nth-child(even) { + background-color: var(--color-background-secondary); +} .tsd-breadcrumb { margin: 0; @@ -566,13 +586,13 @@ dl.tsd-comment-tag-group p { } .tsd-filter-input { display: flex; - width: fit-content; width: -moz-fit-content; + width: fit-content; align-items: center; - user-select: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; + user-select: none; cursor: pointer; } .tsd-filter-input input[type="checkbox"] { @@ -595,11 +615,8 @@ dl.tsd-comment-tag-group p { 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-filter-input input[type="checkbox"]:focus-visible + svg { + outline: 2px solid var(--color-focus-outline); } .tsd-checkbox-background { fill: var(--color-accent); @@ -616,13 +633,18 @@ input[type="checkbox"]:checked ~ svg .tsd-checkbox-checkmark { stroke: var(--color-accent); } -.tsd-theme-toggle { - padding-top: 0.75rem; +.settings-label { + font-weight: bold; + text-transform: uppercase; + display: inline-block; } -.tsd-theme-toggle > h4 { - display: inline; - vertical-align: middle; - margin-right: 0.75rem; + +.tsd-filter-visibility .settings-label { + margin: 0.75rem 0 0.5rem 0; +} + +.tsd-theme-toggle .settings-label { + margin: 0.75rem 0.75rem 0 0; } .tsd-hierarchy { @@ -633,6 +655,28 @@ input[type="checkbox"]:checked ~ svg .tsd-checkbox-checkmark { font-weight: bold; } +.tsd-full-hierarchy:not(:last-child) { + margin-bottom: 1em; + padding-bottom: 1em; + border-bottom: 1px solid var(--color-accent); +} +.tsd-full-hierarchy, +.tsd-full-hierarchy ul { + list-style: none; + margin: 0; + padding: 0; +} +.tsd-full-hierarchy ul { + padding-left: 1.5rem; +} +.tsd-full-hierarchy a { + padding: 0.25rem 0 !important; + font-size: 1rem; + display: inline-flex; + align-items: center; + color: var(--color-text); +} + .tsd-panel-group.tsd-index-group { margin-bottom: 0; } @@ -698,12 +742,15 @@ input[type="checkbox"]:checked ~ svg .tsd-checkbox-checkmark { } .tsd-navigation > a, .tsd-navigation .tsd-accordion-summary { - width: calc(100% - 0.5rem); + width: calc(100% - 0.25rem); + display: flex; + align-items: center; } .tsd-navigation a, .tsd-navigation summary > span, .tsd-page-navigation a { - display: inline-flex; + display: flex; + width: calc(100% - 0.25rem); align-items: center; padding: 0.25rem; color: var(--color-text); @@ -730,6 +777,9 @@ input[type="checkbox"]:checked ~ svg .tsd-checkbox-checkmark { padding: 0; max-width: 100%; } +.tsd-navigation .tsd-nav-link { + display: none; +} .tsd-nested-navigation { margin-left: 3rem; } @@ -743,11 +793,15 @@ input[type="checkbox"]:checked ~ svg .tsd-checkbox-checkmark { margin-left: -1.5rem; } -.tsd-nested-navigation > li > a, -.tsd-nested-navigation > li > span { - width: calc(100% - 1.75rem - 0.5rem); +.tsd-page-navigation-section { + margin-left: 10px; +} +.tsd-page-navigation-section > summary { + padding: 0.25rem; +} +.tsd-page-navigation-section > div { + margin-left: 20px; } - .tsd-page-navigation ul { padding-left: 1.75rem; } @@ -778,10 +832,10 @@ a.tsd-index-link { } .tsd-accordion-summary, .tsd-accordion-summary a { - user-select: none; -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; + user-select: none; cursor: pointer; } @@ -794,8 +848,9 @@ a.tsd-index-link { padding-top: 0; padding-bottom: 0; } -.tsd-index-accordion .tsd-accordion-summary > svg { +.tsd-accordion .tsd-accordion-summary > svg { margin-left: 0.25rem; + vertical-align: text-top; } .tsd-index-content > :not(:first-child) { margin-top: 0.75rem; @@ -843,7 +898,7 @@ a.tsd-index-link { } .tsd-panel-group { - margin: 4rem 0; + margin: 2rem 0; } .tsd-panel-group.tsd-index-group { margin: 2rem 0; @@ -851,6 +906,9 @@ a.tsd-index-link { .tsd-panel-group.tsd-index-group details { margin: 2rem 0; } +.tsd-panel-group > .tsd-accordion-summary { + margin-bottom: 1rem; +} #tsd-search { transition: background-color 0.2s; @@ -900,8 +958,9 @@ a.tsd-index-link { box-shadow: 0 0 4px rgba(0, 0, 0, 0.25); } #tsd-search .results li { - padding: 0 10px; background-color: var(--color-background); + line-height: initial; + padding: 4px; } #tsd-search .results li:nth-child(even) { background-color: var(--color-background-secondary); @@ -909,12 +968,15 @@ a.tsd-index-link { #tsd-search .results li.state { display: none; } -#tsd-search .results li.current, -#tsd-search .results li:hover { +#tsd-search .results li.current:not(.no-results), +#tsd-search .results li:hover:not(.no-results) { background-color: var(--color-accent); } #tsd-search .results a { - display: block; + display: flex; + align-items: center; + padding: 0.25rem; + box-sizing: border-box; } #tsd-search .results a:before { top: 10px; @@ -970,6 +1032,11 @@ a.tsd-index-link { overflow-x: auto; } +.tsd-signature-keyword { + color: var(--color-ts-keyword); + font-weight: normal; +} + .tsd-signature-symbol { color: var(--color-text-aside); font-weight: normal; @@ -991,6 +1058,12 @@ a.tsd-index-link { border-width: 1px 0; transition: background-color 0.1s; } +.tsd-signatures .tsd-index-signature:not(:last-child) { + margin-bottom: 1em; +} +.tsd-signatures .tsd-index-signature .tsd-signature { + border-width: 1px; +} .tsd-description .tsd-signatures .tsd-signature { border-width: 1px; } @@ -1070,7 +1143,9 @@ ul.tsd-type-parameter-list h5 { overflow: hidden; opacity: 0.8; height: 40px; - transition: opacity 0.1s, background-color 0.2s; + transition: + opacity 0.1s, + background-color 0.2s; vertical-align: bottom; cursor: pointer; } @@ -1122,7 +1197,7 @@ img { } .deprecated { - text-decoration: line-through; + text-decoration: line-through !important; } .warning { @@ -1302,6 +1377,12 @@ img { .has-menu .tsd-navigation { max-height: 100%; } + #tsd-toolbar-links { + display: none; + } + .tsd-navigation .tsd-nav-link { + display: flex; + } } /* one sidebar */ diff --git a/docs/classes/APIProvider.html b/docs/classes/APIProvider.html index c7513fb..d540201 100644 --- a/docs/classes/APIProvider.html +++ b/docs/classes/APIProvider.html @@ -1,367 +1,38 @@ -APIProvider | @metrixcoin/metrilib
-
- -
-
-
-
- -

Class APIProvider

-
-

Hierarchy

-
    -
  • APIProvider
-
-

Implements

-
-
-
-
- -
-
-

Constructors

-
- -
-
-

Properties

-
- -
network: NetworkType
-
-

Methods

-
- -
-
- -
    - -
  • -

    Perform calltocontract

    -
    -
    -

    Parameters

    -
      -
    • -
      contract: string
      -

      The contract address

      -
      -
    • -
    • -
      method: string
      -

      The contract method to call

      -
      -
    • -
    • -
      data: any[]
      -

      The arguments

      -
      -
    • -
    • -
      abi: any[]
      -

      The contract abi

      -
      -
    -

    Returns Promise<undefined | Result>

    see Result

    - -
-
- -
-
- -
-
- -
    - -
  • -

    Get receipts from a transaction

    -
    -
    -

    Parameters

    -
      -
    • -
      tx: {
          hash160: string;
          sender: string;
          txid: string;
      }
      -

      transaction object

      -
      -
      -
        -
      • -
        hash160: string
      • -
      • -
        sender: string
      • -
      • -
        txid: string
    • -
    • -
      abi: any[]
      -

      The abi for the contract that was called

      -
      -
    • -
    • -
      Optional contract: string
      -

      the contract address, if there is one

      -
      -
    -

    Returns Promise<TransactionReceipt[]>

    an array of TransactionReceipt objects

    - -
-
- -
    - -
  • -

    Search events from a contract

    -
    -
    -

    Parameters

    -
      -
    • -
      contract: string
      -

      transaction object

      -
      -
    • -
    • -
      Optional topics: string[]
      -

      the topics to filter by

      -
      -
    • -
    • -
      fromBlock: undefined | number = 0
      -

      the starting block height to filter by defaults to 0

      -
      -
    • -
    • -
      toBlock: undefined | number = -1
      -

      the end block height to filter by, defaults to -1 for most recent block

      -
      -
    -

    Returns Promise<APIEventLogs>

    an EventLogs object

    - -
-
- -
    - -
  • -

    Perform sendtocontract

    -
    -
    -

    Parameters

    -
      -
    • -
      contract: string
      -

      The contract address

      -
      -
    • -
    • -
      method: string
      -

      The contract method to send to

      -
      -
    • -
    • -
      data: any[]
      -

      The arguments to use

      -
      -
    • -
    • -
      value: string
      -

      The amount to send to the contract

      -
      -
    • -
    • -
      gasLimit: number
      -

      The amount of gas units allowed

      -
      -
    • -
    • -
      gasPrice: number
      -

      The satoshi price per gas

      -
      -
    • -
    • -
      abi: any[]
      -

      The contract abi

      -
      -
    -

    Returns Promise<any>

    see Result

    - -
-
- -
-
-

Generated using TypeDoc

-
\ No newline at end of file +APIProvider | @metrixcoin/metrilib

Implements

Constructors

Properties

network: NetworkType

Methods

  • Perform calltocontract

    +

    Parameters

    • contract: string

      The contract address

      +
    • method: string

      The contract method to call

      +
    • data: any[]

      The arguments

      +
    • abi: any[]

      The contract abi

      +

    Returns Promise<undefined | Result>

    see Result

    +
  • Get receipts from a transaction

    +

    Parameters

    • tx: {
          hash160: string;
          sender: string;
          txid: string;
      }

      transaction object

      +
      • hash160: string
      • sender: string
      • txid: string
    • abi: any[]

      The abi for the contract that was called

      +
    • Optionalcontract: string

      the contract address, if there is one

      +

    Returns Promise<TransactionReceipt[]>

    an array of TransactionReceipt objects

    +
  • Search events from a contract

    +

    Parameters

    • contract: string

      transaction object

      +
    • Optionaltopics: string[]

      the topics to filter by

      +
    • fromBlock: undefined | number = 0

      the starting block height to filter by defaults to 0

      +
    • toBlock: undefined | number = -1

      the end block height to filter by, defaults to -1 for most recent block

      +

    Returns Promise<APIEventLogs>

    an EventLogs object

    +
  • Perform sendtocontract

    +

    Parameters

    • contract: string

      The contract address

      +
    • method: string

      The contract method to send to

      +
    • data: any[]

      The arguments to use

      +
    • value: string

      The amount to send to the contract

      +
    • gasLimit: number

      The amount of gas units allowed

      +
    • gasPrice: number

      The satoshi price per gas

      +
    • abi: any[]

      The contract abi

      +

    Returns Promise<any>

    see Result

    +
diff --git a/docs/classes/BaseSale.html b/docs/classes/BaseSale.html index b26b1d8..d218c2c 100644 --- a/docs/classes/BaseSale.html +++ b/docs/classes/BaseSale.html @@ -1,514 +1,73 @@ -BaseSale | @metrixcoin/metrilib
-
- -
-
-
-
- -

Class BaseSale

-
-

Hierarchy

-
-
-
-
- -
-
-

Constructors

-
- -
-
-

Properties

-
- -
abi: any[]
-
- -
address: string
-
- -
bytecode: undefined | string
-
- -
provider: Provider
-
-

Methods

-
- -
-
- -
    - -
  • -

    Perform calltocontract

    -
    -
    -

    Parameters

    -
      -
    • -
      method: string
      -

      The contract method to call

      -
      -
    • -
    • -
      args: any[]
      -

      The arguments

      -
      -
    -

    Returns Promise<undefined | Result>

    see Result

    - -
-
- -
    - -
  • -

    Cancels an MRC721 sale

    -
    -
    -

    Parameters

    -
      -
    • -
      assetAddress: string
      -

      the EVM adddress of the MRC721 contract

      -
      -
    • -
    • -
      tokenId: bigint
      -

      the uint256 id of the token

      -
      -
    • -
    • -
      gasLimit: undefined | number = 300000
      -

      optionally the maximum units of gas which can be consumed

      -
      -
    -

    Returns Promise<Transaction>

    an array of TransactionReceipt objects

    - -
-
- -
    - -
  • -

    Gets the MetriverseCore contract

    -
    -

    Returns Promise<string>

    the EVM style address of the MetriverseCore contract

    - -
-
- -
    - -
  • -

    Create a new MRC721 sale

    -
    -
    -

    Parameters

    -
      -
    • -
      assetAddress: string
      -

      the EVM adddress of the MRC721 contract

      -
      -
    • -
    • -
      tokenId: bigint
      -

      the uint256 id of the token

      -
      -
    • -
    • -
      price: bigint
      -

      the price in satoshi MRX

      -
      -
    • -
    • -
      beneficiaryAddress: string
      -

      the EVM adddress which the proceeds will go to

      -
      -
    • -
    • -
      gasLimit: undefined | number = 300000
      -

      optionally the maximum units of gas which can be consumed

      -
      -
    -

    Returns Promise<Transaction>

    an array of TransactionReceipt objects

    - -
-
- -
-
- -
    - -
  • -

    Get a sale object from the contract state

    -
    -
    -

    Parameters

    -
      -
    • -
      assetAddress: string
      -

      the EVM adddress of the MRC721 contract

      -
      -
    • -
    • -
      tokenId: bigint
      -

      the uint256 id of the token

      -
      -
    -

    Returns Promise<[tokenId: bigint, price: bigint, beneficiaryAddress: string]>

    the Auction object

    - -
-
- -
-
- -
-
- -
-
- -
    - -
  • -

    Purchase an MRC721 token which is for sale.

    -
    -
    -

    Parameters

    -
      -
    • -
      assetAddress: string
      -

      the EVM adddress of the MRC721 contract

      -
      -
    • -
    • -
      tokenId: bigint
      -

      the uint256 id of the token

      -
      -
    • -
    • -
      price: undefined | string = '0'
      -

      the amount in MRX as a string

      -
      -
    • -
    • -
      gasLimit: undefined | number = 300000
      -

      optionally the maximum units of gas which can be consumed

      -
      -
    -

    Returns Promise<Transaction>

    an array of TransactionReceipt objects

    - -
-
- -
-
- -
    - -
  • -

    Perform sendtocontract

    -
    -
    -

    Parameters

    -
      -
    • -
      method: string
      -

      The contract method to send to

      -
      -
    • -
    • -
      args: any[]
      -

      The arguments to use

      -
      -
    • -
    • -
      value: undefined | string = '0'
      -

      The amount to send to the contract

      -
      -
    • -
    • -
      gasLimit: undefined | number = 250000
      -

      The amount of gas units allowed

      -
      -
    • -
    • -
      gasPrice: undefined | number = 5000
      -

      The satoshi price per gas

      -
      -
    -

    Returns Promise<{
        hash160: string;
        sender: string;
        txid: string;
    }>

    see Result

    - -
-
- -
-
- -
-
- -
-
-

Generated using TypeDoc

-
\ No newline at end of file +BaseSale | @metrixcoin/metrilib

Hierarchy (view full)

Constructors

Properties

abi: any[]
address: string
bytecode: undefined | string
provider: Provider

Methods

  • Perform calltocontract

    +

    Parameters

    • method: string

      The contract method to call

      +
    • args: any[]

      The arguments

      +

    Returns Promise<undefined | Result>

    see Result

    +
  • Cancels an MRC721 sale

    +

    Parameters

    • assetAddress: string

      the EVM adddress of the MRC721 contract

      +
    • tokenId: bigint

      the uint256 id of the token

      +
    • gasLimit: undefined | number = 300000

      optionally the maximum units of gas which can be consumed

      +

    Returns Promise<Transaction>

    an array of TransactionReceipt objects

    +
  • Create a new MRC721 sale

    +

    Parameters

    • assetAddress: string

      the EVM adddress of the MRC721 contract

      +
    • tokenId: bigint

      the uint256 id of the token

      +
    • price: bigint

      the price in satoshi MRX

      +
    • beneficiaryAddress: string

      the EVM adddress which the proceeds will go to

      +
    • gasLimit: undefined | number = 300000

      optionally the maximum units of gas which can be consumed

      +

    Returns Promise<Transaction>

    an array of TransactionReceipt objects

    +
  • Get a sale object from the contract state

    +

    Parameters

    • assetAddress: string

      the EVM adddress of the MRC721 contract

      +
    • tokenId: bigint

      the uint256 id of the token

      +

    Returns Promise<[tokenId: bigint, price: bigint, beneficiaryAddress: string]>

    the Auction object

    +
  • Purchase an MRC721 token which is for sale.

    +

    Parameters

    • assetAddress: string

      the EVM adddress of the MRC721 contract

      +
    • tokenId: bigint

      the uint256 id of the token

      +
    • price: undefined | string = '0'

      the amount in MRX as a string

      +
    • gasLimit: undefined | number = 300000

      optionally the maximum units of gas which can be consumed

      +

    Returns Promise<Transaction>

    an array of TransactionReceipt objects

    +
  • Perform sendtocontract

    +

    Parameters

    • method: string

      The contract method to send to

      +
    • args: any[]

      The arguments to use

      +
    • value: undefined | string = '0'

      The amount to send to the contract

      +
    • gasLimit: undefined | number = 250000

      The amount of gas units allowed

      +
    • gasPrice: undefined | number = 5000

      The satoshi price per gas

      +

    Returns Promise<{
        hash160: string;
        sender: string;
        txid: string;
    }>

    see Result

    +
diff --git a/docs/classes/GenericMRC721.html b/docs/classes/GenericMRC721.html index f87b05c..b690b1f 100644 --- a/docs/classes/GenericMRC721.html +++ b/docs/classes/GenericMRC721.html @@ -1,138 +1,38 @@ -GenericMRC721 | @metrixcoin/metrilib
-
- -
-
-
-
- -

Class GenericMRC721

-
-

Interface that represents a smart contract, which implements MRC721 and is burnable

-
-
-
-

Hierarchy

-
-
-

Implements

-
-
-
-
- -
-
-

Constructors

-
- -
-
-

Properties

-
- -
abi: any[]
-
- -
address: string
-
- -
bytecode: undefined | string
-
- -
provider: Provider
-
-

Methods

-
- -
diff --git a/docs/classes/GenericMRC721Burnable.html b/docs/classes/GenericMRC721Burnable.html index 643a08d..4aa4c99 100644 --- a/docs/classes/GenericMRC721Burnable.html +++ b/docs/classes/GenericMRC721Burnable.html @@ -1,138 +1,39 @@ -GenericMRC721Burnable | @metrixcoin/metrilib
-
- -
-
-
-
- -

Class GenericMRC721Burnable

-
-

Interface that represents a smart contract, which implements MRC721 and is burnable

-
-
-
-

Hierarchy

-
-
-

Implements

-
-
-
-
- -
-
-

Constructors

-
- -
-
-

Properties

-
- -
abi: any[]
-
- -
address: string
-
- -
bytecode: undefined | string
-
- -
provider: Provider
-
-

Methods

-
- -
diff --git a/docs/classes/GenericMRC721BurnableRoyalty.html b/docs/classes/GenericMRC721BurnableRoyalty.html index 65b38a2..eeec0d8 100644 --- a/docs/classes/GenericMRC721BurnableRoyalty.html +++ b/docs/classes/GenericMRC721BurnableRoyalty.html @@ -1,138 +1,41 @@ -GenericMRC721BurnableRoyalty | @metrixcoin/metrilib
-
- -
-
-
-
- -

Class GenericMRC721BurnableRoyalty

-
-

Interface that represents a smart contract, which implements MRC721 and has a royalty up to 10%

-
-
-
-

Hierarchy

-
-
-

Implements

-
-
-
-
- -
-
-

Constructors

-
- -
-
-

Properties

-
- -
abi: any[]
-
- -
address: string
-
- -
bytecode: undefined | string
-
- -
provider: Provider
-
-

Methods

-
- -
diff --git a/docs/classes/GenericMRC721Royalty.html b/docs/classes/GenericMRC721Royalty.html index cb8d0b8..b277e6e 100644 --- a/docs/classes/GenericMRC721Royalty.html +++ b/docs/classes/GenericMRC721Royalty.html @@ -1,137 +1,40 @@ -GenericMRC721Royalty | @metrixcoin/metrilib
-
- -
-
-
-
- -

Class GenericMRC721Royalty

-
-

Interface that represents a smart contract, which implements MRC721 and has a royalty up to 10%

-
-
-
-

Hierarchy

-
-
-

Implements

-
-
-
-
- -
-
-

Constructors

-
- -
-
-

Properties

-
- -
abi: any[]
-
- -
address: string
-
- -
bytecode: undefined | string
-
- -
provider: Provider
-
-

Methods

-
- -
diff --git a/docs/classes/MRC20.html b/docs/classes/MRC20.html index abb7a07..c75ed9a 100644 --- a/docs/classes/MRC20.html +++ b/docs/classes/MRC20.html @@ -1,457 +1,52 @@ -MRC20 | @metrixcoin/metrilib
-
- -
-
-
-
- -

Class MRC20

-
-

Interface that represents a smart contract, which implements EIP20 with the optional Metadata extension

-
-
-
-

Hierarchy

-
-
-

Implements

-
-
-
-
- -
-
-

Constructors

-
- -
-
-

Properties

-
- -
abi: any[]
-
- -
address: string
-
- -
bytecode: undefined | string
-
- -
provider: Provider
-
-

Methods

-
- -
diff --git a/docs/classes/MRC721.html b/docs/classes/MRC721.html index 54f038c..291dc82 100644 --- a/docs/classes/MRC721.html +++ b/docs/classes/MRC721.html @@ -1,129 +1,30 @@ -MRC721 | @metrixcoin/metrilib
-
- -
-
-
-
- -

Class MRC721

-
-

Interface that represents a smart contract, which implements EIP721Enumerable

-
-
-
-

Hierarchy

-
-
-

Implements

-
-
-
-
- -
-
-

Constructors

-
- -
-
-

Properties

-
- -
abi: any[]
-
- -
address: string
-
- -
bytecode: undefined | string
-
- -
provider: Provider
-
-

Methods

-
- -
diff --git a/docs/classes/MRC721AuctionController.html b/docs/classes/MRC721AuctionController.html index f8be270..1be1e0c 100644 --- a/docs/classes/MRC721AuctionController.html +++ b/docs/classes/MRC721AuctionController.html @@ -1,329 +1,32 @@ -MRC721AuctionController | @metrixcoin/metrilib
-
- -
-
-
-
- -

Class MRC721AuctionController

-
-

Hierarchy

-
-
-
-
- -
-
-

Constructors

-
- -
-
-

Properties

-
- -
abi: any[]
-
- -
address: string
-
- -
bytecode: undefined | string
-
- -
provider: Provider
-
-

Methods

-
- -
-
- -
-
- -
    - -
  • -

    Perform calltocontract

    -
    -
    -

    Parameters

    -
      -
    • -
      method: string
      -

      The contract method to call

      -
      -
    • -
    • -
      args: any[]
      -

      The arguments

      -
      -
    -

    Returns Promise<undefined | Result>

    see Result

    - -
-
- -
-
- -
-
- -
-
- -
-
- -
    - -
  • -

    Perform sendtocontract

    -
    -
    -

    Parameters

    -
      -
    • -
      method: string
      -

      The contract method to send to

      -
      -
    • -
    • -
      args: any[]
      -

      The arguments to use

      -
      -
    • -
    • -
      value: undefined | string = '0'
      -

      The amount to send to the contract

      -
      -
    • -
    • -
      gasLimit: undefined | number = 250000
      -

      The amount of gas units allowed

      -
      -
    • -
    • -
      gasPrice: undefined | number = 5000
      -

      The satoshi price per gas

      -
      -
    -

    Returns Promise<{
        hash160: string;
        sender: string;
        txid: string;
    }>

    see Result

    - -
-
- -
-
- -
-
-

Generated using TypeDoc

-
\ No newline at end of file +MRC721AuctionController | @metrixcoin/metrilib

Class MRC721AuctionController

Hierarchy (view full)

Constructors

Properties

abi: any[]
address: string
bytecode: undefined | string
provider: Provider

Methods

  • Perform calltocontract

    +

    Parameters

    • method: string

      The contract method to call

      +
    • args: any[]

      The arguments

      +

    Returns Promise<undefined | Result>

    see Result

    +
  • Perform sendtocontract

    +

    Parameters

    • method: string

      The contract method to send to

      +
    • args: any[]

      The arguments to use

      +
    • value: undefined | string = '0'

      The amount to send to the contract

      +
    • gasLimit: undefined | number = 250000

      The amount of gas units allowed

      +
    • gasPrice: undefined | number = 5000

      The satoshi price per gas

      +

    Returns Promise<{
        hash160: string;
        sender: string;
        txid: string;
    }>

    see Result

    +
diff --git a/docs/classes/MetriverseCore.html b/docs/classes/MetriverseCore.html index 4dd5e8c..de2892b 100644 --- a/docs/classes/MetriverseCore.html +++ b/docs/classes/MetriverseCore.html @@ -1,898 +1,141 @@ -MetriverseCore | @metrixcoin/metrilib
-
- -
-
-
-
- -

Class MetriverseCore

-
-

Hierarchy

-
-
-
-
- -
-
-

Constructors

-
- -
-
-

Properties

-
- -
abi: any[]
-
- -
address: string
-
- -
bytecode: undefined | string
-
- -
provider: Provider
-
-

Methods

-
- -
    - -
  • -

    Approve a token for trade on the inbuilt auctions

    -
    -
    -

    Parameters

    -
      -
    • -
      assetAddress: string
      -

      the token address

      -
      -
    • -
    • -
      approved: boolean
      -

      whether to approve

      -
      -
    -

    Returns Promise<Transaction>

    an array of TransactionReceipt objects

    - -
-
- -
    - -
  • -

    Check if a token is an approved token

    -
    -
    -

    Parameters

    -
      -
    • -
      tokenAddress: string
      -

      the EVM address to check

      -
      -
    -

    Returns Promise<boolean>

    is token approve

    - -
-
- -
    - -
  • -

    Get the current auction controller

    -
    -

    Returns Promise<string>

    the MRC721AuctionController address

    - -
-
- -
    - -
  • -

    Get the current auction fee this number is divided by 10000 to get the percent.

    -
    -

    Returns Promise<bigint>

    the current auction fee pecent

    - -
-
- -
-
- -
    - -
  • -

    Get the BurnableMRC721 factory address

    -
    -

    Returns Promise<string>

    the address of the MRC721Factory

    - -
-
- -
    - -
  • -

    Perform calltocontract

    -
    -
    -

    Parameters

    -
      -
    • -
      method: string
      -

      The contract method to call

      -
      -
    • -
    • -
      args: any[]
      -

      The arguments

      -
      -
    -

    Returns Promise<undefined | Result>

    see Result

    - -
-
- -
    - -
  • -

    Checks if a given address is a controller

    -
    -
    -

    Parameters

    -
      -
    • -
      operator: string
      -
    -

    Returns Promise<boolean>

    if the operator is a controller

    - -
-
- -
    - -
  • -

    Create an MRC721 token

    -
    -
    -

    Parameters

    -
      -
    • -
      name: string
      -

      the name of the token

      -
      -
    • -
    • -
      symbol: string
      -

      the symbol of the token

      -
      -
    • -
    • -
      baseURI: string
      -

      the baseURI of the token

      -
      -
    • -
    • -
      burnable: boolean
      -

      if the token is burnable

      -
      -
    • -
    • -
      royalty: bigint
      -

      the royalty of the token

      -
      -
    • -
    • -
      beneficiary: string
      -

      the inital royalty beneficiary

      -
      -
    • -
    • -
      signature: string
      -

      the signed message see permissionSlip

      -
      -
    • -
    • -
      gasLimit: undefined | number = 2500000
      -

      this 2500000 and 3500000

      -
      -
    -

    Returns Promise<Transaction>

    an array of TransactionReceipt objects

    - -
-
- -
-
- -
    - -
  • -

    Get the royalty for an auction or sale at a given price

    -
    -
    -

    Parameters

    -
      -
    • -
      price: bigint
      -

      the price that the token sold at

      -
      -
    -

    Returns Promise<bigint>

    the royalty that should be charged

    - -
-
- -
    - -
  • -

    Checks if a given address is a controller

    -
    -
    -

    Parameters

    -
      -
    • -
      operator: string
      -
    -

    Returns Promise<boolean>

    if the operator is a controller

    - -
-
- -
-
- -
    - -
  • -

    Check if a token is an internal token

    -
    -
    -

    Parameters

    -
      -
    • -
      tokenAddress: string
      -

      the EVM address to check

      -
      -
    -

    Returns Promise<boolean>

    is token internal

    - -
-
- -
    - -
  • -

    Get the count of internal tokens

    -
    -

    Returns Promise<bigint>

    the current internal token count

    - -
-
- -
    - -
  • -

    Get the address of an internal token by it's index

    -
    -
    -

    Parameters

    -
      -
    • -
      index: bigint
      -

      the uint256 index of the token

      -
      -
    -

    Returns Promise<string>

    the address of the token or address 0 if it is not set

    - -
-
- -
    - -
  • -

    Check if a token is an approved token

    -
    -
    -

    Parameters

    -
      -
    • -
      tokenAddress: string
      -

      the EVM address to check

      -
      -
    -

    Returns Promise<boolean>

    is token approve

    - -
-
- -
    - -
  • -

    Check if a token is an internal token

    -
    -
    -

    Parameters

    -
      -
    • -
      tokenAddress: string
      -

      the EVM address to check

      -
      -
    -

    Returns Promise<boolean>

    is token internal

    - -
-
- -
    - -
  • -

    Migrate the factories and auction controller(s) to a new contract.

    -
    -
    -

    Parameters

    -
      -
    • -
      core: string
      -

      the new MetriverseCore contract

      -
      -
    -

    Returns Promise<Transaction>

    an array of TransactionReceipt objects

    - -
-
- -
    - -
  • -

    Get the nonce of the given address

    -
    -
    -

    Parameters

    -
      -
    • -
      sender: string
      -

      the address to get the nonce of

      -
      -
    -

    Returns Promise<bigint>

    the nonce of the address

    - -
-
- -
    - -
  • -

    Get the contract owner

    -
    -

    Returns Promise<string>

    the EVM style address of the owner of this contract

    - -
-
- -
  • Perform sendtocontract

    +

    Parameters

    • method: string

      The contract method to send to

      +
    • args: any[]

      The arguments to use

      +
    • value: undefined | string = '0'

      The amount to send to the contract

      +
    • gasLimit: undefined | number = 250000

      The amount of gas units allowed

      +
    • gasPrice: undefined | number = 5000

      The satoshi price per gas

      +

    Returns Promise<{
        hash160: string;
        sender: string;
        txid: string;
    }>

    see Result

    +
  • Allow or disallow a controller of this contract, controllers are able to call the sign for the createMRC721 function.

    +

    Parameters

    • operator: string
    • controller: boolean

    Returns Promise<Transaction>

    an array of TransactionReceipt objects

    +
  • Parameters

    • name: string

      the name of the token

      +
    • symbol: string

      the symbol of the token

      +
    • baseURI: string

      the base uri of the token

      +

    Returns Promise<string>

    a keccak256 hash of the data

    +
diff --git a/docs/classes/MetrixContract.html b/docs/classes/MetrixContract.html index e649f51..4c0a195 100644 --- a/docs/classes/MetrixContract.html +++ b/docs/classes/MetrixContract.html @@ -1,270 +1,25 @@ -MetrixContract | @metrixcoin/metrilib
-
- -
-
-
-
- -

Class MetrixContract

-
-

Hierarchy

-
-
-
-
- -
-
-

Constructors

-
-
-

Properties

-
-
-

Methods

-
-
-

Constructors

-
- -
-
-

Properties

-
- -
abi: any[]
-
- -
address: string
-
- -
bytecode: undefined | string
-
- -
provider: Provider
-
-

Methods

-
- -
    - -
  • -

    Get this contract balance

    -
    -

    Returns Promise<bigint>

    the satoshi balance of this contract

    - -
-
- -
    - -
  • -

    Perform calltocontract

    -
    -
    -

    Parameters

    -
      -
    • -
      method: string
      -

      The contract method to call

      -
      -
    • -
    • -
      args: any[]
      -

      The arguments

      -
      -
    -

    Returns Promise<undefined | Result>

    see Result

    - -
-
- -
-
- -
    - -
  • -

    Perform sendtocontract

    -
    -
    -

    Parameters

    -
      -
    • -
      method: string
      -

      The contract method to send to

      -
      -
    • -
    • -
      args: any[]
      -

      The arguments to use

      -
      -
    • -
    • -
      value: undefined | string = '0'
      -

      The amount to send to the contract

      -
      -
    • -
    • -
      gasLimit: undefined | number = 250000
      -

      The amount of gas units allowed

      -
      -
    • -
    • -
      gasPrice: undefined | number = 5000
      -

      The satoshi price per gas

      -
      -
    -

    Returns Promise<{
        hash160: string;
        sender: string;
        txid: string;
    }>

    see Result

    - -
-
- -
-
-

Generated using TypeDoc

-
\ No newline at end of file +MetrixContract | @metrixcoin/metrilib

Hierarchy (view full)

Constructors

Properties

Methods

Constructors

Properties

abi: any[]
address: string
bytecode: undefined | string
provider: Provider

Methods

  • Get this contract balance

    +

    Returns Promise<bigint>

    the satoshi balance of this contract

    +
  • Perform calltocontract

    +

    Parameters

    • method: string

      The contract method to call

      +
    • args: any[]

      The arguments

      +

    Returns Promise<undefined | Result>

    see Result

    +
  • Perform sendtocontract

    +

    Parameters

    • method: string

      The contract method to send to

      +
    • args: any[]

      The arguments to use

      +
    • value: undefined | string = '0'

      The amount to send to the contract

      +
    • gasLimit: undefined | number = 250000

      The amount of gas units allowed

      +
    • gasPrice: undefined | number = 5000

      The satoshi price per gas

      +

    Returns Promise<{
        hash160: string;
        sender: string;
        txid: string;
    }>

    see Result

    +
diff --git a/docs/classes/MetrixRPC.MetrixRPC.html b/docs/classes/MetrixRPC.MetrixRPC.html index a3636d4..afaac4d 100644 --- a/docs/classes/MetrixRPC.MetrixRPC.html +++ b/docs/classes/MetrixRPC.MetrixRPC.html @@ -1,2644 +1,112 @@ -MetrixRPC | @metrixcoin/metrilib
-
- -
-
-
-
- -

Class MetrixRPCAbstract

-
-

Hierarchy

-
-
-
-
- -
-
-

Constructors

-
-
-

Properties

-
-
-

Methods

-
backupWallet -callContract -callDaemon -createContract -createRawTransaction -decodeRawTransaction -encryptWallet -estimateFee -estimateSmartFee -fromHexAddress -getAccountInfo -getAddressInfo -getAddressesByAccount -getAddressesByLabel -getBalance -getBestBlockHash -getBlock -getBlockCount -getBlockHash -getBlockchainInfo -getChainTips -getDifficulty -getHexAddress -getInvalid -getMiningInfo -getNetworkInfo -getNewAddress -getPoolInfo -getRawTransaction -getStakeSplitThreshold -getStakingStatus -getTransaction -getTransactionReceipt -getTxOut -getUnconfirmedBalance -getWalletInfo -listContracts -listUnspent -promiseBackupWallet -promiseCallContract -promiseCreateContract -promiseCreateRawTransaction -promiseDecodeRawTransaction -promiseEncryptWallet -promiseEstimateFee -promiseEstimateSmartFee -promiseFromHexAddress -promiseGetAccountInfo -promiseGetAddressInfo -promiseGetAddressesByAccount -promiseGetAddressesByLabel -promiseGetBalance -promiseGetBestBlockHash -promiseGetBlock -promiseGetBlockCount -promiseGetBlockHash -promiseGetBlockchainInfo -promiseGetChainTips -promiseGetDifficulty -promiseGetHexAddress -promiseGetInvalid -promiseGetMiningInfo -promiseGetNetworkInfo -promiseGetNewAddress -promiseGetPoolInfo -promiseGetRawTransaction -promiseGetStakeSplitThreshold -promiseGetStakingStatus -promiseGetTransaction -promiseGetTransactionReceipt -promiseGetTxOut -promiseGetUnconfirmedBalance -promiseGetWalletInfo -promiseListContracts -promiseListUnspent -promiseSearchLogs -promiseSendMany -promiseSendRawTransaction -promiseSendToAddress -promiseSendToContract -promiseSetAccount -promiseSetTxFee -promiseSignMessage -promiseSignRawTransaction -promiseStop -promiseValidateAddress -promiseVerifyMessage -promiseWalletLock -promiseWalletPassphrase -promiseWalletPassphraseChange -searchLogs -sendMany -sendRawTransaction -sendToAddress -sendToContract -setAccount -setDefaultAccount -setTxFee -signMessage -signRawTransaction -stop -validateAddress -verifyMessage -walletLock -walletPassphrase -walletPassphraseChange -isEmpty -isString -
-
-

Constructors

-
- -
-
-

Properties

-
- -
authHeader: string = ''
-
- -
jsonAccount: string = ''
-
- -
jsonOptionalAccount: string = ''
-
- -
url: string = ''
-
-

Methods

-
- -
    - -
  • -
    -

    Parameters

    -
      -
    • -
      target: string
    • -
    • -
      callback: ((e, result) => void)
      -
        -
      • -
          -
        • (e, result): void
        • -
        • -
          -

          Parameters

          -
            -
          • -
            e: null | Error
          • -
          • -
            result: any
          -

          Returns void

    -

    Returns void

-
- -
    - -
  • -
    -

    Parameters

    -
      -
    • -
      contrtactAddress: string
    • -
    • -
      data: string
    • -
    • -
      senderAddress: string
    • -
    • -
      gasLimit: undefined | string
    • -
    • -
      fromBlock: undefined | number
    • -
    • -
      callback: ((e, result) => void)
      -
        -
      • -
          -
        • (e, result): void
        • -
        • -
          -

          Parameters

          -
            -
          • -
            e: null | Error
          • -
          • -
            result: any
          -

          Returns void

    -

    Returns void

-
- -
    - -
  • -
    -

    Parameters

    -
      -
    • -
      method: string
    • -
    • -
      paramsArray: string
    • -
    • -
      callback: ((e, result) => void)
      -
        -
      • -
          -
        • (e, result): void
        • -
        • -
          -

          Parameters

          -
            -
          • -
            e: null | Error
          • -
          • -
            result: any
          -

          Returns void

    -

    Returns void

-
- -
    - -
  • -
    -

    Parameters

    -
      -
    • -
      bytecode: string
    • -
    • -
      gasLimit: undefined | string | number = 2500000
    • -
    • -
      gasPrice: undefined | string | number = 0.00005
    • -
    • -
      senderAddress: string
    • -
    • -
      broadcast: boolean = true
    • -
    • -
      changeToSender: boolean = true
    • -
    • -
      callback: ((e, result) => void)
      -
        -
      • -
          -
        • (e, result): void
        • -
        • -
          -

          Parameters

          -
            -
          • -
            e: null | Error
          • -
          • -
            result: any
          -

          Returns void

    -

    Returns void

-
- -
    - -
  • -
    -

    Parameters

    -
      -
    • -
      rawTxObj: MetrixRawTx
    • -
    • -
      callback: ((e, result) => void)
      -
        -
      • -
          -
        • (e, result): void
        • -
        • -
          -

          Parameters

          -
            -
          • -
            e: null | Error
          • -
          • -
            result: any
          -

          Returns void

    -

    Returns void

-
- -
    - -
  • -
    -

    Parameters

    -
      -
    • -
      transaction: string
    • -
    • -
      callback: ((e, result) => void)
      -
        -
      • -
          -
        • (e, result): void
        • -
        • -
          -

          Parameters

          -
            -
          • -
            e: null | Error
          • -
          • -
            result: any
          -

          Returns void

    -

    Returns void

-
- -
    - -
  • -
    -

    Parameters

    -
      -
    • -
      passphrase: string
    • -
    • -
      callback: ((e, result) => void)
      -
        -
      • -
          -
        • (e, result): void
        • -
        • -
          -

          Parameters

          -
            -
          • -
            e: null | Error
          • -
          • -
            result: any
          -

          Returns void

    -

    Returns void

-
- -
    - -
  • -
    -

    Parameters

    -
      -
    • -
      blockcount: number
    • -
    • -
      callback: ((e, result) => void)
      -
        -
      • -
          -
        • (e, result): void
        • -
        • -
          -

          Parameters

          -
            -
          • -
            e: null | Error
          • -
          • -
            result: any
          -

          Returns void

    -

    Returns void

-
- -
    - -
  • -
    -

    Parameters

    -
      -
    • -
      conf_target: number
    • -
    • -
      estimate_mode: undefined | string
    • -
    • -
      callback: ((e, result) => void)
      -
        -
      • -
          -
        • (e, result): void
        • -
        • -
          -

          Parameters

          -
            -
          • -
            e: null | Error
          • -
          • -
            result: any
          -

          Returns void

    -

    Returns void

-
- -
    - -
  • -
    -

    Parameters

    -
      -
    • -
      hexAddress: string
    • -
    • -
      callback: ((e, result) => void)
      -
        -
      • -
          -
        • (e, result): void
        • -
        • -
          -

          Parameters

          -
            -
          • -
            e: null | Error
          • -
          • -
            result: any
          -

          Returns void

    -

    Returns void

-
- -
    - -
  • -
    -

    Parameters

    -
      -
    • -
      address: string
    • -
    • -
      callback: ((e, result) => void)
      -
        -
      • -
          -
        • (e, result): void
        • -
        • -
          -

          Parameters

          -
            -
          • -
            e: null | Error
          • -
          • -
            result: any
          -

          Returns void

    -

    Returns void

-
- -
    - -
  • -
    -

    Parameters

    -
      -
    • -
      address: string
    • -
    • -
      callback: ((e, result) => void)
      -
        -
      • -
          -
        • (e, result): void
        • -
        • -
          -

          Parameters

          -
            -
          • -
            e: null | Error
          • -
          • -
            result: any
          -

          Returns void

    -

    Returns void

-
- -
    - -
  • -
    -

    Parameters

    -
      -
    • -
      paramOptionalAccount: null | string
    • -
    • -
      callback: ((e, result) => void)
      -
        -
      • -
          -
        • (e, result): void
        • -
        • -
          -

          Parameters

          -
            -
          • -
            e: null | Error
          • -
          • -
            result: any
          -

          Returns void

    -

    Returns void

-
- -
    - -
  • -
    -

    Parameters

    -
      -
    • -
      paramOptionalAccount: null | string
    • -
    • -
      callback: ((e, result) => void)
      -
        -
      • -
          -
        • (e, result): void
        • -
        • -
          -

          Parameters

          -
            -
          • -
            e: null | Error
          • -
          • -
            result: any
          -

          Returns void

    -

    Returns void

-
- -
    - -
  • -
    -

    Parameters

    -
      -
    • -
      paramOptionalAccount: null | string
    • -
    • -
      callback: ((e, result) => void)
      -
        -
      • -
          -
        • (e, result): void
        • -
        • -
          -

          Parameters

          -
            -
          • -
            e: null | Error
          • -
          • -
            result: any
          -

          Returns void

    -

    Returns void

-
- -
    - -
  • -
    -

    Parameters

    -
      -
    • -
      callback: ((e, result) => void)
      -
        -
      • -
          -
        • (e, result): void
        • -
        • -
          -

          Parameters

          -
            -
          • -
            e: null | Error
          • -
          • -
            result: any
          -

          Returns void

    -

    Returns void

-
- -
    - -
  • -
    -

    Parameters

    -
      -
    • -
      hash: string
    • -
    • -
      verbose: 0 | 1 | 2
    • -
    • -
      callback: ((e, result) => void)
      -
        -
      • -
          -
        • (e, result): void
        • -
        • -
          -

          Parameters

          -
            -
          • -
            e: null | Error
          • -
          • -
            result: any
          -

          Returns void

    -

    Returns void

-
- -
    - -
  • -
    -

    Parameters

    -
      -
    • -
      callback: ((e, result) => void)
      -
        -
      • -
          -
        • (e, result): void
        • -
        • -
          -

          Parameters

          -
            -
          • -
            e: null | Error
          • -
          • -
            result: any
          -

          Returns void

    -

    Returns void

-
- -
    - -
  • -
    -

    Parameters

    -
      -
    • -
      height: number
    • -
    • -
      callback: ((e, result) => void)
      -
        -
      • -
          -
        • (e, result): void
        • -
        • -
          -

          Parameters

          -
            -
          • -
            e: null | Error
          • -
          • -
            result: any
          -

          Returns void

    -

    Returns void

-
- -
    - -
  • -
    -

    Parameters

    -
      -
    • -
      callback: ((e, result) => void)
      -
        -
      • -
          -
        • (e, result): void
        • -
        • -
          -

          Parameters

          -
            -
          • -
            e: null | Error
          • -
          • -
            result: any
          -

          Returns void

    -

    Returns void

-
- -
    - -
  • -
    -

    Parameters

    -
      -
    • -
      callback: ((e, result) => void)
      -
        -
      • -
          -
        • (e, result): void
        • -
        • -
          -

          Parameters

          -
            -
          • -
            e: null | Error
          • -
          • -
            result: any
          -

          Returns void

    -

    Returns void

-
- -
    - -
  • -
    -

    Parameters

    -
      -
    • -
      callback: ((e, result) => void)
      -
        -
      • -
          -
        • (e, result): void
        • -
        • -
          -

          Parameters

          -
            -
          • -
            e: null | Error
          • -
          • -
            result: any
          -

          Returns void

    -

    Returns void

-
- -
    - -
  • -
    -

    Parameters

    -
      -
    • -
      metrixAddress: string
    • -
    • -
      callback: ((e, result) => void)
      -
        -
      • -
          -
        • (e, result): void
        • -
        • -
          -

          Parameters

          -
            -
          • -
            e: null | Error
          • -
          • -
            result: any
          -

          Returns void

    -

    Returns void

-
- -
    - -
  • -
    -

    Parameters

    -
      -
    • -
      callback: ((e, result) => void)
      -
        -
      • -
          -
        • (e, result): void
        • -
        • -
          -

          Parameters

          -
            -
          • -
            e: null | Error
          • -
          • -
            result: any
          -

          Returns void

    -

    Returns void

-
- -
    - -
  • -
    -

    Parameters

    -
      -
    • -
      callback: ((e, result) => void)
      -
        -
      • -
          -
        • (e, result): void
        • -
        • -
          -

          Parameters

          -
            -
          • -
            e: null | Error
          • -
          • -
            result: any
          -

          Returns void

    -

    Returns void

-
- -
    - -
  • -
    -

    Parameters

    -
      -
    • -
      callback: ((e, result) => void)
      -
        -
      • -
          -
        • (e, result): void
        • -
        • -
          -

          Parameters

          -
            -
          • -
            e: null | Error
          • -
          • -
            result: any
          -

          Returns void

    -

    Returns void

-
- -
    - -
  • -
    -

    Parameters

    -
      -
    • -
      paramOptionalAccount: null | string
    • -
    • -
      callback: ((e, result) => void)
      -
        -
      • -
          -
        • (e, result): void
        • -
        • -
          -

          Parameters

          -
            -
          • -
            e: null | Error
          • -
          • -
            result: any
          -

          Returns void

    -

    Returns void

-
- -
    - -
  • -
    -

    Parameters

    -
      -
    • -
      callback: ((e, result) => void)
      -
        -
      • -
          -
        • (e, result): void
        • -
        • -
          -

          Parameters

          -
            -
          • -
            e: null | Error
          • -
          • -
            result: any
          -

          Returns void

    -

    Returns void

-
- -
    - -
  • -
    -

    Parameters

    -
      -
    • -
      txid: string
    • -
    • -
      format: null | boolean
    • -
    • -
      callback: ((e, result) => void)
      -
        -
      • -
          -
        • (e, result): void
        • -
        • -
          -

          Parameters

          -
            -
          • -
            e: null | Error
          • -
          • -
            result: any
          -

          Returns void

    -

    Returns void

-
- -
    - -
  • -
    -

    Parameters

    -
      -
    • -
      callback: ((e, result) => void)
      -
        -
      • -
          -
        • (e, result): void
        • -
        • -
          -

          Parameters

          -
            -
          • -
            e: null | Error
          • -
          • -
            result: any
          -

          Returns void

    -

    Returns void

-
- -
    - -
  • -
    -

    Parameters

    -
      -
    • -
      callback: ((e, result) => void)
      -
        -
      • -
          -
        • (e, result): void
        • -
        • -
          -

          Parameters

          -
            -
          • -
            e: null | Error
          • -
          • -
            result: any
          -

          Returns void

    -

    Returns void

-
- -
    - -
  • -
    -

    Parameters

    -
      -
    • -
      txid: string
    • -
    • -
      callback: ((e, result) => void)
      -
        -
      • -
          -
        • (e, result): void
        • -
        • -
          -

          Parameters

          -
            -
          • -
            e: null | Error
          • -
          • -
            result: any
          -

          Returns void

    -

    Returns void

-
- -
    - -
  • -
    -

    Parameters

    -
      -
    • -
      txid: string
    • -
    • -
      callback: ((e, result) => void)
      -
        -
      • -
          -
        • (e, result): void
        • -
        • -
          -

          Parameters

          -
            -
          • -
            e: null | Error
          • -
          • -
            result: any
          -

          Returns void

    -

    Returns void

-
- -
    - -
  • -
    -

    Parameters

    -
      -
    • -
      txid: string
    • -
    • -
      vout: number
    • -
    • -
      callback: ((e, result) => void)
      -
        -
      • -
          -
        • (e, result): void
        • -
        • -
          -

          Parameters

          -
            -
          • -
            e: null | Error
          • -
          • -
            result: any
          -

          Returns void

    -

    Returns void

-
- -
    - -
  • -
    -

    Parameters

    -
      -
    • -
      callback: ((e, result) => void)
      -
        -
      • -
          -
        • (e, result): void
        • -
        • -
          -

          Parameters

          -
            -
          • -
            e: null | Error
          • -
          • -
            result: any
          -

          Returns void

    -

    Returns void

-
- -
    - -
  • -
    -

    Parameters

    -
      -
    • -
      callback: ((e, result) => void)
      -
        -
      • -
          -
        • (e, result): void
        • -
        • -
          -

          Parameters

          -
            -
          • -
            e: null | Error
          • -
          • -
            result: any
          -

          Returns void

    -

    Returns void

-
- -
    - -
  • -
    -

    Parameters

    -
      -
    • -
      start: undefined | string | number = 1
    • -
    • -
      maxDisplay: undefined | string | number = 20
    • -
    • -
      callback: ((e, result) => void)
      -
        -
      • -
          -
        • (e, result): void
        • -
        • -
          -

          Parameters

          -
            -
          • -
            e: null | Error
          • -
          • -
            result: any
          -

          Returns void

    -

    Returns void

-
- -
    - -
  • -
    -

    Parameters

    -
      -
    • -
      minConf: number
    • -
    • -
      maxConf: number
    • -
    • -
      addressesArray: string[]
    • -
    • -
      callback: ((e, result) => void)
      -
        -
      • -
          -
        • (e, result): void
        • -
        • -
          -

          Parameters

          -
            -
          • -
            e: null | Error
          • -
          • -
            result: any
          -

          Returns void

    -

    Returns void

-
- -
-
- -
    - -
  • -
    -

    Parameters

    -
      -
    • -
      contrtactAddress: string
    • -
    • -
      data: string
    • -
    • -
      senderAddress: string
    • -
    • -
      Optional gasLimit: string
    • -
    • -
      Optional fromBlock: number
    -

    Returns Promise<any>

-
- -
    - -
  • -
    -

    Parameters

    -
      -
    • -
      bytecode: string
    • -
    • -
      gasLimit: undefined | string | number
    • -
    • -
      gasPrice: undefined | string | number
    • -
    • -
      senderAddress: string
    • -
    • -
      Optional broadcast: boolean
    • -
    • -
      Optional changeToSender: boolean
    -

    Returns Promise<any>

-
- -
-
- -
-
- -
-
- -
-
- -
    - -
  • -
    -

    Parameters

    -
      -
    • -
      conf_target: number
    • -
    • -
      estimate_mode: undefined | string
    -

    Returns Promise<any>

-
- -
-
- -
-
- -
-
- -
    - -
  • -
    -

    Parameters

    -
      -
    • -
      paramOptionalAccount: null | string
    -

    Returns Promise<any>

-
- -
    - -
  • -
    -

    Parameters

    -
      -
    • -
      paramOptionalAccount: null | string
    -

    Returns Promise<any>

-
- -
    - -
  • -
    -

    Parameters

    -
      -
    • -
      paramOptionalAccount: null | string
    -

    Returns Promise<any>

-
- -
-
- -
    - -
  • -
    -

    Parameters

    -
      -
    • -
      hash: string
    • -
    • -
      verbose: 0 | 1 | 2
    -

    Returns Promise<any>

-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
    - -
  • -
    -

    Parameters

    -
      -
    • -
      paramOptionalAccount: null | string
    -

    Returns Promise<any>

-
- -
-
- -
    - -
  • -
    -

    Parameters

    -
      -
    • -
      txid: string
    • -
    • -
      format: null | boolean
    -

    Returns Promise<any>

-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
    - -
  • -
    -

    Parameters

    -
      -
    • -
      Optional start: string | number
    • -
    • -
      Optional maxDisplay: string | number
    -

    Returns Promise<any>

-
- -
    - -
  • -
    -

    Parameters

    -
      -
    • -
      minConf: number
    • -
    • -
      maxConf: number
    • -
    • -
      addressesArray: string[]
    -

    Returns Promise<any>

-
- -
    - -
  • -
    -

    Parameters

    -
      -
    • -
      fromBlock: number
    • -
    • -
      toBlock: undefined | number = -1
    • -
    • -
      addresses: undefined | string[]
    • -
    • -
      topics: undefined | (null | string)[] = []
    • -
    • -
      minconf: undefined | number = 0
    -

    Returns Promise<any>

-
- -
    - -
  • -
    -

    Parameters

    -
      -
    • -
      addressesAmmountsObj: any
    • -
    • -
      confirmations: number
    • -
    • -
      comment: string
    • -
    • -
      feeAddressesArray: null | string | string[]
    -

    Returns Promise<any>

-
- -
-
- -
    - -
  • -
    -

    Parameters

    -
      -
    • -
      address: string
    • -
    • -
      ammount: string
    • -
    • -
      comment: string
    -

    Returns Promise<any>

-
- -
    - -
  • -
    -

    Parameters

    -
      -
    • -
      contractAddress: string
    • -
    • -
      datahex: string
    • -
    • -
      amount: string | number
    • -
    • -
      gasLimit: string | number
    • -
    • -
      gasPrice: string | number
    • -
    • -
      senderAddress: string
    • -
    • -
      Optional broadcast: boolean
    • -
    • -
      Optional changeToSender: boolean
    -

    Returns Promise<any>

-
- -
    - -
  • -
    -

    Parameters

    -
      -
    • -
      address: string
    • -
    • -
      account: string
    -

    Returns Promise<any>

-
- -
-
- -
    - -
  • -
    -

    Parameters

    -
      -
    • -
      address: string
    • -
    • -
      message: string
    -

    Returns Promise<any>

-
- -
-
- -
-
- -
-
- -
    - -
  • -
    -

    Parameters

    -
      -
    • -
      address: string
    • -
    • -
      signature: string
    • -
    • -
      message: string
    -

    Returns Promise<any>

-
- -
-
- -
    - -
  • -
    -

    Parameters

    -
      -
    • -
      passphrase: string
    • -
    • -
      timeoutSeconds: number
    -

    Returns Promise<any>

-
- -
    - -
  • -
    -

    Parameters

    -
      -
    • -
      oldPassphrase: string
    • -
    • -
      newPassphrase: string
    -

    Returns Promise<any>

-
- -
    - -
  • -
    -

    Parameters

    -
      -
    • -
      fromBlock: number
    • -
    • -
      toBlock: number
    • -
    • -
      addresses: undefined | string[] = []
    • -
    • -
      topics: undefined | (null | string)[] = []
    • -
    • -
      minconf: undefined | number = 0
    • -
    • -
      callback: ((e, result) => void)
      -
        -
      • -
          -
        • (e, result): void
        • -
        • -
          -

          Parameters

          -
            -
          • -
            e: null | Error
          • -
          • -
            result: any
          -

          Returns void

    -

    Returns void

-
- -
    - -
  • -
    -

    Parameters

    -
      -
    • -
      addressesAmmountsObj: any
    • -
    • -
      confirmations: number
    • -
    • -
      comment: string
    • -
    • -
      feeAddressesArray: null | string | string[]
    • -
    • -
      callback: ((e, result) => void)
      -
        -
      • -
          -
        • (e, result): void
        • -
        • -
          -

          Parameters

          -
            -
          • -
            e: null | Error
          • -
          • -
            result: any
          -

          Returns void

    -

    Returns void

-
- -
    - -
  • -
    -

    Parameters

    -
      -
    • -
      transaction: string
    • -
    • -
      callback: ((e, result) => void)
      -
        -
      • -
          -
        • (e, result): void
        • -
        • -
          -

          Parameters

          -
            -
          • -
            e: null | Error
          • -
          • -
            result: any
          -

          Returns void

    -

    Returns void

-
- -
    - -
  • -
    -

    Parameters

    -
      -
    • -
      address: string
    • -
    • -
      ammount: string
    • -
    • -
      comment: string
    • -
    • -
      callback: ((e, result) => void)
      -
        -
      • -
          -
        • (e, result): void
        • -
        • -
          -

          Parameters

          -
            -
          • -
            e: null | Error
          • -
          • -
            result: any
          -

          Returns void

    -

    Returns void

-
- -
    - -
  • -
    -

    Parameters

    -
      -
    • -
      contractAddress: string
    • -
    • -
      datahex: string
    • -
    • -
      amount: undefined | string | number = 0
    • -
    • -
      gasLimit: undefined | string | number = 250000
    • -
    • -
      gasPrice: undefined | string | number = 0.00005
    • -
    • -
      senderAddress: string
    • -
    • -
      broadcast: undefined | boolean = true
    • -
    • -
      changeToSender: undefined | boolean = true
    • -
    • -
      callback: ((e, result) => void)
      -
        -
      • -
          -
        • (e, result): void
        • -
        • -
          -

          Parameters

          -
            -
          • -
            e: null | Error
          • -
          • -
            result: any
          -

          Returns void

    -

    Returns void

-
- -
    - -
  • -
    -

    Parameters

    -
      -
    • -
      address: string
    • -
    • -
      account: string
    • -
    • -
      callback: ((e, result) => void)
      -
        -
      • -
          -
        • (e, result): void
        • -
        • -
          -

          Parameters

          -
            -
          • -
            e: null | Error
          • -
          • -
            result: any
          -

          Returns void

    -

    Returns void

-
- -
-
- -
    - -
  • -
    -

    Parameters

    -
      -
    • -
      fee: number
    • -
    • -
      callback: ((e, result) => void)
      -
        -
      • -
          -
        • (e, result): void
        • -
        • -
          -

          Parameters

          -
            -
          • -
            e: null | Error
          • -
          • -
            result: any
          -

          Returns void

    -

    Returns void

-
- -
    - -
  • -
    -

    Parameters

    -
      -
    • -
      address: string
    • -
    • -
      message: string
    • -
    • -
      callback: ((e, result) => void)
      -
        -
      • -
          -
        • (e, result): void
        • -
        • -
          -

          Parameters

          -
            -
          • -
            e: null | Error
          • -
          • -
            result: any
          -

          Returns void

    -

    Returns void

-
- -
    - -
  • -
    -

    Parameters

    -
      -
    • -
      signRawTxObj: MetrixSignRawTx
    • -
    • -
      callback: ((e, result) => void)
      -
        -
      • -
          -
        • (e, result): void
        • -
        • -
          -

          Parameters

          -
            -
          • -
            e: null | Error
          • -
          • -
            result: any
          -

          Returns void

    -

    Returns void

-
- -
    - -
  • -
    -

    Parameters

    -
      -
    • -
      callback: ((e, result) => void)
      -
        -
      • -
          -
        • (e, result): void
        • -
        • -
          -

          Parameters

          -
            -
          • -
            e: null | Error
          • -
          • -
            result: any
          -

          Returns void

    -

    Returns void

-
- -
    - -
  • -
    -

    Parameters

    -
      -
    • -
      address: string
    • -
    • -
      callback: ((e, result) => void)
      -
        -
      • -
          -
        • (e, result): void
        • -
        • -
          -

          Parameters

          -
            -
          • -
            e: null | Error
          • -
          • -
            result: any
          -

          Returns void

    -

    Returns void

-
- -
    - -
  • -
    -

    Parameters

    -
      -
    • -
      address: string
    • -
    • -
      signature: string
    • -
    • -
      message: string
    • -
    • -
      callback: ((e, result) => void)
      -
        -
      • -
          -
        • (e, result): void
        • -
        • -
          -

          Parameters

          -
            -
          • -
            e: null | Error
          • -
          • -
            result: any
          -

          Returns void

    -

    Returns void

-
- -
    - -
  • -
    -

    Parameters

    -
      -
    • -
      callback: ((e, result) => void)
      -
        -
      • -
          -
        • (e, result): void
        • -
        • -
          -

          Parameters

          -
            -
          • -
            e: null | Error
          • -
          • -
            result: any
          -

          Returns void

    -

    Returns void

-
- -
    - -
  • -
    -

    Parameters

    -
      -
    • -
      passphrase: string
    • -
    • -
      timeoutSeconds: number
    • -
    • -
      callback: ((e, result) => void)
      -
        -
      • -
          -
        • (e, result): void
        • -
        • -
          -

          Parameters

          -
            -
          • -
            e: null | Error
          • -
          • -
            result: any
          -

          Returns void

    -

    Returns void

-
- -
    - -
  • -
    -

    Parameters

    -
      -
    • -
      oldPassphrase: string
    • -
    • -
      newPassphrase: string
    • -
    • -
      callback: ((e, result) => void)
      -
        -
      • -
          -
        • (e, result): void
        • -
        • -
          -

          Parameters

          -
            -
          • -
            e: null | Error
          • -
          • -
            result: any
          -

          Returns void

    -

    Returns void

-
- -
-
- -
-
- -
-
-

Generated using TypeDoc

-
\ No newline at end of file +MetrixRPC | @metrixcoin/metrilib

Hierarchy (view full)

Constructors

Properties

Methods

backupWallet +callContract +callDaemon +createContract +createRawTransaction +decodeRawTransaction +encryptWallet +estimateFee +estimateSmartFee +fromHexAddress +getAccountInfo +getAddressInfo +getAddressesByAccount +getAddressesByLabel +getBalance +getBestBlockHash +getBlock +getBlockCount +getBlockHash +getBlockchainInfo +getChainTips +getDifficulty +getHexAddress +getInvalid +getMiningInfo +getNetworkInfo +getNewAddress +getPoolInfo +getRawTransaction +getStakeSplitThreshold +getStakingStatus +getTransaction +getTransactionReceipt +getTxOut +getUnconfirmedBalance +getWalletInfo +listContracts +listUnspent +promiseBackupWallet +promiseCallContract +promiseCreateContract +promiseCreateRawTransaction +promiseDecodeRawTransaction +promiseEncryptWallet +promiseEstimateFee +promiseEstimateSmartFee +promiseFromHexAddress +promiseGetAccountInfo +promiseGetAddressInfo +promiseGetAddressesByAccount +promiseGetAddressesByLabel +promiseGetBalance +promiseGetBestBlockHash +promiseGetBlock +promiseGetBlockCount +promiseGetBlockHash +promiseGetBlockchainInfo +promiseGetChainTips +promiseGetDifficulty +promiseGetHexAddress +promiseGetInvalid +promiseGetMiningInfo +promiseGetNetworkInfo +promiseGetNewAddress +promiseGetPoolInfo +promiseGetRawTransaction +promiseGetStakeSplitThreshold +promiseGetStakingStatus +promiseGetTransaction +promiseGetTransactionReceipt +promiseGetTxOut +promiseGetUnconfirmedBalance +promiseGetWalletInfo +promiseListContracts +promiseListUnspent +promiseSearchLogs +promiseSendMany +promiseSendRawTransaction +promiseSendToAddress +promiseSendToContract +promiseSetAccount +promiseSetTxFee +promiseSignMessage +promiseSignRawTransaction +promiseStop +promiseValidateAddress +promiseVerifyMessage +promiseWalletLock +promiseWalletPassphrase +promiseWalletPassphraseChange +searchLogs +sendMany +sendRawTransaction +sendToAddress +sendToContract +setAccount +setDefaultAccount +setTxFee +signMessage +signRawTransaction +stop +validateAddress +verifyMessage +walletLock +walletPassphrase +walletPassphraseChange +isEmpty +isString +

Constructors

Properties

authHeader: string = ''
url: string = ''

Methods

  • Parameters

    • target: string
    • callback: ((e: null | Error, result: any) => void)
        • (e, result): void
        • Parameters

          • e: null | Error
          • result: any

          Returns void

    Returns void

  • Parameters

    • contrtactAddress: string
    • data: string
    • senderAddress: string
    • gasLimit: undefined | string
    • fromBlock: undefined | number
    • callback: ((e: null | Error, result: any) => void)
        • (e, result): void
        • Parameters

          • e: null | Error
          • result: any

          Returns void

    Returns void

  • Parameters

    • method: string
    • paramsArray: string
    • callback: ((e: null | Error, result: any) => void)
        • (e, result): void
        • Parameters

          • e: null | Error
          • result: any

          Returns void

    Returns void

  • Parameters

    • bytecode: string
    • gasLimit: undefined | string | number = 2500000
    • gasPrice: undefined | string | number = 0.00005
    • senderAddress: string
    • broadcast: boolean = true
    • changeToSender: boolean = true
    • callback: ((e: null | Error, result: any) => void)
        • (e, result): void
        • Parameters

          • e: null | Error
          • result: any

          Returns void

    Returns void

  • Parameters

    • rawTxObj: MetrixRawTx
    • callback: ((e: null | Error, result: any) => void)
        • (e, result): void
        • Parameters

          • e: null | Error
          • result: any

          Returns void

    Returns void

  • Parameters

    • transaction: string
    • callback: ((e: null | Error, result: any) => void)
        • (e, result): void
        • Parameters

          • e: null | Error
          • result: any

          Returns void

    Returns void

  • Parameters

    • passphrase: string
    • callback: ((e: null | Error, result: any) => void)
        • (e, result): void
        • Parameters

          • e: null | Error
          • result: any

          Returns void

    Returns void

  • Parameters

    • blockcount: number
    • callback: ((e: null | Error, result: any) => void)
        • (e, result): void
        • Parameters

          • e: null | Error
          • result: any

          Returns void

    Returns void

  • Parameters

    • conf_target: number
    • estimate_mode: undefined | string
    • callback: ((e: null | Error, result: any) => void)
        • (e, result): void
        • Parameters

          • e: null | Error
          • result: any

          Returns void

    Returns void

  • Parameters

    • hexAddress: string
    • callback: ((e: null | Error, result: any) => void)
        • (e, result): void
        • Parameters

          • e: null | Error
          • result: any

          Returns void

    Returns void

  • Parameters

    • address: string
    • callback: ((e: null | Error, result: any) => void)
        • (e, result): void
        • Parameters

          • e: null | Error
          • result: any

          Returns void

    Returns void

  • Parameters

    • address: string
    • callback: ((e: null | Error, result: any) => void)
        • (e, result): void
        • Parameters

          • e: null | Error
          • result: any

          Returns void

    Returns void

  • Parameters

    • paramOptionalAccount: null | string
    • callback: ((e: null | Error, result: any) => void)
        • (e, result): void
        • Parameters

          • e: null | Error
          • result: any

          Returns void

    Returns void

  • Parameters

    • paramOptionalAccount: null | string
    • callback: ((e: null | Error, result: any) => void)
        • (e, result): void
        • Parameters

          • e: null | Error
          • result: any

          Returns void

    Returns void

  • Parameters

    • paramOptionalAccount: null | string
    • callback: ((e: null | Error, result: any) => void)
        • (e, result): void
        • Parameters

          • e: null | Error
          • result: any

          Returns void

    Returns void

  • Parameters

    • callback: ((e: null | Error, result: any) => void)
        • (e, result): void
        • Parameters

          • e: null | Error
          • result: any

          Returns void

    Returns void

  • Parameters

    • hash: string
    • verbose: 0 | 1 | 2
    • callback: ((e: null | Error, result: any) => void)
        • (e, result): void
        • Parameters

          • e: null | Error
          • result: any

          Returns void

    Returns void

  • Parameters

    • callback: ((e: null | Error, result: any) => void)
        • (e, result): void
        • Parameters

          • e: null | Error
          • result: any

          Returns void

    Returns void

  • Parameters

    • height: number
    • callback: ((e: null | Error, result: any) => void)
        • (e, result): void
        • Parameters

          • e: null | Error
          • result: any

          Returns void

    Returns void

  • Parameters

    • callback: ((e: null | Error, result: any) => void)
        • (e, result): void
        • Parameters

          • e: null | Error
          • result: any

          Returns void

    Returns void

  • Parameters

    • callback: ((e: null | Error, result: any) => void)
        • (e, result): void
        • Parameters

          • e: null | Error
          • result: any

          Returns void

    Returns void

  • Parameters

    • callback: ((e: null | Error, result: any) => void)
        • (e, result): void
        • Parameters

          • e: null | Error
          • result: any

          Returns void

    Returns void

  • Parameters

    • metrixAddress: string
    • callback: ((e: null | Error, result: any) => void)
        • (e, result): void
        • Parameters

          • e: null | Error
          • result: any

          Returns void

    Returns void

  • Parameters

    • callback: ((e: null | Error, result: any) => void)
        • (e, result): void
        • Parameters

          • e: null | Error
          • result: any

          Returns void

    Returns void

  • Parameters

    • callback: ((e: null | Error, result: any) => void)
        • (e, result): void
        • Parameters

          • e: null | Error
          • result: any

          Returns void

    Returns void

  • Parameters

    • callback: ((e: null | Error, result: any) => void)
        • (e, result): void
        • Parameters

          • e: null | Error
          • result: any

          Returns void

    Returns void

  • Parameters

    • paramOptionalAccount: null | string
    • callback: ((e: null | Error, result: any) => void)
        • (e, result): void
        • Parameters

          • e: null | Error
          • result: any

          Returns void

    Returns void

  • Parameters

    • callback: ((e: null | Error, result: any) => void)
        • (e, result): void
        • Parameters

          • e: null | Error
          • result: any

          Returns void

    Returns void

  • Parameters

    • txid: string
    • format: null | boolean
    • callback: ((e: null | Error, result: any) => void)
        • (e, result): void
        • Parameters

          • e: null | Error
          • result: any

          Returns void

    Returns void

  • Parameters

    • callback: ((e: null | Error, result: any) => void)
        • (e, result): void
        • Parameters

          • e: null | Error
          • result: any

          Returns void

    Returns void

  • Parameters

    • callback: ((e: null | Error, result: any) => void)
        • (e, result): void
        • Parameters

          • e: null | Error
          • result: any

          Returns void

    Returns void

  • Parameters

    • txid: string
    • callback: ((e: null | Error, result: any) => void)
        • (e, result): void
        • Parameters

          • e: null | Error
          • result: any

          Returns void

    Returns void

  • Parameters

    • txid: string
    • callback: ((e: null | Error, result: any) => void)
        • (e, result): void
        • Parameters

          • e: null | Error
          • result: any

          Returns void

    Returns void

  • Parameters

    • txid: string
    • vout: number
    • callback: ((e: null | Error, result: any) => void)
        • (e, result): void
        • Parameters

          • e: null | Error
          • result: any

          Returns void

    Returns void

  • Parameters

    • callback: ((e: null | Error, result: any) => void)
        • (e, result): void
        • Parameters

          • e: null | Error
          • result: any

          Returns void

    Returns void

  • Parameters

    • callback: ((e: null | Error, result: any) => void)
        • (e, result): void
        • Parameters

          • e: null | Error
          • result: any

          Returns void

    Returns void

  • Parameters

    • start: undefined | string | number = 1
    • maxDisplay: undefined | string | number = 20
    • callback: ((e: null | Error, result: any) => void)
        • (e, result): void
        • Parameters

          • e: null | Error
          • result: any

          Returns void

    Returns void

  • Parameters

    • minConf: number
    • maxConf: number
    • addressesArray: string[]
    • callback: ((e: null | Error, result: any) => void)
        • (e, result): void
        • Parameters

          • e: null | Error
          • result: any

          Returns void

    Returns void

  • Parameters

    • contrtactAddress: string
    • data: string
    • senderAddress: string
    • OptionalgasLimit: string
    • OptionalfromBlock: number

    Returns Promise<any>

  • Parameters

    • bytecode: string
    • gasLimit: undefined | string | number
    • gasPrice: undefined | string | number
    • senderAddress: string
    • Optionalbroadcast: boolean
    • OptionalchangeToSender: boolean

    Returns Promise<any>

  • Parameters

    • conf_target: number
    • estimate_mode: undefined | string

    Returns Promise<any>

  • Parameters

    • paramOptionalAccount: null | string

    Returns Promise<any>

  • Parameters

    • Optionalstart: string | number
    • OptionalmaxDisplay: string | number

    Returns Promise<any>

  • Parameters

    • minConf: number
    • maxConf: number
    • addressesArray: string[]

    Returns Promise<any>

  • Parameters

    • fromBlock: number
    • toBlock: undefined | number = -1
    • addresses: undefined | string[]
    • topics: undefined | (null | string)[] = []
    • minconf: undefined | number = 0

    Returns Promise<any>

  • Parameters

    • addressesAmmountsObj: any
    • confirmations: number
    • comment: string
    • feeAddressesArray: null | string | string[]

    Returns Promise<any>

  • Parameters

    • address: string
    • ammount: string
    • comment: string

    Returns Promise<any>

  • Parameters

    • contractAddress: string
    • datahex: string
    • amount: string | number
    • gasLimit: string | number
    • gasPrice: string | number
    • senderAddress: string
    • Optionalbroadcast: boolean
    • OptionalchangeToSender: boolean

    Returns Promise<any>

  • Parameters

    • address: string
    • signature: string
    • message: string

    Returns Promise<any>

  • Parameters

    • passphrase: string
    • timeoutSeconds: number

    Returns Promise<any>

  • Parameters

    • oldPassphrase: string
    • newPassphrase: string

    Returns Promise<any>

  • Parameters

    • fromBlock: number
    • toBlock: number
    • addresses: undefined | string[] = []
    • topics: undefined | (null | string)[] = []
    • minconf: undefined | number = 0
    • callback: ((e: null | Error, result: any) => void)
        • (e, result): void
        • Parameters

          • e: null | Error
          • result: any

          Returns void

    Returns void

  • Parameters

    • addressesAmmountsObj: any
    • confirmations: number
    • comment: string
    • feeAddressesArray: null | string | string[]
    • callback: ((e: null | Error, result: any) => void)
        • (e, result): void
        • Parameters

          • e: null | Error
          • result: any

          Returns void

    Returns void

  • Parameters

    • transaction: string
    • callback: ((e: null | Error, result: any) => void)
        • (e, result): void
        • Parameters

          • e: null | Error
          • result: any

          Returns void

    Returns void

  • Parameters

    • address: string
    • ammount: string
    • comment: string
    • callback: ((e: null | Error, result: any) => void)
        • (e, result): void
        • Parameters

          • e: null | Error
          • result: any

          Returns void

    Returns void

  • Parameters

    • contractAddress: string
    • datahex: string
    • amount: undefined | string | number = 0
    • gasLimit: undefined | string | number = 250000
    • gasPrice: undefined | string | number = 0.00005
    • senderAddress: string
    • broadcast: undefined | boolean = true
    • changeToSender: undefined | boolean = true
    • callback: ((e: null | Error, result: any) => void)
        • (e, result): void
        • Parameters

          • e: null | Error
          • result: any

          Returns void

    Returns void

  • Parameters

    • address: string
    • account: string
    • callback: ((e: null | Error, result: any) => void)
        • (e, result): void
        • Parameters

          • e: null | Error
          • result: any

          Returns void

    Returns void

  • Parameters

    • fee: number
    • callback: ((e: null | Error, result: any) => void)
        • (e, result): void
        • Parameters

          • e: null | Error
          • result: any

          Returns void

    Returns void

  • Parameters

    • address: string
    • message: string
    • callback: ((e: null | Error, result: any) => void)
        • (e, result): void
        • Parameters

          • e: null | Error
          • result: any

          Returns void

    Returns void

  • Parameters

    • signRawTxObj: MetrixSignRawTx
    • callback: ((e: null | Error, result: any) => void)
        • (e, result): void
        • Parameters

          • e: null | Error
          • result: any

          Returns void

    Returns void

  • Parameters

    • callback: ((e: null | Error, result: any) => void)
        • (e, result): void
        • Parameters

          • e: null | Error
          • result: any

          Returns void

    Returns void

  • Parameters

    • address: string
    • callback: ((e: null | Error, result: any) => void)
        • (e, result): void
        • Parameters

          • e: null | Error
          • result: any

          Returns void

    Returns void

  • Parameters

    • address: string
    • signature: string
    • message: string
    • callback: ((e: null | Error, result: any) => void)
        • (e, result): void
        • Parameters

          • e: null | Error
          • result: any

          Returns void

    Returns void

  • Parameters

    • callback: ((e: null | Error, result: any) => void)
        • (e, result): void
        • Parameters

          • e: null | Error
          • result: any

          Returns void

    Returns void

  • Parameters

    • passphrase: string
    • timeoutSeconds: number
    • callback: ((e: null | Error, result: any) => void)
        • (e, result): void
        • Parameters

          • e: null | Error
          • result: any

          Returns void

    Returns void

  • Parameters

    • oldPassphrase: string
    • newPassphrase: string
    • callback: ((e: null | Error, result: any) => void)
        • (e, result): void
        • Parameters

          • e: null | Error
          • result: any

          Returns void

    Returns void

diff --git a/docs/classes/MetrixRPC.MetrixRPCNode.html b/docs/classes/MetrixRPC.MetrixRPCNode.html index 77487f5..1332714 100644 --- a/docs/classes/MetrixRPC.MetrixRPCNode.html +++ b/docs/classes/MetrixRPC.MetrixRPCNode.html @@ -1,2748 +1,112 @@ -MetrixRPCNode | @metrixcoin/metrilib
-
- -
-
-
-
- -

Class MetrixRPCNode

-
-

Hierarchy

-
-
-
-
- -
-
-

Constructors

-
-
-

Properties

-
-
-

Methods

-
backupWallet -callContract -callDaemon -createContract -createRawTransaction -decodeRawTransaction -encryptWallet -estimateFee -estimateSmartFee -fromHexAddress -getAccountInfo -getAddressInfo -getAddressesByAccount -getAddressesByLabel -getBalance -getBestBlockHash -getBlock -getBlockCount -getBlockHash -getBlockchainInfo -getChainTips -getDifficulty -getHexAddress -getInvalid -getMiningInfo -getNetworkInfo -getNewAddress -getPoolInfo -getRawTransaction -getStakeSplitThreshold -getStakingStatus -getTransaction -getTransactionReceipt -getTxOut -getUnconfirmedBalance -getWalletInfo -listContracts -listUnspent -promiseBackupWallet -promiseCallContract -promiseCreateContract -promiseCreateRawTransaction -promiseDecodeRawTransaction -promiseEncryptWallet -promiseEstimateFee -promiseEstimateSmartFee -promiseFromHexAddress -promiseGetAccountInfo -promiseGetAddressInfo -promiseGetAddressesByAccount -promiseGetAddressesByLabel -promiseGetBalance -promiseGetBestBlockHash -promiseGetBlock -promiseGetBlockCount -promiseGetBlockHash -promiseGetBlockchainInfo -promiseGetChainTips -promiseGetDifficulty -promiseGetHexAddress -promiseGetInvalid -promiseGetMiningInfo -promiseGetNetworkInfo -promiseGetNewAddress -promiseGetPoolInfo -promiseGetRawTransaction -promiseGetStakeSplitThreshold -promiseGetStakingStatus -promiseGetTransaction -promiseGetTransactionReceipt -promiseGetTxOut -promiseGetUnconfirmedBalance -promiseGetWalletInfo -promiseListContracts -promiseListUnspent -promiseSearchLogs -promiseSendMany -promiseSendRawTransaction -promiseSendToAddress -promiseSendToContract -promiseSetAccount -promiseSetTxFee -promiseSignMessage -promiseSignRawTransaction -promiseStop -promiseValidateAddress -promiseVerifyMessage -promiseWalletLock -promiseWalletPassphrase -promiseWalletPassphraseChange -searchLogs -sendMany -sendRawTransaction -sendToAddress -sendToContract -setAccount -setDefaultAccount -setTxFee -signMessage -signRawTransaction -stop -validateAddress -verifyMessage -walletLock -walletPassphrase -walletPassphraseChange -isEmpty -isString -
-
-

Constructors

-
- -
-
-

Properties

-
- -
authHeader: string = ''
-
- -
sem: Semaphore = ...
-
- -
url: string = ''
-
-

Methods

-
- -
    - -
  • -
    -

    Parameters

    -
      -
    • -
      target: string
    • -
    • -
      callback: ((e, result) => void)
      -
        -
      • -
          -
        • (e, result): void
        • -
        • -
          -

          Parameters

          -
            -
          • -
            e: null | Error
          • -
          • -
            result: any
          -

          Returns void

    -

    Returns void

-
- -
    - -
  • -
    -

    Parameters

    -
      -
    • -
      contrtactAddress: string
    • -
    • -
      data: string
    • -
    • -
      senderAddress: string
    • -
    • -
      gasLimit: undefined | string
    • -
    • -
      fromBlock: undefined | number
    • -
    • -
      callback: ((e, result) => void)
      -
        -
      • -
          -
        • (e, result): void
        • -
        • -
          -

          Parameters

          -
            -
          • -
            e: null | Error
          • -
          • -
            result: any
          -

          Returns void

    -

    Returns void

-
- -
    - -
  • -
    -

    Parameters

    -
      -
    • -
      method: string
    • -
    • -
      paramsJsonStr: string
    • -
    • -
      callback: ((e, resultObj) => any)
      -
        -
      • -
          -
        • (e, resultObj): any
        • -
        • -
          -

          Parameters

          -
            -
          • -
            e: null | Error
          • -
          • -
            resultObj: any
          -

          Returns any

    -

    Returns void

-
- -
    - -
  • -
    -

    Parameters

    -
      -
    • -
      bytecode: string
    • -
    • -
      gasLimit: undefined | string | number = 2500000
    • -
    • -
      gasPrice: undefined | string | number = 0.00005
    • -
    • -
      senderAddress: string
    • -
    • -
      broadcast: boolean = true
    • -
    • -
      changeToSender: boolean = true
    • -
    • -
      callback: ((e, result) => void)
      -
        -
      • -
          -
        • (e, result): void
        • -
        • -
          -

          Parameters

          -
            -
          • -
            e: null | Error
          • -
          • -
            result: any
          -

          Returns void

    -

    Returns void

-
- -
-
- -
    - -
  • -
    -

    Parameters

    -
      -
    • -
      transaction: string
    • -
    • -
      callback: ((e, result) => void)
      -
        -
      • -
          -
        • (e, result): void
        • -
        • -
          -

          Parameters

          -
            -
          • -
            e: null | Error
          • -
          • -
            result: any
          -

          Returns void

    -

    Returns void

-
- -
    - -
  • -
    -

    Parameters

    -
      -
    • -
      passphrase: string
    • -
    • -
      callback: ((e, result) => void)
      -
        -
      • -
          -
        • (e, result): void
        • -
        • -
          -

          Parameters

          -
            -
          • -
            e: null | Error
          • -
          • -
            result: any
          -

          Returns void

    -

    Returns void

-
- -
    - -
  • -
    -

    Parameters

    -
      -
    • -
      blockcount: number
    • -
    • -
      callback: ((e, result) => void)
      -
        -
      • -
          -
        • (e, result): void
        • -
        • -
          -

          Parameters

          -
            -
          • -
            e: null | Error
          • -
          • -
            result: any
          -

          Returns void

    -

    Returns void

-
- -
    - -
  • -
    -

    Parameters

    -
      -
    • -
      conf_target: number
    • -
    • -
      estimate_mode: undefined | string
    • -
    • -
      callback: ((e, result) => void)
      -
        -
      • -
          -
        • (e, result): void
        • -
        • -
          -

          Parameters

          -
            -
          • -
            e: null | Error
          • -
          • -
            result: any
          -

          Returns void

    -

    Returns void

-
- -
    - -
  • -
    -

    Parameters

    -
      -
    • -
      hexAddress: string
    • -
    • -
      callback: ((e, result) => void)
      -
        -
      • -
          -
        • (e, result): void
        • -
        • -
          -

          Parameters

          -
            -
          • -
            e: null | Error
          • -
          • -
            result: any
          -

          Returns void

    -

    Returns void

-
- -
    - -
  • -
    -

    Parameters

    -
      -
    • -
      address: string
    • -
    • -
      callback: ((e, result) => void)
      -
        -
      • -
          -
        • (e, result): void
        • -
        • -
          -

          Parameters

          -
            -
          • -
            e: null | Error
          • -
          • -
            result: any
          -

          Returns void

    -

    Returns void

-
- -
    - -
  • -
    -

    Parameters

    -
      -
    • -
      address: string
    • -
    • -
      callback: ((e, result) => void)
      -
        -
      • -
          -
        • (e, result): void
        • -
        • -
          -

          Parameters

          -
            -
          • -
            e: null | Error
          • -
          • -
            result: any
          -

          Returns void

    -

    Returns void

-
- -
    - -
  • -
    -

    Parameters

    -
      -
    • -
      paramOptionalAccount: null | string
    • -
    • -
      callback: ((e, result) => void)
      -
        -
      • -
          -
        • (e, result): void
        • -
        • -
          -

          Parameters

          -
            -
          • -
            e: null | Error
          • -
          • -
            result: any
          -

          Returns void

    -

    Returns void

-
- -
    - -
  • -
    -

    Parameters

    -
      -
    • -
      paramOptionalAccount: null | string
    • -
    • -
      callback: ((e, result) => void)
      -
        -
      • -
          -
        • (e, result): void
        • -
        • -
          -

          Parameters

          -
            -
          • -
            e: null | Error
          • -
          • -
            result: any
          -

          Returns void

    -

    Returns void

-
- -
    - -
  • -
    -

    Parameters

    -
      -
    • -
      paramOptionalAccount: null | string
    • -
    • -
      callback: ((e, result) => void)
      -
        -
      • -
          -
        • (e, result): void
        • -
        • -
          -

          Parameters

          -
            -
          • -
            e: null | Error
          • -
          • -
            result: any
          -

          Returns void

    -

    Returns void

-
- -
-
- -
    - -
  • -
    -

    Parameters

    -
      -
    • -
      hash: string
    • -
    • -
      verbose: 0 | 1 | 2
    • -
    • -
      callback: ((e, result) => void)
      -
        -
      • -
          -
        • (e, result): void
        • -
        • -
          -

          Parameters

          -
            -
          • -
            e: null | Error
          • -
          • -
            result: any
          -

          Returns void

    -

    Returns void

-
- -
-
- -
    - -
  • -
    -

    Parameters

    -
      -
    • -
      height: number
    • -
    • -
      callback: ((e, result) => void)
      -
        -
      • -
          -
        • (e, result): void
        • -
        • -
          -

          Parameters

          -
            -
          • -
            e: null | Error
          • -
          • -
            result: any
          -

          Returns void

    -

    Returns void

-
- -
-
- -
    - -
  • -
    -

    Parameters

    -
      -
    • -
      callback: ((e, result) => void)
      -
        -
      • -
          -
        • (e, result): void
        • -
        • -
          -

          Parameters

          -
            -
          • -
            e: null | Error
          • -
          • -
            result: any
          -

          Returns void

    -

    Returns void

-
- -
-
- -
    - -
  • -
    -

    Parameters

    -
      -
    • -
      metrixAddress: string
    • -
    • -
      callback: ((e, result) => void)
      -
        -
      • -
          -
        • (e, result): void
        • -
        • -
          -

          Parameters

          -
            -
          • -
            e: null | Error
          • -
          • -
            result: any
          -

          Returns void

    -

    Returns void

-
- -
    - -
  • -
    -

    Parameters

    -
      -
    • -
      callback: ((e, result) => void)
      -
        -
      • -
          -
        • (e, result): void
        • -
        • -
          -

          Parameters

          -
            -
          • -
            e: null | Error
          • -
          • -
            result: any
          -

          Returns void

    -

    Returns void

-
- -
-
- -
-
- -
    - -
  • -
    -

    Parameters

    -
      -
    • -
      paramOptionalAccount: null | string
    • -
    • -
      callback: ((e, result) => void)
      -
        -
      • -
          -
        • (e, result): void
        • -
        • -
          -

          Parameters

          -
            -
          • -
            e: null | Error
          • -
          • -
            result: any
          -

          Returns void

    -

    Returns void

-
- -
    - -
  • -
    -

    Parameters

    -
      -
    • -
      callback: ((e, result) => void)
      -
        -
      • -
          -
        • (e, result): void
        • -
        • -
          -

          Parameters

          -
            -
          • -
            e: null | Error
          • -
          • -
            result: any
          -

          Returns void

    -

    Returns void

-
- -
    - -
  • -
    -

    Parameters

    -
      -
    • -
      txid: string
    • -
    • -
      format: null | boolean
    • -
    • -
      callback: ((e, result) => void)
      -
        -
      • -
          -
        • (e, result): void
        • -
        • -
          -

          Parameters

          -
            -
          • -
            e: null | Error
          • -
          • -
            result: any
          -

          Returns void

    -

    Returns void

-
- -
-
- -
-
- -
    - -
  • -
    -

    Parameters

    -
      -
    • -
      txid: string
    • -
    • -
      callback: ((e, result) => void)
      -
        -
      • -
          -
        • (e, result): void
        • -
        • -
          -

          Parameters

          -
            -
          • -
            e: null | Error
          • -
          • -
            result: any
          -

          Returns void

    -

    Returns void

-
- -
-
- -
    - -
  • -
    -

    Parameters

    -
      -
    • -
      txid: string
    • -
    • -
      vout: number
    • -
    • -
      callback: ((e, result) => void)
      -
        -
      • -
          -
        • (e, result): void
        • -
        • -
          -

          Parameters

          -
            -
          • -
            e: null | Error
          • -
          • -
            result: any
          -

          Returns void

    -

    Returns void

-
- -
-
- -
-
- -
    - -
  • -
    -

    Parameters

    -
      -
    • -
      start: undefined | string | number = 1
    • -
    • -
      maxDisplay: undefined | string | number = 20
    • -
    • -
      callback: ((e, result) => void)
      -
        -
      • -
          -
        • (e, result): void
        • -
        • -
          -

          Parameters

          -
            -
          • -
            e: null | Error
          • -
          • -
            result: any
          -

          Returns void

    -

    Returns void

-
- -
    - -
  • -
    -

    Parameters

    -
      -
    • -
      minConf: number
    • -
    • -
      maxConf: number
    • -
    • -
      addressesArray: string[]
    • -
    • -
      callback: ((e, result) => void)
      -
        -
      • -
          -
        • (e, result): void
        • -
        • -
          -

          Parameters

          -
            -
          • -
            e: null | Error
          • -
          • -
            result: any
          -

          Returns void

    -

    Returns void

-
- -
-
- -
    - -
  • -
    -

    Parameters

    -
      -
    • -
      contrtactAddress: string
    • -
    • -
      data: string
    • -
    • -
      senderAddress: string
    • -
    • -
      Optional gasLimit: string
    • -
    • -
      Optional fromBlock: number
    -

    Returns Promise<any>

-
- -
    - -
  • -
    -

    Parameters

    -
      -
    • -
      bytecode: string
    • -
    • -
      gasLimit: undefined | string | number
    • -
    • -
      gasPrice: undefined | string | number
    • -
    • -
      senderAddress: string
    • -
    • -
      Optional broadcast: boolean
    • -
    • -
      Optional changeToSender: boolean
    -

    Returns Promise<any>

-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
    - -
  • -
    -

    Parameters

    -
      -
    • -
      fromBlock: number
    • -
    • -
      toBlock: undefined | number = -1
    • -
    • -
      addresses: undefined | string[]
    • -
    • -
      topics: undefined | (null | string)[] = []
    • -
    • -
      minconf: undefined | number = 0
    -

    Returns Promise<any>

-
- -
    - -
  • -
    -

    Parameters

    -
      -
    • -
      addressesAmmountsObj: any
    • -
    • -
      confirmations: number
    • -
    • -
      comment: string
    • -
    • -
      feeAddressesArray: null | string | string[]
    -

    Returns Promise<any>

-
- -
-
- -
-
- -
    - -
  • -
    -

    Parameters

    -
      -
    • -
      contractAddress: string
    • -
    • -
      datahex: string
    • -
    • -
      amount: string | number
    • -
    • -
      gasLimit: string | number
    • -
    • -
      gasPrice: string | number
    • -
    • -
      senderAddress: string
    • -
    • -
      Optional broadcast: boolean
    • -
    • -
      Optional changeToSender: boolean
    -

    Returns Promise<any>

-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
    - -
  • -
    -

    Parameters

    -
      -
    • -
      fromBlock: number
    • -
    • -
      toBlock: number
    • -
    • -
      addresses: undefined | string[] = []
    • -
    • -
      topics: undefined | (null | string)[] = []
    • -
    • -
      minconf: undefined | number = 0
    • -
    • -
      callback: ((e, result) => void)
      -
        -
      • -
          -
        • (e, result): void
        • -
        • -
          -

          Parameters

          -
            -
          • -
            e: null | Error
          • -
          • -
            result: any
          -

          Returns void

    -

    Returns void

-
- -
    - -
  • -
    -

    Parameters

    -
      -
    • -
      addressesAmmountsObj: any
    • -
    • -
      confirmations: number
    • -
    • -
      comment: string
    • -
    • -
      feeAddressesArray: null | string | string[]
    • -
    • -
      callback: ((e, result) => void)
      -
        -
      • -
          -
        • (e, result): void
        • -
        • -
          -

          Parameters

          -
            -
          • -
            e: null | Error
          • -
          • -
            result: any
          -

          Returns void

    -

    Returns void

-
- -
    - -
  • -
    -

    Parameters

    -
      -
    • -
      transaction: string
    • -
    • -
      callback: ((e, result) => void)
      -
        -
      • -
          -
        • (e, result): void
        • -
        • -
          -

          Parameters

          -
            -
          • -
            e: null | Error
          • -
          • -
            result: any
          -

          Returns void

    -

    Returns void

-
- -
    - -
  • -
    -

    Parameters

    -
      -
    • -
      address: string
    • -
    • -
      ammount: string
    • -
    • -
      comment: string
    • -
    • -
      callback: ((e, result) => void)
      -
        -
      • -
          -
        • (e, result): void
        • -
        • -
          -

          Parameters

          -
            -
          • -
            e: null | Error
          • -
          • -
            result: any
          -

          Returns void

    -

    Returns void

-
- -
    - -
  • -
    -

    Parameters

    -
      -
    • -
      contractAddress: string
    • -
    • -
      datahex: string
    • -
    • -
      amount: undefined | string | number = 0
    • -
    • -
      gasLimit: undefined | string | number = 250000
    • -
    • -
      gasPrice: undefined | string | number = 0.00005
    • -
    • -
      senderAddress: string
    • -
    • -
      broadcast: undefined | boolean = true
    • -
    • -
      changeToSender: undefined | boolean = true
    • -
    • -
      callback: ((e, result) => void)
      -
        -
      • -
          -
        • (e, result): void
        • -
        • -
          -

          Parameters

          -
            -
          • -
            e: null | Error
          • -
          • -
            result: any
          -

          Returns void

    -

    Returns void

-
- -
    - -
  • -
    -

    Parameters

    -
      -
    • -
      address: string
    • -
    • -
      account: string
    • -
    • -
      callback: ((e, result) => void)
      -
        -
      • -
          -
        • (e, result): void
        • -
        • -
          -

          Parameters

          -
            -
          • -
            e: null | Error
          • -
          • -
            result: any
          -

          Returns void

    -

    Returns void

-
- -
-
- -
    - -
  • -
    -

    Parameters

    -
      -
    • -
      fee: number
    • -
    • -
      callback: ((e, result) => void)
      -
        -
      • -
          -
        • (e, result): void
        • -
        • -
          -

          Parameters

          -
            -
          • -
            e: null | Error
          • -
          • -
            result: any
          -

          Returns void

    -

    Returns void

-
- -
    - -
  • -
    -

    Parameters

    -
      -
    • -
      address: string
    • -
    • -
      message: string
    • -
    • -
      callback: ((e, result) => void)
      -
        -
      • -
          -
        • (e, result): void
        • -
        • -
          -

          Parameters

          -
            -
          • -
            e: null | Error
          • -
          • -
            result: any
          -

          Returns void

    -

    Returns void

-
- -
-
- -
    - -
  • -
    -

    Parameters

    -
      -
    • -
      callback: ((e, result) => void)
      -
        -
      • -
          -
        • (e, result): void
        • -
        • -
          -

          Parameters

          -
            -
          • -
            e: null | Error
          • -
          • -
            result: any
          -

          Returns void

    -

    Returns void

-
- -
    - -
  • -
    -

    Parameters

    -
      -
    • -
      address: string
    • -
    • -
      callback: ((e, result) => void)
      -
        -
      • -
          -
        • (e, result): void
        • -
        • -
          -

          Parameters

          -
            -
          • -
            e: null | Error
          • -
          • -
            result: any
          -

          Returns void

    -

    Returns void

-
- -
    - -
  • -
    -

    Parameters

    -
      -
    • -
      address: string
    • -
    • -
      signature: string
    • -
    • -
      message: string
    • -
    • -
      callback: ((e, result) => void)
      -
        -
      • -
          -
        • (e, result): void
        • -
        • -
          -

          Parameters

          -
            -
          • -
            e: null | Error
          • -
          • -
            result: any
          -

          Returns void

    -

    Returns void

-
- -
    - -
  • -
    -

    Parameters

    -
      -
    • -
      callback: ((e, result) => void)
      -
        -
      • -
          -
        • (e, result): void
        • -
        • -
          -

          Parameters

          -
            -
          • -
            e: null | Error
          • -
          • -
            result: any
          -

          Returns void

    -

    Returns void

-
- -
    - -
  • -
    -

    Parameters

    -
      -
    • -
      passphrase: string
    • -
    • -
      timeoutSeconds: number
    • -
    • -
      callback: ((e, result) => void)
      -
        -
      • -
          -
        • (e, result): void
        • -
        • -
          -

          Parameters

          -
            -
          • -
            e: null | Error
          • -
          • -
            result: any
          -

          Returns void

    -

    Returns void

-
- -
    - -
  • -
    -

    Parameters

    -
      -
    • -
      oldPassphrase: string
    • -
    • -
      newPassphrase: string
    • -
    • -
      callback: ((e, result) => void)
      -
        -
      • -
          -
        • (e, result): void
        • -
        • -
          -

          Parameters

          -
            -
          • -
            e: null | Error
          • -
          • -
            result: any
          -

          Returns void

    -

    Returns void

-
- -
-
- -
-
- -
-
-

Generated using TypeDoc

-
\ No newline at end of file +MetrixRPCNode | @metrixcoin/metrilib

Hierarchy (view full)

Constructors

Properties

Methods

backupWallet +callContract +callDaemon +createContract +createRawTransaction +decodeRawTransaction +encryptWallet +estimateFee +estimateSmartFee +fromHexAddress +getAccountInfo +getAddressInfo +getAddressesByAccount +getAddressesByLabel +getBalance +getBestBlockHash +getBlock +getBlockCount +getBlockHash +getBlockchainInfo +getChainTips +getDifficulty +getHexAddress +getInvalid +getMiningInfo +getNetworkInfo +getNewAddress +getPoolInfo +getRawTransaction +getStakeSplitThreshold +getStakingStatus +getTransaction +getTransactionReceipt +getTxOut +getUnconfirmedBalance +getWalletInfo +listContracts +listUnspent +promiseBackupWallet +promiseCallContract +promiseCreateContract +promiseCreateRawTransaction +promiseDecodeRawTransaction +promiseEncryptWallet +promiseEstimateFee +promiseEstimateSmartFee +promiseFromHexAddress +promiseGetAccountInfo +promiseGetAddressInfo +promiseGetAddressesByAccount +promiseGetAddressesByLabel +promiseGetBalance +promiseGetBestBlockHash +promiseGetBlock +promiseGetBlockCount +promiseGetBlockHash +promiseGetBlockchainInfo +promiseGetChainTips +promiseGetDifficulty +promiseGetHexAddress +promiseGetInvalid +promiseGetMiningInfo +promiseGetNetworkInfo +promiseGetNewAddress +promiseGetPoolInfo +promiseGetRawTransaction +promiseGetStakeSplitThreshold +promiseGetStakingStatus +promiseGetTransaction +promiseGetTransactionReceipt +promiseGetTxOut +promiseGetUnconfirmedBalance +promiseGetWalletInfo +promiseListContracts +promiseListUnspent +promiseSearchLogs +promiseSendMany +promiseSendRawTransaction +promiseSendToAddress +promiseSendToContract +promiseSetAccount +promiseSetTxFee +promiseSignMessage +promiseSignRawTransaction +promiseStop +promiseValidateAddress +promiseVerifyMessage +promiseWalletLock +promiseWalletPassphrase +promiseWalletPassphraseChange +searchLogs +sendMany +sendRawTransaction +sendToAddress +sendToContract +setAccount +setDefaultAccount +setTxFee +signMessage +signRawTransaction +stop +validateAddress +verifyMessage +walletLock +walletPassphrase +walletPassphraseChange +isEmpty +isString +

Constructors

Properties

authHeader: string = ''
url: string = ''

Methods

  • Parameters

    • contrtactAddress: string
    • data: string
    • senderAddress: string
    • gasLimit: undefined | string
    • fromBlock: undefined | number
    • callback: ((e: null | Error, result: any) => void)
        • (e, result): void
        • Parameters

          • e: null | Error
          • result: any

          Returns void

    Returns void

  • Parameters

    • method: string
    • paramsJsonStr: string
    • callback: ((e: null | Error, resultObj: any) => any)
        • (e, resultObj): any
        • Parameters

          • e: null | Error
          • resultObj: any

          Returns any

    Returns void

  • Parameters

    • bytecode: string
    • gasLimit: undefined | string | number = 2500000
    • gasPrice: undefined | string | number = 0.00005
    • senderAddress: string
    • broadcast: boolean = true
    • changeToSender: boolean = true
    • callback: ((e: null | Error, result: any) => void)
        • (e, result): void
        • Parameters

          • e: null | Error
          • result: any

          Returns void

    Returns void

  • Parameters

    • blockcount: number
    • callback: ((e: null | Error, result: any) => void)
        • (e, result): void
        • Parameters

          • e: null | Error
          • result: any

          Returns void

    Returns void

  • Parameters

    • conf_target: number
    • estimate_mode: undefined | string
    • callback: ((e: null | Error, result: any) => void)
        • (e, result): void
        • Parameters

          • e: null | Error
          • result: any

          Returns void

    Returns void

  • Parameters

    • paramOptionalAccount: null | string
    • callback: ((e: null | Error, result: any) => void)
        • (e, result): void
        • Parameters

          • e: null | Error
          • result: any

          Returns void

    Returns void

  • Parameters

    • paramOptionalAccount: null | string
    • callback: ((e: null | Error, result: any) => void)
        • (e, result): void
        • Parameters

          • e: null | Error
          • result: any

          Returns void

    Returns void

  • Parameters

    • paramOptionalAccount: null | string
    • callback: ((e: null | Error, result: any) => void)
        • (e, result): void
        • Parameters

          • e: null | Error
          • result: any

          Returns void

    Returns void

  • Parameters

    • hash: string
    • verbose: 0 | 1 | 2
    • callback: ((e: null | Error, result: any) => void)
        • (e, result): void
        • Parameters

          • e: null | Error
          • result: any

          Returns void

    Returns void

  • Parameters

    • metrixAddress: string
    • callback: ((e: null | Error, result: any) => void)
        • (e, result): void
        • Parameters

          • e: null | Error
          • result: any

          Returns void

    Returns void

  • Parameters

    • paramOptionalAccount: null | string
    • callback: ((e: null | Error, result: any) => void)
        • (e, result): void
        • Parameters

          • e: null | Error
          • result: any

          Returns void

    Returns void

  • Parameters

    • txid: string
    • format: null | boolean
    • callback: ((e: null | Error, result: any) => void)
        • (e, result): void
        • Parameters

          • e: null | Error
          • result: any

          Returns void

    Returns void

  • Parameters

    • txid: string
    • vout: number
    • callback: ((e: null | Error, result: any) => void)
        • (e, result): void
        • Parameters

          • e: null | Error
          • result: any

          Returns void

    Returns void

  • Parameters

    • start: undefined | string | number = 1
    • maxDisplay: undefined | string | number = 20
    • callback: ((e: null | Error, result: any) => void)
        • (e, result): void
        • Parameters

          • e: null | Error
          • result: any

          Returns void

    Returns void

  • Parameters

    • minConf: number
    • maxConf: number
    • addressesArray: string[]
    • callback: ((e: null | Error, result: any) => void)
        • (e, result): void
        • Parameters

          • e: null | Error
          • result: any

          Returns void

    Returns void

  • Parameters

    • contrtactAddress: string
    • data: string
    • senderAddress: string
    • OptionalgasLimit: string
    • OptionalfromBlock: number

    Returns Promise<any>

  • Parameters

    • bytecode: string
    • gasLimit: undefined | string | number
    • gasPrice: undefined | string | number
    • senderAddress: string
    • Optionalbroadcast: boolean
    • OptionalchangeToSender: boolean

    Returns Promise<any>

  • Parameters

    • fromBlock: number
    • toBlock: undefined | number = -1
    • addresses: undefined | string[]
    • topics: undefined | (null | string)[] = []
    • minconf: undefined | number = 0

    Returns Promise<any>

  • Parameters

    • addressesAmmountsObj: any
    • confirmations: number
    • comment: string
    • feeAddressesArray: null | string | string[]

    Returns Promise<any>

  • Parameters

    • contractAddress: string
    • datahex: string
    • amount: string | number
    • gasLimit: string | number
    • gasPrice: string | number
    • senderAddress: string
    • Optionalbroadcast: boolean
    • OptionalchangeToSender: boolean

    Returns Promise<any>

  • Parameters

    • fromBlock: number
    • toBlock: number
    • addresses: undefined | string[] = []
    • topics: undefined | (null | string)[] = []
    • minconf: undefined | number = 0
    • callback: ((e: null | Error, result: any) => void)
        • (e, result): void
        • Parameters

          • e: null | Error
          • result: any

          Returns void

    Returns void

  • Parameters

    • addressesAmmountsObj: any
    • confirmations: number
    • comment: string
    • feeAddressesArray: null | string | string[]
    • callback: ((e: null | Error, result: any) => void)
        • (e, result): void
        • Parameters

          • e: null | Error
          • result: any

          Returns void

    Returns void

  • Parameters

    • address: string
    • ammount: string
    • comment: string
    • callback: ((e: null | Error, result: any) => void)
        • (e, result): void
        • Parameters

          • e: null | Error
          • result: any

          Returns void

    Returns void

  • Parameters

    • contractAddress: string
    • datahex: string
    • amount: undefined | string | number = 0
    • gasLimit: undefined | string | number = 250000
    • gasPrice: undefined | string | number = 0.00005
    • senderAddress: string
    • broadcast: undefined | boolean = true
    • changeToSender: undefined | boolean = true
    • callback: ((e: null | Error, result: any) => void)
        • (e, result): void
        • Parameters

          • e: null | Error
          • result: any

          Returns void

    Returns void

  • Parameters

    • address: string
    • account: string
    • callback: ((e: null | Error, result: any) => void)
        • (e, result): void
        • Parameters

          • e: null | Error
          • result: any

          Returns void

    Returns void

  • Parameters

    • address: string
    • message: string
    • callback: ((e: null | Error, result: any) => void)
        • (e, result): void
        • Parameters

          • e: null | Error
          • result: any

          Returns void

    Returns void

  • Parameters

    • address: string
    • signature: string
    • message: string
    • callback: ((e: null | Error, result: any) => void)
        • (e, result): void
        • Parameters

          • e: null | Error
          • result: any

          Returns void

    Returns void

  • Parameters

    • passphrase: string
    • timeoutSeconds: number
    • callback: ((e: null | Error, result: any) => void)
        • (e, result): void
        • Parameters

          • e: null | Error
          • result: any

          Returns void

    Returns void

  • Parameters

    • oldPassphrase: string
    • newPassphrase: string
    • callback: ((e: null | Error, result: any) => void)
        • (e, result): void
        • Parameters

          • e: null | Error
          • result: any

          Returns void

    Returns void

diff --git a/docs/classes/MetrixRPC.MetrixRawTx.html b/docs/classes/MetrixRPC.MetrixRawTx.html index 0aa788f..42fd217 100644 --- a/docs/classes/MetrixRPC.MetrixRawTx.html +++ b/docs/classes/MetrixRPC.MetrixRawTx.html @@ -1,217 +1,6 @@ -MetrixRawTx | @metrixcoin/metrilib
-
- -
-
-
-
- -

Class MetrixRawTx

-
-

Hierarchy

-
    -
  • MetrixRawTx
-
-
-
- -
-
-

Constructors

-
-
-

Properties

-
-
-

Methods

-
-
-

Constructors

-
- -
-
-

Properties

-
- -
inputs: string = ''
-
- -
locktime: null | number = null
-
- -
outputs: string = ''
-
-

Methods

-
- -
    - -
  • -
    -

    Parameters

    -
      -
    • -
      txid: string
    • -
    • -
      vout: number
    • -
    • -
      sequence: null | number = null
    -

    Returns void

-
- -
-
- -
-
- -
-
- -
-
-

Generated using TypeDoc

-
\ No newline at end of file +MetrixRawTx | @metrixcoin/metrilib

Constructors

Methods

diff --git a/docs/classes/MetrixRPC.MetrixSignRawTx.html b/docs/classes/MetrixRPC.MetrixSignRawTx.html index 17c3485..cc78488 100644 --- a/docs/classes/MetrixRPC.MetrixSignRawTx.html +++ b/docs/classes/MetrixRPC.MetrixSignRawTx.html @@ -1,241 +1,7 @@ -MetrixSignRawTx | @metrixcoin/metrilib
-
- -
-
-
-
- -

Class MetrixSignRawTx

-
-

Hierarchy

-
    -
  • MetrixSignRawTx
-
-
-
- -
-
-

Constructors

-
- -
-
-

Properties

-
- -
privateKeys: string = ''
-
- -
sigHashType: null | string = null
-
- -
tx: string = ''
-
- -
utxos: string = ''
-
-

Methods

-
- -
-
- -
    - -
  • -
    -

    Parameters

    -
      -
    • -
      txid: string
    • -
    • -
      vout: number
    • -
    • -
      scriptPubKey: string
    • -
    • -
      redeemScript: null | string = null
    -

    Returns void

-
- -
-
- -
-
- -
-
- -
-
-

Generated using TypeDoc

-
\ No newline at end of file +MetrixSignRawTx | @metrixcoin/metrilib

Constructors

Methods

  • Parameters

    • txid: string
    • vout: number
    • scriptPubKey: string
    • redeemScript: null | string = null

    Returns void

diff --git a/docs/classes/RPCProvider.html b/docs/classes/RPCProvider.html index a0512af..a778d95 100644 --- a/docs/classes/RPCProvider.html +++ b/docs/classes/RPCProvider.html @@ -1,377 +1,41 @@ -RPCProvider | @metrixcoin/metrilib
-
- -
-
-
-
- -

Class RPCProvider

-
-

Hierarchy

-
    -
  • RPCProvider
-
-

Implements

-
-
-
-
- -
-
-

Constructors

-
- -
-
-

Properties

-
- -
-
- -
network: NetworkType
-
- -
sender: undefined | string
-
-

Methods

-
- -
-
- -
    - -
  • -

    Perform calltocontract

    -
    -
    -

    Parameters

    -
      -
    • -
      contract: string
      -

      The contract address

      -
      -
    • -
    • -
      method: string
      -

      The contract method to call

      -
      -
    • -
    • -
      data: any[]
      -

      The arguments

      -
      -
    • -
    • -
      abi: any[]
      -

      The contract abi

      -
      -
    -

    Returns Promise<undefined | Result>

    see Result

    - -
-
- -
-
- -
    - -
  • -

    Get receipts from a transaction

    -
    -
    -

    Parameters

    -
      -
    • -
      tx: {
          hash160: string;
          sender: string;
          txid: string;
      }
      -

      transaction object

      -
      -
      -
        -
      • -
        hash160: string
      • -
      • -
        sender: string
      • -
      • -
        txid: string
    • -
    • -
      abi: any[]
      -

      The abi for the contract that was called

      -
      -
    • -
    • -
      Optional contract: string
      -

      the contract address, if there is one

      -
      -
    -

    Returns Promise<TransactionReceipt[]>

    an array of TransactionReceipt objects

    - -
-
- -
    - -
  • -

    Search events from a contract

    -
    -
    -

    Parameters

    -
      -
    • -
      contract: string
      -

      transaction object

      -
      -
    • -
    • -
      Optional topics: string[]
      -

      the topics to filter by

      -
      -
    • -
    • -
      fromBlock: undefined | number = 0
      -

      the starting block height to filter by defaults to 0

      -
      -
    • -
    • -
      toBlock: undefined | number = -1
      -

      the end block height to filter by, defaults to -1 for most recent block

      -
      -
    -

    Returns Promise<RPCEventLogs>

    an EventLogs object

    - -
-
- -
    - -
  • -

    Perform sendtocontract

    -
    -
    -

    Parameters

    -
      -
    • -
      contract: string
      -

      The contract address

      -
      -
    • -
    • -
      method: string
      -

      The contract method to send to

      -
      -
    • -
    • -
      data: any[]
      -

      The arguments to use

      -
      -
    • -
    • -
      value: string = '0'
      -

      The amount to send to the contract

      -
      -
    • -
    • -
      gasLimit: number = 250000
      -

      The amount of gas units allowed

      -
      -
    • -
    • -
      gasPrice: number = 5000
      -

      The satoshi price per gas

      -
      -
    • -
    • -
      abi: any[]
      -

      The contract abi

      -
      -
    • -
    • -
      changeToSender: undefined | boolean = true
    -

    Returns Promise<any>

    see Result

    - -
-
- -
-
-

Generated using TypeDoc

-
\ No newline at end of file +RPCProvider | @metrixcoin/metrilib

Implements

Constructors

Properties

network: NetworkType
sender: undefined | string

Methods

  • Perform calltocontract

    +

    Parameters

    • contract: string

      The contract address

      +
    • method: string

      The contract method to call

      +
    • data: any[]

      The arguments

      +
    • abi: any[]

      The contract abi

      +

    Returns Promise<undefined | Result>

    see Result

    +
  • Get receipts from a transaction

    +

    Parameters

    • tx: {
          hash160: string;
          sender: string;
          txid: string;
      }

      transaction object

      +
      • hash160: string
      • sender: string
      • txid: string
    • abi: any[]

      The abi for the contract that was called

      +
    • Optionalcontract: string

      the contract address, if there is one

      +

    Returns Promise<TransactionReceipt[]>

    an array of TransactionReceipt objects

    +
  • Search events from a contract

    +

    Parameters

    • contract: string

      transaction object

      +
    • Optionaltopics: string[]

      the topics to filter by

      +
    • fromBlock: undefined | number = 0

      the starting block height to filter by defaults to 0

      +
    • toBlock: undefined | number = -1

      the end block height to filter by, defaults to -1 for most recent block

      +

    Returns Promise<RPCEventLogs>

    an EventLogs object

    +
  • Perform sendtocontract

    +

    Parameters

    • contract: string

      The contract address

      +
    • method: string

      The contract method to send to

      +
    • data: any[]

      The arguments to use

      +
    • value: string = '0'

      The amount to send to the contract

      +
    • gasLimit: number = 250000

      The amount of gas units allowed

      +
    • gasPrice: number = 5000

      The satoshi price per gas

      +
    • abi: any[]

      The contract abi

      +
    • changeToSender: undefined | boolean = true

    Returns Promise<any>

    see Result

    +
diff --git a/docs/classes/SimpleAuction.html b/docs/classes/SimpleAuction.html index f035b4e..03802d1 100644 --- a/docs/classes/SimpleAuction.html +++ b/docs/classes/SimpleAuction.html @@ -1,601 +1,89 @@ -SimpleAuction | @metrixcoin/metrilib
-
- -
-
-
-
- -

Class SimpleAuction

-
-

Hierarchy

-
-
-
-
- -
-
-

Constructors

-
- -
-
-

Properties

-
- -
abi: any[]
-
- -
address: string
-
- -
bytecode: undefined | string
-
- -
provider: Provider
-
-

Methods

-
- -
    - -
  • -

    End an auction once it has expired. During this step the beneficiary is paid

    -
    -
    -

    Parameters

    -
      -
    • -
      assetAddress: string
      -

      the EVM adddress of the MRC721 contract

      -
      -
    • -
    • -
      tokenId: bigint
      -

      the uint256 id of the token

      -
      -
    -

    Returns Promise<Transaction>

    an array of TransactionReceipt objects

    - -
-
- -
-
- -
    - -
  • -

    Bid on a MRC721 token that is for auction

    -
    -
    -

    Parameters

    -
      -
    • -
      assetAddress: string
      -

      the EVM adddress of the MRC721 contract

      -
      -
    • -
    • -
      tokenId: bigint
      -

      the uint256 id of the token

      -
      -
    • -
    • -
      bidAmount: undefined | string = '0'
      -

      the amount in MRX as a string

      -
      -
    -

    Returns Promise<Transaction>

    an array of TransactionReceipt objects

    - -
-
- -
    - -
  • -

    Perform calltocontract

    -
    -
    -

    Parameters

    -
      -
    • -
      method: string
      -

      The contract method to call

      -
      -
    • -
    • -
      args: any[]
      -

      The arguments

      -
      -
    -

    Returns Promise<undefined | Result>

    see Result

    - -
-
- -
    - -
  • -

    Cancels an MRC721 auction if has not been bid on yet

    -
    -
    -

    Parameters

    -
      -
    • -
      assetAddress: string
      -

      the EVM adddress of the MRC721 contract

      -
      -
    • -
    • -
      tokenId: bigint
      -

      the uint256 id of the token

      -
      -
    -

    Returns Promise<Transaction>

    an array of TransactionReceipt objects

    - -
-
- -
    - -
  • -

    Claim the asset from an ended auction

    -
    -
    -

    Parameters

    -
      -
    • -
      assetAddress: string
      -

      the EVM adddress of the MRC721 contract

      -
      -
    • -
    • -
      tokenId: bigint
      -

      the uint256 id of the token

      -
      -
    • -
    • -
      gasLimit: undefined | number = 300000
      -

      optionally the maximum units of gas which can be consumed

      -
      -
    -

    Returns Promise<Transaction>

    an array of TransactionReceipt objects

    - -
-
- -
-
- -
    - -
  • -

    Create a new MRC721 auction

    -
    -
    -

    Parameters

    -
      -
    • -
      assetAddress: string
      -

      the EVM adddress of the MRC721 contract

      -
      -
    • -
    • -
      tokenId: bigint
      -

      the uint256 id of the token

      -
      -
    • -
    • -
      minimumBid: bigint
      -

      the minimum bit in satoshi MRX

      -
      -
    • -
    • -
      biddingTime: bigint
      -

      the bidding time in seconds

      -
      -
    • -
    • -
      beneficiaryAddress: string
      -

      the EVM adddress which the proceeds will go to

      -
      -
    • -
    • -
      gasLimit: undefined | number = 300000
      -

      optionally the maximum units of gas which can be consumed

      -
      -
    -

    Returns Promise<Transaction>

    an array of TransactionReceipt objects

    - -
-
- -
    - -
  • -

    Get a auction object from the contract state

    -
    -
    -

    Parameters

    -
      -
    • -
      assetAddress: string
      -

      the EVM adddress of the MRC721 contract

      -
      -
    • -
    • -
      tokenId: bigint
      -

      the uint256 id of the token

      -
      -
    -

    Returns Promise<[tokenId: bigint, winningBid: bigint, minimumBid: bigint, biddingTime: bigint, startTime: bigint, winningBidder: string, beneficiaryAddress: string, ended: boolean]>

    the Sale object

    - -
-
- -
-
- -
-
- -
-
- -
-
- -
    - -
  • -

    Get the balance of MRX in the auction contract if the address has been outbid

    -
    -
    -

    Parameters

    -
      -
    • -
      address: string
    -

    Returns Promise<bigint>

    the satoshi amount of MRX

    - -
-
- -
-
- -
    - -
  • -

    Perform sendtocontract

    -
    -
    -

    Parameters

    -
      -
    • -
      method: string
      -

      The contract method to send to

      -
      -
    • -
    • -
      args: any[]
      -

      The arguments to use

      -
      -
    • -
    • -
      value: undefined | string = '0'
      -

      The amount to send to the contract

      -
      -
    • -
    • -
      gasLimit: undefined | number = 250000
      -

      The amount of gas units allowed

      -
      -
    • -
    • -
      gasPrice: undefined | number = 5000
      -

      The satoshi price per gas

      -
      -
    -

    Returns Promise<{
        hash160: string;
        sender: string;
        txid: string;
    }>

    see Result

    - -
-
- -
-
- -
-
- -
-
- -
-
-

Generated using TypeDoc

-
\ No newline at end of file +SimpleAuction | @metrixcoin/metrilib

Hierarchy (view full)

Constructors

Properties

abi: any[]
address: string
bytecode: undefined | string
provider: Provider

Methods

  • End an auction once it has expired. During this step the beneficiary is paid

    +

    Parameters

    • assetAddress: string

      the EVM adddress of the MRC721 contract

      +
    • tokenId: bigint

      the uint256 id of the token

      +

    Returns Promise<Transaction>

    an array of TransactionReceipt objects

    +
  • Bid on a MRC721 token that is for auction

    +

    Parameters

    • assetAddress: string

      the EVM adddress of the MRC721 contract

      +
    • tokenId: bigint

      the uint256 id of the token

      +
    • bidAmount: undefined | string = '0'

      the amount in MRX as a string

      +

    Returns Promise<Transaction>

    an array of TransactionReceipt objects

    +
  • Perform calltocontract

    +

    Parameters

    • method: string

      The contract method to call

      +
    • args: any[]

      The arguments

      +

    Returns Promise<undefined | Result>

    see Result

    +
  • Cancels an MRC721 auction if has not been bid on yet

    +

    Parameters

    • assetAddress: string

      the EVM adddress of the MRC721 contract

      +
    • tokenId: bigint

      the uint256 id of the token

      +

    Returns Promise<Transaction>

    an array of TransactionReceipt objects

    +
  • Claim the asset from an ended auction

    +

    Parameters

    • assetAddress: string

      the EVM adddress of the MRC721 contract

      +
    • tokenId: bigint

      the uint256 id of the token

      +
    • gasLimit: undefined | number = 300000

      optionally the maximum units of gas which can be consumed

      +

    Returns Promise<Transaction>

    an array of TransactionReceipt objects

    +
  • Create a new MRC721 auction

    +

    Parameters

    • assetAddress: string

      the EVM adddress of the MRC721 contract

      +
    • tokenId: bigint

      the uint256 id of the token

      +
    • minimumBid: bigint

      the minimum bit in satoshi MRX

      +
    • biddingTime: bigint

      the bidding time in seconds

      +
    • beneficiaryAddress: string

      the EVM adddress which the proceeds will go to

      +
    • gasLimit: undefined | number = 300000

      optionally the maximum units of gas which can be consumed

      +

    Returns Promise<Transaction>

    an array of TransactionReceipt objects

    +
  • Get a auction object from the contract state

    +

    Parameters

    • assetAddress: string

      the EVM adddress of the MRC721 contract

      +
    • tokenId: bigint

      the uint256 id of the token

      +

    Returns Promise<[tokenId: bigint, winningBid: bigint, minimumBid: bigint, biddingTime: bigint, startTime: bigint, winningBidder: string, beneficiaryAddress: string, ended: boolean]>

    the Sale object

    +
  • Get the balance of MRX in the auction contract if the address has been outbid

    +

    Parameters

    • address: string

    Returns Promise<bigint>

    the satoshi amount of MRX

    +
  • Perform sendtocontract

    +

    Parameters

    • method: string

      The contract method to send to

      +
    • args: any[]

      The arguments to use

      +
    • value: undefined | string = '0'

      The amount to send to the contract

      +
    • gasLimit: undefined | number = 250000

      The amount of gas units allowed

      +
    • gasPrice: undefined | number = 5000

      The satoshi price per gas

      +

    Returns Promise<{
        hash160: string;
        sender: string;
        txid: string;
    }>

    see Result

    +
diff --git a/docs/classes/Web3Provider.html b/docs/classes/Web3Provider.html index afc05e7..58d6a2f 100644 --- a/docs/classes/Web3Provider.html +++ b/docs/classes/Web3Provider.html @@ -1,367 +1,38 @@ -Web3Provider | @metrixcoin/metrilib
-
- -
-
-
-
- -

Class Web3Provider

-
-

Hierarchy

-
    -
  • Web3Provider
-
-

Implements

-
-
-
-
- -
-
-

Constructors

-
- -
-
-

Properties

-
- -
network: NetworkType
-
-

Methods

-
- -
-
- -
    - -
  • -

    Perform calltocontract

    -
    -
    -

    Parameters

    -
      -
    • -
      contract: string
      -

      The contract address

      -
      -
    • -
    • -
      method: string
      -

      The contract method to call

      -
      -
    • -
    • -
      data: any[]
      -

      The arguments

      -
      -
    • -
    • -
      abi: any[]
      -

      The contract abi

      -
      -
    -

    Returns Promise<undefined | Result>

    see Result

    - -
-
- -
-
- -
-
- -
    - -
  • -

    Get receipts from a transaction

    -
    -
    -

    Parameters

    -
      -
    • -
      tx: {
          hash160: string;
          sender: string;
          txid: string;
      }
      -

      transaction object

      -
      -
      -
        -
      • -
        hash160: string
      • -
      • -
        sender: string
      • -
      • -
        txid: string
    • -
    • -
      abi: any[]
      -

      The abi for the contract that was called

      -
      -
    • -
    • -
      Optional contract: string
      -

      the contract address, if there is one

      -
      -
    -

    Returns Promise<TransactionReceipt[]>

    an array of TransactionReceipt objects

    - -
-
- -
    - -
  • -

    Search events from a contract

    -
    -
    -

    Parameters

    -
      -
    • -
      contract: string
      -

      transaction object

      -
      -
    • -
    • -
      Optional topics: string[]
      -

      the topics to filter by

      -
      -
    • -
    • -
      fromBlock: undefined | number = 0
      -

      the starting block height to filter by defaults to 0

      -
      -
    • -
    • -
      toBlock: undefined | number = -1
      -

      the end block height to filter by, defaults to -1 for most recent block

      -
      -
    -

    Returns Promise<APIEventLogs>

    an EventLogs object

    - -
-
- -
    - -
  • -

    Perform sendtocontract

    -
    -
    -

    Parameters

    -
      -
    • -
      contract: string
      -

      The contract address

      -
      -
    • -
    • -
      method: string
      -

      The contract method to send to

      -
      -
    • -
    • -
      data: any[]
      -

      The arguments to use

      -
      -
    • -
    • -
      value: string = '0'
      -

      The amount to send to the contract

      -
      -
    • -
    • -
      gasLimit: number = 250000
      -

      The amount of gas units allowed

      -
      -
    • -
    • -
      gasPrice: number = 5000
      -

      The satoshi price per gas

      -
      -
    • -
    • -
      abi: any[]
      -

      The contract abi

      -
      -
    -

    Returns Promise<any>

    see Result

    - -
-
- -
-
-

Generated using TypeDoc

-
\ No newline at end of file +Web3Provider | @metrixcoin/metrilib

Implements

Constructors

Properties

network: NetworkType

Methods

  • Perform calltocontract

    +

    Parameters

    • contract: string

      The contract address

      +
    • method: string

      The contract method to call

      +
    • data: any[]

      The arguments

      +
    • abi: any[]

      The contract abi

      +

    Returns Promise<undefined | Result>

    see Result

    +
  • Get receipts from a transaction

    +

    Parameters

    • tx: {
          hash160: string;
          sender: string;
          txid: string;
      }

      transaction object

      +
      • hash160: string
      • sender: string
      • txid: string
    • abi: any[]

      The abi for the contract that was called

      +
    • Optionalcontract: string

      the contract address, if there is one

      +

    Returns Promise<TransactionReceipt[]>

    an array of TransactionReceipt objects

    +
  • Search events from a contract

    +

    Parameters

    • contract: string

      transaction object

      +
    • Optionaltopics: string[]

      the topics to filter by

      +
    • fromBlock: undefined | number = 0

      the starting block height to filter by defaults to 0

      +
    • toBlock: undefined | number = -1

      the end block height to filter by, defaults to -1 for most recent block

      +

    Returns Promise<APIEventLogs>

    an EventLogs object

    +
  • Perform sendtocontract

    +

    Parameters

    • contract: string

      The contract address

      +
    • method: string

      The contract method to send to

      +
    • data: any[]

      The arguments to use

      +
    • value: string = '0'

      The amount to send to the contract

      +
    • gasLimit: number = 250000

      The amount of gas units allowed

      +
    • gasPrice: number = 5000

      The satoshi price per gas

      +
    • abi: any[]

      The contract abi

      +

    Returns Promise<any>

    see Result

    +
diff --git a/docs/classes/lttp.NmsPart.html b/docs/classes/lttp.NmsPart.html index e15e196..f68e3e5 100644 --- a/docs/classes/lttp.NmsPart.html +++ b/docs/classes/lttp.NmsPart.html @@ -1,68 +1,21 @@ -NmsPart | @metrixcoin/metrilib
-
- -
-
-
-
- -

Class NmsPart

-
-

See Overall_Message_Structure.txt for the specification implimented by class NmsPart. +NmsPart | @metrixcoin/metrilib

See Overall_Message_Structure.txt for the specification implimented by class NmsPart. That spec describes dividing a network message into parts. NmsPart provides methods for sending and recieving the message parts. Each part is represented by an instance of class NmsPart.

-
-
-
-

Hierarchy

-
    -
  • NmsPart
-
-
-
- -
-
-

Constructors

-
- -
    - -
  • -

    Creates an instance of NmsPart. +

    NmsPart

    +

Constructors

-
-

Properties

-
- -
byteLen: number = 0
-

Contains the byte length of the contents, taking in to account the encoding to be used for strings. +If the new byte length is not known use NmsPart's instance method setByteLenFromContents() to set the byte length directly from the contents.

+

Parameters

  • contents: null | string | (string | Buffer)[] = null

    The contents of the message part.

    +
  • byteLenOrEncoding: number | BufferEncoding = -1

    The byte length of the contents, or a buffer encoding for use in calculating the byte length.

    +

Returns NmsPart

NmsPart

+

Properties

byteLen: number = 0

Contains the byte length of the contents, taking in to account the encoding to be used for strings. It does NOT include the length of the part header sent over the network in front of the contents. Note that this may be different from the contents length in string characters. If you change the contents then you must update the byteLen before sending the part out over the network. -If the new byte length is not known use NmsPart's instance method setByteLenFromContents() to set byteLen directly from the contents.

-
-
-

Memberof

NmsPart

-
-
- -
contents: null | string | (string | Buffer)[] = null
-

Contains the data transmitted over the network. +If the new byte length is not known use NmsPart's instance method setByteLenFromContents() to set byteLen directly from the contents.

+

NmsPart

+
contents: null | string | (string | Buffer)[] = null

Contains the data transmitted over the network. If you change the contents then you must update the byteLen before sending the part out over the network. -If the new byte length is not known use NmsPart's instance method setByteLenFromContents() to set byteLen directly from the contents.

-
-
-

Memberof

NmsPart

-
-
-

Methods

-
- -
    - -
  • -

    Read a part from the network. -If chan.setEncoding() has been called to set a string encoding for the request/response then read() won't work correctly. -After the read completes the NmsPart's contents property's set to the data read, and the byteLen property's set to its byte length. -If the network's already delivered sufficient bytes then the read completes at once and read() returns true. +If the new byte length is not known use NmsPart's instance method setByteLenFromContents() to set byteLen directly from the contents.

    +

    NmsPart

    +

Methods

  • Read a part from the network. +If chan.setEncoding() has been called to set a string encoding for the request/response then read() won't work correctly. +After the read completes the NmsPart's contents property's set to the data read, and the byteLen property's set to its byte length. +If the network's already delivered sufficient bytes then the read completes at once and read() returns true. If it must wait for more data from the network read() returns false, and indicates completion by calling doneCallback. Note that doneCallback is only called if read() returns false. -doneCallback()'s 1st paraemter (e) is null if everything went OK, otherwise it contains an Error object. +doneCallback()'s 1st paraemter (e) is null if everything went OK, otherwise it contains an Error object. The 2nd parameter (msgEnded) is true if the end of the network message was detected. -The 3rd parameter (immediateEnd) is true if the message ended right at the start, before reading even the 1st byte of the part header, otherwise it's false. +The 3rd parameter (immediateEnd) is true if the message ended right at the start, before reading even the 1st byte of the part header, otherwise it's false. Note that e is NOT null when immediateEnd is true.

    -
    -
    -

    Parameters

    -
      -
    • -
      chan: IncomingMessage
      -

      Where to read from (an HTTP response object on a client, or an HTTP request object on a server).

      -
      -
    • -
    • -
      encoding: null | BufferEncoding
      -

      Pass an encoding to recieve the data as a string, or null for raw data as bytes in Buffers.

      -
      -
    • -
    • -
      doneCallback: ((e, msgEnded, immediateEnd) => void)
      -

      The function to be called when the part has been read, if read() returned false.

      -
      -
      -
        -
      • -
          -
        • (e, msgEnded, immediateEnd): void
        • -
        • -
          -

          Parameters

          -
            -
          • -
            e: null | Error
          • -
          • -
            msgEnded: boolean
          • -
          • -
            immediateEnd: boolean
          -

          Returns void

    -

    Returns boolean

    Return true if the read's already completed and the data's present, false if you must wait for doneCallback() for completion.

    - -
    -

    Memberof

    NmsPart

    -
-
- -
    - -
  • -

    Set the NmsPart's byteLen property according to its contents property.

    -
    -
    -

    Parameters

    -
      -
    • -
      encoding: null | BufferEncoding = null
      -

      The encoding to use when computing the byte length of strings, can be null if all the data is in node.js Buffer objects.

      -
      -
    -

    Returns NmsPart

    The same NmsPart object as it's called on.

    - -
    -

    Memberof

    NmsPart

    -
-
- -
    - -
  • -

    Get the contents of the NmsPart object as a block of bytes in a node.js Buffer object.

    -
    -
    -

    Parameters

    -
      -
    • -
      encoding: null | BufferEncoding = null
      -

      The string encoding to use, can be null if all the data is in node.js Buffer objects.

      -
      -
    -

    Returns Buffer

    The contents of the NmsPart object as a block of bytes.

    - -
    -

    Memberof

    NmsPart

    -
-
- -
    - -
  • -

    Get the contents of the NmsPart object as a string.

    -
    -
    -

    Parameters

    -
      -
    • -
      encoding: null | BufferEncoding = null
      -

      The encoding to use when converting a node.js Buffer object to a string, can be null if all the data is in strings.

      -
      -
    -

    Returns string

    The contents of the NmsPart object as a string.

    - -
    -

    Memberof

    NmsPart

    -
-
- -
    - -
  • -

    Send the part over the network. +

    Parameters

    • chan: IncomingMessage

      Where to read from (an HTTP response object on a client, or an HTTP request object on a server).

      +
    • encoding: null | BufferEncoding

      Pass an encoding to recieve the data as a string, or null for raw data as bytes in Buffers.

      +
    • doneCallback: ((e: null | Error, msgEnded: boolean, immediateEnd: boolean) => void)

      The function to be called when the part has been read, if read() returned false.

      +
        • (e, msgEnded, immediateEnd): void
        • Parameters

          • e: null | Error
          • msgEnded: boolean
          • immediateEnd: boolean

          Returns void

    Returns boolean

    Return true if the read's already completed and the data's present, false if you must wait for doneCallback() for completion.

    +

    NmsPart

    +
  • Set the NmsPart's byteLen property according to its contents property.

    +

    Parameters

    • encoding: null | BufferEncoding = null

      The encoding to use when computing the byte length of strings, can be null if all the data is in node.js Buffer objects.

      +

    Returns NmsPart

    The same NmsPart object as it's called on.

    +

    NmsPart

    +
  • Get the contents of the NmsPart object as a block of bytes in a node.js Buffer object.

    +

    Parameters

    • encoding: null | BufferEncoding = null

      The string encoding to use, can be null if all the data is in node.js Buffer objects.

      +

    Returns Buffer

    The contents of the NmsPart object as a block of bytes.

    +

    NmsPart

    +
  • Get the contents of the NmsPart object as a string.

    +

    Parameters

    • encoding: null | BufferEncoding = null

      The encoding to use when converting a node.js Buffer object to a string, can be null if all the data is in strings.

      +

    Returns string

    The contents of the NmsPart object as a string.

    +

    NmsPart

    +
  • Send the part over the network. write() requires that the NmsPart have the correct value for its byteLen property. If necessary the instance method setByteLenFromContents() can be used to set the byteLen directly from the contents. If the part can be sent imediately then write() returns true, and the write has completed when it returns. Otherwise write() returns false and indicates completion by calling doneCallback. Note that doneCallback is only called if write() returned false. -If something went wrong then the Error object is passed as a parameter to doneCallback, otherwise, if all went well, then this parameter's null.

    -
    -
    -

    Parameters

    -
      -
    • -
      chan: ClientRequest | ServerResponse<IncomingMessage>
      -

      Where to write to (an HTTP request object on a client, or an HTTP response object on a server).

      -
      -
    • -
    • -
      encoding: null | BufferEncoding
      -

      The encoding for writing strings, can be null if all the data is in node.js Buffer objects.

      -
      -
    • -
    • -
      sendEnd: boolean
      -

      If true complete the HTTP message after the last data has been written, otherwise leave the HTTP message open for more sending.

      -
      -
    • -
    • -
      doneCallback: ((e) => void)
      -

      The function to be called when the part has been sent, if write() returned false.

      -
      -
      -
        -
      • -
          -
        • (e): void
        • -
        • -
          -

          Parameters

          -
            -
          • -
            e: null | Error
          -

          Returns void

    -

    Returns boolean

    True if the write completed before write() returned, and false if you must wait for doneCallback for completion.

    - -
    -

    Memberof

    NmsPart

    -
-
- -
    - -
  • -

    Return the total byte length of the part. +If something went wrong then the Error object is passed as a parameter to doneCallback, otherwise, if all went well, then this parameter's null.

    +

    Parameters

    • chan: ClientRequest | ServerResponse<IncomingMessage>

      Where to write to (an HTTP request object on a client, or an HTTP response object on a server).

      +
    • encoding: null | BufferEncoding

      The encoding for writing strings, can be null if all the data is in node.js Buffer objects.

      +
    • sendEnd: boolean

      If true complete the HTTP message after the last data has been written, otherwise leave the HTTP message open for more sending.

      +
    • doneCallback: ((e: null | Error) => void)

      The function to be called when the part has been sent, if write() returned false.

      +
        • (e): void
        • Parameters

          • e: null | Error

          Returns void

    Returns boolean

    True if the write completed before write() returned, and false if you must wait for doneCallback for completion.

    +

    NmsPart

    +
  • Return the total byte length of the part. The total byte length is the value required for the Content-Length HTTP header. -It includes the byte length of the part's header, as well as the byte lengths of the part's contents taking in to account the encoding to be used for strings. +It includes the byte length of the part's header, as well as the byte lengths of the part's contents taking in to account the encoding to be used for strings. writeLen() requires that the NmsPart have the correct value for its byteLen property. If necessary the instance method setByteLenFromContents() can be used to set the byteLen directly from the contents.

    -
    -

    Returns number

    The part's total byte length.

    - -
    -

    Memberof

    NmsPart

    -
-
- -
    - -
  • -

    Read 1 or more parts from the network, providing the data as an array of NmsPart objects in the order in which they're recieved. -If chan.setEncoding() has been called to set a string encoding for the request/response then readMany() won't work correctly. +

    Returns number

    The part's total byte length.

    +

    NmsPart

    +
  • Read 1 or more parts from the network, providing the data as an array of NmsPart objects in the order in which they're recieved. +If chan.setEncoding() has been called to set a string encoding for the request/response then readMany() won't work correctly. If the OS has already read sufficient data from the network then readMany() returns the read as an array of NmsPart objects. Otherwise it returns null, and indicates completion by calling the doneCallback parameter. Note that doneCallback is only called if readMany() returns null. -doneCallback()'s 1st paraemter (e) is null if everything went OK, otherwise it contains an Error object. +doneCallback()'s 1st paraemter (e) is null if everything went OK, otherwise it contains an Error object. The 2nd parameter (msgEnded) is true if the end of the network message was detected. The 3rd parameter contains the array of NmsPart objects read from the network.

    -
    -
    -

    Parameters

    -
      -
    • -
      chan: IncomingMessage
      -

      Where to read from (an HTTP response object on a client, or an HTTP request object on a server).

      -
      -
    • -
    • -
      partCount: number
      -

      The number of parts to read, or 0 to read parts all the way to the end of the message.

      -
      -
    • -
    • -
      encoding: null | BufferEncoding
      -

      Pass an encoding to recieve each part's data as a string, or null for raw data as bytes in Buffers.

      -
      -
    • -
    • -
      doneCallback: ((e, data, msgEnded) => void)
      -

      The function to be called when all the parts have been read, if readMany() returned null.

      -
      -
      -
        -
      • -
          -
        • (e, data, msgEnded): void
        • -
        • -
          -

          Parameters

          -
            -
          • -
            e: null | Error
          • -
          • -
            data: NmsPart[]
          • -
          • -
            msgEnded: boolean
          -

          Returns void

    -

    Returns null | NmsPart[]

    If enough data has already been read from the network then return the array of NmsPart, otherwise return null.

    - -
    -

    Static

    -

    Memberof

    NmsPart

    -
-
- -
    - -
  • -

    Send 1 or more parts over the network. +

    Parameters

    • chan: IncomingMessage

      Where to read from (an HTTP response object on a client, or an HTTP request object on a server).

      +
    • partCount: number

      The number of parts to read, or 0 to read parts all the way to the end of the message.

      +
    • encoding: null | BufferEncoding

      Pass an encoding to recieve each part's data as a string, or null for raw data as bytes in Buffers.

      +
    • doneCallback: ((e: null | Error, data: NmsPart[], msgEnded: boolean) => void)

      The function to be called when all the parts have been read, if readMany() returned null.

      +
        • (e, data, msgEnded): void
        • Parameters

          • e: null | Error
          • data: NmsPart[]
          • msgEnded: boolean

          Returns void

    Returns null | NmsPart[]

    If enough data has already been read from the network then return the array of NmsPart, otherwise return null.

    +

    NmsPart

    +
  • Send 1 or more parts over the network. writeMany() requires that all the NmsPart objects have the correct value for their byteLen properties. -If necessary NmsPart's instance method setByteLenFromContents() can be used to set a part's byteLen directly from its contents. +If necessary NmsPart's instance method setByteLenFromContents() can be used to set a part's byteLen directly from its contents. If all the parts can be sent imediately then writeMany() returns true, and the write has completed when it returns. Otherwise writeMany() returns false and indicates completion by calling doneCallback. Note that doneCallback is only called if writeMany() returned false. -If something went wrong then the Error object is passed as a parameter to doneCallback, otherwise, if all went well, then this parameter's null.

    -
    -
    -

    Parameters

    -
      -
    • -
      chan: ClientRequest | ServerResponse<IncomingMessage>
      -

      Where to write to (an HTTP request object on a client, or an HTTP response object on a server).

      -
      -
    • -
    • -
      parts: NmsPart[]
      -

      The array of NmsPart to send, in the order in which they should be sent.

      -
      -
    • -
    • -
      encoding: null | BufferEncoding
      -

      The encoding for writing strings, can be null if all the data is in node.js Buffer objects.

      -
      -
    • -
    • -
      sendEnd: boolean
      -

      If true complete the HTTP message after the last data has been written, otherwise leave the HTTP message open for more sending.

      -
      -
    • -
    • -
      doneCallback: ((e) => void)
      -

      The function to be called when all the parts have been sent, if writeMany() returned false.

      -
      -
      -
        -
      • -
          -
        • (e): void
        • -
        • -
          -

          Parameters

          -
            -
          • -
            e: null | Error
          -

          Returns void

    -

    Returns boolean

    True if the write completed before writeMany() returned, and false if you must wait for doneCallback for completion.

    - -
    -

    Static

    -

    Memberof

    NmsPart

    -
-
- -
    - -
  • -

    Return the total byte length of all the NmsPart in the parts array. +If something went wrong then the Error object is passed as a parameter to doneCallback, otherwise, if all went well, then this parameter's null.

    +

    Parameters

    • chan: ClientRequest | ServerResponse<IncomingMessage>

      Where to write to (an HTTP request object on a client, or an HTTP response object on a server).

      +
    • parts: NmsPart[]

      The array of NmsPart to send, in the order in which they should be sent.

      +
    • encoding: null | BufferEncoding

      The encoding for writing strings, can be null if all the data is in node.js Buffer objects.

      +
    • sendEnd: boolean

      If true complete the HTTP message after the last data has been written, otherwise leave the HTTP message open for more sending.

      +
    • doneCallback: ((e: null | Error) => void)

      The function to be called when all the parts have been sent, if writeMany() returned false.

      +
        • (e): void
        • Parameters

          • e: null | Error

          Returns void

    Returns boolean

    True if the write completed before writeMany() returned, and false if you must wait for doneCallback for completion.

    +

    NmsPart

    +
  • Return the total byte length of all the NmsPart in the parts array. The total byte length is the value required for the Content-Length HTTP header. -It includes the byte length of each part's header, as well as the byte lengths of each part's contents taking in to account the encoding to be used for strings. +It includes the byte length of each part's header, as well as the byte lengths of each part's contents taking in to account the encoding to be used for strings. writeManyLen() requires that all the NmsPart objects have the correct value for their byteLen properties. -If necessary NmsPart's instance method setByteLenFromContents() can be used to set a part's byteLen directly from its contents.

    -
    -
    -

    Parameters

    -
      -
    • -
      parts: NmsPart[]
      -

      The array of NmsPart for which to return the total byte length.

      -
      -
    -

    Returns number

    The total byte length.

    - -
    -

    Static

    -

    Memberof

    NmsPart

    -
-
-
-

Generated using TypeDoc

-
\ No newline at end of file +If necessary NmsPart's instance method setByteLenFromContents() can be used to set a part's byteLen directly from its contents.

+

Parameters

  • parts: NmsPart[]

    The array of NmsPart for which to return the total byte length.

    +

Returns number

The total byte length.

+

NmsPart

+
diff --git a/docs/enums/MetrixRPC.MetrixSigHashType.html b/docs/enums/MetrixRPC.MetrixSigHashType.html index 83c55ae..79263ee 100644 --- a/docs/enums/MetrixRPC.MetrixSigHashType.html +++ b/docs/enums/MetrixRPC.MetrixSigHashType.html @@ -1,157 +1,7 @@ -MetrixSigHashType | @metrixcoin/metrilib
-
- -
-
-
-
- -

Enumeration MetrixSigHashType

-
-
-
- -
-
-

Enumeration Members

-
- -
ALL: "ALL"
-
- -
ALL_ANYONECANPAY: "ALL|ANYONECANPAY"
-
- -
NONE: "NONE"
-
- -
NONE_ANYONECANPAY: "NONE|ANYONECANPAY"
-
- -
SINGLE: "SINGLE"
-
- -
SINGLE_ANYONECANPAY: "SINGLE|ANYONECANPAY"
-
- -
-
-

Generated using TypeDoc

-
\ No newline at end of file +MetrixSigHashType | @metrixcoin/metrilib

Enumeration Members

ALL: "ALL"
ALL_ANYONECANPAY: "ALL|ANYONECANPAY"
NONE: "NONE"
NONE_ANYONECANPAY: "NONE|ANYONECANPAY"
SINGLE: "SINGLE"
SINGLE_ANYONECANPAY: "SINGLE|ANYONECANPAY"
diff --git a/docs/functions/AddressUtils.fromHexAddress.html b/docs/functions/AddressUtils.fromHexAddress.html index af23678..e2aacba 100644 --- a/docs/functions/AddressUtils.fromHexAddress.html +++ b/docs/functions/AddressUtils.fromHexAddress.html @@ -1,110 +1 @@ -fromHexAddress | @metrixcoin/metrilib
-
- -
-
-
-
- -

Function fromHexAddress

-
-
    - -
  • -
    -

    Parameters

    -
      -
    • -
      network: "MainNet" | "TestNet" | "RegTest"
    • -
    • -
      hex: string
    -

    Returns undefined | string

-
- -
-
-

Generated using TypeDoc

-
\ No newline at end of file +fromHexAddress | @metrixcoin/metrilib
  • Parameters

    • network: "MainNet" | "TestNet" | "RegTest"
    • hex: string

    Returns undefined | string

diff --git a/docs/functions/AddressUtils.toHexAddress.html b/docs/functions/AddressUtils.toHexAddress.html index 7f6657f..ffbf525 100644 --- a/docs/functions/AddressUtils.toHexAddress.html +++ b/docs/functions/AddressUtils.toHexAddress.html @@ -1,108 +1 @@ -toHexAddress | @metrixcoin/metrilib
-
- -
-
-
-
- -

Function toHexAddress

-
-
-
- -
-
-

Generated using TypeDoc

-
\ No newline at end of file +toHexAddress | @metrixcoin/metrilib
diff --git a/docs/functions/HashUtils.permissionSlip.html b/docs/functions/HashUtils.permissionSlip.html index 0207836..16c3d1e 100644 --- a/docs/functions/HashUtils.permissionSlip.html +++ b/docs/functions/HashUtils.permissionSlip.html @@ -1,113 +1 @@ -permissionSlip | @metrixcoin/metrilib
-
- -
-
-
-
- -

Function permissionSlip

-
-
    - -
  • -
    -

    Parameters

    -
      -
    • -
      info: string
    • -
    • -
      royalty: bigint
    • -
    • -
      burnable: boolean
    • -
    • -
      nonce: bigint
    • -
    • -
      beneficiary: string
    -

    Returns string

-
- -
-
-

Generated using TypeDoc

-
\ No newline at end of file +permissionSlip | @metrixcoin/metrilib
  • Parameters

    • info: string
    • royalty: bigint
    • burnable: boolean
    • nonce: bigint
    • beneficiary: string

    Returns string

diff --git a/docs/functions/HashUtils.tokenInfo.html b/docs/functions/HashUtils.tokenInfo.html index 0f9b47e..54372fb 100644 --- a/docs/functions/HashUtils.tokenInfo.html +++ b/docs/functions/HashUtils.tokenInfo.html @@ -1,109 +1 @@ -tokenInfo | @metrixcoin/metrilib
-
- -
-
-
-
- -

Function tokenInfo

-
-
    - -
  • -
    -

    Parameters

    -
      -
    • -
      name: string
    • -
    • -
      symbol: string
    • -
    • -
      baseURI: string
    -

    Returns string

-
- -
-
-

Generated using TypeDoc

-
\ No newline at end of file +tokenInfo | @metrixcoin/metrilib
  • Parameters

    • name: string
    • symbol: string
    • baseURI: string

    Returns string

diff --git a/docs/functions/NumberUtils.parseFromIntString.html b/docs/functions/NumberUtils.parseFromIntString.html index 28f3bf0..a87ae9d 100644 --- a/docs/functions/NumberUtils.parseFromIntString.html +++ b/docs/functions/NumberUtils.parseFromIntString.html @@ -1,107 +1 @@ -parseFromIntString | @metrixcoin/metrilib
-
- -
-
-
-
- -

Function parseFromIntString

-
-
    - -
  • -
    -

    Parameters

    -
      -
    • -
      intString: string
    • -
    • -
      precision: number
    -

    Returns string

-
- -
-
-

Generated using TypeDoc

-
\ No newline at end of file +parseFromIntString | @metrixcoin/metrilib
  • Parameters

    • intString: string
    • precision: number

    Returns string

diff --git a/docs/functions/NumberUtils.toSatoshi.html b/docs/functions/NumberUtils.toSatoshi.html index cf80f3c..794dea3 100644 --- a/docs/functions/NumberUtils.toSatoshi.html +++ b/docs/functions/NumberUtils.toSatoshi.html @@ -1,105 +1 @@ -toSatoshi | @metrixcoin/metrilib
-
- -
-
-
-
- -

Function toSatoshi

-
-
-
- -
-
-

Generated using TypeDoc

-
\ No newline at end of file +toSatoshi | @metrixcoin/metrilib
diff --git a/docs/functions/getMetriverseCore.html b/docs/functions/getMetriverseCore.html index 3e922ac..237b14e 100644 --- a/docs/functions/getMetriverseCore.html +++ b/docs/functions/getMetriverseCore.html @@ -1,103 +1 @@ -getMetriverseCore | @metrixcoin/metrilib
-
- -
-
-
-
- -

Function getMetriverseCore

-
-
-
- -
-
-

Generated using TypeDoc

-
\ No newline at end of file +getMetriverseCore | @metrixcoin/metrilib

Function getMetriverseCore

diff --git a/docs/functions/getMetriverseCoreAddress.html b/docs/functions/getMetriverseCoreAddress.html index ca8b009..51c1892 100644 --- a/docs/functions/getMetriverseCoreAddress.html +++ b/docs/functions/getMetriverseCoreAddress.html @@ -1,101 +1 @@ -getMetriverseCoreAddress | @metrixcoin/metrilib
-
- -
-
-
-
- -

Function getMetriverseCoreAddress

-
-
-
- -
-
-

Generated using TypeDoc

-
\ No newline at end of file +getMetriverseCoreAddress | @metrixcoin/metrilib

Function getMetriverseCoreAddress

diff --git a/docs/functions/lttp.lhttp_byteLen.html b/docs/functions/lttp.lhttp_byteLen.html index 8edc377..7ad000e 100644 --- a/docs/functions/lttp.lhttp_byteLen.html +++ b/docs/functions/lttp.lhttp_byteLen.html @@ -1,121 +1,6 @@ -lhttp_byteLen | @metrixcoin/metrilib
-
- -
-
-
-
- -

Function lhttp_byteLen

-
-
diff --git a/docs/functions/lttp.lhttp_read.html b/docs/functions/lttp.lhttp_read.html index b24b14a..bab481c 100644 --- a/docs/functions/lttp.lhttp_read.html +++ b/docs/functions/lttp.lhttp_read.html @@ -1,156 +1,18 @@ -lhttp_read | @metrixcoin/metrilib
-
- -
-
-
-
- -

Function lhttp_read

-
-
    - -
  • -

    On a client read len bytes from the server's HTTP response, or on a server read len bytes from the client's HTTP request. +lhttp_read | @metrixcoin/metrilib

    • On a client read len bytes from the server's HTTP response, or on a server read len bytes from the client's HTTP request. Or read all the way to the end of the reponse/request data by passing 0 for the len parameter. -If chan.setEncoding() has been called to set a string encoding for the request/response then lhttp_read() won't work correctly. -If an encoding's given then it's used to provide the data read as a string, otherwise it's provided as an array of node.js Buffer objects. +If chan.setEncoding() has been called to set a string encoding for the request/response then lhttp_read() won't work correctly. +If an encoding's given then it's used to provide the data read as a string, otherwise it's provided as an array of node.js Buffer objects. Note that the length is in bytes as distinct from string characters. -If the requested length has already been read from the network then doneCallback() isn't called, instead the data's returned immediately. -Otherwise lhttp_read() returns null and doneCallback()'s called later to indicate completeion. +If the requested length has already been read from the network then doneCallback() isn't called, instead the data's returned immediately. +Otherwise lhttp_read() returns null and doneCallback()'s called later to indicate completeion. If doneCallback() is called and something went wrong then the e parameter contains an Error object. -If e is null, then the data read is in doneCallback()'s data parameter, and msgEnded is set to true if lhttp_read() detected the end of the message. +If e is null, then the data read is in doneCallback()'s data parameter, and msgEnded is set to true if lhttp_read() detected the end of the message. If the message ends before the requested length is read then lhttp_read() returns less than the requested length. Check the length of the data returned to watch for this. Note that the request/response has a boolean property complete which will be true if a complete HTTP message has been received successfully.

      -
      -
      -

      Parameters

      -
        -
      • -
        chan: IncomingMessage
        -

        Where to read from (an HTTP response object on a client, or an HTTP request object on a server).

        -
        -
      • -
      • -
        len: number
        -

        The number of bytes to read, or 0 to read all the way to the end of the message. (Note, not the number of string characters).

        -
        -
      • -
      • -
        encoding: null | BufferEncoding
        -

        If an encoding's given it's used to return the data as a string, otherwise it's returned as an array of node.js Buffer objects.

        -
        -
      • -
      • -
        doneCallback: ((e, data, msgEnded) => void)
        -

        The function to be called when the read completes if lhttp_read() returned null.

        -
        -
        -
          -
        • -
            -
          • (e, data, msgEnded): void
          • -
          • -
            -

            Parameters

            -
              -
            • -
              e: null | Error
            • -
            • -
              data: string | Buffer[]
            • -
            • -
              msgEnded: boolean
            -

            Returns void

      -

      Returns Buffer[] | string | null

      If the requested length has already been read from the network then return the read data, otherwise return null.

      - -
    -
    -
    -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Parameters

    • chan: IncomingMessage

      Where to read from (an HTTP response object on a client, or an HTTP request object on a server).

      +
    • len: number

      The number of bytes to read, or 0 to read all the way to the end of the message. (Note, not the number of string characters).

      +
    • encoding: null | BufferEncoding

      If an encoding's given it's used to return the data as a string, otherwise it's returned as an array of node.js Buffer objects.

      +
    • doneCallback: ((e: null | Error, data: string | Buffer[], msgEnded: boolean) => void)

      The function to be called when the read completes if lhttp_read() returned null.

      +
        • (e, data, msgEnded): void
        • Parameters

          • e: null | Error
          • data: string | Buffer[]
          • msgEnded: boolean

          Returns void

    Returns Buffer[] | string | null

    If the requested length has already been read from the network then return the read data, otherwise return null.

    +
diff --git a/docs/functions/lttp.lhttp_write.html b/docs/functions/lttp.lhttp_write.html index f44e665..0c36ebf 100644 --- a/docs/functions/lttp.lhttp_write.html +++ b/docs/functions/lttp.lhttp_write.html @@ -1,155 +1,17 @@ -lhttp_write | @metrixcoin/metrilib
-
- -
-
-
-
- -

Function lhttp_write

-
-
    - -
  • -

    Write data to a client's HTTP request or to a server's HTTP response. -After successful completion of an lhttp_write() with sendEnd false it's safe to call chan.write() or chan.end(); +lhttp_write | @metrixcoin/metrilib

    • Write data to a client's HTTP request or to a server's HTTP response. +After successful completion of an lhttp_write() with sendEnd false it's safe to call chan.write() or chan.end(); lhttp_write() assumes that the dataChunks array has a length of at least 1, and that every chunk has a byte length of at least 1 byte. -If these assumptions aren't satisfied then lhttp_write() won't work correctly. +If these assumptions aren't satisfied then lhttp_write() won't work correctly. Data chunks that are node.js Buffer objects are written unencoded, as is. Data chunks that are strings are encoded with the given encoding when written. -If all the chunks can be sent immediately then doneCallback() isn't called, and lhttp_write() returns true to indicate successful completion of the write. +If all the chunks can be sent immediately then doneCallback() isn't called, and lhttp_write() returns true to indicate successful completion of the write. If lhttp_write() must wait to send some chunks then it returns false, and doneCallback() is called later to indicate completion. If doneCallback() is called and something went wrong then the e parameter contains an Error object. Otherwise (if e is null) the write has completed successfully.

      -
      -
      -

      Parameters

      -
        -
      • -
        chan: ClientRequest | ServerResponse<IncomingMessage>
        -

        Where to write to (an HTTP request object on a client, or an HTTP response object on a server).

        -
        -
      • -
      • -
        dataChunks: (string | Buffer)[]
        -

        The data to be written.

        -
        -
      • -
      • -
        encoding: null | BufferEncoding
        -

        The encoding for writing strings, can be null if all the chunks are node.js Buffer objects.

        -
        -
      • -
      • -
        sendEnd: boolean
        -

        If true complete the HTTP message after the last data has been written, otherwise leave the HTTP message open for more sending.

        -
        -
      • -
      • -
        doneCallback: ((e) => void)
        -

        The function to be called when the write completes (if lhttp_write() returns false).

        -
        -
        -
          -
        • -
            -
          • (e): void
          • -
          • -
            -

            Parameters

            -
              -
            • -
              e: null | Error
            -

            Returns void

      -

      Returns boolean

      Return true if the write completed immediately, otherwise return false and use doneCallback() to indicate write completion.

      - -
    -
    -
    -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Parameters

    • chan: ClientRequest | ServerResponse<IncomingMessage>

      Where to write to (an HTTP request object on a client, or an HTTP response object on a server).

      +
    • dataChunks: (string | Buffer)[]

      The data to be written.

      +
    • encoding: null | BufferEncoding

      The encoding for writing strings, can be null if all the chunks are node.js Buffer objects.

      +
    • sendEnd: boolean

      If true complete the HTTP message after the last data has been written, otherwise leave the HTTP message open for more sending.

      +
    • doneCallback: ((e: null | Error) => void)

      The function to be called when the write completes (if lhttp_write() returns false).

      +
        • (e): void
        • Parameters

          • e: null | Error

          Returns void

    Returns boolean

    Return true if the write completed immediately, otherwise return false and use doneCallback() to indicate write completion.

    +
diff --git a/docs/hierarchy.html b/docs/hierarchy.html new file mode 100644 index 0000000..818a6be --- /dev/null +++ b/docs/hierarchy.html @@ -0,0 +1 @@ +@metrixcoin/metrilib

@metrixcoin/metrilib

Class Hierarchy

diff --git a/docs/index.html b/docs/index.html index 80af6db..3340948 100644 --- a/docs/index.html +++ b/docs/index.html @@ -1,105 +1,9 @@ -@metrixcoin/metrilib
-
- -
-
-
-
-

@metrixcoin/metrilib

-

GitHub license npm version GitHub last commit (branch) Node.js CI

-

metrilib

metrilib is a library which can be used to interact with MetriVerse core contracts.

-

Documentation

Installation

npm install --save @metrixcoin/metrilib
+@metrixcoin/metrilib

@metrixcoin/metrilib

GitHub license npm version GitHub last commit (branch) Node.js CI

+

metrilib

metrilib is a library which can be used to interact with MetriVerse core contracts.

+
npm install --save @metrixcoin/metrilib
 
-

Example usage

const network = 'MainNet'; // can be 'MainNet' or 'TestNet'

// const mrpc = new MetrixRPCNode(
// null,
// 'http://localhost:33841',
// 'rpcuser',
// 'rpcpass'
// );
// const sender = 'maTQfd4w7mqCzGL32RgBFMYY9ehCmjLEGf'; // sending address which the wallet controls the keys for
// const provider = new RPCProvider(network, mrpc, sender); // create a read/write provider using a local wallet daemon (usually used server side)

// const provider = new Web3Provider(network); // create a read/write provider using web3 (MetriMask) (always used client side)

const provider = new APIProvider(network); // create a readonly provider using the explorer API (usually used client side)
const tokenId = `0x${BigInt(0).toString(16)}`; // the token id (uint256) as a hex string
const tokenAddress = '848b9ec4299dac31d21c5db87add813d0cfc58c5' // PyroPets mainnet address

const nft = new MRC721(tokenAddress, provider);

const name = await nft.name(); // PyroPets
const symbol = await nft.symbol(); // PYRO
const totalSupply = await nft.totalSupply(); // bigint of the total supply

const tokenURI = await nft.tokenURI(tokenId); // https://pyropets.org/api/metadata/MainNet/0

const mrc20Address = 'fb26a19c8c75cc4a7dfc95260cd838bf204cf1af' // Embers mainnet address
const mrc20 = new MRC20(mrc20Address, provider);
const nft = new MRC721(tokenAddress, provider);

const tknName = await mrc20.name(); // Embers
const tknSymbol = await mrc20.symbol(); // MBRS
const decimals = await mrc20.decimals() // 0
const tknTotalSupply = await mrc20.totalSupply(); // bigint of the total supply,
// this unit will be the smallest unit
// and dependent on the number of decimal places
// this unit would represent satoshis when dealing
// with MRX, which has 8 decimal places

+ +
const network = 'MainNet'; // can be 'MainNet' or 'TestNet'

// const mrpc = new MetrixRPCNode(
// null,
// 'http://localhost:33841',
// 'rpcuser',
// 'rpcpass'
// );
// const sender = 'maTQfd4w7mqCzGL32RgBFMYY9ehCmjLEGf'; // sending address which the wallet controls the keys for
// const provider = new RPCProvider(network, mrpc, sender); // create a read/write provider using a local wallet daemon (usually used server side)

// const provider = new Web3Provider(network); // create a read/write provider using web3 (MetriMask) (always used client side)

const provider = new APIProvider(network); // create a readonly provider using the explorer API (usually used client side)
const tokenId = `0x${BigInt(0).toString(16)}`; // the token id (uint256) as a hex string
const tokenAddress = '848b9ec4299dac31d21c5db87add813d0cfc58c5' // PyroPets mainnet address

const nft = new MRC721(tokenAddress, provider);

const name = await nft.name(); // PyroPets
const symbol = await nft.symbol(); // PYRO
const totalSupply = await nft.totalSupply(); // bigint of the total supply

const tokenURI = await nft.tokenURI(tokenId); // https://pyropets.org/api/metadata/MainNet/0

const mrc20Address = 'fb26a19c8c75cc4a7dfc95260cd838bf204cf1af' // Embers mainnet address
const mrc20 = new MRC20(mrc20Address, provider);
const nft = new MRC721(tokenAddress, provider);

const tknName = await mrc20.name(); // Embers
const tknSymbol = await mrc20.symbol(); // MBRS
const decimals = await mrc20.decimals() // 0
const tknTotalSupply = await mrc20.totalSupply(); // bigint of the total supply,
// this unit will be the smallest unit
// and dependent on the number of decimal places
// this unit would represent satoshis when dealing
// with MRX, which has 8 decimal places

-
-
-
-

Generated using TypeDoc

-
\ No newline at end of file + +
diff --git a/docs/interfaces/APIEventLogs.html b/docs/interfaces/APIEventLogs.html index e11f794..9561a11 100644 --- a/docs/interfaces/APIEventLogs.html +++ b/docs/interfaces/APIEventLogs.html @@ -1,121 +1,3 @@ -APIEventLogs | @metrixcoin/metrilib
-
- -
- -
-

Generated using TypeDoc

-
\ No newline at end of file +APIEventLogs | @metrixcoin/metrilib

Interface APIEventLogs

interface APIEventLogs {
    logs: APILog[];
    totalCount: number;
}

Properties

Properties

logs: APILog[]
totalCount: number
diff --git a/docs/interfaces/APILog.html b/docs/interfaces/APILog.html index 36a4fa9..e308b91 100644 --- a/docs/interfaces/APILog.html +++ b/docs/interfaces/APILog.html @@ -1,196 +1,13 @@ -APILog | @metrixcoin/metrilib
-
- -
-
-
-
- -

Interface APILog

-
-

Hierarchy

-
-
-
-
- -
-
-

Properties

-
- -
address: string
-
- -
addressHex: string
-
- -
blockHash: string
-
- -
blockHeight: number
-
- -
contractAddress: string
-
- -
contractAddressHex: string
-
- -
data: string
-
- -
outputIndex: number
-
- -
sender: string
-
- -
timestamp: number
-
- -
topics: string[]
-
- -
transactionId: string
-
-
-

Generated using TypeDoc

-
\ No newline at end of file +APILog | @metrixcoin/metrilib
interface APILog {
    address: string;
    addressHex: string;
    blockHash: string;
    blockHeight: number;
    contractAddress: string;
    contractAddressHex: string;
    data: string;
    outputIndex: number;
    sender: string;
    timestamp: number;
    topics: string[];
    transactionId: string;
}

Hierarchy (view full)

Properties

address: string
addressHex: string
blockHash: string
blockHeight: number
contractAddress: string
contractAddressHex: string
data: string
outputIndex: number
sender: string
timestamp: number
topics: string[]
transactionId: string
diff --git a/docs/interfaces/ContractResponse.html b/docs/interfaces/ContractResponse.html index b6a8bbe..60dbbc8 100644 --- a/docs/interfaces/ContractResponse.html +++ b/docs/interfaces/ContractResponse.html @@ -1,166 +1,4 @@ -ContractResponse | @metrixcoin/metrilib
-
- -
-
-
-
- -

Interface ContractResponse

-
-

Hierarchy

-
    -
  • ContractResponse
-
-
-
- -
-
-

Properties

-
- -
address: string
-
- -
executionResult: {
    codeDeposit: number;
    depositSize: number;
    excepted: string;
    exceptedMessage?: string;
    gasForDeposit: number;
    gasRefunded: number;
    gasUsed: number;
    newAddress: string;
    output: string;
}
-
-

Type declaration

-
    -
  • -
    codeDeposit: number
  • -
  • -
    depositSize: number
  • -
  • -
    excepted: string
  • -
  • -
    Optional exceptedMessage?: string
  • -
  • -
    gasForDeposit: number
  • -
  • -
    gasRefunded: number
  • -
  • -
    gasUsed: number
  • -
  • -
    newAddress: string
  • -
  • -
    output: string
-
- -
transactionReceipt: {
    bloom: string;
    createdContracts?: any[];
    destructedContracts?: any[];
    gasUsed: number;
    log: any[];
    stateRoot: string;
    utxoRoot?: string;
}
-
-

Type declaration

-
    -
  • -
    bloom: string
  • -
  • -
    Optional createdContracts?: any[]
  • -
  • -
    Optional destructedContracts?: any[]
  • -
  • -
    gasUsed: number
  • -
  • -
    log: any[]
  • -
  • -
    stateRoot: string
  • -
  • -
    Optional utxoRoot?: string
-
-
-

Generated using TypeDoc

-
\ No newline at end of file +ContractResponse | @metrixcoin/metrilib

Interface ContractResponse

interface ContractResponse {
    address: string;
    executionResult: {
        codeDeposit: number;
        depositSize: number;
        excepted: string;
        exceptedMessage?: string;
        gasForDeposit: number;
        gasRefunded: number;
        gasUsed: number;
        newAddress: string;
        output: string;
    };
    transactionReceipt: {
        bloom: string;
        createdContracts?: any[];
        destructedContracts?: any[];
        gasUsed: number;
        log: any[];
        stateRoot: string;
        utxoRoot?: string;
    };
}

Properties

address: string
executionResult: {
    codeDeposit: number;
    depositSize: number;
    excepted: string;
    exceptedMessage?: string;
    gasForDeposit: number;
    gasRefunded: number;
    gasUsed: number;
    newAddress: string;
    output: string;
}
transactionReceipt: {
    bloom: string;
    createdContracts?: any[];
    destructedContracts?: any[];
    gasUsed: number;
    log: any[];
    stateRoot: string;
    utxoRoot?: string;
}
diff --git a/docs/interfaces/CreatedContract.html b/docs/interfaces/CreatedContract.html index 884d0cc..edbd228 100644 --- a/docs/interfaces/CreatedContract.html +++ b/docs/interfaces/CreatedContract.html @@ -1,121 +1,3 @@ -CreatedContract | @metrixcoin/metrilib
-
- -
- -
-

Generated using TypeDoc

-
\ No newline at end of file +CreatedContract | @metrixcoin/metrilib

Interface CreatedContract

interface CreatedContract {
    address: string;
    code: string;
}

Properties

Properties

address: string
code: string
diff --git a/docs/interfaces/Deployment.html b/docs/interfaces/Deployment.html index cf0f714..c65fe6f 100644 --- a/docs/interfaces/Deployment.html +++ b/docs/interfaces/Deployment.html @@ -1,135 +1,5 @@ -Deployment | @metrixcoin/metrilib
-
- -
-
-
-
- -

Interface Deployment

-
-

Hierarchy

-
    -
  • Deployment
-
-
-
- -
-
-

Properties

-
- -
BurnableMRC721Factory: string
-
- -
MRC721Factory: string
-
- -
MetriverseCore: string
-
- -
Migrations: string
-
-
-

Generated using TypeDoc

-
\ No newline at end of file +Deployment | @metrixcoin/metrilib

Interface Deployment

interface Deployment {
    BurnableMRC721Factory: string;
    MRC721Factory: string;
    MetriverseCore: string;
    Migrations: string;
}

Properties

BurnableMRC721Factory: string
MRC721Factory: string
MetriverseCore: string
Migrations: string
diff --git a/docs/interfaces/ERC20.html b/docs/interfaces/ERC20.html index 2a3b027..e7de200 100644 --- a/docs/interfaces/ERC20.html +++ b/docs/interfaces/ERC20.html @@ -1,137 +1,26 @@ -ERC20 | @metrixcoin/metrilib
-
- -
-
-
-
- -

Interface ERC20

-
-

Interface that represents a smart contract, which implements EIP20

-
-
-
-

Hierarchy

-
-
-
-
- -
-
-

Methods

-
- -
diff --git a/docs/interfaces/EVMLog.html b/docs/interfaces/EVMLog.html index e37ee0f..ae5d825 100644 --- a/docs/interfaces/EVMLog.html +++ b/docs/interfaces/EVMLog.html @@ -1,130 +1,4 @@ -EVMLog | @metrixcoin/metrilib
-
- -
- -
-

Generated using TypeDoc

-
\ No newline at end of file +EVMLog | @metrixcoin/metrilib
interface EVMLog {
    address: string;
    data: string;
    topics: string[];
}

Hierarchy (view full)

Properties

Properties

address: string
data: string
topics: string[]
diff --git a/docs/interfaces/IERC165.html b/docs/interfaces/IERC165.html index 6d58a82..2de38be 100644 --- a/docs/interfaces/IERC165.html +++ b/docs/interfaces/IERC165.html @@ -1,140 +1,11 @@ -IERC165 | @metrixcoin/metrilib
-
- -
-
-
-
- -

Interface IERC165

-
-

Interface that represents a smart contract, which implements EIP165

-
-
-
-

Hierarchy

-
-
-
-
- -
-
-

Methods

-
-
-

Methods

-
- -
diff --git a/docs/interfaces/IERC20.html b/docs/interfaces/IERC20.html index a1e2301..57e6f0d 100644 --- a/docs/interfaces/IERC20.html +++ b/docs/interfaces/IERC20.html @@ -1,244 +1,22 @@ -IERC20 | @metrixcoin/metrilib
-
- -
-
-
-
- -

Interface IERC20

-
-

Interface that represents a smart contract, which implements EIP20

-
-
-
-

Hierarchy

-
-
-
-
- -
-
-

Methods

-
- -
diff --git a/docs/interfaces/IERC20Metadata.html b/docs/interfaces/IERC20Metadata.html index e0adf09..4e19c9e 100644 --- a/docs/interfaces/IERC20Metadata.html +++ b/docs/interfaces/IERC20Metadata.html @@ -1,295 +1,28 @@ -IERC20Metadata | @metrixcoin/metrilib
-
- -
-
-
-
- -

Interface IERC20Metadata

-
-

Interface that represents a smart contract, which implements EIP20 with the optional Metadata extension

-
-
-
-

Hierarchy

-
-
-

Implemented by

-
-
-
-
- -
-
-

Methods

-
- -
diff --git a/docs/interfaces/IERC721.html b/docs/interfaces/IERC721.html index e5071e6..7ef60d5 100644 --- a/docs/interfaces/IERC721.html +++ b/docs/interfaces/IERC721.html @@ -1,63 +1,18 @@ -IERC721 | @metrixcoin/metrilib
-
- -
-
-
-
- -

Interface IERC721

-
-

Interface that represents a smart contract, which implements EIP721

-
-
-
-

Hierarchy

-
-
-
-
- -
-
-

Methods

-
- -
diff --git a/docs/interfaces/IERC721Enumerable.html b/docs/interfaces/IERC721Enumerable.html index 8707c4a..d5761d8 100644 --- a/docs/interfaces/IERC721Enumerable.html +++ b/docs/interfaces/IERC721Enumerable.html @@ -1,70 +1,21 @@ -IERC721Enumerable | @metrixcoin/metrilib
-
- -
-
-
-
- -

Interface IERC721Enumerable

-
-

Interface that represents a smart contract, which implements EIP721Enumerable

-
-
-
-

Hierarchy

-
-
-

Implemented by

-
-
-
-
- -
-
-

Methods

-
- -
diff --git a/docs/interfaces/IGenericMRC721.html b/docs/interfaces/IGenericMRC721.html index ce439da..2e7afad 100644 --- a/docs/interfaces/IGenericMRC721.html +++ b/docs/interfaces/IGenericMRC721.html @@ -1,79 +1,29 @@ -IGenericMRC721 | @metrixcoin/metrilib
-
- -
-
-
-
- -

Interface IGenericMRC721

-
-

Interface that represents a smart contract, which implements MRC721 and is burnable

-
-
-
-

Hierarchy

-
-
-

Implemented by

-
-
-
-
- -
-
-

Methods

-
- -
diff --git a/docs/interfaces/IGenericMRC721Burnable.html b/docs/interfaces/IGenericMRC721Burnable.html index 268cd00..b20aeb7 100644 --- a/docs/interfaces/IGenericMRC721Burnable.html +++ b/docs/interfaces/IGenericMRC721Burnable.html @@ -1,77 +1,30 @@ -IGenericMRC721Burnable | @metrixcoin/metrilib
-
- -
-
-
-
- -

Interface IGenericMRC721Burnable

-
-

Interface that represents a smart contract, which implements MRC721 and is burnable

-
-
-
-

Hierarchy

-
-
-

Implemented by

-
-
-
-
- -
-
-

Methods

-
- -
diff --git a/docs/interfaces/IGenericMRC721Royalty.html b/docs/interfaces/IGenericMRC721Royalty.html index 44ccb03..3bcb0c4 100644 --- a/docs/interfaces/IGenericMRC721Royalty.html +++ b/docs/interfaces/IGenericMRC721Royalty.html @@ -1,79 +1,31 @@ -IGenericMRC721Royalty | @metrixcoin/metrilib
-
- -
-
-
-
- -

Interface IGenericMRC721Royalty

-
-

Interface that represents a smart contract, which implements MRC721 and has a royalty up to 10%

-
-
-
-

Hierarchy

-
-
-

Implemented by

-
-
-
-
- -
-
-

Methods

-
- -
diff --git a/docs/interfaces/IMRC721Attribute.html b/docs/interfaces/IMRC721Attribute.html index 470c767..850cf76 100644 --- a/docs/interfaces/IMRC721Attribute.html +++ b/docs/interfaces/IMRC721Attribute.html @@ -1,128 +1,4 @@ -IMRC721Attribute | @metrixcoin/metrilib
-
- -
- -
-

Generated using TypeDoc

-
\ No newline at end of file +IMRC721Attribute | @metrixcoin/metrilib

Interface IMRC721Attribute

interface IMRC721Attribute {
    display_type?: MRC721AttributeDataType;
    trait_type: string;
    value: any;
}

Properties

trait_type: string
value: any
diff --git a/docs/interfaces/IMRC721Metadata.html b/docs/interfaces/IMRC721Metadata.html index 776f368..f48ad83 100644 --- a/docs/interfaces/IMRC721Metadata.html +++ b/docs/interfaces/IMRC721Metadata.html @@ -1,149 +1,7 @@ -IMRC721Metadata | @metrixcoin/metrilib
-
- -
-
-
-
- -

Interface IMRC721Metadata

-
-

Hierarchy

-
    -
  • IMRC721Metadata
-
-
-
- -
-
-

Properties

-
- -
animation_url?: string
-
- -
attributes?: IMRC721Attribute[]
-
- -
description: string
-
- -
external_url: string
-
- -
image: string
-
- -
name: string
-
-
-

Generated using TypeDoc

-
\ No newline at end of file +IMRC721Metadata | @metrixcoin/metrilib

Interface IMRC721Metadata

interface IMRC721Metadata {
    animation_url?: string;
    attributes?: IMRC721Attribute[];
    description: string;
    external_url: string;
    image: string;
    name: string;
}

Properties

animation_url?: string
attributes?: IMRC721Attribute[]
description: string
external_url: string
image: string
name: string
diff --git a/docs/interfaces/MetrixRPC.ContractOutput.html b/docs/interfaces/MetrixRPC.ContractOutput.html index 8717322..9d8c292 100644 --- a/docs/interfaces/MetrixRPC.ContractOutput.html +++ b/docs/interfaces/MetrixRPC.ContractOutput.html @@ -1,139 +1,2 @@ -ContractOutput | @metrixcoin/metrilib
-
- -
-
-
-
- -

Interface ContractOutput

-
-

Hierarchy

-
    -
  • ContractOutput
-
-
-
- -
-
-

Properties

-
-
-

Properties

-
- -
contract: {
    amount?: number;
    contractAddress: string;
    data: string;
    gasLimit?: number;
    gasPrice?: number;
}
-
-

Type declaration

-
    -
  • -
    Optional amount?: number
  • -
  • -
    contractAddress: string
  • -
  • -
    data: string
  • -
  • -
    Optional gasLimit?: number
  • -
  • -
    Optional gasPrice?: number
-
-
-

Generated using TypeDoc

-
\ No newline at end of file +ContractOutput | @metrixcoin/metrilib
interface ContractOutput {
    contract: {
        amount?: number;
        contractAddress: string;
        data: string;
        gasLimit?: number;
        gasPrice?: number;
    };
}

Properties

Properties

contract: {
    amount?: number;
    contractAddress: string;
    data: string;
    gasLimit?: number;
    gasPrice?: number;
}
diff --git a/docs/interfaces/MetrixRPC.DataOutput.html b/docs/interfaces/MetrixRPC.DataOutput.html index 9a46557..0c776aa 100644 --- a/docs/interfaces/MetrixRPC.DataOutput.html +++ b/docs/interfaces/MetrixRPC.DataOutput.html @@ -1,126 +1,2 @@ -DataOutput | @metrixcoin/metrilib
-
- -
- -
-

Generated using TypeDoc

-
\ No newline at end of file +DataOutput | @metrixcoin/metrilib
interface DataOutput {
    data: string;
}

Properties

Properties

data: string
diff --git a/docs/interfaces/MetrixRPC.StandardOutput.html b/docs/interfaces/MetrixRPC.StandardOutput.html index 688074e..8dc3dc9 100644 --- a/docs/interfaces/MetrixRPC.StandardOutput.html +++ b/docs/interfaces/MetrixRPC.StandardOutput.html @@ -1,133 +1,3 @@ -StandardOutput | @metrixcoin/metrilib
-
- -
- -
-

Generated using TypeDoc

-
\ No newline at end of file +StandardOutput | @metrixcoin/metrilib
interface StandardOutput {
    address: string;
    amount: string;
}

Properties

Properties

address: string
amount: string
diff --git a/docs/interfaces/Provider.html b/docs/interfaces/Provider.html index 10cbc50..ca46f3a 100644 --- a/docs/interfaces/Provider.html +++ b/docs/interfaces/Provider.html @@ -1,327 +1,37 @@ -Provider | @metrixcoin/metrilib
-
- -
-
-
-
- -

Interface Provider

-
-

Hierarchy

-
    -
  • Provider
-
-

Implemented by

-
-
-
-
- -
-
-

Properties

-
- -
network: NetworkType
-
-

Methods

-
- -
    - -
  • -
    -

    Parameters

    -
      -
    • -
      address: string
    -

    Returns Promise<bigint>

-
- -
    - -
  • -

    Perform calltocontract

    -
    -
    -

    Parameters

    -
      -
    • -
      contract: string
      -

      The contract address

      -
      -
    • -
    • -
      method: string
      -

      The contract method to call

      -
      -
    • -
    • -
      data: any[]
      -

      The arguments

      -
      -
    • -
    • -
      abi: any[]
      -

      The contract abi

      -
      -
    -

    Returns Promise<undefined | Result>

    see Result

    - -
-
- -
-
- -
    - -
  • -

    Get receipts from a transaction

    -
    -
    -

    Parameters

    -
      -
    • -
      tx: {
          hash160: string;
          sender: string;
          txid: string;
      }
      -

      transaction object

      -
      -
      -
        -
      • -
        hash160: string
      • -
      • -
        sender: string
      • -
      • -
        txid: string
    • -
    • -
      abi: any[]
      -

      The abi for the contract that was called

      -
      -
    • -
    • -
      Optional contract: string
      -

      the contract address, if there is one

      -
      -
    -

    Returns Promise<TransactionReceipt[]>

    an array of TransactionReceipt objects

    - -
-
- -
    - -
  • -

    Search events from a contract

    -
    -
    -

    Parameters

    -
      -
    • -
      contract: string
      -

      transaction object

      -
      -
    • -
    • -
      Optional topics: string[]
      -

      the topics to filter by

      -
      -
    • -
    • -
      Optional fromBlock: number
      -

      the starting block height to filter by defaults to 0

      -
      -
    • -
    • -
      Optional toBlock: number
      -

      the end block height to filter by, defaults to -1 for most recent block

      -
      -
    -

    Returns Promise<EventLogs>

    an EventLogs object

    - -
-
- -
    - -
  • -

    Perform sendtocontract

    -
    -
    -

    Parameters

    -
      -
    • -
      contract: string
      -

      The contract address

      -
      -
    • -
    • -
      method: string
      -

      The contract method to send to

      -
      -
    • -
    • -
      data: any[]
      -

      The arguments to use

      -
      -
    • -
    • -
      value: string
      -

      The amount to send to the contract

      -
      -
    • -
    • -
      gasLimit: number
      -

      The amount of gas units allowed

      -
      -
    • -
    • -
      gasPrice: number
      -

      The satoshi price per gas

      -
      -
    • -
    • -
      abi: any[]
      -

      The contract abi

      -
      -
    -

    Returns Promise<any>

    see Result

    - -
-
-
-

Generated using TypeDoc

-
\ No newline at end of file +Provider | @metrixcoin/metrilib
interface Provider {
    network: NetworkType;
    balance(address: string): Promise<bigint>;
    callContract(contract: string, method: string, data: any[], abi: any[]): Promise<undefined | Result>;
    getEventLogs(contract: string): Promise<EventLogs>;
    getTxReceipts(tx: {
        hash160: string;
        sender: string;
        txid: string;
    }, abi: any[], contract?: string): Promise<TransactionReceipt[]>;
    searchEventLogs(contract: string, topics?: string[], fromBlock?: number, toBlock?: number): Promise<EventLogs>;
    sendToContract(contract: string, method: string, data: any[], value: string, gasLimit: number, gasPrice: number, abi: any[]): Promise<any>;
}

Implemented by

Properties

network: NetworkType

Methods

  • Perform calltocontract

    +

    Parameters

    • contract: string

      The contract address

      +
    • method: string

      The contract method to call

      +
    • data: any[]

      The arguments

      +
    • abi: any[]

      The contract abi

      +

    Returns Promise<undefined | Result>

    see Result

    +
  • Get receipts from a transaction

    +

    Parameters

    • tx: {
          hash160: string;
          sender: string;
          txid: string;
      }

      transaction object

      +
      • hash160: string
      • sender: string
      • txid: string
    • abi: any[]

      The abi for the contract that was called

      +
    • Optionalcontract: string

      the contract address, if there is one

      +

    Returns Promise<TransactionReceipt[]>

    an array of TransactionReceipt objects

    +
  • Search events from a contract

    +

    Parameters

    • contract: string

      transaction object

      +
    • Optionaltopics: string[]

      the topics to filter by

      +
    • OptionalfromBlock: number

      the starting block height to filter by defaults to 0

      +
    • OptionaltoBlock: number

      the end block height to filter by, defaults to -1 for most recent block

      +

    Returns Promise<EventLogs>

    an EventLogs object

    +
  • Perform sendtocontract

    +

    Parameters

    • contract: string

      The contract address

      +
    • method: string

      The contract method to send to

      +
    • data: any[]

      The arguments to use

      +
    • value: string

      The amount to send to the contract

      +
    • gasLimit: number

      The amount of gas units allowed

      +
    • gasPrice: number

      The satoshi price per gas

      +
    • abi: any[]

      The contract abi

      +

    Returns Promise<any>

    see Result

    +
diff --git a/docs/interfaces/RPCEventLogs.html b/docs/interfaces/RPCEventLogs.html index b6d310f..1f42cf7 100644 --- a/docs/interfaces/RPCEventLogs.html +++ b/docs/interfaces/RPCEventLogs.html @@ -1,1431 +1,179 @@ -RPCEventLogs | @metrixcoin/metrilib
-
- -
-
-
-
- -

Interface RPCEventLogs

-
-

Hierarchy

-
    -
  • Array<RPCLog> -
      -
    • RPCEventLogs
-
-
-
- -
-
-

Properties

-
- -
[unscopables]: {
    [unscopables]?: boolean;
    length?: boolean;
    [iterator]?: any;
    at?: any;
    concat?: any;
    copyWithin?: any;
    entries?: any;
    every?: any;
    fill?: any;
    filter?: any;
    find?: any;
    findIndex?: any;
    flat?: any;
    flatMap?: any;
    forEach?: any;
    includes?: any;
    indexOf?: any;
    join?: any;
    keys?: any;
    lastIndexOf?: any;
    map?: any;
    pop?: any;
    push?: any;
    reduce?: any;
    reduceRight?: any;
    reverse?: any;
    shift?: any;
    slice?: any;
    some?: any;
    sort?: any;
    splice?: any;
    toLocaleString?: any;
    toString?: any;
    unshift?: any;
    values?: any;
}
-

Is an object whose properties have the value 'true' -when they will be absent when used in a 'with' statement.

-
-
-

Type declaration

-
    -
  • -
    Optional Readonly [unscopables]?: boolean
    -

    Is an object whose properties have the value 'true' -when they will be absent when used in a 'with' statement.

    -
    -
  • -
  • -
    Optional length?: boolean
    -

    Gets or sets the length of the array. This is a number one higher than the highest index in the array.

    -
    -
-
-
- -
length: number
-

Gets or sets the length of the array. This is a number one higher than the highest index in the array.

-
-
-
-

Methods

-
- -
    - -
  • -

    Iterator

    -
    -

    Returns IterableIterator<RPCLog>

    -
-
- -
    - -
  • -

    Takes an integer value and returns the item at that index, +RPCEventLogs | @metrixcoin/metrilib

    Interface RPCEventLogs

    interface RPCEventLogs {
        [unscopables]: {
            [unscopables]?: boolean;
            length?: boolean;
            [iterator]?: any;
            at?: any;
            concat?: any;
            copyWithin?: any;
            entries?: any;
            every?: any;
            fill?: any;
            filter?: any;
            find?: any;
            findIndex?: any;
            flat?: any;
            flatMap?: any;
            forEach?: any;
            includes?: any;
            indexOf?: any;
            join?: any;
            keys?: any;
            lastIndexOf?: any;
            map?: any;
            pop?: any;
            push?: any;
            reduce?: any;
            reduceRight?: any;
            reverse?: any;
            shift?: any;
            slice?: any;
            some?: any;
            sort?: any;
            splice?: any;
            toLocaleString?: any;
            toString?: any;
            unshift?: any;
            values?: any;
        };
        length: number;
        [iterator](): IterableIterator<RPCLog>;
        at(index: number): undefined | RPCLog;
        concat(...items: ConcatArray<RPCLog>[]): RPCLog[];
        concat(...items: (RPCLog | ConcatArray<RPCLog>)[]): RPCLog[];
        copyWithin(target: number, start: number, end?: number): this;
        entries(): IterableIterator<[number, RPCLog]>;
        every<S>(predicate: ((value: RPCLog, index: number, array: RPCLog[]) => value is S), thisArg?: any): this is S[];
        every(predicate: ((value: RPCLog, index: number, array: RPCLog[]) => unknown), thisArg?: any): boolean;
        fill(value: RPCLog, start?: number, end?: number): this;
        filter<S>(predicate: ((value: RPCLog, index: number, array: RPCLog[]) => value is S), thisArg?: any): S[];
        filter(predicate: ((value: RPCLog, index: number, array: RPCLog[]) => unknown), thisArg?: any): RPCLog[];
        find<S>(predicate: ((value: RPCLog, index: number, obj: RPCLog[]) => value is S), thisArg?: any): undefined | S;
        find(predicate: ((value: RPCLog, index: number, obj: RPCLog[]) => unknown), thisArg?: any): undefined | RPCLog;
        findIndex(predicate: ((value: RPCLog, index: number, obj: RPCLog[]) => unknown), thisArg?: any): number;
        flat<A, D>(this: A, depth?: D): FlatArray<A, D>[];
        flatMap<U, This>(callback: ((this: This, value: RPCLog, index: number, array: RPCLog[]) => U | readonly U[]), thisArg?: This): U[];
        forEach(callbackfn: ((value: RPCLog, index: number, array: RPCLog[]) => void), thisArg?: any): void;
        includes(searchElement: RPCLog, fromIndex?: number): boolean;
        indexOf(searchElement: RPCLog, fromIndex?: number): number;
        join(separator?: string): string;
        keys(): IterableIterator<number>;
        lastIndexOf(searchElement: RPCLog, fromIndex?: number): number;
        map<U>(callbackfn: ((value: RPCLog, index: number, array: RPCLog[]) => U), thisArg?: any): U[];
        pop(): undefined | RPCLog;
        push(...items: RPCLog[]): number;
        reduce(callbackfn: ((previousValue: RPCLog, currentValue: RPCLog, currentIndex: number, array: RPCLog[]) => RPCLog)): RPCLog;
        reduce(callbackfn: ((previousValue: RPCLog, currentValue: RPCLog, currentIndex: number, array: RPCLog[]) => RPCLog), initialValue: RPCLog): RPCLog;
        reduce<U>(callbackfn: ((previousValue: U, currentValue: RPCLog, currentIndex: number, array: RPCLog[]) => U), initialValue: U): U;
        reduceRight(callbackfn: ((previousValue: RPCLog, currentValue: RPCLog, currentIndex: number, array: RPCLog[]) => RPCLog)): RPCLog;
        reduceRight(callbackfn: ((previousValue: RPCLog, currentValue: RPCLog, currentIndex: number, array: RPCLog[]) => RPCLog), initialValue: RPCLog): RPCLog;
        reduceRight<U>(callbackfn: ((previousValue: U, currentValue: RPCLog, currentIndex: number, array: RPCLog[]) => U), initialValue: U): U;
        reverse(): RPCLog[];
        shift(): undefined | RPCLog;
        slice(start?: number, end?: number): RPCLog[];
        some(predicate: ((value: RPCLog, index: number, array: RPCLog[]) => unknown), thisArg?: any): boolean;
        sort(compareFn?: ((a: RPCLog, b: RPCLog) => number)): this;
        splice(start: number, deleteCount?: number): RPCLog[];
        splice(start: number, deleteCount: number, ...items: RPCLog[]): RPCLog[];
        toLocaleString(): string;
        toLocaleString(locales: string | string[], options?: NumberFormatOptions & DateTimeFormatOptions): string;
        toString(): string;
        unshift(...items: RPCLog[]): number;
        values(): IterableIterator<RPCLog>;
    }

    Hierarchy

    Properties

    [unscopables]: {
        [unscopables]?: boolean;
        length?: boolean;
        [iterator]?: any;
        at?: any;
        concat?: any;
        copyWithin?: any;
        entries?: any;
        every?: any;
        fill?: any;
        filter?: any;
        find?: any;
        findIndex?: any;
        flat?: any;
        flatMap?: any;
        forEach?: any;
        includes?: any;
        indexOf?: any;
        join?: any;
        keys?: any;
        lastIndexOf?: any;
        map?: any;
        pop?: any;
        push?: any;
        reduce?: any;
        reduceRight?: any;
        reverse?: any;
        shift?: any;
        slice?: any;
        some?: any;
        sort?: any;
        splice?: any;
        toLocaleString?: any;
        toString?: any;
        unshift?: any;
        values?: any;
    }

    Is an object whose properties have the value 'true' +when they will be absent when used in a 'with' statement.

    +

    Type declaration

    • Optional Readonly[unscopables]?: boolean

      Is an object whose properties have the value 'true' +when they will be absent when used in a 'with' statement.

      +
    • Optionallength?: boolean

      Gets or sets the length of the array. This is a number one higher than the highest index in the array.

      +
    length: number

    Gets or sets the length of the array. This is a number one higher than the highest index in the array.

    +

    Methods

    • Iterator

      +

      Returns IterableIterator<RPCLog>

    • Takes an integer value and returns the item at that index, allowing for positive and negative integers. Negative integers count back from the last item in the array.

      -
      -
      -

      Parameters

      -
        -
      • -
        index: number
      -

      Returns undefined | RPCLog

      -
    -
    - -
      - -
    • -

      Combines two or more arrays. +

      Parameters

      • index: number

      Returns undefined | RPCLog

    • Combines two or more arrays. This method returns a new array without modifying any existing arrays.

      -
      -
      -

      Parameters

      -
        -
      • -
        Rest ...items: ConcatArray<RPCLog>[]
        -

        Additional arrays and/or items to add to the end of the array.

        -
        -
      -

      Returns RPCLog[]

      -
    • - -
    • -

      Combines two or more arrays. +

      Parameters

      • Rest...items: ConcatArray<RPCLog>[]

        Additional arrays and/or items to add to the end of the array.

        +

      Returns RPCLog[]

    • Combines two or more arrays. This method returns a new array without modifying any existing arrays.

      -
      -
      -

      Parameters

      -
        -
      • -
        Rest ...items: (RPCLog | ConcatArray<RPCLog>)[]
        -

        Additional arrays and/or items to add to the end of the array.

        -
        -
      -

      Returns RPCLog[]

      -
    -
    - -
      - -
    • -

      Returns the this object after copying a section of the array identified by start and end +

      Parameters

      • Rest...items: (RPCLog | ConcatArray<RPCLog>)[]

        Additional arrays and/or items to add to the end of the array.

        +

      Returns RPCLog[]

    • Returns the this object after copying a section of the array identified by start and end to the same array starting at position target

      -
      -
      -

      Parameters

      -
        -
      • -
        target: number
        -

        If target is negative, it is treated as length+target where length is the +

        Parameters

        • target: number

          If target is negative, it is treated as length+target where length is the length of the array.

          -
          -
        • -
        • -
          start: number
          -

          If start is negative, it is treated as length+start. If end is negative, it +

        • start: number

          If start is negative, it is treated as length+start. If end is negative, it is treated as length+end.

          -
          -
        • -
        • -
          Optional end: number
          -

          If not specified, length of the this object is used as its default value.

          -
          -
        -

        Returns RPCEventLogs

        -
    -
    - -
      - -
    • -

      Returns an iterable of key, value pairs for every entry in the array

      -
      -

      Returns IterableIterator<[number, RPCLog]>

      -
    -
    - -
      - -
    • -

      Determines whether all the members of an array satisfy the specified test.

      -
      -
      -

      Type Parameters

      -
      -
      -

      Parameters

      -
        -
      • -
        predicate: ((value, index, array) => value is S)
        -

        A function that accepts up to three arguments. The every method calls +

      • Optionalend: number

        If not specified, length of the this object is used as its default value.

        +

      Returns this

    • Returns an iterable of key, value pairs for every entry in the array

      +

      Returns IterableIterator<[number, RPCLog]>

    • Determines whether all the members of an array satisfy the specified test.

      +

      Type Parameters

      Parameters

      • predicate: ((value: RPCLog, index: number, array: RPCLog[]) => value is S)

        A function that accepts up to three arguments. The every method calls the predicate function for each element in the array until the predicate returns a value which is coercible to the Boolean value false, or until the end of the array.

        -
        -
        -
          -
        • -
            -
          • (value, index, array): value is S
          • -
          • -
            -

            Parameters

            -
            -

            Returns value is S

      • -
      • -
        Optional thisArg: any
        -

        An object to which the this keyword can refer in the predicate function. +

          • (value, index, array): value is S
          • Parameters

            Returns value is S

      • OptionalthisArg: any

        An object to which the this keyword can refer in the predicate function. If thisArg is omitted, undefined is used as the this value.

        -
        -
      -

      Returns this is S[]

      -
    • - -
    • -

      Determines whether all the members of an array satisfy the specified test.

      -
      -
      -

      Parameters

      -
        -
      • -
        predicate: ((value, index, array) => unknown)
        -

        A function that accepts up to three arguments. The every method calls +

      Returns this is S[]

    • Determines whether all the members of an array satisfy the specified test.

      +

      Parameters

      • predicate: ((value: RPCLog, index: number, array: RPCLog[]) => unknown)

        A function that accepts up to three arguments. The every method calls the predicate function for each element in the array until the predicate returns a value which is coercible to the Boolean value false, or until the end of the array.

        -
        -
        -
          -
        • -
            -
          • (value, index, array): unknown
          • -
          • -
            -

            Parameters

            -
            -

            Returns unknown

      • -
      • -
        Optional thisArg: any
        -

        An object to which the this keyword can refer in the predicate function. +

          • (value, index, array): unknown
          • Parameters

            Returns unknown

      • OptionalthisArg: any

        An object to which the this keyword can refer in the predicate function. If thisArg is omitted, undefined is used as the this value.

        -
        -
      -

      Returns boolean

      -
    -
    - -
      - -
    • -

      Changes all array elements from start to end index to a static value and returns the modified array

      -
      -
      -

      Parameters

      -
        -
      • -
        value: RPCLog
        -

        value to fill array section with

        -
        -
      • -
      • -
        Optional start: number
        -

        index to start filling the array at. If start is negative, it is treated as +

      Returns boolean

    • Changes all array elements from start to end index to a static value and returns the modified array

      +

      Parameters

      • value: RPCLog

        value to fill array section with

        +
      • Optionalstart: number

        index to start filling the array at. If start is negative, it is treated as length+start where length is the length of the array.

        -
        -
      • -
      • -
        Optional end: number
        -

        index to stop filling the array at. If end is negative, it is treated as +

      • Optionalend: number

        index to stop filling the array at. If end is negative, it is treated as length+end.

        -
        -
      -

      Returns RPCEventLogs

      -
    -
    - -
      - -
    • -

      Returns the elements of an array that meet the condition specified in a callback function.

      -
      -
      -

      Type Parameters

      -
      -
      -

      Parameters

      -
        -
      • -
        predicate: ((value, index, array) => value is S)
        -

        A function that accepts up to three arguments. The filter method calls the predicate function one time for each element in the array.

        -
        -
        -
          -
        • -
            -
          • (value, index, array): value is S
          • -
          • -
            -

            Parameters

            -
            -

            Returns value is S

      • -
      • -
        Optional thisArg: any
        -

        An object to which the this keyword can refer in the predicate function. If thisArg is omitted, undefined is used as the this value.

        -
        -
      -

      Returns S[]

      -
    • - -
    • -

      Returns the elements of an array that meet the condition specified in a callback function.

      -
      -
      -

      Parameters

      -
        -
      • -
        predicate: ((value, index, array) => unknown)
        -

        A function that accepts up to three arguments. The filter method calls the predicate function one time for each element in the array.

        -
        -
        -
          -
        • -
            -
          • (value, index, array): unknown
          • -
          • -
            -

            Parameters

            -
            -

            Returns unknown

      • -
      • -
        Optional thisArg: any
        -

        An object to which the this keyword can refer in the predicate function. If thisArg is omitted, undefined is used as the this value.

        -
        -
      -

      Returns RPCLog[]

      -
    -
    - -
      - -
    • -

      Returns the value of the first element in the array where predicate is true, and undefined +

    Returns this

  • Returns the elements of an array that meet the condition specified in a callback function.

    +

    Type Parameters

    Parameters

    • predicate: ((value: RPCLog, index: number, array: RPCLog[]) => value is S)

      A function that accepts up to three arguments. The filter method calls the predicate function one time for each element in the array.

      +
        • (value, index, array): value is S
        • Parameters

          Returns value is S

    • OptionalthisArg: any

      An object to which the this keyword can refer in the predicate function. If thisArg is omitted, undefined is used as the this value.

      +

    Returns S[]

  • Returns the elements of an array that meet the condition specified in a callback function.

    +

    Parameters

    • predicate: ((value: RPCLog, index: number, array: RPCLog[]) => unknown)

      A function that accepts up to three arguments. The filter method calls the predicate function one time for each element in the array.

      +
        • (value, index, array): unknown
        • Parameters

          Returns unknown

    • OptionalthisArg: any

      An object to which the this keyword can refer in the predicate function. If thisArg is omitted, undefined is used as the this value.

      +

    Returns RPCLog[]

  • Returns the value of the first element in the array where predicate is true, and undefined otherwise.

    -
    -
    -

    Type Parameters

    -
    -
    -

    Parameters

    -
      -
    • -
      predicate: ((value, index, obj) => value is S)
      -

      find calls predicate once for each element of the array, in ascending +

      Type Parameters

      Parameters

      • predicate: ((value: RPCLog, index: number, obj: RPCLog[]) => value is S)

        find calls predicate once for each element of the array, in ascending order, until it finds one where predicate returns true. If such an element is found, find immediately returns that element value. Otherwise, find returns undefined.

        -
        -
        -
          -
        • -
            -
          • (value, index, obj): value is S
          • -
          • -
            -

            Parameters

            -
            -

            Returns value is S

      • -
      • -
        Optional thisArg: any
        -

        If provided, it will be used as the this value for each invocation of +

          • (value, index, obj): value is S
          • Parameters

            Returns value is S

      • OptionalthisArg: any

        If provided, it will be used as the this value for each invocation of predicate. If it is not provided, undefined is used instead.

        -
        -
      -

      Returns undefined | S

      -
    • - -
    • -
      -

      Parameters

      -
        -
      • -
        predicate: ((value, index, obj) => unknown)
        -
          -
        • -
            -
          • (value, index, obj): unknown
          • -
          • -
            -

            Parameters

            -
            -

            Returns unknown

      • -
      • -
        Optional thisArg: any
      -

      Returns undefined | RPCLog

-
- -
    - -
  • -

    Returns the index of the first element in the array where predicate is true, and -1 +

Returns undefined | S

  • Parameters

    • predicate: ((value: RPCLog, index: number, obj: RPCLog[]) => unknown)
        • (value, index, obj): unknown
        • Parameters

          Returns unknown

    • OptionalthisArg: any

    Returns undefined | RPCLog

    • Returns the index of the first element in the array where predicate is true, and -1 otherwise.

      -
      -
      -

      Parameters

      -
        -
      • -
        predicate: ((value, index, obj) => unknown)
        -

        find calls predicate once for each element of the array, in ascending +

        Parameters

        • predicate: ((value: RPCLog, index: number, obj: RPCLog[]) => unknown)

          find calls predicate once for each element of the array, in ascending order, until it finds one where predicate returns true. If such an element is found, findIndex immediately returns that element index. Otherwise, findIndex returns -1.

          -
          -
          -
            -
          • -
              -
            • (value, index, obj): unknown
            • -
            • -
              -

              Parameters

              -
              -

              Returns unknown

        • -
        • -
          Optional thisArg: any
          -

          If provided, it will be used as the this value for each invocation of +

            • (value, index, obj): unknown
            • Parameters

              Returns unknown

        • OptionalthisArg: any

          If provided, it will be used as the this value for each invocation of predicate. If it is not provided, undefined is used instead.

          -
          -
        -

        Returns number

        -
    -
    - -
      - -
    • -

      Returns a new array with all sub-array elements concatenated into it recursively up to the +

    Returns number

    • Returns a new array with all sub-array elements concatenated into it recursively up to the specified depth.

      -
      -
      -

      Type Parameters

      -
        -
      • -

        A

      • -
      • -

        D extends number = 1

      -
      -

      Parameters

      -
        -
      • -
        this: A
      • -
      • -
        Optional depth: D
        -

        The maximum recursion depth

        -
        -
      -

      Returns FlatArray<A, D>[]

      -
    -
    - -
      - -
    • -

      Calls a defined callback function on each element of an array. Then, flattens the result into +

      Type Parameters

      • A
      • D extends number = 1

      Parameters

      • this: A
      • Optionaldepth: D

        The maximum recursion depth

        +

      Returns FlatArray<A, D>[]

    • Calls a defined callback function on each element of an array. Then, flattens the result into a new array. This is identical to a map followed by flat with depth 1.

      -
      -
      -

      Type Parameters

      -
        -
      • -

        U

      • -
      • -

        This = undefined

      -
      -

      Parameters

      -
        -
      • -
        callback: ((this, value, index, array) => U | readonly U[])
        -

        A function that accepts up to three arguments. The flatMap method calls the +

        Type Parameters

        • U
        • This = undefined

        Parameters

        • callback: ((this: This, value: RPCLog, index: number, array: RPCLog[]) => U | readonly U[])

          A function that accepts up to three arguments. The flatMap method calls the callback function one time for each element in the array.

          -
          -
          -
            -
          • -
              -
            • (this, value, index, array): U | readonly U[]
            • -
            • -
              -

              Parameters

              -
                -
              • -
                this: This
              • -
              • -
                value: RPCLog
              • -
              • -
                index: number
              • -
              • -
                array: RPCLog[]
              -

              Returns U | readonly U[]

        • -
        • -
          Optional thisArg: This
          -

          An object to which the this keyword can refer in the callback function. If +

            • (this, value, index, array): U | readonly U[]
            • Parameters

              Returns U | readonly U[]

        • OptionalthisArg: This

          An object to which the this keyword can refer in the callback function. If thisArg is omitted, undefined is used as the this value.

          -
          -
        -

        Returns U[]

        -
    -
    - -
      - -
    • -

      Performs the specified action for each element in an array.

      -
      -
      -

      Parameters

      -
        -
      • -
        callbackfn: ((value, index, array) => void)
        -

        A function that accepts up to three arguments. forEach calls the callbackfn function one time for each element in the array.

        -
        -
        -
          -
        • -
            -
          • (value, index, array): void
          • -
          • -
            -

            Parameters

            -
            -

            Returns void

      • -
      • -
        Optional thisArg: any
        -

        An object to which the this keyword can refer in the callbackfn function. If thisArg is omitted, undefined is used as the this value.

        -
        -
      -

      Returns void

      -
    -
    - -
      - -
    • -

      Determines whether an array includes a certain element, returning true or false as appropriate.

      -
      -
      -

      Parameters

      -
        -
      • -
        searchElement: RPCLog
        -

        The element to search for.

        -
        -
      • -
      • -
        Optional fromIndex: number
        -

        The position in this array at which to begin searching for searchElement.

        -
        -
      -

      Returns boolean

      -
    -
    - -
      - -
    • -

      Returns the index of the first occurrence of a value in an array, or -1 if it is not present.

      -
      -
      -

      Parameters

      -
        -
      • -
        searchElement: RPCLog
        -

        The value to locate in the array.

        -
        -
      • -
      • -
        Optional fromIndex: number
        -

        The array index at which to begin the search. If fromIndex is omitted, the search starts at index 0.

        -
        -
      -

      Returns number

      -
    -
    - -
      - -
    • -

      Adds all the elements of an array into a string, separated by the specified separator string.

      -
      -
      -

      Parameters

      -
        -
      • -
        Optional separator: string
        -

        A string used to separate one element of the array from the next in the resulting string. If omitted, the array elements are separated with a comma.

        -
        -
      -

      Returns string

      -
    -
    - -
      - -
    • -

      Returns an iterable of keys in the array

      -
      -

      Returns IterableIterator<number>

      -
    -
    - -
      - -
    • -

      Returns the index of the last occurrence of a specified value in an array, or -1 if it is not present.

      -
      -
      -

      Parameters

      -
        -
      • -
        searchElement: RPCLog
        -

        The value to locate in the array.

        -
        -
      • -
      • -
        Optional fromIndex: number
        -

        The array index at which to begin searching backward. If fromIndex is omitted, the search starts at the last index in the array.

        -
        -
      -

      Returns number

      -
    -
    - -
      - -
    • -

      Calls a defined callback function on each element of an array, and returns an array that contains the results.

      -
      -
      -

      Type Parameters

      -
        -
      • -

        U

      -
      -

      Parameters

      -
        -
      • -
        callbackfn: ((value, index, array) => U)
        -

        A function that accepts up to three arguments. The map method calls the callbackfn function one time for each element in the array.

        -
        -
        -
          -
        • -
            -
          • (value, index, array): U
          • -
          • -
            -

            Parameters

            -
            -

            Returns U

      • -
      • -
        Optional thisArg: any
        -

        An object to which the this keyword can refer in the callbackfn function. If thisArg is omitted, undefined is used as the this value.

        -
        -
      -

      Returns U[]

      -
    -
    - -
      - -
    • -

      Removes the last element from an array and returns it. +

    Returns U[]

    • Performs the specified action for each element in an array.

      +

      Parameters

      • callbackfn: ((value: RPCLog, index: number, array: RPCLog[]) => void)

        A function that accepts up to three arguments. forEach calls the callbackfn function one time for each element in the array.

        +
          • (value, index, array): void
          • Parameters

            Returns void

      • OptionalthisArg: any

        An object to which the this keyword can refer in the callbackfn function. If thisArg is omitted, undefined is used as the this value.

        +

      Returns void

    • Determines whether an array includes a certain element, returning true or false as appropriate.

      +

      Parameters

      • searchElement: RPCLog

        The element to search for.

        +
      • OptionalfromIndex: number

        The position in this array at which to begin searching for searchElement.

        +

      Returns boolean

    • Returns the index of the first occurrence of a value in an array, or -1 if it is not present.

      +

      Parameters

      • searchElement: RPCLog

        The value to locate in the array.

        +
      • OptionalfromIndex: number

        The array index at which to begin the search. If fromIndex is omitted, the search starts at index 0.

        +

      Returns number

    • Adds all the elements of an array into a string, separated by the specified separator string.

      +

      Parameters

      • Optionalseparator: string

        A string used to separate one element of the array from the next in the resulting string. If omitted, the array elements are separated with a comma.

        +

      Returns string

    • Returns an iterable of keys in the array

      +

      Returns IterableIterator<number>

    • Returns the index of the last occurrence of a specified value in an array, or -1 if it is not present.

      +

      Parameters

      • searchElement: RPCLog

        The value to locate in the array.

        +
      • OptionalfromIndex: number

        The array index at which to begin searching backward. If fromIndex is omitted, the search starts at the last index in the array.

        +

      Returns number

    • Calls a defined callback function on each element of an array, and returns an array that contains the results.

      +

      Type Parameters

      • U

      Parameters

      • callbackfn: ((value: RPCLog, index: number, array: RPCLog[]) => U)

        A function that accepts up to three arguments. The map method calls the callbackfn function one time for each element in the array.

        +
          • (value, index, array): U
          • Parameters

            Returns U

      • OptionalthisArg: any

        An object to which the this keyword can refer in the callbackfn function. If thisArg is omitted, undefined is used as the this value.

        +

      Returns U[]

    • Removes the last element from an array and returns it. If the array is empty, undefined is returned and the array is not modified.

      -
      -

      Returns undefined | RPCLog

      -
    -
    - -
      - -
    • -

      Appends new elements to the end of an array, and returns the new length of the array.

      -
      -
      -

      Parameters

      -
        -
      • -
        Rest ...items: RPCLog[]
        -

        New elements to add to the array.

        -
        -
      -

      Returns number

      -
    -
    - -
      - -
    • -

      Calls the specified callback function for all the elements in an array. The return value of the callback function is the accumulated result, and is provided as an argument in the next call to the callback function.

      -
      -
      -

      Parameters

      -
        -
      • -
        callbackfn: ((previousValue, currentValue, currentIndex, array) => RPCLog)
        -

        A function that accepts up to four arguments. The reduce method calls the callbackfn function one time for each element in the array.

        -
        -
        -
          -
        • -
            -
          • (previousValue, currentValue, currentIndex, array): RPCLog
          • -
          • -
            -

            Parameters

            -
              -
            • -
              previousValue: RPCLog
            • -
            • -
              currentValue: RPCLog
            • -
            • -
              currentIndex: number
            • -
            • -
              array: RPCLog[]
            -

            Returns RPCLog

      -

      Returns RPCLog

      -
    • - -
    • -
      -

      Parameters

      -
        -
      • -
        callbackfn: ((previousValue, currentValue, currentIndex, array) => RPCLog)
        -
          -
        • -
            -
          • (previousValue, currentValue, currentIndex, array): RPCLog
          • -
          • -
            -

            Parameters

            -
              -
            • -
              previousValue: RPCLog
            • -
            • -
              currentValue: RPCLog
            • -
            • -
              currentIndex: number
            • -
            • -
              array: RPCLog[]
            -

            Returns RPCLog

      • -
      • -
        initialValue: RPCLog
      -

      Returns RPCLog

    • - -
    • -

      Calls the specified callback function for all the elements in an array. The return value of the callback function is the accumulated result, and is provided as an argument in the next call to the callback function.

      -
      -
      -

      Type Parameters

      -
        -
      • -

        U

      -
      -

      Parameters

      -
        -
      • -
        callbackfn: ((previousValue, currentValue, currentIndex, array) => U)
        -

        A function that accepts up to four arguments. The reduce method calls the callbackfn function one time for each element in the array.

        -
        -
        -
          -
        • -
            -
          • (previousValue, currentValue, currentIndex, array): U
          • -
          • -
            -

            Parameters

            -
              -
            • -
              previousValue: U
            • -
            • -
              currentValue: RPCLog
            • -
            • -
              currentIndex: number
            • -
            • -
              array: RPCLog[]
            -

            Returns U

      • -
      • -
        initialValue: U
        -

        If initialValue is specified, it is used as the initial value to start the accumulation. The first call to the callbackfn function provides this value as an argument instead of an array value.

        -
        -
      -

      Returns U

      -
    -
    - -
      - -
    • -

      Calls the specified callback function for all the elements in an array, in descending order. The return value of the callback function is the accumulated result, and is provided as an argument in the next call to the callback function.

      -
      -
      -

      Parameters

      -
        -
      • -
        callbackfn: ((previousValue, currentValue, currentIndex, array) => RPCLog)
        -

        A function that accepts up to four arguments. The reduceRight method calls the callbackfn function one time for each element in the array.

        -
        -
        -
          -
        • -
            -
          • (previousValue, currentValue, currentIndex, array): RPCLog
          • -
          • -
            -

            Parameters

            -
              -
            • -
              previousValue: RPCLog
            • -
            • -
              currentValue: RPCLog
            • -
            • -
              currentIndex: number
            • -
            • -
              array: RPCLog[]
            -

            Returns RPCLog

      -

      Returns RPCLog

      -
    • - -
    • -
      -

      Parameters

      -
        -
      • -
        callbackfn: ((previousValue, currentValue, currentIndex, array) => RPCLog)
        -
          -
        • -
            -
          • (previousValue, currentValue, currentIndex, array): RPCLog
          • -
          • -
            -

            Parameters

            -
              -
            • -
              previousValue: RPCLog
            • -
            • -
              currentValue: RPCLog
            • -
            • -
              currentIndex: number
            • -
            • -
              array: RPCLog[]
            -

            Returns RPCLog

      • -
      • -
        initialValue: RPCLog
      -

      Returns RPCLog

    • - -
    • -

      Calls the specified callback function for all the elements in an array, in descending order. The return value of the callback function is the accumulated result, and is provided as an argument in the next call to the callback function.

      -
      -
      -

      Type Parameters

      -
        -
      • -

        U

      -
      -

      Parameters

      -
        -
      • -
        callbackfn: ((previousValue, currentValue, currentIndex, array) => U)
        -

        A function that accepts up to four arguments. The reduceRight method calls the callbackfn function one time for each element in the array.

        -
        -
        -
          -
        • -
            -
          • (previousValue, currentValue, currentIndex, array): U
          • -
          • -
            -

            Parameters

            -
              -
            • -
              previousValue: U
            • -
            • -
              currentValue: RPCLog
            • -
            • -
              currentIndex: number
            • -
            • -
              array: RPCLog[]
            -

            Returns U

      • -
      • -
        initialValue: U
        -

        If initialValue is specified, it is used as the initial value to start the accumulation. The first call to the callbackfn function provides this value as an argument instead of an array value.

        -
        -
      -

      Returns U

      -
    -
    - -
      - -
    • -

      Reverses the elements in an array in place. +

      Returns undefined | RPCLog

    • Appends new elements to the end of an array, and returns the new length of the array.

      +

      Parameters

      • Rest...items: RPCLog[]

        New elements to add to the array.

        +

      Returns number

    • Calls the specified callback function for all the elements in an array. The return value of the callback function is the accumulated result, and is provided as an argument in the next call to the callback function.

      +

      Parameters

      • callbackfn: ((previousValue: RPCLog, currentValue: RPCLog, currentIndex: number, array: RPCLog[]) => RPCLog)

        A function that accepts up to four arguments. The reduce method calls the callbackfn function one time for each element in the array.

        +
          • (previousValue, currentValue, currentIndex, array): RPCLog
          • Parameters

            Returns RPCLog

      Returns RPCLog

    • Parameters

      Returns RPCLog

    • Calls the specified callback function for all the elements in an array. The return value of the callback function is the accumulated result, and is provided as an argument in the next call to the callback function.

      +

      Type Parameters

      • U

      Parameters

      • callbackfn: ((previousValue: U, currentValue: RPCLog, currentIndex: number, array: RPCLog[]) => U)

        A function that accepts up to four arguments. The reduce method calls the callbackfn function one time for each element in the array.

        +
          • (previousValue, currentValue, currentIndex, array): U
          • Parameters

            • previousValue: U
            • currentValue: RPCLog
            • currentIndex: number
            • array: RPCLog[]

            Returns U

      • initialValue: U

        If initialValue is specified, it is used as the initial value to start the accumulation. The first call to the callbackfn function provides this value as an argument instead of an array value.

        +

      Returns U

    • Calls the specified callback function for all the elements in an array, in descending order. The return value of the callback function is the accumulated result, and is provided as an argument in the next call to the callback function.

      +

      Parameters

      • callbackfn: ((previousValue: RPCLog, currentValue: RPCLog, currentIndex: number, array: RPCLog[]) => RPCLog)

        A function that accepts up to four arguments. The reduceRight method calls the callbackfn function one time for each element in the array.

        +
          • (previousValue, currentValue, currentIndex, array): RPCLog
          • Parameters

            Returns RPCLog

      Returns RPCLog

    • Parameters

      Returns RPCLog

    • Calls the specified callback function for all the elements in an array, in descending order. The return value of the callback function is the accumulated result, and is provided as an argument in the next call to the callback function.

      +

      Type Parameters

      • U

      Parameters

      • callbackfn: ((previousValue: U, currentValue: RPCLog, currentIndex: number, array: RPCLog[]) => U)

        A function that accepts up to four arguments. The reduceRight method calls the callbackfn function one time for each element in the array.

        +
          • (previousValue, currentValue, currentIndex, array): U
          • Parameters

            • previousValue: U
            • currentValue: RPCLog
            • currentIndex: number
            • array: RPCLog[]

            Returns U

      • initialValue: U

        If initialValue is specified, it is used as the initial value to start the accumulation. The first call to the callbackfn function provides this value as an argument instead of an array value.

        +

      Returns U

    • Reverses the elements in an array in place. This method mutates the array and returns a reference to the same array.

      -
      -

      Returns RPCLog[]

      -
    -
    - -
      - -
    • -

      Removes the first element from an array and returns it. +

      Returns RPCLog[]

    • Removes the first element from an array and returns it. If the array is empty, undefined is returned and the array is not modified.

      -
      -

      Returns undefined | RPCLog

      -
    -
    - -
      - -
    • -

      Returns a copy of a section of an array. +

      Returns undefined | RPCLog

    • Returns a copy of a section of an array. For both start and end, a negative index can be used to indicate an offset from the end of the array. For example, -2 refers to the second to last element of the array.

      -
      -
      -

      Parameters

      -
        -
      • -
        Optional start: number
        -

        The beginning index of the specified portion of the array. +

        Parameters

        • Optionalstart: number

          The beginning index of the specified portion of the array. If start is undefined, then the slice begins at index 0.

          -
          -
        • -
        • -
          Optional end: number
          -

          The end index of the specified portion of the array. This is exclusive of the element at the index 'end'. +

        • Optionalend: number

          The end index of the specified portion of the array. This is exclusive of the element at the index 'end'. If end is undefined, then the slice extends to the end of the array.

          -
          -
        -

        Returns RPCLog[]

        -
    -
    - -
      - -
    • -

      Determines whether the specified callback function returns true for any element of an array.

      -
      -
      -

      Parameters

      -
        -
      • -
        predicate: ((value, index, array) => unknown)
        -

        A function that accepts up to three arguments. The some method calls +

      Returns RPCLog[]

    • Determines whether the specified callback function returns true for any element of an array.

      +

      Parameters

      • predicate: ((value: RPCLog, index: number, array: RPCLog[]) => unknown)

        A function that accepts up to three arguments. The some method calls the predicate function for each element in the array until the predicate returns a value which is coercible to the Boolean value true, or until the end of the array.

        -
        -
        -
          -
        • -
            -
          • (value, index, array): unknown
          • -
          • -
            -

            Parameters

            -
            -

            Returns unknown

      • -
      • -
        Optional thisArg: any
        -

        An object to which the this keyword can refer in the predicate function. +

          • (value, index, array): unknown
          • Parameters

            Returns unknown

      • OptionalthisArg: any

        An object to which the this keyword can refer in the predicate function. If thisArg is omitted, undefined is used as the this value.

        -
        -
      -

      Returns boolean

      -
    -
    - -
      - -
    • -

      Sorts an array in place. +

    Returns boolean

    • Sorts an array in place. This method mutates the array and returns a reference to the same array.

      -
      -
      -

      Parameters

      -
        -
      • -
        Optional compareFn: ((a, b) => number)
        -

        Function used to determine the order of the elements. It is expected to return -a negative value if the first argument is less than the second argument, zero if they're equal, and a positive +

        Parameters

        • OptionalcompareFn: ((a: RPCLog, b: RPCLog) => number)

          Function used to determine the order of the elements. It is expected to return +a negative value if the first argument is less than the second argument, zero if they're equal, and a positive value otherwise. If omitted, the elements are sorted in ascending, ASCII character order.

          -
          [11,2,22,1].sort((a, b) => a - b)
          -
          -
          -
          -
            -
          • -
              -
            • (a, b): number
            • -
            • -
              -

              Parameters

              -
              -

              Returns number

        -

        Returns RPCEventLogs

        -
    -
    - -
      - -
    • -

      Removes elements from an array and, if necessary, inserts new elements in their place, returning the deleted elements.

      -
      -
      -

      Parameters

      -
        -
      • -
        start: number
        -

        The zero-based location in the array from which to start removing elements.

        -
        -
      • -
      • -
        Optional deleteCount: number
        -

        The number of elements to remove.

        -
        -
      -

      Returns RPCLog[]

      An array containing the elements that were deleted.

      +
      [11,2,22,1].sort((a, b) => a - b)
      +
      -
    • - -
    • -

      Removes elements from an array and, if necessary, inserts new elements in their place, returning the deleted elements.

      -
      -
      -

      Parameters

      -
        -
      • -
        start: number
        -

        The zero-based location in the array from which to start removing elements.

        -
        -
      • -
      • -
        deleteCount: number
        -

        The number of elements to remove.

        -
        -
      • -
      • -
        Rest ...items: RPCLog[]
        -

        Elements to insert into the array in place of the deleted elements.

        -
        -
      -

      Returns RPCLog[]

      An array containing the elements that were deleted.

      - -
    -
    - -
      - -
    • -

      Returns a string representation of an array. The elements are converted to string using their toLocaleString methods.

      -
      -

      Returns string

      -
    -
    - -
      - -
    • -

      Returns a string representation of an array.

      -
      -

      Returns string

      -
    -
    - -
      - -
    • -

      Inserts new elements at the start of an array, and returns the new length of the array.

      -
      -
      -

      Parameters

      -
        -
      • -
        Rest ...items: RPCLog[]
        -

        Elements to insert at the start of the array.

        -
        -
      -

      Returns number

      -
    -
    - -
      - -
    • -

      Returns an iterable of values in the array

      -
      -

      Returns IterableIterator<RPCLog>

      -
    - -
    -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Returns this

    • Removes elements from an array and, if necessary, inserts new elements in their place, returning the deleted elements.

      +

      Parameters

      • start: number

        The zero-based location in the array from which to start removing elements.

        +
      • OptionaldeleteCount: number

        The number of elements to remove.

        +

      Returns RPCLog[]

      An array containing the elements that were deleted.

      +
    • Removes elements from an array and, if necessary, inserts new elements in their place, returning the deleted elements.

      +

      Parameters

      • start: number

        The zero-based location in the array from which to start removing elements.

        +
      • deleteCount: number

        The number of elements to remove.

        +
      • Rest...items: RPCLog[]

        Elements to insert into the array in place of the deleted elements.

        +

      Returns RPCLog[]

      An array containing the elements that were deleted.

      +
    • Returns a string representation of an array. The elements are converted to string using their toLocaleString methods.

      +

      Returns string

    • Parameters

      • locales: string | string[]
      • Optionaloptions: NumberFormatOptions & DateTimeFormatOptions

      Returns string

    • Returns a string representation of an array.

      +

      Returns string

    • Inserts new elements at the start of an array, and returns the new length of the array.

      +

      Parameters

      • Rest...items: RPCLog[]

        Elements to insert at the start of the array.

        +

      Returns number

    • Returns an iterable of values in the array

      +

      Returns IterableIterator<RPCLog>

    diff --git a/docs/interfaces/RPCLog.html b/docs/interfaces/RPCLog.html index 47b5ba9..6a0448f 100644 --- a/docs/interfaces/RPCLog.html +++ b/docs/interfaces/RPCLog.html @@ -1,226 +1,18 @@ -RPCLog | @metrixcoin/metrilib
    -
    - -
    -
    -
    -
    - -

    Interface RPCLog

    -
    -

    Hierarchy

    -
      -
    • RPCLog
    -
    -
    -
    - -
    -
    -

    Properties

    -
    - -
    blockHash: string
    -
    - -
    blockNumber: number
    -
    - -
    contractAddress: string
    -
    - -
    createdContracts: CreatedContract[]
    -
    - -
    cumulativeGasUsed: number
    -
    - -
    destructedContracts: any[]
    -
    - -
    excepted: string
    -
    - -
    exceptedMessage: string
    -
    - -
    from: string
    -
    - -
    gasUsed: number
    -
    - -
    log: EVMLog[]
    -
    - -
    outputIndex: number
    -
    - -
    stateRoot: string
    -
    - -
    to: string
    -
    - -
    transactionHash: string
    -
    - -
    transactionIndex: number
    -
    - -
    utxoRoot: string
    -
    -
    -

    Generated using TypeDoc

    -
    \ No newline at end of file +RPCLog | @metrixcoin/metrilib
    interface RPCLog {
        blockHash: string;
        blockNumber: number;
        contractAddress: string;
        createdContracts: CreatedContract[];
        cumulativeGasUsed: number;
        destructedContracts: any[];
        excepted: string;
        exceptedMessage: string;
        from: string;
        gasUsed: number;
        log: EVMLog[];
        outputIndex: number;
        stateRoot: string;
        to: string;
        transactionHash: string;
        transactionIndex: number;
        utxoRoot: string;
    }

    Properties

    blockHash: string
    blockNumber: number
    contractAddress: string
    createdContracts: CreatedContract[]
    cumulativeGasUsed: number
    destructedContracts: any[]
    excepted: string
    exceptedMessage: string
    from: string
    gasUsed: number
    log: EVMLog[]
    outputIndex: number
    stateRoot: string
    to: string
    transactionHash: string
    transactionIndex: number
    utxoRoot: string
    diff --git a/docs/interfaces/Transaction.html b/docs/interfaces/Transaction.html index 73c1cc6..a6fa4d5 100644 --- a/docs/interfaces/Transaction.html +++ b/docs/interfaces/Transaction.html @@ -1,135 +1,4 @@ -Transaction | @metrixcoin/metrilib
    -
    - -
    -
    -
    -
    - -

    Interface Transaction

    -
    -

    Hierarchy

    -
      -
    • Transaction
    -
    -
    -
    - -
    -
    -

    Properties

    -
    -
    -

    Properties

    -
    - -
    error?: {
        code?: string | number;
        message: string;
    }
    -
    -

    Type declaration

    -
      -
    • -
      Optional code?: string | number
    • -
    • -
      message: string
    -
    - -
    getReceipts: Promise<TransactionReceipt[]>
    -
    - -
    txid: string
    -
    -
    -

    Generated using TypeDoc

    -
    \ No newline at end of file +Transaction | @metrixcoin/metrilib

    Interface Transaction

    interface Transaction {
        error?: {
            code?: string | number;
            message: string;
        };
        getReceipts: Promise<TransactionReceipt[]>;
        txid: string;
    }

    Properties

    Properties

    error?: {
        code?: string | number;
        message: string;
    }
    getReceipts: Promise<TransactionReceipt[]>
    txid: string
    diff --git a/docs/interfaces/TransactionReceipt.html b/docs/interfaces/TransactionReceipt.html index 3913e34..fd8e2dc 100644 --- a/docs/interfaces/TransactionReceipt.html +++ b/docs/interfaces/TransactionReceipt.html @@ -1,240 +1,20 @@ -TransactionReceipt | @metrixcoin/metrilib
    -
    - -
    -
    -
    -
    - -

    Interface TransactionReceipt

    -
    -

    Hierarchy

    -
      -
    • TransactionReceipt
    -
    -
    -
    - -
    -
    -

    Properties

    -
    - -
    blockHash: string
    -
    - -
    blockNumber: number
    -
    - -
    confirmations?: number
    -
    - -
    contractAddress: string
    -
    - -
    createdContracts?: any[]
    -
    - -
    cumulativeGasUsed: number
    -
    - -
    destructedContracts?: any[]
    -
    - -
    excepted: string
    -
    - -
    exceptedMessage: string
    -
    - -
    from: string
    -
    - -
    gasUsed: number
    -
    - -
    log?: any[]
    -
    - -
    logs?: any[]
    -
    - -
    outputIndex: number
    -
    - -
    stateRoot?: string
    -
    - -
    to: string
    -
    - -
    transactionHash: string
    -
    - -
    transactionIndex: number
    -
    - -
    utxoRoot?: string
    -
    -
    -

    Generated using TypeDoc

    -
    \ No newline at end of file +TransactionReceipt | @metrixcoin/metrilib

    Interface TransactionReceipt

    interface TransactionReceipt {
        blockHash: string;
        blockNumber: number;
        confirmations?: number;
        contractAddress: string;
        createdContracts?: any[];
        cumulativeGasUsed: number;
        destructedContracts?: any[];
        excepted: string;
        exceptedMessage: string;
        from: string;
        gasUsed: number;
        log?: any[];
        logs?: any[];
        outputIndex: number;
        stateRoot?: string;
        to: string;
        transactionHash: string;
        transactionIndex: number;
        utxoRoot?: string;
    }

    Properties

    blockHash: string
    blockNumber: number
    confirmations?: number
    contractAddress: string
    createdContracts?: any[]
    cumulativeGasUsed: number
    destructedContracts?: any[]
    excepted: string
    exceptedMessage: string
    from: string
    gasUsed: number
    log?: any[]
    logs?: any[]
    outputIndex: number
    stateRoot?: string
    to: string
    transactionHash: string
    transactionIndex: number
    utxoRoot?: string
    diff --git a/docs/modules.html b/docs/modules.html index b877710..07d2917 100644 --- a/docs/modules.html +++ b/docs/modules.html @@ -1,154 +1,50 @@ -@metrixcoin/metrilib
    -
    - -
    -
    - -
    -
    -

    Generated using TypeDoc

    -
    \ No newline at end of file +@metrixcoin/metrilib
    diff --git a/docs/modules/AddressUtils.html b/docs/modules/AddressUtils.html index d80456d..f1b9c08 100644 --- a/docs/modules/AddressUtils.html +++ b/docs/modules/AddressUtils.html @@ -1,111 +1,6 @@ -AddressUtils | @metrixcoin/metrilib
    -
    - -
    - -
    -

    Generated using TypeDoc

    -
    \ No newline at end of file +AddressUtils | @metrixcoin/metrilib
    diff --git a/docs/modules/ContractUtils.html b/docs/modules/ContractUtils.html index 6efd921..0508f45 100644 --- a/docs/modules/ContractUtils.html +++ b/docs/modules/ContractUtils.html @@ -1,116 +1,3 @@ -ContractUtils | @metrixcoin/metrilib
    -
    - -
    - -
    -

    Generated using TypeDoc

    -
    \ No newline at end of file +ContractUtils | @metrixcoin/metrilib

    Namespace ContractUtils

    References

    Re-exports getMetriverseCore
    Re-exports getMetriverseCoreAddress
    diff --git a/docs/modules/HashUtils.html b/docs/modules/HashUtils.html index ccf8550..1783a17 100644 --- a/docs/modules/HashUtils.html +++ b/docs/modules/HashUtils.html @@ -1,102 +1,3 @@ -HashUtils | @metrixcoin/metrilib
    -
    - -
    - -
    -

    Generated using TypeDoc

    -
    \ No newline at end of file +HashUtils | @metrixcoin/metrilib
    diff --git a/docs/modules/MetrixRPC.html b/docs/modules/MetrixRPC.html index 89e4e69..4189118 100644 --- a/docs/modules/MetrixRPC.html +++ b/docs/modules/MetrixRPC.html @@ -1,120 +1,9 @@ -MetrixRPC | @metrixcoin/metrilib
    -
    - -
    - -
    -

    Generated using TypeDoc

    -
    \ No newline at end of file +MetrixRPC | @metrixcoin/metrilib
    diff --git a/docs/modules/NumberUtils.html b/docs/modules/NumberUtils.html index 6da661f..c3f953d 100644 --- a/docs/modules/NumberUtils.html +++ b/docs/modules/NumberUtils.html @@ -1,102 +1,3 @@ -NumberUtils | @metrixcoin/metrilib
    -
    - -
    - -
    -

    Generated using TypeDoc

    -
    \ No newline at end of file +NumberUtils | @metrixcoin/metrilib
    diff --git a/docs/modules/lttp.html b/docs/modules/lttp.html index 7c69219..7d5363e 100644 --- a/docs/modules/lttp.html +++ b/docs/modules/lttp.html @@ -1,114 +1,6 @@ -lttp | @metrixcoin/metrilib
    -
    - -
    - -
    -

    Generated using TypeDoc

    -
    \ No newline at end of file +lttp | @metrixcoin/metrilib
    diff --git a/docs/types/EventLogs.html b/docs/types/EventLogs.html index 9f70af5..27dbfdd 100644 --- a/docs/types/EventLogs.html +++ b/docs/types/EventLogs.html @@ -1,90 +1 @@ -EventLogs | @metrixcoin/metrilib
    -
    - -
    - -
    -

    Generated using TypeDoc

    -
    \ No newline at end of file +EventLogs | @metrixcoin/metrilib
    diff --git a/docs/types/MRC721AttributeDataType.html b/docs/types/MRC721AttributeDataType.html index 1be2d93..a141608 100644 --- a/docs/types/MRC721AttributeDataType.html +++ b/docs/types/MRC721AttributeDataType.html @@ -1,90 +1 @@ -MRC721AttributeDataType | @metrixcoin/metrilib
    -
    - -
    - -
    -

    Generated using TypeDoc

    -
    \ No newline at end of file +MRC721AttributeDataType | @metrixcoin/metrilib

    Type Alias MRC721AttributeDataType

    MRC721AttributeDataType:
        | "string"
        | "date"
        | "number"
        | "percentage"
        | "uri"
    diff --git a/docs/types/NetworkType.html b/docs/types/NetworkType.html index bc70942..26f06c6 100644 --- a/docs/types/NetworkType.html +++ b/docs/types/NetworkType.html @@ -1,93 +1,2 @@ -NetworkType | @metrixcoin/metrilib
    -
    - -
    - -
    -

    Generated using TypeDoc

    -
    \ No newline at end of file +NetworkType | @metrixcoin/metrilib

    Type Alias NetworkType

    NetworkType: "MainNet" | "TestNet"

    A network type for MetrixCoin

    +
    diff --git a/docs/types/Version.html b/docs/types/Version.html index 111ea4e..2e08f90 100644 --- a/docs/types/Version.html +++ b/docs/types/Version.html @@ -1,90 +1 @@ -Version | @metrixcoin/metrilib
    -
    - -
    - -
    -

    Generated using TypeDoc

    -
    \ No newline at end of file +Version | @metrixcoin/metrilib

    Type Alias Version

    Version:
        | "latest"
        | "0.0.1"
        | "0.0.2"
        | "0.0.3"
        | "0.0.4"
    diff --git a/docs/variables/AddressUtils.EthereumAddressRegex.html b/docs/variables/AddressUtils.EthereumAddressRegex.html index a62ca2b..77681c6 100644 --- a/docs/variables/AddressUtils.EthereumAddressRegex.html +++ b/docs/variables/AddressUtils.EthereumAddressRegex.html @@ -1,99 +1 @@ -EthereumAddressRegex | @metrixcoin/metrilib
    -
    - -
    - -
    -

    Generated using TypeDoc

    -
    \ No newline at end of file +EthereumAddressRegex | @metrixcoin/metrilib
    EthereumAddressRegex: RegExp = ...
    diff --git a/docs/variables/AddressUtils.HexAddressRegex.html b/docs/variables/AddressUtils.HexAddressRegex.html index c9c80e5..f2e9b20 100644 --- a/docs/variables/AddressUtils.HexAddressRegex.html +++ b/docs/variables/AddressUtils.HexAddressRegex.html @@ -1,99 +1 @@ -HexAddressRegex | @metrixcoin/metrilib
    -
    - -
    - -
    -

    Generated using TypeDoc

    -
    \ No newline at end of file +HexAddressRegex | @metrixcoin/metrilib
    HexAddressRegex: RegExp = ...
    diff --git a/docs/variables/AddressUtils.MetrixAddressRegex.html b/docs/variables/AddressUtils.MetrixAddressRegex.html index 65ed89b..4740811 100644 --- a/docs/variables/AddressUtils.MetrixAddressRegex.html +++ b/docs/variables/AddressUtils.MetrixAddressRegex.html @@ -1,99 +1 @@ -MetrixAddressRegex | @metrixcoin/metrilib
    -
    - -
    - -
    -

    Generated using TypeDoc

    -
    \ No newline at end of file +MetrixAddressRegex | @metrixcoin/metrilib
    MetrixAddressRegex: RegExp = ...
    diff --git a/docs/variables/CONTRACTS.html b/docs/variables/CONTRACTS.html index 1e7d743..59e24d6 100644 --- a/docs/variables/CONTRACTS.html +++ b/docs/variables/CONTRACTS.html @@ -1,128 +1 @@ -CONTRACTS | @metrixcoin/metrilib
    -
    - -
    -
    -
    -
    - -

    Variable CONTRACTSConst

    -
    CONTRACTS: {
        0.0.1: {
            MainNet: Deployment;
            TestNet: Deployment;
        };
        0.0.2: {
            MainNet: Deployment;
            TestNet: Deployment;
        };
        0.0.3: {
            MainNet: Deployment;
            TestNet: Deployment;
        };
        0.0.4: {
            MainNet: Deployment;
            TestNet: Deployment;
        };
        latest: {
            MainNet: Deployment;
            TestNet: Deployment;
        };
    } = ...
    -
    -

    Type declaration

    -
    -
    -
    -

    Generated using TypeDoc

    -
    \ No newline at end of file +CONTRACTS | @metrixcoin/metrilib

    Variable CONTRACTSConst

    CONTRACTS: {
        0.0.1: {
            MainNet: Deployment;
            TestNet: Deployment;
        };
        0.0.2: {
            MainNet: Deployment;
            TestNet: Deployment;
        };
        0.0.3: {
            MainNet: Deployment;
            TestNet: Deployment;
        };
        0.0.4: {
            MainNet: Deployment;
            TestNet: Deployment;
        };
        latest: {
            MainNet: Deployment;
            TestNet: Deployment;
        };
    } = ...
    diff --git a/docs/variables/lttp.NMS_HDR_LEN.html b/docs/variables/lttp.NMS_HDR_LEN.html index b03c2b8..3f30da8 100644 --- a/docs/variables/lttp.NMS_HDR_LEN.html +++ b/docs/variables/lttp.NMS_HDR_LEN.html @@ -1,102 +1,2 @@ -NMS_HDR_LEN | @metrixcoin/metrilib
    -
    - -
    - -
    -

    Generated using TypeDoc

    -
    \ No newline at end of file +NMS_HDR_LEN | @metrixcoin/metrilib

    Variable NMS_HDR_LENConst

    NMS_HDR_LEN: 32 = 32

    The byte length of an NMS message header

    +
    diff --git a/package-lock.json b/package-lock.json index 893e95c..8282bcd 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,15 +1,15 @@ { "name": "@metrixcoin/metrilib", - "version": "1.6.1-beta", + "version": "1.6.2-beta", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@metrixcoin/metrilib", - "version": "1.6.1-beta", + "version": "1.6.2-beta", "license": "MIT", "dependencies": { - "bs58": "^5.0.0", + "bs58": "^6.0.0", "content-hash": "^2.5.2", "ethers": "^6.0.2", "locks": "^0.2.2", @@ -26,12 +26,13 @@ "eslint": "^9.9.0", "mocha": "^10.0.0", "prettier": "^2.6.2", + "rimraf": "^6.0.1", "ts-node": "^10.8.0", "typedoc": "^0.26.5", "typescript": "5.5.4" }, "engines": { - "node": ">=14.0.0", + "node": ">=18.0.0", "npm": ">=6.0.0" } }, @@ -157,6 +158,102 @@ "url": "https://github.com/sponsors/nzakas" } }, + "node_modules/@isaacs/cliui": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "dev": true, + "dependencies": { + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@isaacs/cliui/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true + }, + "node_modules/@isaacs/cliui/node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dev": true, + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@isaacs/cliui/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, "node_modules/@jridgewell/resolve-uri": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", @@ -239,6 +336,16 @@ "node": ">= 8" } }, + "node_modules/@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "dev": true, + "optional": true, + "engines": { + "node": ">=14" + } + }, "node_modules/@shikijs/core": { "version": "1.12.1", "resolved": "https://registry.npmjs.org/@shikijs/core/-/core-1.12.1.tgz", @@ -288,9 +395,9 @@ "dev": true }, "node_modules/@types/mocha": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-10.0.1.tgz", - "integrity": "sha512-/fvYntiO1GeICvqbQ3doGDIP97vWmvFt83GKguJ6prmQM2iXZfFcq6YE8KteFyRtX2/h5Hf91BYvPodJKFYv5Q==", + "version": "10.0.7", + "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-10.0.7.tgz", + "integrity": "sha512-GN8yJ1mNTcFcah/wKEFIJckJx9iJLoMSzWcfRRuxz/Jk+U6KQNnml+etbtxFK8lPjzOw3zp4Ha/kjSst9fsHYw==", "dev": true }, "node_modules/@types/node": { @@ -573,9 +680,9 @@ } }, "node_modules/ansi-colors": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", - "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", + "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", "dev": true, "engines": { "node": ">=6" @@ -640,15 +747,16 @@ } }, "node_modules/assert": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/assert/-/assert-2.0.0.tgz", - "integrity": "sha512-se5Cd+js9dXJnu6Ag2JFc00t+HmHOen+8Q+L7O9zI0PqQXr20uk2J0XQqMxZEeo5U50o8Nvmmx7dZrl+Ufr35A==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-2.1.0.tgz", + "integrity": "sha512-eLHpSK/Y4nhMJ07gDaAzoX/XAKS8PSaojml3M0DM4JpV1LAi5JOJ/p6H/XWrl8L+DzVEvVCW1z3vWAaB9oTsQw==", "dev": true, "dependencies": { - "es6-object-assign": "^1.1.0", - "is-nan": "^1.2.1", - "object-is": "^1.0.1", - "util": "^0.12.0" + "call-bind": "^1.0.2", + "is-nan": "^1.3.2", + "object-is": "^1.1.5", + "object.assign": "^4.1.4", + "util": "^0.12.5" } }, "node_modules/asynckit": { @@ -676,9 +784,9 @@ "dev": true }, "node_modules/base-x": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/base-x/-/base-x-4.0.0.tgz", - "integrity": "sha512-FuwxlW4H5kh37X/oW59pwTzzTKRzfrrQwhmyspRM7swOEZcHtDZSCt45U6oKgtuFE+WYPblePMVIPR4RZrh/hw==" + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/base-x/-/base-x-5.0.0.tgz", + "integrity": "sha512-sMW3VGSX1QWVFA6l8U62MLKz29rRfpTlYdCqLdpLo1/Yd4zZwSbnUaDfciIAowAqvq7YFnWq9hrhdg1KYgc1lQ==" }, "node_modules/base64-js": { "version": "1.5.1", @@ -737,11 +845,11 @@ "dev": true }, "node_modules/bs58": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/bs58/-/bs58-5.0.0.tgz", - "integrity": "sha512-r+ihvQJvahgYT50JD05dyJNKlmmSlMoOGwn1lCcEzanPglg7TxYjioQUYehQ9mAR/+hOSd2jRc/Z2y5UxBymvQ==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/bs58/-/bs58-6.0.0.tgz", + "integrity": "sha512-PD0wEnEYg6ijszw/u8s+iI3H17cTymlrwkKhDhPZq+Sokl3AU4htyBFTjAeNAlCCmg0f53g6ih3jATyCKftTfw==", "dependencies": { - "base-x": "^4.0.0" + "base-x": "^5.0.0" } }, "node_modules/buffer": { @@ -768,13 +876,19 @@ } }, "node_modules/call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", + "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", "dev": true, "dependencies": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -966,9 +1080,9 @@ } }, "node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.6.tgz", + "integrity": "sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==", "dev": true, "dependencies": { "ms": "2.1.2" @@ -1000,12 +1114,30 @@ "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", "dev": true }, - "node_modules/define-properties": { + "node_modules/define-data-property": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", - "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", "dev": true, "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/define-properties": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "dev": true, + "dependencies": { + "define-data-property": "^1.0.1", "has-property-descriptors": "^1.0.0", "object-keys": "^1.1.1" }, @@ -1026,9 +1158,9 @@ } }, "node_modules/diff": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/diff/-/diff-5.0.0.tgz", - "integrity": "sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.0.tgz", + "integrity": "sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==", "dev": true, "engines": { "node": ">=0.3.1" @@ -1046,6 +1178,12 @@ "node": ">=8" } }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "dev": true + }, "node_modules/emoji-regex": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", @@ -1064,11 +1202,26 @@ "url": "https://github.com/fb55/entities?sponsor=1" } }, - "node_modules/es6-object-assign": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/es6-object-assign/-/es6-object-assign-1.1.0.tgz", - "integrity": "sha512-MEl9uirslVwqQU369iHNWZXsI8yaZYGg/D65aOgZkeyFJwHYSxilf7rQzXKI7DdDuBPrBXbfk3sl9hJhmd5AUw==", - "dev": true + "node_modules/es-define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", + "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "dev": true, + "engines": { + "node": ">= 0.4" + } }, "node_modules/escalade": { "version": "3.1.1", @@ -1425,6 +1578,22 @@ "is-callable": "^1.1.3" } }, + "node_modules/foreground-child": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.0.tgz", + "integrity": "sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/form-data": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", @@ -1460,10 +1629,13 @@ } }, "node_modules/function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, "node_modules/get-caller-file": { "version": "2.0.5", @@ -1475,34 +1647,39 @@ } }, "node_modules/get-intrinsic": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz", - "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==", + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", + "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", "dev": true, "dependencies": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.3" + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/glob": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", - "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", + "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", + "deprecated": "Glob versions prior to v9 are no longer supported", "dev": true, "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "minimatch": "^5.0.1", + "once": "^1.3.0" }, "engines": { - "node": "*" + "node": ">=12" }, "funding": { "url": "https://github.com/sponsors/isaacs" @@ -1520,6 +1697,27 @@ "node": ">=10.13.0" } }, + "node_modules/glob/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/glob/node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/globals": { "version": "14.0.0", "resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz", @@ -1570,18 +1768,6 @@ "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", "dev": true }, - "node_modules/has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dev": true, - "dependencies": { - "function-bind": "^1.1.1" - }, - "engines": { - "node": ">= 0.4.0" - } - }, "node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", @@ -1592,12 +1778,24 @@ } }, "node_modules/has-property-descriptors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", - "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", "dev": true, "dependencies": { - "get-intrinsic": "^1.1.1" + "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", + "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", + "dev": true, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -1630,6 +1828,18 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/he": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", @@ -1696,6 +1906,7 @@ "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", "dev": true, "dependencies": { "once": "^1.3.0", @@ -1873,6 +2084,24 @@ "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", "dev": true }, + "node_modules/jackspeak": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-4.0.1.tgz", + "integrity": "sha512-cub8rahkh0Q/bw1+GxP7aeSe29hHHn2V4m29nnDlvCdlgU+3UGxkZp7Z53jLUdpX3jdTO0nJZUDl3xvbWc2Xog==", + "dev": true, + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "engines": { + "node": "20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" + } + }, "node_modules/js-yaml": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", @@ -1976,6 +2205,15 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/lru-cache": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.0.0.tgz", + "integrity": "sha512-Qv32eSV1RSCfhY3fpPE2GNZ8jgM9X7rdAfemLWqTUxwiyIC4jJ6Sy0fZ8H+oLWevO6i4/bizg7c8d8i6bxrzbA==", + "dev": true, + "engines": { + "node": "20 || >=22" + } + }, "node_modules/lunr": { "version": "2.3.9", "resolved": "https://registry.npmjs.org/lunr/-/lunr-2.3.9.tgz", @@ -2066,33 +2304,41 @@ "node": "*" } }, + "node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "dev": true, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, "node_modules/mocha": { - "version": "10.2.0", - "resolved": "https://registry.npmjs.org/mocha/-/mocha-10.2.0.tgz", - "integrity": "sha512-IDY7fl/BecMwFHzoqF2sg/SHHANeBoMMXFlS9r0OXKDssYE1M5O43wUY/9BVPeIvfH2zmEbBfseqN9gBQZzXkg==", - "dev": true, - "dependencies": { - "ansi-colors": "4.1.1", - "browser-stdout": "1.3.1", - "chokidar": "3.5.3", - "debug": "4.3.4", - "diff": "5.0.0", - "escape-string-regexp": "4.0.0", - "find-up": "5.0.0", - "glob": "7.2.0", - "he": "1.2.0", - "js-yaml": "4.1.0", - "log-symbols": "4.1.0", - "minimatch": "5.0.1", - "ms": "2.1.3", - "nanoid": "3.3.3", - "serialize-javascript": "6.0.0", - "strip-json-comments": "3.1.1", - "supports-color": "8.1.1", - "workerpool": "6.2.1", - "yargs": "16.2.0", - "yargs-parser": "20.2.4", - "yargs-unparser": "2.0.0" + "version": "10.7.3", + "resolved": "https://registry.npmjs.org/mocha/-/mocha-10.7.3.tgz", + "integrity": "sha512-uQWxAu44wwiACGqjbPYmjo7Lg8sFrS3dQe7PP2FQI+woptP4vZXSMcfMyFL/e1yFEeEpV4RtyTpZROOKmxis+A==", + "dev": true, + "dependencies": { + "ansi-colors": "^4.1.3", + "browser-stdout": "^1.3.1", + "chokidar": "^3.5.3", + "debug": "^4.3.5", + "diff": "^5.2.0", + "escape-string-regexp": "^4.0.0", + "find-up": "^5.0.0", + "glob": "^8.1.0", + "he": "^1.2.0", + "js-yaml": "^4.1.0", + "log-symbols": "^4.1.0", + "minimatch": "^5.1.6", + "ms": "^2.1.3", + "serialize-javascript": "^6.0.2", + "strip-json-comments": "^3.1.1", + "supports-color": "^8.1.1", + "workerpool": "^6.5.1", + "yargs": "^16.2.0", + "yargs-parser": "^20.2.9", + "yargs-unparser": "^2.0.0" }, "bin": { "_mocha": "bin/_mocha", @@ -2100,10 +2346,6 @@ }, "engines": { "node": ">= 14.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/mochajs" } }, "node_modules/mocha/node_modules/brace-expansion": { @@ -2116,9 +2358,9 @@ } }, "node_modules/mocha/node_modules/minimatch": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.0.1.tgz", - "integrity": "sha512-nLDxIFRyhDblz3qMuq+SoRZED4+miJ/G+tdDrjkkkRnjAsBexeGpgjLEQ0blJy7rHhR2b93rhQY4SvyWu9v03g==", + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", "dev": true, "dependencies": { "brace-expansion": "^2.0.1" @@ -2209,18 +2451,6 @@ "buffer": "^5.5.0" } }, - "node_modules/nanoid": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.3.tgz", - "integrity": "sha512-p1sjXuopFs0xg+fPASzQ28agW1oHD7xDsd9Xkf3T15H3c/cifrFHVwrh74PdoklAPi+i7MdRsE47vm2r6JoB+w==", - "dev": true, - "bin": { - "nanoid": "bin/nanoid.cjs" - }, - "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" - } - }, "node_modules/natural-compare": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", @@ -2280,6 +2510,24 @@ "node": ">= 0.4" } }, + "node_modules/object.assign": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", + "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/once": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", @@ -2336,6 +2584,12 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/package-json-from-dist": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.0.tgz", + "integrity": "sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==", + "dev": true + }, "node_modules/parent-module": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", @@ -2357,15 +2611,6 @@ "node": ">=8" } }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/path-key": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", @@ -2375,6 +2620,22 @@ "node": ">=8" } }, + "node_modules/path-scurry": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-2.0.0.tgz", + "integrity": "sha512-ypGJsmGtdXUOeM5u93TyeIEfEhM6s+ljAhrk5vAvSx8uyY/02OvrZnA0YNGUrPXfpJMgI1ODd3nwz8Npx4O4cg==", + "dev": true, + "dependencies": { + "lru-cache": "^11.0.0", + "minipass": "^7.1.2" + }, + "engines": { + "node": "20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/path-type": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", @@ -2503,8 +2764,74 @@ "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", "dev": true, "engines": { - "iojs": ">=1.0.0", - "node": ">=0.10.0" + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rimraf": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-6.0.1.tgz", + "integrity": "sha512-9dkvaxAsk/xNXSJzMgFqqMCuFgt2+KsOFek3TMLfo8NCPfWpBmqwyNn5Y+NX56QUYfCtsyhF3ayiboEoUmJk/A==", + "dev": true, + "dependencies": { + "glob": "^11.0.0", + "package-json-from-dist": "^1.0.0" + }, + "bin": { + "rimraf": "dist/esm/bin.mjs" + }, + "engines": { + "node": "20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/rimraf/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/rimraf/node_modules/glob": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-11.0.0.tgz", + "integrity": "sha512-9UiX/Bl6J2yaBbxKoEBRm4Cipxgok8kQYcOPEhScPwebu2I0HoQOuYdIO6S3hLuWoZgpDpwQZMzTFxgpkyT76g==", + "dev": true, + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^4.0.1", + "minimatch": "^10.0.0", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^2.0.0" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "engines": { + "node": "20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/rimraf/node_modules/minimatch": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.0.1.tgz", + "integrity": "sha512-ethXTt3SGGR+95gudmqJ1eNhRO7eGEGIgYA9vnPatK4/etz2MEVDno5GMCibdMTuBMyElzIlgxMna3K94XDIDQ==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": "20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, "node_modules/run-parallel": { @@ -2562,14 +2889,31 @@ } }, "node_modules/serialize-javascript": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", - "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", + "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", "dev": true, "dependencies": { "randombytes": "^2.1.0" } }, + "node_modules/set-function-length": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "dev": true, + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/shebang-command": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", @@ -2601,6 +2945,18 @@ "@types/hast": "^3.0.4" } }, + "node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "dev": true, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/slash": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", @@ -2624,6 +2980,21 @@ "node": ">=8" } }, + "node_modules/string-width-cjs": { + "name": "string-width", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/strip-ansi": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", @@ -2636,6 +3007,19 @@ "node": ">=8" } }, + "node_modules/strip-ansi-cjs": { + "name": "strip-ansi", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/strip-json-comments": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", @@ -2696,9 +3080,9 @@ } }, "node_modules/ts-node": { - "version": "10.9.1", - "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.1.tgz", - "integrity": "sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==", + "version": "10.9.2", + "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.2.tgz", + "integrity": "sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==", "dev": true, "dependencies": { "@cspotcode/source-map-support": "^0.8.0", @@ -2765,9 +3149,9 @@ } }, "node_modules/typedoc": { - "version": "0.26.5", - "resolved": "https://registry.npmjs.org/typedoc/-/typedoc-0.26.5.tgz", - "integrity": "sha512-Vn9YKdjKtDZqSk+by7beZ+xzkkr8T8CYoiasqyt4TTRFy5+UHzL/mF/o4wGBjRF+rlWQHDb0t6xCpA3JNL5phg==", + "version": "0.26.6", + "resolved": "https://registry.npmjs.org/typedoc/-/typedoc-0.26.6.tgz", + "integrity": "sha512-SfEU3SH3wHNaxhFPjaZE2kNl/NFtLNW5c1oHsg7mti7GjmUj1Roq6osBQeMd+F4kL0BoRBBr8gQAuqBlfFu8LA==", "dev": true, "dependencies": { "lunr": "^2.3.9", @@ -2921,9 +3305,9 @@ } }, "node_modules/workerpool": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.2.1.tgz", - "integrity": "sha512-ILEIE97kDZvF9Wb9f6h5aXK4swSlKGUcOEGiIYb2OOu/IrDU9iwj0fD//SsA6E5ibwJxpEvhullJY4Sl4GcpAw==", + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.5.1.tgz", + "integrity": "sha512-Fs4dNYcsdpYSAfVxhnl1L5zTksjvOJxtC5hzMNl+1t9B8hTJTdKDyZ5ju7ztgPy+ft9tBFXoOlDNiOT9WUXZlA==", "dev": true }, "node_modules/wrap-ansi": { @@ -2943,6 +3327,24 @@ "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, + "node_modules/wrap-ansi-cjs": { + "name": "wrap-ansi", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, "node_modules/wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", @@ -3009,9 +3411,9 @@ } }, "node_modules/yargs-parser": { - "version": "20.2.4", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz", - "integrity": "sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==", + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", "dev": true, "engines": { "node": ">=10" @@ -3136,6 +3538,71 @@ "integrity": "sha512-d2CGZR2o7fS6sWB7DG/3a95bGKQyHMACZ5aW8qGkkqQpUoZV6C0X7Pc7l4ZNMZkfNBf4VWNe9E1jRsf0G146Ew==", "dev": true }, + "@isaacs/cliui": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "dev": true, + "requires": { + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true + }, + "ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "dev": true + }, + "emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true + }, + "string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dev": true, + "requires": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + } + }, + "strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, + "requires": { + "ansi-regex": "^6.0.1" + } + }, + "wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "dev": true, + "requires": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + } + } + } + }, "@jridgewell/resolve-uri": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", @@ -3197,6 +3664,13 @@ "fastq": "^1.6.0" } }, + "@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "dev": true, + "optional": true + }, "@shikijs/core": { "version": "1.12.1", "resolved": "https://registry.npmjs.org/@shikijs/core/-/core-1.12.1.tgz", @@ -3246,9 +3720,9 @@ "dev": true }, "@types/mocha": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-10.0.1.tgz", - "integrity": "sha512-/fvYntiO1GeICvqbQ3doGDIP97vWmvFt83GKguJ6prmQM2iXZfFcq6YE8KteFyRtX2/h5Hf91BYvPodJKFYv5Q==", + "version": "10.0.7", + "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-10.0.7.tgz", + "integrity": "sha512-GN8yJ1mNTcFcah/wKEFIJckJx9iJLoMSzWcfRRuxz/Jk+U6KQNnml+etbtxFK8lPjzOw3zp4Ha/kjSst9fsHYw==", "dev": true }, "@types/node": { @@ -3426,9 +3900,9 @@ } }, "ansi-colors": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", - "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", + "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", "dev": true }, "ansi-regex": { @@ -3475,15 +3949,16 @@ "dev": true }, "assert": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/assert/-/assert-2.0.0.tgz", - "integrity": "sha512-se5Cd+js9dXJnu6Ag2JFc00t+HmHOen+8Q+L7O9zI0PqQXr20uk2J0XQqMxZEeo5U50o8Nvmmx7dZrl+Ufr35A==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-2.1.0.tgz", + "integrity": "sha512-eLHpSK/Y4nhMJ07gDaAzoX/XAKS8PSaojml3M0DM4JpV1LAi5JOJ/p6H/XWrl8L+DzVEvVCW1z3vWAaB9oTsQw==", "dev": true, "requires": { - "es6-object-assign": "^1.1.0", - "is-nan": "^1.2.1", - "object-is": "^1.0.1", - "util": "^0.12.0" + "call-bind": "^1.0.2", + "is-nan": "^1.3.2", + "object-is": "^1.1.5", + "object.assign": "^4.1.4", + "util": "^0.12.5" } }, "asynckit": { @@ -3505,9 +3980,9 @@ "dev": true }, "base-x": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/base-x/-/base-x-4.0.0.tgz", - "integrity": "sha512-FuwxlW4H5kh37X/oW59pwTzzTKRzfrrQwhmyspRM7swOEZcHtDZSCt45U6oKgtuFE+WYPblePMVIPR4RZrh/hw==" + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/base-x/-/base-x-5.0.0.tgz", + "integrity": "sha512-sMW3VGSX1QWVFA6l8U62MLKz29rRfpTlYdCqLdpLo1/Yd4zZwSbnUaDfciIAowAqvq7YFnWq9hrhdg1KYgc1lQ==" }, "base64-js": { "version": "1.5.1", @@ -3546,11 +4021,11 @@ "dev": true }, "bs58": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/bs58/-/bs58-5.0.0.tgz", - "integrity": "sha512-r+ihvQJvahgYT50JD05dyJNKlmmSlMoOGwn1lCcEzanPglg7TxYjioQUYehQ9mAR/+hOSd2jRc/Z2y5UxBymvQ==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/bs58/-/bs58-6.0.0.tgz", + "integrity": "sha512-PD0wEnEYg6ijszw/u8s+iI3H17cTymlrwkKhDhPZq+Sokl3AU4htyBFTjAeNAlCCmg0f53g6ih3jATyCKftTfw==", "requires": { - "base-x": "^4.0.0" + "base-x": "^5.0.0" } }, "buffer": { @@ -3563,13 +4038,16 @@ } }, "call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", + "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", "dev": true, "requires": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.1" } }, "callsites": { @@ -3718,9 +4196,9 @@ } }, "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.6.tgz", + "integrity": "sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==", "dev": true, "requires": { "ms": "2.1.2" @@ -3738,12 +4216,24 @@ "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", "dev": true }, - "define-properties": { + "define-data-property": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", - "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "dev": true, + "requires": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + } + }, + "define-properties": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", "dev": true, "requires": { + "define-data-property": "^1.0.1", "has-property-descriptors": "^1.0.0", "object-keys": "^1.1.1" } @@ -3755,9 +4245,9 @@ "dev": true }, "diff": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/diff/-/diff-5.0.0.tgz", - "integrity": "sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.0.tgz", + "integrity": "sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==", "dev": true }, "dir-glob": { @@ -3769,6 +4259,12 @@ "path-type": "^4.0.0" } }, + "eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "dev": true + }, "emoji-regex": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", @@ -3781,10 +4277,19 @@ "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", "dev": true }, - "es6-object-assign": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/es6-object-assign/-/es6-object-assign-1.1.0.tgz", - "integrity": "sha512-MEl9uirslVwqQU369iHNWZXsI8yaZYGg/D65aOgZkeyFJwHYSxilf7rQzXKI7DdDuBPrBXbfk3sl9hJhmd5AUw==", + "es-define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", + "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", + "dev": true, + "requires": { + "get-intrinsic": "^1.2.4" + } + }, + "es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", "dev": true }, "escalade": { @@ -4045,6 +4550,16 @@ "is-callable": "^1.1.3" } }, + "foreground-child": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.0.tgz", + "integrity": "sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==", + "dev": true, + "requires": { + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" + } + }, "form-data": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", @@ -4070,9 +4585,9 @@ "optional": true }, "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", "dev": true }, "get-caller-file": { @@ -4082,28 +4597,49 @@ "dev": true }, "get-intrinsic": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz", - "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==", + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", + "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", "dev": true, "requires": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.3" + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" } }, "glob": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", - "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", + "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", "dev": true, "requires": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "minimatch": "^5.0.1", + "once": "^1.3.0" + }, + "dependencies": { + "brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0" + } + }, + "minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "dev": true, + "requires": { + "brace-expansion": "^2.0.1" + } + } } }, "glob-parent": { @@ -4150,15 +4686,6 @@ "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", "dev": true }, - "has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dev": true, - "requires": { - "function-bind": "^1.1.1" - } - }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", @@ -4166,14 +4693,20 @@ "dev": true }, "has-property-descriptors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", - "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", "dev": true, "requires": { - "get-intrinsic": "^1.1.1" + "es-define-property": "^1.0.0" } }, + "has-proto": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", + "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", + "dev": true + }, "has-symbols": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", @@ -4189,6 +4722,15 @@ "has-symbols": "^1.0.2" } }, + "hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "dev": true, + "requires": { + "function-bind": "^1.1.2" + } + }, "he": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", @@ -4346,6 +4888,16 @@ "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", "dev": true }, + "jackspeak": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-4.0.1.tgz", + "integrity": "sha512-cub8rahkh0Q/bw1+GxP7aeSe29hHHn2V4m29nnDlvCdlgU+3UGxkZp7Z53jLUdpX3jdTO0nJZUDl3xvbWc2Xog==", + "dev": true, + "requires": { + "@isaacs/cliui": "^8.0.2", + "@pkgjs/parseargs": "^0.11.0" + } + }, "js-yaml": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", @@ -4431,6 +4983,12 @@ "is-unicode-supported": "^0.1.0" } }, + "lru-cache": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.0.0.tgz", + "integrity": "sha512-Qv32eSV1RSCfhY3fpPE2GNZ8jgM9X7rdAfemLWqTUxwiyIC4jJ6Sy0fZ8H+oLWevO6i4/bizg7c8d8i6bxrzbA==", + "dev": true + }, "lunr": { "version": "2.3.9", "resolved": "https://registry.npmjs.org/lunr/-/lunr-2.3.9.tgz", @@ -4503,33 +5061,38 @@ "brace-expansion": "^1.1.7" } }, + "minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "dev": true + }, "mocha": { - "version": "10.2.0", - "resolved": "https://registry.npmjs.org/mocha/-/mocha-10.2.0.tgz", - "integrity": "sha512-IDY7fl/BecMwFHzoqF2sg/SHHANeBoMMXFlS9r0OXKDssYE1M5O43wUY/9BVPeIvfH2zmEbBfseqN9gBQZzXkg==", + "version": "10.7.3", + "resolved": "https://registry.npmjs.org/mocha/-/mocha-10.7.3.tgz", + "integrity": "sha512-uQWxAu44wwiACGqjbPYmjo7Lg8sFrS3dQe7PP2FQI+woptP4vZXSMcfMyFL/e1yFEeEpV4RtyTpZROOKmxis+A==", "dev": true, "requires": { - "ansi-colors": "4.1.1", - "browser-stdout": "1.3.1", - "chokidar": "3.5.3", - "debug": "4.3.4", - "diff": "5.0.0", - "escape-string-regexp": "4.0.0", - "find-up": "5.0.0", - "glob": "7.2.0", - "he": "1.2.0", - "js-yaml": "4.1.0", - "log-symbols": "4.1.0", - "minimatch": "5.0.1", - "ms": "2.1.3", - "nanoid": "3.3.3", - "serialize-javascript": "6.0.0", - "strip-json-comments": "3.1.1", - "supports-color": "8.1.1", - "workerpool": "6.2.1", - "yargs": "16.2.0", - "yargs-parser": "20.2.4", - "yargs-unparser": "2.0.0" + "ansi-colors": "^4.1.3", + "browser-stdout": "^1.3.1", + "chokidar": "^3.5.3", + "debug": "^4.3.5", + "diff": "^5.2.0", + "escape-string-regexp": "^4.0.0", + "find-up": "^5.0.0", + "glob": "^8.1.0", + "he": "^1.2.0", + "js-yaml": "^4.1.0", + "log-symbols": "^4.1.0", + "minimatch": "^5.1.6", + "ms": "^2.1.3", + "serialize-javascript": "^6.0.2", + "strip-json-comments": "^3.1.1", + "supports-color": "^8.1.1", + "workerpool": "^6.5.1", + "yargs": "^16.2.0", + "yargs-parser": "^20.2.9", + "yargs-unparser": "^2.0.0" }, "dependencies": { "brace-expansion": { @@ -4542,9 +5105,9 @@ } }, "minimatch": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.0.1.tgz", - "integrity": "sha512-nLDxIFRyhDblz3qMuq+SoRZED4+miJ/G+tdDrjkkkRnjAsBexeGpgjLEQ0blJy7rHhR2b93rhQY4SvyWu9v03g==", + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", "dev": true, "requires": { "brace-expansion": "^2.0.1" @@ -4629,12 +5192,6 @@ } } }, - "nanoid": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.3.tgz", - "integrity": "sha512-p1sjXuopFs0xg+fPASzQ28agW1oHD7xDsd9Xkf3T15H3c/cifrFHVwrh74PdoklAPi+i7MdRsE47vm2r6JoB+w==", - "dev": true - }, "natural-compare": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", @@ -4671,6 +5228,18 @@ "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", "dev": true }, + "object.assign": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", + "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + } + }, "once": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", @@ -4712,6 +5281,12 @@ "p-limit": "^3.0.2" } }, + "package-json-from-dist": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.0.tgz", + "integrity": "sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==", + "dev": true + }, "parent-module": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", @@ -4727,18 +5302,22 @@ "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", "dev": true }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "dev": true - }, "path-key": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", "dev": true }, + "path-scurry": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-2.0.0.tgz", + "integrity": "sha512-ypGJsmGtdXUOeM5u93TyeIEfEhM6s+ljAhrk5vAvSx8uyY/02OvrZnA0YNGUrPXfpJMgI1ODd3nwz8Npx4O4cg==", + "dev": true, + "requires": { + "lru-cache": "^11.0.0", + "minipass": "^7.1.2" + } + }, "path-type": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", @@ -4817,6 +5396,50 @@ "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", "dev": true }, + "rimraf": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-6.0.1.tgz", + "integrity": "sha512-9dkvaxAsk/xNXSJzMgFqqMCuFgt2+KsOFek3TMLfo8NCPfWpBmqwyNn5Y+NX56QUYfCtsyhF3ayiboEoUmJk/A==", + "dev": true, + "requires": { + "glob": "^11.0.0", + "package-json-from-dist": "^1.0.0" + }, + "dependencies": { + "brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0" + } + }, + "glob": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-11.0.0.tgz", + "integrity": "sha512-9UiX/Bl6J2yaBbxKoEBRm4Cipxgok8kQYcOPEhScPwebu2I0HoQOuYdIO6S3hLuWoZgpDpwQZMzTFxgpkyT76g==", + "dev": true, + "requires": { + "foreground-child": "^3.1.0", + "jackspeak": "^4.0.1", + "minimatch": "^10.0.0", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^2.0.0" + } + }, + "minimatch": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.0.1.tgz", + "integrity": "sha512-ethXTt3SGGR+95gudmqJ1eNhRO7eGEGIgYA9vnPatK4/etz2MEVDno5GMCibdMTuBMyElzIlgxMna3K94XDIDQ==", + "dev": true, + "requires": { + "brace-expansion": "^2.0.1" + } + } + } + }, "run-parallel": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", @@ -4838,14 +5461,28 @@ "dev": true }, "serialize-javascript": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", - "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", + "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", "dev": true, "requires": { "randombytes": "^2.1.0" } }, + "set-function-length": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "dev": true, + "requires": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" + } + }, "shebang-command": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", @@ -4871,6 +5508,12 @@ "@types/hast": "^3.0.4" } }, + "signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "dev": true + }, "slash": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", @@ -4888,6 +5531,17 @@ "strip-ansi": "^6.0.1" } }, + "string-width-cjs": { + "version": "npm:string-width@4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, "strip-ansi": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", @@ -4897,6 +5551,15 @@ "ansi-regex": "^5.0.1" } }, + "strip-ansi-cjs": { + "version": "npm:strip-ansi@6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + }, "strip-json-comments": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", @@ -4940,9 +5603,9 @@ "requires": {} }, "ts-node": { - "version": "10.9.1", - "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.1.tgz", - "integrity": "sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==", + "version": "10.9.2", + "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.2.tgz", + "integrity": "sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==", "dev": true, "requires": { "@cspotcode/source-map-support": "^0.8.0", @@ -4983,9 +5646,9 @@ } }, "typedoc": { - "version": "0.26.5", - "resolved": "https://registry.npmjs.org/typedoc/-/typedoc-0.26.5.tgz", - "integrity": "sha512-Vn9YKdjKtDZqSk+by7beZ+xzkkr8T8CYoiasqyt4TTRFy5+UHzL/mF/o4wGBjRF+rlWQHDb0t6xCpA3JNL5phg==", + "version": "0.26.6", + "resolved": "https://registry.npmjs.org/typedoc/-/typedoc-0.26.6.tgz", + "integrity": "sha512-SfEU3SH3wHNaxhFPjaZE2kNl/NFtLNW5c1oHsg7mti7GjmUj1Roq6osBQeMd+F4kL0BoRBBr8gQAuqBlfFu8LA==", "dev": true, "requires": { "lunr": "^2.3.9", @@ -5104,9 +5767,9 @@ "dev": true }, "workerpool": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.2.1.tgz", - "integrity": "sha512-ILEIE97kDZvF9Wb9f6h5aXK4swSlKGUcOEGiIYb2OOu/IrDU9iwj0fD//SsA6E5ibwJxpEvhullJY4Sl4GcpAw==", + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.5.1.tgz", + "integrity": "sha512-Fs4dNYcsdpYSAfVxhnl1L5zTksjvOJxtC5hzMNl+1t9B8hTJTdKDyZ5ju7ztgPy+ft9tBFXoOlDNiOT9WUXZlA==", "dev": true }, "wrap-ansi": { @@ -5120,6 +5783,17 @@ "strip-ansi": "^6.0.0" } }, + "wrap-ansi-cjs": { + "version": "npm:wrap-ansi@7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + }, "wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", @@ -5160,9 +5834,9 @@ } }, "yargs-parser": { - "version": "20.2.4", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz", - "integrity": "sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==", + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", "dev": true }, "yargs-unparser": { diff --git a/package.json b/package.json index 820edb7..8760e8e 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@metrixcoin/metrilib", - "version": "1.6.1-beta", + "version": "1.6.2-beta", "description": "Library for interacting with MetriVerse", "author": "SeqSEE", "license": "MIT", @@ -19,14 +19,15 @@ }, "engines": { "npm": ">=6.0.0", - "node": ">=14.0.0" + "node": ">=18.0.0" }, "scripts": { "test": "mocha --config mocharc.json", "lint": "eslint .", "format": "prettier --write \"**/*.+(js|ts|json)\"", "build": "tsc", - "doc": "npx typedoc src" + "doc": "npx typedoc src", + "clean": "rimraf lib docs" }, "devDependencies": { "@types/locks": "^0.2.1", @@ -39,15 +40,16 @@ "eslint": "^9.9.0", "mocha": "^10.0.0", "prettier": "^2.6.2", + "rimraf": "^6.0.1", "ts-node": "^10.8.0", "typedoc": "^0.26.5", "typescript": "5.5.4" }, "dependencies": { - "bs58": "^5.0.0", + "bs58": "^6.0.0", "content-hash": "^2.5.2", "ethers": "^6.0.2", "locks": "^0.2.2", "node-fetch": "^2.6.1" } -} \ No newline at end of file +} diff --git a/src/metriverse/token/MRC/MRC20.ts b/src/metriverse/token/MRC/MRC20.ts index 43fdd29..3e53eb3 100644 --- a/src/metriverse/token/MRC/MRC20.ts +++ b/src/metriverse/token/MRC/MRC20.ts @@ -22,9 +22,7 @@ export default class MRC20 extends MetrixContract implements IERC20Metadata { async decimals(): Promise { const dec = await this.call(`decimals()`, []); return !isNaN(Number(dec ? dec.toString() : undefined)) - ? Number( - dec! /* eslint-disable-line @typescript-eslint/no-non-null-assertion */ - ) + ? Number(dec!) : Number(0); } @@ -34,9 +32,7 @@ export default class MRC20 extends MetrixContract implements IERC20Metadata { spender ]); return !isNaN(Number(allowance ? allowance.toString() : undefined)) - ? BigInt( - allowance!.toString() /* eslint-disable-line @typescript-eslint/no-non-null-assertion */ - ) + ? BigInt(allowance!.toString()) : BigInt(0); } @@ -55,18 +51,14 @@ export default class MRC20 extends MetrixContract implements IERC20Metadata { async balanceOf(owner: string): Promise { const balance = await this.call(`balanceOf(address)`, [owner]); return !isNaN(Number(balance ? balance.toString() : undefined)) - ? BigInt( - balance!.toString() /* eslint-disable-line @typescript-eslint/no-non-null-assertion */ - ) + ? BigInt(balance!.toString()) : BigInt(0); } async totalSupply(): Promise { const total = await this.call(`totalSupply()`, []); return !isNaN(Number(total ? total.toString() : undefined)) - ? BigInt( - total!.toString() /* eslint-disable-line @typescript-eslint/no-non-null-assertion */ - ) + ? BigInt(total!.toString()) : BigInt(0); } diff --git a/src/metriverse/token/MRC/MRC721.ts b/src/metriverse/token/MRC/MRC721.ts index a1127b6..bb230a4 100644 --- a/src/metriverse/token/MRC/MRC721.ts +++ b/src/metriverse/token/MRC/MRC721.ts @@ -14,9 +14,7 @@ export default class MRC721 async totalSupply(): Promise { const total = await this.call(`totalSupply()`, []); return !isNaN(Number(total ? total.toString() : undefined)) - ? BigInt( - total!.toString() /* eslint-disable-line @typescript-eslint/no-non-null-assertion */ - ) + ? BigInt(total!.toString()) : BigInt(0); } @@ -38,9 +36,7 @@ export default class MRC721 async balanceOf(owner: string): Promise { const balance = await this.call(`balanceOf(address)`, [owner]); return !isNaN(Number(balance ? balance.toString() : undefined)) - ? BigInt( - balance!.toString() /* eslint-disable-line @typescript-eslint/no-non-null-assertion */ - ) + ? BigInt(balance!.toString()) : BigInt(0); } diff --git a/src/mrx/interface/RPCEventLogs.ts b/src/mrx/interface/RPCEventLogs.ts index fbc4bb5..0b03064 100644 --- a/src/mrx/interface/RPCEventLogs.ts +++ b/src/mrx/interface/RPCEventLogs.ts @@ -1,2 +1,2 @@ import { RPCLog } from './RPCLog'; -export interface RPCEventLogs extends Array {} // eslint-disable-line @typescript-eslint/no-empty-object-type +export interface RPCEventLogs extends Array {} // eslint-disable-line @typescript-eslint/no-empty-object-type diff --git a/src/provider/APIProvider.ts b/src/provider/APIProvider.ts index 79ab879..9fcbc5f 100644 --- a/src/provider/APIProvider.ts +++ b/src/provider/APIProvider.ts @@ -159,14 +159,14 @@ export default class APIProvider implements Provider { } async sendToContract( - contract: string, // eslint-disable-line - method: string, // eslint-disable-line - data: any[], // eslint-disable-line - value: string, // eslint-disable-line - gasLimit: number, // eslint-disable-line - gasPrice: number, // eslint-disable-line - abi: any[] // eslint-disable-line - // eslint-disable-next-line + contract: string, // eslint-disable-line @typescript-eslint/no-unused-vars + method: string, // eslint-disable-line @typescript-eslint/no-unused-vars + data: any[], // eslint-disable-line @typescript-eslint/no-unused-vars, @typescript-eslint/no-explicit-any + value: string, // eslint-disable-line @typescript-eslint/no-unused-vars + gasLimit: number, // eslint-disable-line @typescript-eslint/no-unused-vars + gasPrice: number, // eslint-disable-line @typescript-eslint/no-unused-vars + abi: any[] // eslint-disable-line @typescript-eslint/no-unused-vars, @typescript-eslint/no-explicit-any + // eslint-disable-next-line @typescript-eslint/no-explicit-any ): Promise { return undefined; } diff --git a/src/provider/RPCProvider.ts b/src/provider/RPCProvider.ts index b85ba18..a0d0f70 100644 --- a/src/provider/RPCProvider.ts +++ b/src/provider/RPCProvider.ts @@ -17,7 +17,7 @@ export default class RPCProvider implements Provider { this.mrpc = mrpc; this.sender = sender; } - // eslint-disable-next-line @typescript-eslint/no-explicit-any + async getTxReceipts( tx: { txid: string; sender: string; hash160: string }, abi: any[], // eslint-disable-line @typescript-eslint/no-explicit-any diff --git a/src/provider/Web3Provider.ts b/src/provider/Web3Provider.ts index a6f756f..7d555e7 100644 --- a/src/provider/Web3Provider.ts +++ b/src/provider/Web3Provider.ts @@ -64,10 +64,9 @@ export default class Web3Provider implements Provider { return receipt; } - // eslint-disable-next-line async getTxReceipts( tx: { txid: string; sender: string; hash160: string }, - abi: any[], // eslint-disable-line + abi: any[], // eslint-disable-line @typescript-eslint/no-explicit-any, @typescript-eslint/no-unused-vars contract?: string // eslint-disable-line @typescript-eslint/no-unused-vars ) { const receipts: TransactionReceipt[] = [];