anchor/ts/classes/BN.html

94 lines
188 KiB
HTML

<!DOCTYPE html><html class="default"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>BN | @project-serum/anchor - v0.25.0</title><meta name="description" content="Documentation for @project-serum/anchor - v0.25.0"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script async src="../assets/search.js" id="search-script"></script></head><body><script>document.body.classList.add(localStorage.getItem("tsd-theme") || "os")</script><header><div class="tsd-page-toolbar"><div class="container"><div class="table-wrap"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget search no-caption">Search</label><input type="text" id="tsd-search-field"/></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">@project-serum/anchor - v0.25.0</a></div><div class="table-cell" id="tsd-widgets"><div id="tsd-filter"><a href="#" class="tsd-widget options no-caption" data-toggle="options">Options</a><div class="tsd-filter-group"><div class="tsd-select" id="tsd-filter-visibility"><span class="tsd-select-label">All</span><ul class="tsd-select-list"><li data-value="public">Public</li><li data-value="protected">Public/Protected</li><li data-value="private" class="selected">All</li></ul></div> <input type="checkbox" id="tsd-filter-inherited" checked/><label class="tsd-widget" for="tsd-filter-inherited">Inherited</label><input type="checkbox" id="tsd-filter-externals" checked/><label class="tsd-widget" for="tsd-filter-externals">Externals</label></div></div><a href="#" class="tsd-widget menu no-caption" data-toggle="menu">Menu</a></div></div></div></div><div class="tsd-page-title"><div class="container"><ul class="tsd-breadcrumb"><li><a href="../index.html">@project-serum/anchor - v0.25.0</a></li><li><a href="BN.html">BN</a></li></ul><h1>Class BN</h1></div></div></header><div class="container container-main"><div class="row"><div class="col-8 col-content"><section class="tsd-panel tsd-hierarchy"><h3>Hierarchy</h3><ul class="tsd-hierarchy"><li><span class="target">BN</span></li></ul></section><section class="tsd-panel-group tsd-index-group"><h2>Index</h2><section class="tsd-panel tsd-index-panel"><div class="tsd-index-content"><section class="tsd-index-section tsd-is-external"><h3>Constructors</h3><ul class="tsd-index-list"><li class="tsd-kind-constructor tsd-parent-kind-class tsd-is-external"><a href="BN.html#constructor" class="tsd-kind-icon">constructor</a></li></ul></section><section class="tsd-index-section tsd-is-external"><h3>Methods</h3><ul class="tsd-index-list"><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#abs" class="tsd-kind-icon">abs</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#add" class="tsd-kind-icon">add</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#addn" class="tsd-kind-icon">addn</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#and" class="tsd-kind-icon">and</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#andln" class="tsd-kind-icon">andln</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#bincn" class="tsd-kind-icon">bincn</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#bitLength" class="tsd-kind-icon">bit<wbr/>Length</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#byteLength" class="tsd-kind-icon">byte<wbr/>Length</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#clone" class="tsd-kind-icon">clone</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#cmp" class="tsd-kind-icon">cmp</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#cmpn" class="tsd-kind-icon">cmpn</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#div" class="tsd-kind-icon">div</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#divRound" class="tsd-kind-icon">div<wbr/>Round</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#divn" class="tsd-kind-icon">divn</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#egcd" class="tsd-kind-icon">egcd</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#eq" class="tsd-kind-icon">eq</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#eqn" class="tsd-kind-icon">eqn</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#fromTwos" class="tsd-kind-icon">from<wbr/>Twos</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#gcd" class="tsd-kind-icon">gcd</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#gt" class="tsd-kind-icon">gt</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#gte" class="tsd-kind-icon">gte</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#gten" class="tsd-kind-icon">gten</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#gtn" class="tsd-kind-icon">gtn</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#iabs" class="tsd-kind-icon">iabs</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#iadd" class="tsd-kind-icon">iadd</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#iaddn" class="tsd-kind-icon">iaddn</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#iand" class="tsd-kind-icon">iand</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#idivn" class="tsd-kind-icon">idivn</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#imaskn" class="tsd-kind-icon">imaskn</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#imul" class="tsd-kind-icon">imul</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#imuln" class="tsd-kind-icon">imuln</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#ineg" class="tsd-kind-icon">ineg</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#inotn" class="tsd-kind-icon">inotn</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#invm" class="tsd-kind-icon">invm</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#ior" class="tsd-kind-icon">ior</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#isEven" class="tsd-kind-icon">is<wbr/>Even</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#isNeg" class="tsd-kind-icon">is<wbr/>Neg</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#isOdd" class="tsd-kind-icon">is<wbr/>Odd</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#isZero" class="tsd-kind-icon">is<wbr/>Zero</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#ishln" class="tsd-kind-icon">ishln</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#ishrn" class="tsd-kind-icon">ishrn</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#isqr" class="tsd-kind-icon">isqr</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#isub" class="tsd-kind-icon">isub</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#isubn" class="tsd-kind-icon">isubn</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#iuand" class="tsd-kind-icon">iuand</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#iuor" class="tsd-kind-icon">iuor</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#iushln" class="tsd-kind-icon">iushln</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#iushrn" class="tsd-kind-icon">iushrn</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#iuxor" class="tsd-kind-icon">iuxor</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#ixor" class="tsd-kind-icon">ixor</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#lt" class="tsd-kind-icon">lt</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#lte" class="tsd-kind-icon">lte</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#lten" class="tsd-kind-icon">lten</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#ltn" class="tsd-kind-icon">ltn</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#maskn" class="tsd-kind-icon">maskn</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#mod" class="tsd-kind-icon">mod</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#modn" class="tsd-kind-icon">modn</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#mul" class="tsd-kind-icon">mul</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#muln" class="tsd-kind-icon">muln</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#neg" class="tsd-kind-icon">neg</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#notn" class="tsd-kind-icon">notn</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#or" class="tsd-kind-icon">or</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#pow" class="tsd-kind-icon">pow</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#setn" class="tsd-kind-icon">setn</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#shln" class="tsd-kind-icon">shln</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#shrn" class="tsd-kind-icon">shrn</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#sqr" class="tsd-kind-icon">sqr</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#sub" class="tsd-kind-icon">sub</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#subn" class="tsd-kind-icon">subn</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#testn" class="tsd-kind-icon">testn</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#toArray" class="tsd-kind-icon">to<wbr/>Array</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#toArrayLike" class="tsd-kind-icon">to<wbr/>Array<wbr/>Like</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#toBuffer" class="tsd-kind-icon">to<wbr/>Buffer</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#toJSON" class="tsd-kind-icon">toJSON</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#toNumber" class="tsd-kind-icon">to<wbr/>Number</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#toRed" class="tsd-kind-icon">to<wbr/>Red</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#toString" class="tsd-kind-icon">to<wbr/>String</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#toTwos" class="tsd-kind-icon">to<wbr/>Twos</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#uand" class="tsd-kind-icon">uand</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#ucmp" class="tsd-kind-icon">ucmp</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#umod" class="tsd-kind-icon">umod</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#uor" class="tsd-kind-icon">uor</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#ushln" class="tsd-kind-icon">ushln</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#ushrn" class="tsd-kind-icon">ushrn</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#uxor" class="tsd-kind-icon">uxor</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#xor" class="tsd-kind-icon">xor</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#zeroBits" class="tsd-kind-icon">zero<wbr/>Bits</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-static tsd-is-external"><a href="BN.html#isBN" class="tsd-kind-icon">isBN</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-static tsd-is-external"><a href="BN.html#max" class="tsd-kind-icon">max</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-static tsd-is-external"><a href="BN.html#min" class="tsd-kind-icon">min</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-static tsd-is-external"><a href="BN.html#mont" class="tsd-kind-icon">mont</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-static tsd-is-external"><a href="BN.html#red" class="tsd-kind-icon">red</a></li></ul></section></div></section></section><section class="tsd-panel-group tsd-member-group tsd-is-external"><h2>Constructors</h2><section class="tsd-panel tsd-member tsd-kind-constructor tsd-parent-kind-class tsd-is-external"><a id="constructor" class="tsd-anchor"></a><h3 class="tsd-anchor-link">constructor<a href="#constructor" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-constructor tsd-parent-kind-class tsd-is-external"><li class="tsd-signature tsd-kind-icon">new BN<span class="tsd-signature-symbol">(</span>number<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Uint8Array</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Buffer</span>, base<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;hex&quot;</span>, endian<span class="tsd-signature-symbol">?: </span><a href="../modules/BN.html#Endianness" class="tsd-signature-type" data-tsd-kind="Type alias">Endianness</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></li><li class="tsd-signature tsd-kind-icon">new BN<span class="tsd-signature-symbol">(</span>number<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Uint8Array</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Buffer</span>, endian<span class="tsd-signature-symbol">?: </span><a href="../modules/BN.html#Endianness" class="tsd-signature-type" data-tsd-kind="Type alias">Endianness</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in node_modules/@types/bn.js/index.d.ts:29</li></ul></aside><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>number: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Uint8Array</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Buffer</span></h5></li><li><h5><span class="tsd-flag ts-flagOptional">Optional</span> base: <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;hex&quot;</span></h5></li><li><h5><span class="tsd-flag ts-flagOptional">Optional</span> endian: <a href="../modules/BN.html#Endianness" class="tsd-signature-type" data-tsd-kind="Type alias">Endianness</a></h5></li></ul><h4 class="tsd-returns-title">Returns <a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></h4></li><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in node_modules/@types/bn.js/index.d.ts:34</li></ul></aside><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>number: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Uint8Array</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Buffer</span></h5></li><li><h5><span class="tsd-flag ts-flagOptional">Optional</span> endian: <a href="../modules/BN.html#Endianness" class="tsd-signature-type" data-tsd-kind="Type alias">Endianness</a></h5></li></ul><h4 class="tsd-returns-title">Returns <a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></h4></li></ul></section></section><section class="tsd-panel-group tsd-member-group tsd-is-external"><h2>Methods</h2><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external"><a id="abs" class="tsd-anchor"></a><h3 class="tsd-anchor-link">abs<a href="#abs" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external"><li class="tsd-signature tsd-kind-icon">abs<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in node_modules/@types/bn.js/index.d.ts:232</li></ul></aside><div class="tsd-comment tsd-typography"><dl class="tsd-comment-tags"><dt>description</dt><dd><p>absolute value</p>
</dd></dl></div><h4 class="tsd-returns-title">Returns <a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external"><a id="add" class="tsd-anchor"></a><h3 class="tsd-anchor-link">add<a href="#add" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external"><li class="tsd-signature tsd-kind-icon">add<span class="tsd-signature-symbol">(</span>b<span class="tsd-signature-symbol">: </span><a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in node_modules/@types/bn.js/index.d.ts:242</li></ul></aside><div class="tsd-comment tsd-typography"><dl class="tsd-comment-tags"><dt>description</dt><dd><p>addition</p>
</dd></dl></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>b: <a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></h5></li></ul><h4 class="tsd-returns-title">Returns <a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external"><a id="addn" class="tsd-anchor"></a><h3 class="tsd-anchor-link">addn<a href="#addn" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external"><li class="tsd-signature tsd-kind-icon">addn<span class="tsd-signature-symbol">(</span>b<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in node_modules/@types/bn.js/index.d.ts:252</li></ul></aside><div class="tsd-comment tsd-typography"><dl class="tsd-comment-tags"><dt>description</dt><dd><p>addition</p>
</dd></dl></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>b: <span class="tsd-signature-type">number</span></h5></li></ul><h4 class="tsd-returns-title">Returns <a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external"><a id="and" class="tsd-anchor"></a><h3 class="tsd-anchor-link">and<a href="#and" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external"><li class="tsd-signature tsd-kind-icon">and<span class="tsd-signature-symbol">(</span>b<span class="tsd-signature-symbol">: </span><a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in node_modules/@types/bn.js/index.d.ts:373</li></ul></aside><div class="tsd-comment tsd-typography"><dl class="tsd-comment-tags"><dt>description</dt><dd><p>and</p>
</dd></dl></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>b: <a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></h5></li></ul><h4 class="tsd-returns-title">Returns <a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external"><a id="andln" class="tsd-anchor"></a><h3 class="tsd-anchor-link">andln<a href="#andln" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external"><li class="tsd-signature tsd-kind-icon">andln<span class="tsd-signature-symbol">(</span>b<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in node_modules/@types/bn.js/index.d.ts:393</li></ul></aside><div class="tsd-comment tsd-typography"><dl class="tsd-comment-tags"><dt>description</dt><dd><p>and (NOTE: <code>andln</code> is going to be replaced with <code>andn</code> in future)</p>
</dd></dl></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>b: <span class="tsd-signature-type">number</span></h5></li></ul><h4 class="tsd-returns-title">Returns <a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external"><a id="bincn" class="tsd-anchor"></a><h3 class="tsd-anchor-link">bincn<a href="#bincn" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external"><li class="tsd-signature tsd-kind-icon">bincn<span class="tsd-signature-symbol">(</span>b<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in node_modules/@types/bn.js/index.d.ts:477</li></ul></aside><div class="tsd-comment tsd-typography"><dl class="tsd-comment-tags"><dt>description</dt><dd><p>add <code>1 &lt;&lt; b</code> to the number</p>
</dd></dl></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>b: <span class="tsd-signature-type">number</span></h5></li></ul><h4 class="tsd-returns-title">Returns <a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external"><a id="bitLength" class="tsd-anchor"></a><h3 class="tsd-anchor-link">bit<wbr/>Length<a href="#bitLength" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external"><li class="tsd-signature tsd-kind-icon">bit<wbr/>Length<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in node_modules/@types/bn.js/index.d.ts:112</li></ul></aside><div class="tsd-comment tsd-typography"><dl class="tsd-comment-tags"><dt>description</dt><dd><p>get number of bits occupied</p>
</dd></dl></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external"><a id="byteLength" class="tsd-anchor"></a><h3 class="tsd-anchor-link">byte<wbr/>Length<a href="#byteLength" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external"><li class="tsd-signature tsd-kind-icon">byte<wbr/>Length<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in node_modules/@types/bn.js/index.d.ts:122</li></ul></aside><div class="tsd-comment tsd-typography"><dl class="tsd-comment-tags"><dt>description</dt><dd><p>return number of bytes occupied</p>
</dd></dl></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external"><a id="clone" class="tsd-anchor"></a><h3 class="tsd-anchor-link">clone<a href="#clone" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external"><li class="tsd-signature tsd-kind-icon">clone<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in node_modules/@types/bn.js/index.d.ts:67</li></ul></aside><div class="tsd-comment tsd-typography"><dl class="tsd-comment-tags"><dt>description</dt><dd><p>clone number</p>
</dd></dl></div><h4 class="tsd-returns-title">Returns <a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external"><a id="cmp" class="tsd-anchor"></a><h3 class="tsd-anchor-link">cmp<a href="#cmp" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external"><li class="tsd-signature tsd-kind-icon">cmp<span class="tsd-signature-symbol">(</span>b<span class="tsd-signature-symbol">: </span><a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">0</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">1</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">-1</span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in node_modules/@types/bn.js/index.d.ts:147</li></ul></aside><div class="tsd-comment tsd-typography"><dl class="tsd-comment-tags"><dt>description</dt><dd><p>compare numbers and return <code>-1 (a &lt; b)</code>, <code>0 (a == b)</code>, or <code>1 (a &gt; b)</code> depending on the comparison result</p>
</dd></dl></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>b: <a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></h5></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">0</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">1</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">-1</span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external"><a id="cmpn" class="tsd-anchor"></a><h3 class="tsd-anchor-link">cmpn<a href="#cmpn" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external"><li class="tsd-signature tsd-kind-icon">cmpn<span class="tsd-signature-symbol">(</span>b<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">0</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">1</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">-1</span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in node_modules/@types/bn.js/index.d.ts:157</li></ul></aside><div class="tsd-comment tsd-typography"><dl class="tsd-comment-tags"><dt>description</dt><dd><p>compare numbers and return <code>-1 (a &lt; b)</code>, <code>0 (a == b)</code>, or <code>1 (a &gt; b)</code> depending on the comparison result</p>
</dd></dl></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>b: <span class="tsd-signature-type">number</span></h5></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">0</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">1</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">-1</span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external"><a id="div" class="tsd-anchor"></a><h3 class="tsd-anchor-link">div<a href="#div" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external"><li class="tsd-signature tsd-kind-icon">div<span class="tsd-signature-symbol">(</span>b<span class="tsd-signature-symbol">: </span><a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in node_modules/@types/bn.js/index.d.ts:317</li></ul></aside><div class="tsd-comment tsd-typography"><dl class="tsd-comment-tags"><dt>description</dt><dd><p>divide</p>
</dd></dl></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>b: <a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></h5></li></ul><h4 class="tsd-returns-title">Returns <a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external"><a id="divRound" class="tsd-anchor"></a><h3 class="tsd-anchor-link">div<wbr/>Round<a href="#divRound" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external"><li class="tsd-signature tsd-kind-icon">div<wbr/>Round<span class="tsd-signature-symbol">(</span>b<span class="tsd-signature-symbol">: </span><a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in node_modules/@types/bn.js/index.d.ts:348</li></ul></aside><div class="tsd-comment tsd-typography"><dl class="tsd-comment-tags"><dt>description</dt><dd><p>rounded division</p>
</dd></dl></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>b: <a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></h5></li></ul><h4 class="tsd-returns-title">Returns <a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external"><a id="divn" class="tsd-anchor"></a><h3 class="tsd-anchor-link">divn<a href="#divn" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external"><li class="tsd-signature tsd-kind-icon">divn<span class="tsd-signature-symbol">(</span>b<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in node_modules/@types/bn.js/index.d.ts:322</li></ul></aside><div class="tsd-comment tsd-typography"><dl class="tsd-comment-tags"><dt>description</dt><dd><p>divide</p>
</dd></dl></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>b: <span class="tsd-signature-type">number</span></h5></li></ul><h4 class="tsd-returns-title">Returns <a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external"><a id="egcd" class="tsd-anchor"></a><h3 class="tsd-anchor-link">egcd<a href="#egcd" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external"><li class="tsd-signature tsd-kind-icon">egcd<span class="tsd-signature-symbol">(</span>b<span class="tsd-signature-symbol">: </span><a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span>a<span class="tsd-signature-symbol">: </span><a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a><span class="tsd-signature-symbol">; </span>b<span class="tsd-signature-symbol">: </span><a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a><span class="tsd-signature-symbol">; </span>gcd<span class="tsd-signature-symbol">: </span><a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a><span class="tsd-signature-symbol"> }</span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in node_modules/@types/bn.js/index.d.ts:497</li></ul></aside><div class="tsd-comment tsd-typography"><dl class="tsd-comment-tags"><dt>description</dt><dd><p>Extended GCD results <code>({ a: ..., b: ..., gcd: ... })</code></p>
</dd></dl></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>b: <a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></h5></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-symbol">{ </span>a<span class="tsd-signature-symbol">: </span><a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a><span class="tsd-signature-symbol">; </span>b<span class="tsd-signature-symbol">: </span><a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a><span class="tsd-signature-symbol">; </span>gcd<span class="tsd-signature-symbol">: </span><a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a><span class="tsd-signature-symbol"> }</span></h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5>a<span class="tsd-signature-symbol">: </span><a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></h5></li><li class="tsd-parameter"><h5>b<span class="tsd-signature-symbol">: </span><a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></h5></li><li class="tsd-parameter"><h5>gcd<span class="tsd-signature-symbol">: </span><a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></h5></li></ul></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external"><a id="eq" class="tsd-anchor"></a><h3 class="tsd-anchor-link">eq<a href="#eq" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external"><li class="tsd-signature tsd-kind-icon">eq<span class="tsd-signature-symbol">(</span>b<span class="tsd-signature-symbol">: </span><a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in node_modules/@types/bn.js/index.d.ts:202</li></ul></aside><div class="tsd-comment tsd-typography"><dl class="tsd-comment-tags"><dt>description</dt><dd><p>a equals b</p>
</dd></dl></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>b: <a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></h5></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external"><a id="eqn" class="tsd-anchor"></a><h3 class="tsd-anchor-link">eqn<a href="#eqn" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external"><li class="tsd-signature tsd-kind-icon">eqn<span class="tsd-signature-symbol">(</span>b<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in node_modules/@types/bn.js/index.d.ts:207</li></ul></aside><div class="tsd-comment tsd-typography"><dl class="tsd-comment-tags"><dt>description</dt><dd><p>a equals b</p>
</dd></dl></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>b: <span class="tsd-signature-type">number</span></h5></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external"><a id="fromTwos" class="tsd-anchor"></a><h3 class="tsd-anchor-link">from<wbr/>Twos<a href="#fromTwos" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external"><li class="tsd-signature tsd-kind-icon">from<wbr/>Twos<span class="tsd-signature-symbol">(</span>width<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in node_modules/@types/bn.js/index.d.ts:217</li></ul></aside><div class="tsd-comment tsd-typography"><dl class="tsd-comment-tags"><dt>description</dt><dd><p>convert from two&#39;s complement representation, where width is the bit width</p>
</dd></dl></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>width: <span class="tsd-signature-type">number</span></h5></li></ul><h4 class="tsd-returns-title">Returns <a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external"><a id="gcd" class="tsd-anchor"></a><h3 class="tsd-anchor-link">gcd<a href="#gcd" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external"><li class="tsd-signature tsd-kind-icon">gcd<span class="tsd-signature-symbol">(</span>b<span class="tsd-signature-symbol">: </span><a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in node_modules/@types/bn.js/index.d.ts:492</li></ul></aside><div class="tsd-comment tsd-typography"><dl class="tsd-comment-tags"><dt>description</dt><dd><p>GCD</p>
</dd></dl></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>b: <a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></h5></li></ul><h4 class="tsd-returns-title">Returns <a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external"><a id="gt" class="tsd-anchor"></a><h3 class="tsd-anchor-link">gt<a href="#gt" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external"><li class="tsd-signature tsd-kind-icon">gt<span class="tsd-signature-symbol">(</span>b<span class="tsd-signature-symbol">: </span><a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in node_modules/@types/bn.js/index.d.ts:182</li></ul></aside><div class="tsd-comment tsd-typography"><dl class="tsd-comment-tags"><dt>description</dt><dd><p>a greater than b</p>
</dd></dl></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>b: <a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></h5></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external"><a id="gte" class="tsd-anchor"></a><h3 class="tsd-anchor-link">gte<a href="#gte" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external"><li class="tsd-signature tsd-kind-icon">gte<span class="tsd-signature-symbol">(</span>b<span class="tsd-signature-symbol">: </span><a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in node_modules/@types/bn.js/index.d.ts:192</li></ul></aside><div class="tsd-comment tsd-typography"><dl class="tsd-comment-tags"><dt>description</dt><dd><p>a greater than or equals b</p>
</dd></dl></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>b: <a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></h5></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external"><a id="gten" class="tsd-anchor"></a><h3 class="tsd-anchor-link">gten<a href="#gten" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external"><li class="tsd-signature tsd-kind-icon">gten<span class="tsd-signature-symbol">(</span>b<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in node_modules/@types/bn.js/index.d.ts:197</li></ul></aside><div class="tsd-comment tsd-typography"><dl class="tsd-comment-tags"><dt>description</dt><dd><p>a greater than or equals b</p>
</dd></dl></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>b: <span class="tsd-signature-type">number</span></h5></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external"><a id="gtn" class="tsd-anchor"></a><h3 class="tsd-anchor-link">gtn<a href="#gtn" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external"><li class="tsd-signature tsd-kind-icon">gtn<span class="tsd-signature-symbol">(</span>b<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in node_modules/@types/bn.js/index.d.ts:187</li></ul></aside><div class="tsd-comment tsd-typography"><dl class="tsd-comment-tags"><dt>description</dt><dd><p>a greater than b</p>
</dd></dl></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>b: <span class="tsd-signature-type">number</span></h5></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external"><a id="iabs" class="tsd-anchor"></a><h3 class="tsd-anchor-link">iabs<a href="#iabs" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external"><li class="tsd-signature tsd-kind-icon">iabs<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in node_modules/@types/bn.js/index.d.ts:237</li></ul></aside><div class="tsd-comment tsd-typography"><dl class="tsd-comment-tags"><dt>description</dt><dd><p>absolute value</p>
</dd></dl></div><h4 class="tsd-returns-title">Returns <a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external"><a id="iadd" class="tsd-anchor"></a><h3 class="tsd-anchor-link">iadd<a href="#iadd" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external"><li class="tsd-signature tsd-kind-icon">iadd<span class="tsd-signature-symbol">(</span>b<span class="tsd-signature-symbol">: </span><a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in node_modules/@types/bn.js/index.d.ts:247</li></ul></aside><div class="tsd-comment tsd-typography"><dl class="tsd-comment-tags"><dt>description</dt><dd><p>addition</p>
</dd></dl></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>b: <a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></h5></li></ul><h4 class="tsd-returns-title">Returns <a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external"><a id="iaddn" class="tsd-anchor"></a><h3 class="tsd-anchor-link">iaddn<a href="#iaddn" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external"><li class="tsd-signature tsd-kind-icon">iaddn<span class="tsd-signature-symbol">(</span>b<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in node_modules/@types/bn.js/index.d.ts:257</li></ul></aside><div class="tsd-comment tsd-typography"><dl class="tsd-comment-tags"><dt>description</dt><dd><p>addition</p>
</dd></dl></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>b: <span class="tsd-signature-type">number</span></h5></li></ul><h4 class="tsd-returns-title">Returns <a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external"><a id="iand" class="tsd-anchor"></a><h3 class="tsd-anchor-link">iand<a href="#iand" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external"><li class="tsd-signature tsd-kind-icon">iand<span class="tsd-signature-symbol">(</span>b<span class="tsd-signature-symbol">: </span><a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in node_modules/@types/bn.js/index.d.ts:378</li></ul></aside><div class="tsd-comment tsd-typography"><dl class="tsd-comment-tags"><dt>description</dt><dd><p>and</p>
</dd></dl></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>b: <a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></h5></li></ul><h4 class="tsd-returns-title">Returns <a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external"><a id="idivn" class="tsd-anchor"></a><h3 class="tsd-anchor-link">idivn<a href="#idivn" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external"><li class="tsd-signature tsd-kind-icon">idivn<span class="tsd-signature-symbol">(</span>b<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in node_modules/@types/bn.js/index.d.ts:327</li></ul></aside><div class="tsd-comment tsd-typography"><dl class="tsd-comment-tags"><dt>description</dt><dd><p>divide</p>
</dd></dl></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>b: <span class="tsd-signature-type">number</span></h5></li></ul><h4 class="tsd-returns-title">Returns <a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external"><a id="imaskn" class="tsd-anchor"></a><h3 class="tsd-anchor-link">imaskn<a href="#imaskn" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external"><li class="tsd-signature tsd-kind-icon">imaskn<span class="tsd-signature-symbol">(</span>b<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in node_modules/@types/bn.js/index.d.ts:473</li></ul></aside><div class="tsd-comment tsd-typography"><dl class="tsd-comment-tags"><dt>description</dt><dd><p>clear bits with indexes higher or equal to <code>b</code></p>
</dd></dl></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>b: <span class="tsd-signature-type">number</span></h5></li></ul><h4 class="tsd-returns-title">Returns <a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external"><a id="imul" class="tsd-anchor"></a><h3 class="tsd-anchor-link">imul<a href="#imul" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external"><li class="tsd-signature tsd-kind-icon">imul<span class="tsd-signature-symbol">(</span>b<span class="tsd-signature-symbol">: </span><a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in node_modules/@types/bn.js/index.d.ts:287</li></ul></aside><div class="tsd-comment tsd-typography"><dl class="tsd-comment-tags"><dt>description</dt><dd><p>multiply</p>
</dd></dl></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>b: <a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></h5></li></ul><h4 class="tsd-returns-title">Returns <a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external"><a id="imuln" class="tsd-anchor"></a><h3 class="tsd-anchor-link">imuln<a href="#imuln" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external"><li class="tsd-signature tsd-kind-icon">imuln<span class="tsd-signature-symbol">(</span>b<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in node_modules/@types/bn.js/index.d.ts:297</li></ul></aside><div class="tsd-comment tsd-typography"><dl class="tsd-comment-tags"><dt>description</dt><dd><p>multiply</p>
</dd></dl></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>b: <span class="tsd-signature-type">number</span></h5></li></ul><h4 class="tsd-returns-title">Returns <a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external"><a id="ineg" class="tsd-anchor"></a><h3 class="tsd-anchor-link">ineg<a href="#ineg" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external"><li class="tsd-signature tsd-kind-icon">ineg<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in node_modules/@types/bn.js/index.d.ts:227</li></ul></aside><div class="tsd-comment tsd-typography"><dl class="tsd-comment-tags"><dt>description</dt><dd><p>negate sign</p>
</dd></dl></div><h4 class="tsd-returns-title">Returns <a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external"><a id="inotn" class="tsd-anchor"></a><h3 class="tsd-anchor-link">inotn<a href="#inotn" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external"><li class="tsd-signature tsd-kind-icon">inotn<span class="tsd-signature-symbol">(</span>w<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in node_modules/@types/bn.js/index.d.ts:487</li></ul></aside><div class="tsd-comment tsd-typography"><dl class="tsd-comment-tags"><dt>description</dt><dd><p>not (for the width specified by <code>w</code>)</p>
</dd></dl></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>w: <span class="tsd-signature-type">number</span></h5></li></ul><h4 class="tsd-returns-title">Returns <a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external"><a id="invm" class="tsd-anchor"></a><h3 class="tsd-anchor-link">invm<a href="#invm" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external"><li class="tsd-signature tsd-kind-icon">invm<span class="tsd-signature-symbol">(</span>b<span class="tsd-signature-symbol">: </span><a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in node_modules/@types/bn.js/index.d.ts:502</li></ul></aside><div class="tsd-comment tsd-typography"><dl class="tsd-comment-tags"><dt>description</dt><dd><p>inverse <code>a</code> modulo <code>b</code></p>
</dd></dl></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>b: <a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></h5></li></ul><h4 class="tsd-returns-title">Returns <a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external"><a id="ior" class="tsd-anchor"></a><h3 class="tsd-anchor-link">ior<a href="#ior" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external"><li class="tsd-signature tsd-kind-icon">ior<span class="tsd-signature-symbol">(</span>b<span class="tsd-signature-symbol">: </span><a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in node_modules/@types/bn.js/index.d.ts:358</li></ul></aside><div class="tsd-comment tsd-typography"><dl class="tsd-comment-tags"><dt>description</dt><dd><p>or</p>
</dd></dl></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>b: <a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></h5></li></ul><h4 class="tsd-returns-title">Returns <a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external"><a id="isEven" class="tsd-anchor"></a><h3 class="tsd-anchor-link">is<wbr/>Even<a href="#isEven" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external"><li class="tsd-signature tsd-kind-icon">is<wbr/>Even<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in node_modules/@types/bn.js/index.d.ts:132</li></ul></aside><div class="tsd-comment tsd-typography"><dl class="tsd-comment-tags"><dt>description</dt><dd><p>check if value is even</p>
</dd></dl></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external"><a id="isNeg" class="tsd-anchor"></a><h3 class="tsd-anchor-link">is<wbr/>Neg<a href="#isNeg" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external"><li class="tsd-signature tsd-kind-icon">is<wbr/>Neg<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in node_modules/@types/bn.js/index.d.ts:127</li></ul></aside><div class="tsd-comment tsd-typography"><dl class="tsd-comment-tags"><dt>description</dt><dd><p>true if the number is negative</p>
</dd></dl></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external"><a id="isOdd" class="tsd-anchor"></a><h3 class="tsd-anchor-link">is<wbr/>Odd<a href="#isOdd" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external"><li class="tsd-signature tsd-kind-icon">is<wbr/>Odd<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in node_modules/@types/bn.js/index.d.ts:137</li></ul></aside><div class="tsd-comment tsd-typography"><dl class="tsd-comment-tags"><dt>description</dt><dd><p>check if value is odd</p>
</dd></dl></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external"><a id="isZero" class="tsd-anchor"></a><h3 class="tsd-anchor-link">is<wbr/>Zero<a href="#isZero" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external"><li class="tsd-signature tsd-kind-icon">is<wbr/>Zero<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in node_modules/@types/bn.js/index.d.ts:142</li></ul></aside><div class="tsd-comment tsd-typography"><dl class="tsd-comment-tags"><dt>description</dt><dd><p>check if value is zero</p>
</dd></dl></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external"><a id="ishln" class="tsd-anchor"></a><h3 class="tsd-anchor-link">ishln<a href="#ishln" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external"><li class="tsd-signature tsd-kind-icon">ishln<span class="tsd-signature-symbol">(</span>b<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in node_modules/@types/bn.js/index.d.ts:428</li></ul></aside><div class="tsd-comment tsd-typography"><dl class="tsd-comment-tags"><dt>description</dt><dd><p>shift left</p>
</dd></dl></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>b: <span class="tsd-signature-type">number</span></h5></li></ul><h4 class="tsd-returns-title">Returns <a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external"><a id="ishrn" class="tsd-anchor"></a><h3 class="tsd-anchor-link">ishrn<a href="#ishrn" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external"><li class="tsd-signature tsd-kind-icon">ishrn<span class="tsd-signature-symbol">(</span>b<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in node_modules/@types/bn.js/index.d.ts:448</li></ul></aside><div class="tsd-comment tsd-typography"><dl class="tsd-comment-tags"><dt>description</dt><dd><p>shift right (unimplemented <a href="https://github.com/indutny/bn.js/blob/master/lib/bn.js#L2086">https://github.com/indutny/bn.js/blob/master/lib/bn.js#L2086</a>)</p>
</dd></dl></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>b: <span class="tsd-signature-type">number</span></h5></li></ul><h4 class="tsd-returns-title">Returns <a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external"><a id="isqr" class="tsd-anchor"></a><h3 class="tsd-anchor-link">isqr<a href="#isqr" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external"><li class="tsd-signature tsd-kind-icon">isqr<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in node_modules/@types/bn.js/index.d.ts:307</li></ul></aside><div class="tsd-comment tsd-typography"><dl class="tsd-comment-tags"><dt>description</dt><dd><p>square</p>
</dd></dl></div><h4 class="tsd-returns-title">Returns <a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external"><a id="isub" class="tsd-anchor"></a><h3 class="tsd-anchor-link">isub<a href="#isub" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external"><li class="tsd-signature tsd-kind-icon">isub<span class="tsd-signature-symbol">(</span>b<span class="tsd-signature-symbol">: </span><a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in node_modules/@types/bn.js/index.d.ts:267</li></ul></aside><div class="tsd-comment tsd-typography"><dl class="tsd-comment-tags"><dt>description</dt><dd><p>subtraction</p>
</dd></dl></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>b: <a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></h5></li></ul><h4 class="tsd-returns-title">Returns <a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external"><a id="isubn" class="tsd-anchor"></a><h3 class="tsd-anchor-link">isubn<a href="#isubn" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external"><li class="tsd-signature tsd-kind-icon">isubn<span class="tsd-signature-symbol">(</span>b<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in node_modules/@types/bn.js/index.d.ts:277</li></ul></aside><div class="tsd-comment tsd-typography"><dl class="tsd-comment-tags"><dt>description</dt><dd><p>subtraction</p>
</dd></dl></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>b: <span class="tsd-signature-type">number</span></h5></li></ul><h4 class="tsd-returns-title">Returns <a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external"><a id="iuand" class="tsd-anchor"></a><h3 class="tsd-anchor-link">iuand<a href="#iuand" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external"><li class="tsd-signature tsd-kind-icon">iuand<span class="tsd-signature-symbol">(</span>b<span class="tsd-signature-symbol">: </span><a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in node_modules/@types/bn.js/index.d.ts:388</li></ul></aside><div class="tsd-comment tsd-typography"><dl class="tsd-comment-tags"><dt>description</dt><dd><p>and</p>
</dd></dl></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>b: <a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></h5></li></ul><h4 class="tsd-returns-title">Returns <a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external"><a id="iuor" class="tsd-anchor"></a><h3 class="tsd-anchor-link">iuor<a href="#iuor" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external"><li class="tsd-signature tsd-kind-icon">iuor<span class="tsd-signature-symbol">(</span>b<span class="tsd-signature-symbol">: </span><a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in node_modules/@types/bn.js/index.d.ts:368</li></ul></aside><div class="tsd-comment tsd-typography"><dl class="tsd-comment-tags"><dt>description</dt><dd><p>or</p>
</dd></dl></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>b: <a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></h5></li></ul><h4 class="tsd-returns-title">Returns <a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external"><a id="iushln" class="tsd-anchor"></a><h3 class="tsd-anchor-link">iushln<a href="#iushln" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external"><li class="tsd-signature tsd-kind-icon">iushln<span class="tsd-signature-symbol">(</span>b<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in node_modules/@types/bn.js/index.d.ts:438</li></ul></aside><div class="tsd-comment tsd-typography"><dl class="tsd-comment-tags"><dt>description</dt><dd><p>shift left</p>
</dd></dl></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>b: <span class="tsd-signature-type">number</span></h5></li></ul><h4 class="tsd-returns-title">Returns <a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external"><a id="iushrn" class="tsd-anchor"></a><h3 class="tsd-anchor-link">iushrn<a href="#iushrn" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external"><li class="tsd-signature tsd-kind-icon">iushrn<span class="tsd-signature-symbol">(</span>b<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in node_modules/@types/bn.js/index.d.ts:458</li></ul></aside><div class="tsd-comment tsd-typography"><dl class="tsd-comment-tags"><dt>description</dt><dd><p>shift right</p>
</dd></dl></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>b: <span class="tsd-signature-type">number</span></h5></li></ul><h4 class="tsd-returns-title">Returns <a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external"><a id="iuxor" class="tsd-anchor"></a><h3 class="tsd-anchor-link">iuxor<a href="#iuxor" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external"><li class="tsd-signature tsd-kind-icon">iuxor<span class="tsd-signature-symbol">(</span>b<span class="tsd-signature-symbol">: </span><a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in node_modules/@types/bn.js/index.d.ts:413</li></ul></aside><div class="tsd-comment tsd-typography"><dl class="tsd-comment-tags"><dt>description</dt><dd><p>xor</p>
</dd></dl></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>b: <a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></h5></li></ul><h4 class="tsd-returns-title">Returns <a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external"><a id="ixor" class="tsd-anchor"></a><h3 class="tsd-anchor-link">ixor<a href="#ixor" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external"><li class="tsd-signature tsd-kind-icon">ixor<span class="tsd-signature-symbol">(</span>b<span class="tsd-signature-symbol">: </span><a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in node_modules/@types/bn.js/index.d.ts:403</li></ul></aside><div class="tsd-comment tsd-typography"><dl class="tsd-comment-tags"><dt>description</dt><dd><p>xor</p>
</dd></dl></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>b: <a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></h5></li></ul><h4 class="tsd-returns-title">Returns <a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external"><a id="lt" class="tsd-anchor"></a><h3 class="tsd-anchor-link">lt<a href="#lt" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external"><li class="tsd-signature tsd-kind-icon">lt<span class="tsd-signature-symbol">(</span>b<span class="tsd-signature-symbol">: </span><a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in node_modules/@types/bn.js/index.d.ts:162</li></ul></aside><div class="tsd-comment tsd-typography"><dl class="tsd-comment-tags"><dt>description</dt><dd><p>a less than b</p>
</dd></dl></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>b: <a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></h5></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external"><a id="lte" class="tsd-anchor"></a><h3 class="tsd-anchor-link">lte<a href="#lte" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external"><li class="tsd-signature tsd-kind-icon">lte<span class="tsd-signature-symbol">(</span>b<span class="tsd-signature-symbol">: </span><a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in node_modules/@types/bn.js/index.d.ts:172</li></ul></aside><div class="tsd-comment tsd-typography"><dl class="tsd-comment-tags"><dt>description</dt><dd><p>a less than or equals b</p>
</dd></dl></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>b: <a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></h5></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external"><a id="lten" class="tsd-anchor"></a><h3 class="tsd-anchor-link">lten<a href="#lten" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external"><li class="tsd-signature tsd-kind-icon">lten<span class="tsd-signature-symbol">(</span>b<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in node_modules/@types/bn.js/index.d.ts:177</li></ul></aside><div class="tsd-comment tsd-typography"><dl class="tsd-comment-tags"><dt>description</dt><dd><p>a less than or equals b</p>
</dd></dl></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>b: <span class="tsd-signature-type">number</span></h5></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external"><a id="ltn" class="tsd-anchor"></a><h3 class="tsd-anchor-link">ltn<a href="#ltn" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external"><li class="tsd-signature tsd-kind-icon">ltn<span class="tsd-signature-symbol">(</span>b<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in node_modules/@types/bn.js/index.d.ts:167</li></ul></aside><div class="tsd-comment tsd-typography"><dl class="tsd-comment-tags"><dt>description</dt><dd><p>a less than b</p>
</dd></dl></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>b: <span class="tsd-signature-type">number</span></h5></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external"><a id="maskn" class="tsd-anchor"></a><h3 class="tsd-anchor-link">maskn<a href="#maskn" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external"><li class="tsd-signature tsd-kind-icon">maskn<span class="tsd-signature-symbol">(</span>b<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in node_modules/@types/bn.js/index.d.ts:468</li></ul></aside><div class="tsd-comment tsd-typography"><dl class="tsd-comment-tags"><dt>description</dt><dd><p>clear bits with indexes higher or equal to <code>b</code></p>
</dd></dl></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>b: <span class="tsd-signature-type">number</span></h5></li></ul><h4 class="tsd-returns-title">Returns <a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external"><a id="mod" class="tsd-anchor"></a><h3 class="tsd-anchor-link">mod<a href="#mod" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external"><li class="tsd-signature tsd-kind-icon">mod<span class="tsd-signature-symbol">(</span>b<span class="tsd-signature-symbol">: </span><a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in node_modules/@types/bn.js/index.d.ts:332</li></ul></aside><div class="tsd-comment tsd-typography"><dl class="tsd-comment-tags"><dt>description</dt><dd><p>reduct</p>
</dd></dl></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>b: <a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></h5></li></ul><h4 class="tsd-returns-title">Returns <a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external"><a id="modn" class="tsd-anchor"></a><h3 class="tsd-anchor-link">modn<a href="#modn" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external"><li class="tsd-signature tsd-kind-icon">modn<span class="tsd-signature-symbol">(</span>b<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in node_modules/@types/bn.js/index.d.ts:343</li></ul></aside><div class="tsd-comment tsd-typography"><dl class="tsd-comment-tags"><dt>see</dt><dd><p>API consistency <a href="https://github.com/indutny/bn.js/pull/130">https://github.com/indutny/bn.js/pull/130</a></p>
</dd><dt>description</dt><dd><p>reduct</p>
</dd></dl></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>b: <span class="tsd-signature-type">number</span></h5></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external"><a id="mul" class="tsd-anchor"></a><h3 class="tsd-anchor-link">mul<a href="#mul" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external"><li class="tsd-signature tsd-kind-icon">mul<span class="tsd-signature-symbol">(</span>b<span class="tsd-signature-symbol">: </span><a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in node_modules/@types/bn.js/index.d.ts:282</li></ul></aside><div class="tsd-comment tsd-typography"><dl class="tsd-comment-tags"><dt>description</dt><dd><p>multiply</p>
</dd></dl></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>b: <a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></h5></li></ul><h4 class="tsd-returns-title">Returns <a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external"><a id="muln" class="tsd-anchor"></a><h3 class="tsd-anchor-link">muln<a href="#muln" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external"><li class="tsd-signature tsd-kind-icon">muln<span class="tsd-signature-symbol">(</span>b<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in node_modules/@types/bn.js/index.d.ts:292</li></ul></aside><div class="tsd-comment tsd-typography"><dl class="tsd-comment-tags"><dt>description</dt><dd><p>multiply</p>
</dd></dl></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>b: <span class="tsd-signature-type">number</span></h5></li></ul><h4 class="tsd-returns-title">Returns <a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external"><a id="neg" class="tsd-anchor"></a><h3 class="tsd-anchor-link">neg<a href="#neg" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external"><li class="tsd-signature tsd-kind-icon">neg<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in node_modules/@types/bn.js/index.d.ts:222</li></ul></aside><div class="tsd-comment tsd-typography"><dl class="tsd-comment-tags"><dt>description</dt><dd><p>negate sign</p>
</dd></dl></div><h4 class="tsd-returns-title">Returns <a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external"><a id="notn" class="tsd-anchor"></a><h3 class="tsd-anchor-link">notn<a href="#notn" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external"><li class="tsd-signature tsd-kind-icon">notn<span class="tsd-signature-symbol">(</span>w<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in node_modules/@types/bn.js/index.d.ts:482</li></ul></aside><div class="tsd-comment tsd-typography"><dl class="tsd-comment-tags"><dt>description</dt><dd><p>not (for the width specified by <code>w</code>)</p>
</dd></dl></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>w: <span class="tsd-signature-type">number</span></h5></li></ul><h4 class="tsd-returns-title">Returns <a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external"><a id="or" class="tsd-anchor"></a><h3 class="tsd-anchor-link">or<a href="#or" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external"><li class="tsd-signature tsd-kind-icon">or<span class="tsd-signature-symbol">(</span>b<span class="tsd-signature-symbol">: </span><a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in node_modules/@types/bn.js/index.d.ts:353</li></ul></aside><div class="tsd-comment tsd-typography"><dl class="tsd-comment-tags"><dt>description</dt><dd><p>or</p>
</dd></dl></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>b: <a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></h5></li></ul><h4 class="tsd-returns-title">Returns <a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external"><a id="pow" class="tsd-anchor"></a><h3 class="tsd-anchor-link">pow<a href="#pow" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external"><li class="tsd-signature tsd-kind-icon">pow<span class="tsd-signature-symbol">(</span>b<span class="tsd-signature-symbol">: </span><a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in node_modules/@types/bn.js/index.d.ts:312</li></ul></aside><div class="tsd-comment tsd-typography"><dl class="tsd-comment-tags"><dt>description</dt><dd><p>raise <code>a</code> to the power of <code>b</code></p>
</dd></dl></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>b: <a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></h5></li></ul><h4 class="tsd-returns-title">Returns <a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external"><a id="setn" class="tsd-anchor"></a><h3 class="tsd-anchor-link">setn<a href="#setn" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external"><li class="tsd-signature tsd-kind-icon">setn<span class="tsd-signature-symbol">(</span>b<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in node_modules/@types/bn.js/index.d.ts:418</li></ul></aside><div class="tsd-comment tsd-typography"><dl class="tsd-comment-tags"><dt>description</dt><dd><p>set specified bit to 1</p>
</dd></dl></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>b: <span class="tsd-signature-type">number</span></h5></li></ul><h4 class="tsd-returns-title">Returns <a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external"><a id="shln" class="tsd-anchor"></a><h3 class="tsd-anchor-link">shln<a href="#shln" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external"><li class="tsd-signature tsd-kind-icon">shln<span class="tsd-signature-symbol">(</span>b<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in node_modules/@types/bn.js/index.d.ts:423</li></ul></aside><div class="tsd-comment tsd-typography"><dl class="tsd-comment-tags"><dt>description</dt><dd><p>shift left</p>
</dd></dl></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>b: <span class="tsd-signature-type">number</span></h5></li></ul><h4 class="tsd-returns-title">Returns <a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external"><a id="shrn" class="tsd-anchor"></a><h3 class="tsd-anchor-link">shrn<a href="#shrn" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external"><li class="tsd-signature tsd-kind-icon">shrn<span class="tsd-signature-symbol">(</span>b<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in node_modules/@types/bn.js/index.d.ts:443</li></ul></aside><div class="tsd-comment tsd-typography"><dl class="tsd-comment-tags"><dt>description</dt><dd><p>shift right</p>
</dd></dl></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>b: <span class="tsd-signature-type">number</span></h5></li></ul><h4 class="tsd-returns-title">Returns <a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external"><a id="sqr" class="tsd-anchor"></a><h3 class="tsd-anchor-link">sqr<a href="#sqr" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external"><li class="tsd-signature tsd-kind-icon">sqr<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in node_modules/@types/bn.js/index.d.ts:302</li></ul></aside><div class="tsd-comment tsd-typography"><dl class="tsd-comment-tags"><dt>description</dt><dd><p>square</p>
</dd></dl></div><h4 class="tsd-returns-title">Returns <a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external"><a id="sub" class="tsd-anchor"></a><h3 class="tsd-anchor-link">sub<a href="#sub" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external"><li class="tsd-signature tsd-kind-icon">sub<span class="tsd-signature-symbol">(</span>b<span class="tsd-signature-symbol">: </span><a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in node_modules/@types/bn.js/index.d.ts:262</li></ul></aside><div class="tsd-comment tsd-typography"><dl class="tsd-comment-tags"><dt>description</dt><dd><p>subtraction</p>
</dd></dl></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>b: <a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></h5></li></ul><h4 class="tsd-returns-title">Returns <a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external"><a id="subn" class="tsd-anchor"></a><h3 class="tsd-anchor-link">subn<a href="#subn" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external"><li class="tsd-signature tsd-kind-icon">subn<span class="tsd-signature-symbol">(</span>b<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in node_modules/@types/bn.js/index.d.ts:272</li></ul></aside><div class="tsd-comment tsd-typography"><dl class="tsd-comment-tags"><dt>description</dt><dd><p>subtraction</p>
</dd></dl></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>b: <span class="tsd-signature-type">number</span></h5></li></ul><h4 class="tsd-returns-title">Returns <a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external"><a id="testn" class="tsd-anchor"></a><h3 class="tsd-anchor-link">testn<a href="#testn" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external"><li class="tsd-signature tsd-kind-icon">testn<span class="tsd-signature-symbol">(</span>b<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in node_modules/@types/bn.js/index.d.ts:463</li></ul></aside><div class="tsd-comment tsd-typography"><dl class="tsd-comment-tags"><dt>description</dt><dd><p>test if specified bit is set</p>
</dd></dl></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>b: <span class="tsd-signature-type">number</span></h5></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external"><a id="toArray" class="tsd-anchor"></a><h3 class="tsd-anchor-link">to<wbr/>Array<a href="#toArray" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external"><li class="tsd-signature tsd-kind-icon">to<wbr/>Array<span class="tsd-signature-symbol">(</span>endian<span class="tsd-signature-symbol">?: </span><a href="../modules/BN.html#Endianness" class="tsd-signature-type" data-tsd-kind="Type alias">Endianness</a>, length<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in node_modules/@types/bn.js/index.d.ts:87</li></ul></aside><div class="tsd-comment tsd-typography"><dl class="tsd-comment-tags"><dt>description</dt><dd><p>convert to byte Array, and optionally zero pad to length, throwing if already exceeding</p>
</dd></dl></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5><span class="tsd-flag ts-flagOptional">Optional</span> endian: <a href="../modules/BN.html#Endianness" class="tsd-signature-type" data-tsd-kind="Type alias">Endianness</a></h5></li><li><h5><span class="tsd-flag ts-flagOptional">Optional</span> length: <span class="tsd-signature-type">number</span></h5></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external"><a id="toArrayLike" class="tsd-anchor"></a><h3 class="tsd-anchor-link">to<wbr/>Array<wbr/>Like<a href="#toArrayLike" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external"><li class="tsd-signature tsd-kind-icon">to<wbr/>Array<wbr/>Like<span class="tsd-signature-symbol">(</span>ArrayType<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">BufferConstructor</span>, endian<span class="tsd-signature-symbol">?: </span><a href="../modules/BN.html#Endianness" class="tsd-signature-type" data-tsd-kind="Type alias">Endianness</a>, length<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Buffer</span></li><li class="tsd-signature tsd-kind-icon">to<wbr/>Array<wbr/>Like<span class="tsd-signature-symbol">(</span>ArrayType<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">[]</span>, endian<span class="tsd-signature-symbol">?: </span><a href="../modules/BN.html#Endianness" class="tsd-signature-type" data-tsd-kind="Type alias">Endianness</a>, length<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">[]</span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in node_modules/@types/bn.js/index.d.ts:92</li></ul></aside><div class="tsd-comment tsd-typography"><dl class="tsd-comment-tags"><dt>description</dt><dd><p>convert to an instance of <code>type</code>, which must behave like an Array</p>
</dd></dl></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>ArrayType: <span class="tsd-signature-type">BufferConstructor</span></h5></li><li><h5><span class="tsd-flag ts-flagOptional">Optional</span> endian: <a href="../modules/BN.html#Endianness" class="tsd-signature-type" data-tsd-kind="Type alias">Endianness</a></h5></li><li><h5><span class="tsd-flag ts-flagOptional">Optional</span> length: <span class="tsd-signature-type">number</span></h5></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Buffer</span></h4></li><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in node_modules/@types/bn.js/index.d.ts:98</li></ul></aside><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>ArrayType: <span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">[]</span></h5></li><li><h5><span class="tsd-flag ts-flagOptional">Optional</span> endian: <a href="../modules/BN.html#Endianness" class="tsd-signature-type" data-tsd-kind="Type alias">Endianness</a></h5></li><li><h5><span class="tsd-flag ts-flagOptional">Optional</span> length: <span class="tsd-signature-type">number</span></h5></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">[]</span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external"><a id="toBuffer" class="tsd-anchor"></a><h3 class="tsd-anchor-link">to<wbr/>Buffer<a href="#toBuffer" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external"><li class="tsd-signature tsd-kind-icon">to<wbr/>Buffer<span class="tsd-signature-symbol">(</span>endian<span class="tsd-signature-symbol">?: </span><a href="../modules/BN.html#Endianness" class="tsd-signature-type" data-tsd-kind="Type alias">Endianness</a>, length<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Buffer</span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in node_modules/@types/bn.js/index.d.ts:107</li></ul></aside><div class="tsd-comment tsd-typography"><dl class="tsd-comment-tags"><dt>description</dt><dd><p>convert to Node.js Buffer (if available). For compatibility with browserify and similar tools, use this instead: a.toArrayLike(Buffer, endian, length)</p>
</dd></dl></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5><span class="tsd-flag ts-flagOptional">Optional</span> endian: <a href="../modules/BN.html#Endianness" class="tsd-signature-type" data-tsd-kind="Type alias">Endianness</a></h5></li><li><h5><span class="tsd-flag ts-flagOptional">Optional</span> length: <span class="tsd-signature-type">number</span></h5></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Buffer</span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external"><a id="toJSON" class="tsd-anchor"></a><h3 class="tsd-anchor-link">toJSON<a href="#toJSON" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external"><li class="tsd-signature tsd-kind-icon">toJSON<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in node_modules/@types/bn.js/index.d.ts:82</li></ul></aside><div class="tsd-comment tsd-typography"><dl class="tsd-comment-tags"><dt>description</dt><dd><p>convert to JSON compatible hex string (alias of toString(16))</p>
</dd></dl></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external"><a id="toNumber" class="tsd-anchor"></a><h3 class="tsd-anchor-link">to<wbr/>Number<a href="#toNumber" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external"><li class="tsd-signature tsd-kind-icon">to<wbr/>Number<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in node_modules/@types/bn.js/index.d.ts:77</li></ul></aside><div class="tsd-comment tsd-typography"><dl class="tsd-comment-tags"><dt>description</dt><dd><p>convert to Javascript Number (limited to 53 bits)</p>
</dd></dl></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external"><a id="toRed" class="tsd-anchor"></a><h3 class="tsd-anchor-link">to<wbr/>Red<a href="#toRed" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external"><li class="tsd-signature tsd-kind-icon">to<wbr/>Red<span class="tsd-signature-symbol">(</span>reductionContext<span class="tsd-signature-symbol">: </span><a href="../interfaces/BN.ReductionContext.html" class="tsd-signature-type" data-tsd-kind="Interface">ReductionContext</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">RedBN</span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in node_modules/@types/bn.js/index.d.ts:507</li></ul></aside><div class="tsd-comment tsd-typography"><dl class="tsd-comment-tags"><dt>description</dt><dd><p>Convert number to red</p>
</dd></dl></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>reductionContext: <a href="../interfaces/BN.ReductionContext.html" class="tsd-signature-type" data-tsd-kind="Interface">ReductionContext</a></h5></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">RedBN</span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external"><a id="toString" class="tsd-anchor"></a><h3 class="tsd-anchor-link">to<wbr/>String<a href="#toString" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external"><li class="tsd-signature tsd-kind-icon">to<wbr/>String<span class="tsd-signature-symbol">(</span>base<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;hex&quot;</span>, length<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in node_modules/@types/bn.js/index.d.ts:72</li></ul></aside><div class="tsd-comment tsd-typography"><dl class="tsd-comment-tags"><dt>description</dt><dd><p>convert to base-string and pad with zeroes</p>
</dd></dl></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5><span class="tsd-flag ts-flagOptional">Optional</span> base: <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;hex&quot;</span></h5></li><li><h5><span class="tsd-flag ts-flagOptional">Optional</span> length: <span class="tsd-signature-type">number</span></h5></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external"><a id="toTwos" class="tsd-anchor"></a><h3 class="tsd-anchor-link">to<wbr/>Twos<a href="#toTwos" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external"><li class="tsd-signature tsd-kind-icon">to<wbr/>Twos<span class="tsd-signature-symbol">(</span>width<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in node_modules/@types/bn.js/index.d.ts:212</li></ul></aside><div class="tsd-comment tsd-typography"><dl class="tsd-comment-tags"><dt>description</dt><dd><p>convert to two&#39;s complement representation, where width is bit width</p>
</dd></dl></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>width: <span class="tsd-signature-type">number</span></h5></li></ul><h4 class="tsd-returns-title">Returns <a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external"><a id="uand" class="tsd-anchor"></a><h3 class="tsd-anchor-link">uand<a href="#uand" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external"><li class="tsd-signature tsd-kind-icon">uand<span class="tsd-signature-symbol">(</span>b<span class="tsd-signature-symbol">: </span><a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in node_modules/@types/bn.js/index.d.ts:383</li></ul></aside><div class="tsd-comment tsd-typography"><dl class="tsd-comment-tags"><dt>description</dt><dd><p>and</p>
</dd></dl></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>b: <a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></h5></li></ul><h4 class="tsd-returns-title">Returns <a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external"><a id="ucmp" class="tsd-anchor"></a><h3 class="tsd-anchor-link">ucmp<a href="#ucmp" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external"><li class="tsd-signature tsd-kind-icon">ucmp<span class="tsd-signature-symbol">(</span>b<span class="tsd-signature-symbol">: </span><a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">0</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">1</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">-1</span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in node_modules/@types/bn.js/index.d.ts:152</li></ul></aside><div class="tsd-comment tsd-typography"><dl class="tsd-comment-tags"><dt>description</dt><dd><p>compare numbers and return <code>-1 (a &lt; b)</code>, <code>0 (a == b)</code>, or <code>1 (a &gt; b)</code> depending on the comparison result</p>
</dd></dl></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>b: <a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></h5></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">0</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">1</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">-1</span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external"><a id="umod" class="tsd-anchor"></a><h3 class="tsd-anchor-link">umod<a href="#umod" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external"><li class="tsd-signature tsd-kind-icon">umod<span class="tsd-signature-symbol">(</span>b<span class="tsd-signature-symbol">: </span><a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in node_modules/@types/bn.js/index.d.ts:337</li></ul></aside><div class="tsd-comment tsd-typography"><dl class="tsd-comment-tags"><dt>description</dt><dd><p>reduct</p>
</dd></dl></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>b: <a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></h5></li></ul><h4 class="tsd-returns-title">Returns <a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external"><a id="uor" class="tsd-anchor"></a><h3 class="tsd-anchor-link">uor<a href="#uor" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external"><li class="tsd-signature tsd-kind-icon">uor<span class="tsd-signature-symbol">(</span>b<span class="tsd-signature-symbol">: </span><a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in node_modules/@types/bn.js/index.d.ts:363</li></ul></aside><div class="tsd-comment tsd-typography"><dl class="tsd-comment-tags"><dt>description</dt><dd><p>or</p>
</dd></dl></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>b: <a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></h5></li></ul><h4 class="tsd-returns-title">Returns <a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external"><a id="ushln" class="tsd-anchor"></a><h3 class="tsd-anchor-link">ushln<a href="#ushln" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external"><li class="tsd-signature tsd-kind-icon">ushln<span class="tsd-signature-symbol">(</span>b<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in node_modules/@types/bn.js/index.d.ts:433</li></ul></aside><div class="tsd-comment tsd-typography"><dl class="tsd-comment-tags"><dt>description</dt><dd><p>shift left</p>
</dd></dl></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>b: <span class="tsd-signature-type">number</span></h5></li></ul><h4 class="tsd-returns-title">Returns <a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external"><a id="ushrn" class="tsd-anchor"></a><h3 class="tsd-anchor-link">ushrn<a href="#ushrn" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external"><li class="tsd-signature tsd-kind-icon">ushrn<span class="tsd-signature-symbol">(</span>b<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in node_modules/@types/bn.js/index.d.ts:453</li></ul></aside><div class="tsd-comment tsd-typography"><dl class="tsd-comment-tags"><dt>description</dt><dd><p>shift right</p>
</dd></dl></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>b: <span class="tsd-signature-type">number</span></h5></li></ul><h4 class="tsd-returns-title">Returns <a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external"><a id="uxor" class="tsd-anchor"></a><h3 class="tsd-anchor-link">uxor<a href="#uxor" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external"><li class="tsd-signature tsd-kind-icon">uxor<span class="tsd-signature-symbol">(</span>b<span class="tsd-signature-symbol">: </span><a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in node_modules/@types/bn.js/index.d.ts:408</li></ul></aside><div class="tsd-comment tsd-typography"><dl class="tsd-comment-tags"><dt>description</dt><dd><p>xor</p>
</dd></dl></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>b: <a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></h5></li></ul><h4 class="tsd-returns-title">Returns <a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external"><a id="xor" class="tsd-anchor"></a><h3 class="tsd-anchor-link">xor<a href="#xor" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external"><li class="tsd-signature tsd-kind-icon">xor<span class="tsd-signature-symbol">(</span>b<span class="tsd-signature-symbol">: </span><a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in node_modules/@types/bn.js/index.d.ts:398</li></ul></aside><div class="tsd-comment tsd-typography"><dl class="tsd-comment-tags"><dt>description</dt><dd><p>xor</p>
</dd></dl></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>b: <a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></h5></li></ul><h4 class="tsd-returns-title">Returns <a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external"><a id="zeroBits" class="tsd-anchor"></a><h3 class="tsd-anchor-link">zero<wbr/>Bits<a href="#zeroBits" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external"><li class="tsd-signature tsd-kind-icon">zero<wbr/>Bits<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in node_modules/@types/bn.js/index.d.ts:117</li></ul></aside><div class="tsd-comment tsd-typography"><dl class="tsd-comment-tags"><dt>description</dt><dd><p>return number of less-significant consequent zero bits (example: 1010000 has 4 zero bits)</p>
</dd></dl></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static tsd-is-external"><a id="isBN" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span class="tsd-flag ts-flagStatic">Static</span> isBN<a href="#isBN" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static tsd-is-external"><li class="tsd-signature tsd-kind-icon">isBN<span class="tsd-signature-symbol">(</span>b<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">b</span><span class="tsd-signature-symbol"> is </span><a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in node_modules/@types/bn.js/index.d.ts:52</li></ul></aside><div class="tsd-comment tsd-typography"><dl class="tsd-comment-tags"><dt>description</dt><dd><p>returns true if the supplied object is a BN.js instance</p>
</dd></dl></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>b: <span class="tsd-signature-type">any</span></h5></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">b</span><span class="tsd-signature-symbol"> is </span><a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static tsd-is-external"><a id="max" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span class="tsd-flag ts-flagStatic">Static</span> max<a href="#max" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static tsd-is-external"><li class="tsd-signature tsd-kind-icon">max<span class="tsd-signature-symbol">(</span>left<span class="tsd-signature-symbol">: </span><a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a>, right<span class="tsd-signature-symbol">: </span><a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in node_modules/@types/bn.js/index.d.ts:57</li></ul></aside><div class="tsd-comment tsd-typography"><dl class="tsd-comment-tags"><dt>description</dt><dd><p>returns the maximum of 2 BN instances.</p>
</dd></dl></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>left: <a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></h5></li><li><h5>right: <a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></h5></li></ul><h4 class="tsd-returns-title">Returns <a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static tsd-is-external"><a id="min" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span class="tsd-flag ts-flagStatic">Static</span> min<a href="#min" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static tsd-is-external"><li class="tsd-signature tsd-kind-icon">min<span class="tsd-signature-symbol">(</span>left<span class="tsd-signature-symbol">: </span><a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a>, right<span class="tsd-signature-symbol">: </span><a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in node_modules/@types/bn.js/index.d.ts:62</li></ul></aside><div class="tsd-comment tsd-typography"><dl class="tsd-comment-tags"><dt>description</dt><dd><p>returns the minimum of 2 BN instances.</p>
</dd></dl></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>left: <a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></h5></li><li><h5>right: <a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></h5></li></ul><h4 class="tsd-returns-title">Returns <a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static tsd-is-external"><a id="mont" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span class="tsd-flag ts-flagStatic">Static</span> mont<a href="#mont" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static tsd-is-external"><li class="tsd-signature tsd-kind-icon">mont<span class="tsd-signature-symbol">(</span>num<span class="tsd-signature-symbol">: </span><a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/BN.ReductionContext.html" class="tsd-signature-type" data-tsd-kind="Interface">ReductionContext</a></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in node_modules/@types/bn.js/index.d.ts:47</li></ul></aside><div class="tsd-comment tsd-typography"><dl class="tsd-comment-tags"><dt>description</dt><dd><p>create a reduction context with the Montgomery trick.</p>
</dd></dl></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>num: <a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a></h5></li></ul><h4 class="tsd-returns-title">Returns <a href="../interfaces/BN.ReductionContext.html" class="tsd-signature-type" data-tsd-kind="Interface">ReductionContext</a></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static tsd-is-external"><a id="red" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span class="tsd-flag ts-flagStatic">Static</span> red<a href="#red" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static tsd-is-external"><li class="tsd-signature tsd-kind-icon">red<span class="tsd-signature-symbol">(</span>reductionContext<span class="tsd-signature-symbol">: </span><a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a><span class="tsd-signature-symbol"> | </span><a href="../modules/BN.html#IPrimeName" class="tsd-signature-type" data-tsd-kind="Type alias">IPrimeName</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/BN.ReductionContext.html" class="tsd-signature-type" data-tsd-kind="Interface">ReductionContext</a></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in node_modules/@types/bn.js/index.d.ts:42</li></ul></aside><div class="tsd-comment tsd-typography"><dl class="tsd-comment-tags"><dt>description</dt><dd><p>create a reduction context</p>
</dd></dl></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>reductionContext: <a href="BN.html" class="tsd-signature-type" data-tsd-kind="Class">BN</a><span class="tsd-signature-symbol"> | </span><a href="../modules/BN.html#IPrimeName" class="tsd-signature-type" data-tsd-kind="Type alias">IPrimeName</a></h5></li></ul><h4 class="tsd-returns-title">Returns <a href="../interfaces/BN.ReductionContext.html" class="tsd-signature-type" data-tsd-kind="Interface">ReductionContext</a></h4></li></ul></section></section></div><div class="col-4 col-menu menu-sticky-wrap menu-highlight"><nav class="tsd-navigation primary"><ul><li class=""><a href="../index.html">Exports</a></li><li class="label tsd-is-external"><span>Internals</span></li><li class=" tsd-kind-namespace"><a href="../modules/utils.html">utils</a></li><li class="label tsd-is-external"><span>Externals</span></li><li class=" tsd-kind-namespace tsd-is-external"><a href="../modules/BN.html">BN</a></li><li class=" tsd-kind-namespace tsd-is-external"><a href="../modules/web3.html">web3</a></li></ul></nav><nav class="tsd-navigation secondary menu-sticky"><ul><li class="current tsd-kind-class tsd-is-external"><a href="BN.html" class="tsd-kind-icon">BN</a><ul><li class="tsd-kind-constructor tsd-parent-kind-class tsd-is-external"><a href="BN.html#constructor" class="tsd-kind-icon">constructor</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#abs" class="tsd-kind-icon">abs</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#add" class="tsd-kind-icon">add</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#addn" class="tsd-kind-icon">addn</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#and" class="tsd-kind-icon">and</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#andln" class="tsd-kind-icon">andln</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#bincn" class="tsd-kind-icon">bincn</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#bitLength" class="tsd-kind-icon">bit<wbr/>Length</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#byteLength" class="tsd-kind-icon">byte<wbr/>Length</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#clone" class="tsd-kind-icon">clone</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#cmp" class="tsd-kind-icon">cmp</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#cmpn" class="tsd-kind-icon">cmpn</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#div" class="tsd-kind-icon">div</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#divRound" class="tsd-kind-icon">div<wbr/>Round</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#divn" class="tsd-kind-icon">divn</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#egcd" class="tsd-kind-icon">egcd</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#eq" class="tsd-kind-icon">eq</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#eqn" class="tsd-kind-icon">eqn</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#fromTwos" class="tsd-kind-icon">from<wbr/>Twos</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#gcd" class="tsd-kind-icon">gcd</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#gt" class="tsd-kind-icon">gt</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#gte" class="tsd-kind-icon">gte</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#gten" class="tsd-kind-icon">gten</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#gtn" class="tsd-kind-icon">gtn</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#iabs" class="tsd-kind-icon">iabs</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#iadd" class="tsd-kind-icon">iadd</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#iaddn" class="tsd-kind-icon">iaddn</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#iand" class="tsd-kind-icon">iand</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#idivn" class="tsd-kind-icon">idivn</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#imaskn" class="tsd-kind-icon">imaskn</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#imul" class="tsd-kind-icon">imul</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#imuln" class="tsd-kind-icon">imuln</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#ineg" class="tsd-kind-icon">ineg</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#inotn" class="tsd-kind-icon">inotn</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#invm" class="tsd-kind-icon">invm</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#ior" class="tsd-kind-icon">ior</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#isEven" class="tsd-kind-icon">is<wbr/>Even</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#isNeg" class="tsd-kind-icon">is<wbr/>Neg</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#isOdd" class="tsd-kind-icon">is<wbr/>Odd</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#isZero" class="tsd-kind-icon">is<wbr/>Zero</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#ishln" class="tsd-kind-icon">ishln</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#ishrn" class="tsd-kind-icon">ishrn</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#isqr" class="tsd-kind-icon">isqr</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#isub" class="tsd-kind-icon">isub</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#isubn" class="tsd-kind-icon">isubn</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#iuand" class="tsd-kind-icon">iuand</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#iuor" class="tsd-kind-icon">iuor</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#iushln" class="tsd-kind-icon">iushln</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#iushrn" class="tsd-kind-icon">iushrn</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#iuxor" class="tsd-kind-icon">iuxor</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#ixor" class="tsd-kind-icon">ixor</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#lt" class="tsd-kind-icon">lt</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#lte" class="tsd-kind-icon">lte</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#lten" class="tsd-kind-icon">lten</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#ltn" class="tsd-kind-icon">ltn</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#maskn" class="tsd-kind-icon">maskn</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#mod" class="tsd-kind-icon">mod</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#modn" class="tsd-kind-icon">modn</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#mul" class="tsd-kind-icon">mul</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#muln" class="tsd-kind-icon">muln</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#neg" class="tsd-kind-icon">neg</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#notn" class="tsd-kind-icon">notn</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#or" class="tsd-kind-icon">or</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#pow" class="tsd-kind-icon">pow</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#setn" class="tsd-kind-icon">setn</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#shln" class="tsd-kind-icon">shln</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#shrn" class="tsd-kind-icon">shrn</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#sqr" class="tsd-kind-icon">sqr</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#sub" class="tsd-kind-icon">sub</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#subn" class="tsd-kind-icon">subn</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#testn" class="tsd-kind-icon">testn</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#toArray" class="tsd-kind-icon">to<wbr/>Array</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#toArrayLike" class="tsd-kind-icon">to<wbr/>Array<wbr/>Like</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#toBuffer" class="tsd-kind-icon">to<wbr/>Buffer</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#toJSON" class="tsd-kind-icon">toJSON</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#toNumber" class="tsd-kind-icon">to<wbr/>Number</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#toRed" class="tsd-kind-icon">to<wbr/>Red</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#toString" class="tsd-kind-icon">to<wbr/>String</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#toTwos" class="tsd-kind-icon">to<wbr/>Twos</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#uand" class="tsd-kind-icon">uand</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#ucmp" class="tsd-kind-icon">ucmp</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#umod" class="tsd-kind-icon">umod</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#uor" class="tsd-kind-icon">uor</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#ushln" class="tsd-kind-icon">ushln</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#ushrn" class="tsd-kind-icon">ushrn</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#uxor" class="tsd-kind-icon">uxor</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#xor" class="tsd-kind-icon">xor</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="BN.html#zeroBits" class="tsd-kind-icon">zero<wbr/>Bits</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-static tsd-is-external"><a href="BN.html#isBN" class="tsd-kind-icon">isBN</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-static tsd-is-external"><a href="BN.html#max" class="tsd-kind-icon">max</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-static tsd-is-external"><a href="BN.html#min" class="tsd-kind-icon">min</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-static tsd-is-external"><a href="BN.html#mont" class="tsd-kind-icon">mont</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-static tsd-is-external"><a href="BN.html#red" class="tsd-kind-icon">red</a></li></ul></li></ul></nav></div></div></div><footer class="with-border-bottom"><div class="container"><h2>Legend</h2><div class="tsd-legend-group"><ul class="tsd-legend"><li class="tsd-kind-constructor tsd-parent-kind-class"><span class="tsd-kind-icon">Constructor</span></li><li class="tsd-kind-property tsd-parent-kind-class"><span class="tsd-kind-icon">Property</span></li><li class="tsd-kind-method tsd-parent-kind-class"><span class="tsd-kind-icon">Method</span></li></ul><ul class="tsd-legend"><li class="tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited"><span class="tsd-kind-icon">Inherited constructor</span></li><li class="tsd-kind-property tsd-parent-kind-class tsd-is-inherited"><span class="tsd-kind-icon">Inherited property</span></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><span class="tsd-kind-icon">Inherited method</span></li></ul><ul class="tsd-legend"><li class="tsd-kind-property tsd-parent-kind-interface"><span class="tsd-kind-icon">Property</span></li><li class="tsd-kind-method tsd-parent-kind-interface"><span class="tsd-kind-icon">Method</span></li></ul><ul class="tsd-legend"><li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><span class="tsd-kind-icon">Static method</span></li></ul></div><h2>Settings</h2><p>Theme <select id="theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></p></div></footer><div class="container tsd-generator"><p>Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></div><div class="overlay"></div><script src="../assets/main.js"></script></body></html>