From 5798af2e51103fa7b310e5b4de0a934dc68685c4 Mon Sep 17 00:00:00 2001 From: meep <33380758+odcheung@users.noreply.github.com> Date: Wed, 29 Jun 2022 17:16:01 -0400 Subject: [PATCH] Update comments and re-run yarn docs (#33) --- docs/assets/highlight.css | 18 +-- docs/assets/main.js | 4 +- docs/assets/search.js | 2 +- docs/classes/AccountFetcher.html | 28 ++--- docs/classes/PDAUtil.html | 4 +- docs/classes/ParsableFeeTier.html | 2 +- docs/classes/ParsableMintInfo.html | 2 +- docs/classes/ParsablePosition.html | 2 +- docs/classes/ParsableTickArray.html | 2 +- docs/classes/ParsableTokenInfo.html | 2 +- docs/classes/ParsableWhirlpool.html | 2 +- docs/classes/ParsableWhirlpoolsConfig.html | 2 +- docs/classes/PoolUtil.html | 31 ++++- docs/classes/PriceMath.html | 2 +- docs/classes/TickArrayUtil.html | 9 +- docs/classes/TickUtil.html | 10 +- docs/classes/WhirlpoolContext.html | 2 +- docs/classes/WhirlpoolIx.html | 50 ++++---- docs/enums/AccountName.html | 2 +- docs/enums/SwapDirection.html | 3 + docs/enums/TokenType.html | 3 + docs/index.html | 63 +--------- docs/interfaces/ParsableEntity.html | 2 +- docs/interfaces/Position.html | 38 +++--- docs/interfaces/Whirlpool.html | 64 +++++----- docs/interfaces/WhirlpoolClient.html | 13 ++- docs/modules.html | 110 +++++++++--------- .../quotes/public/decrease-liquidity-quote.ts | 4 + .../quotes/public/increase-liquidity-quote.ts | 4 + sdk/src/quotes/public/swap-quote.ts | 3 + sdk/src/utils/public/types.ts | 8 ++ sdk/src/whirlpool-client.ts | 34 +++--- 32 files changed, 267 insertions(+), 258 deletions(-) create mode 100644 docs/enums/SwapDirection.html create mode 100644 docs/enums/TokenType.html diff --git a/docs/assets/highlight.css b/docs/assets/highlight.css index 09e53bf..652dc23 100644 --- a/docs/assets/highlight.css +++ b/docs/assets/highlight.css @@ -3,12 +3,8 @@ --dark-hl-0: #9CDCFE; --light-hl-1: #000000; --dark-hl-1: #D4D4D4; - --light-hl-2: #811F3F; - --dark-hl-2: #D16969; - --light-hl-3: #098658; - --dark-hl-3: #B5CEA8; - --light-hl-4: #A31515; - --dark-hl-4: #CE9178; + --light-hl-2: #A31515; + --dark-hl-2: #CE9178; --light-code-background: #F5F5F5; --dark-code-background: #1E1E1E; } @@ -17,8 +13,6 @@ --hl-0: var(--light-hl-0); --hl-1: var(--light-hl-1); --hl-2: var(--light-hl-2); - --hl-3: var(--light-hl-3); - --hl-4: var(--light-hl-4); --code-background: var(--light-code-background); } } @@ -26,8 +20,6 @@ --hl-0: var(--dark-hl-0); --hl-1: var(--dark-hl-1); --hl-2: var(--dark-hl-2); - --hl-3: var(--dark-hl-3); - --hl-4: var(--dark-hl-4); --code-background: var(--dark-code-background); } } @@ -35,8 +27,6 @@ body.light { --hl-0: var(--light-hl-0); --hl-1: var(--light-hl-1); --hl-2: var(--light-hl-2); - --hl-3: var(--light-hl-3); - --hl-4: var(--light-hl-4); --code-background: var(--light-code-background); } @@ -44,14 +34,10 @@ body.dark { --hl-0: var(--dark-hl-0); --hl-1: var(--dark-hl-1); --hl-2: var(--dark-hl-2); - --hl-3: var(--dark-hl-3); - --hl-4: var(--dark-hl-4); --code-background: var(--dark-code-background); } .hl-0 { color: var(--hl-0); } .hl-1 { color: var(--hl-1); } .hl-2 { color: var(--hl-2); } -.hl-3 { color: var(--hl-3); } -.hl-4 { color: var(--hl-4); } pre, code { background: var(--code-background); } diff --git a/docs/assets/main.js b/docs/assets/main.js index b13205a..bd45452 100644 --- a/docs/assets/main.js +++ b/docs/assets/main.js @@ -1,5 +1,5 @@ -(()=>{var Ce=Object.create;var ue=Object.defineProperty;var Pe=Object.getOwnPropertyDescriptor;var Oe=Object.getOwnPropertyNames;var Re=Object.getPrototypeOf,_e=Object.prototype.hasOwnProperty;var Me=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports);var De=(t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of Oe(e))!_e.call(t,i)&&i!==r&&ue(t,i,{get:()=>e[i],enumerable:!(n=Pe(e,i))||n.enumerable});return t};var Fe=(t,e,r)=>(r=t!=null?Ce(Re(t)):{},De(e||!t||!t.__esModule?ue(r,"default",{value:t,enumerable:!0}):r,t));var pe=Me((de,fe)=>{(function(){var t=function(e){var r=new t.Builder;return r.pipeline.add(t.trimmer,t.stopWordFilter,t.stemmer),r.searchPipeline.add(t.stemmer),e.call(r,r),r.build()};t.version="2.3.9";t.utils={},t.utils.warn=function(e){return function(r){e.console&&console.warn&&console.warn(r)}}(this),t.utils.asString=function(e){return e==null?"":e.toString()},t.utils.clone=function(e){if(e==null)return e;for(var r=Object.create(null),n=Object.keys(e),i=0;i0){var h=t.utils.clone(r)||{};h.position=[a,l],h.index=s.length,s.push(new t.Token(n.slice(a,o),h))}a=o+1}}return s},t.tokenizer.separator=/[\s\-]+/;t.Pipeline=function(){this._stack=[]},t.Pipeline.registeredFunctions=Object.create(null),t.Pipeline.registerFunction=function(e,r){r in this.registeredFunctions&&t.utils.warn("Overwriting existing registered function: "+r),e.label=r,t.Pipeline.registeredFunctions[e.label]=e},t.Pipeline.warnIfFunctionNotRegistered=function(e){var r=e.label&&e.label in this.registeredFunctions;r||t.utils.warn(`Function is not registered with pipeline. This may cause problems when serialising the index. -`,e)},t.Pipeline.load=function(e){var r=new t.Pipeline;return e.forEach(function(n){var i=t.Pipeline.registeredFunctions[n];if(i)r.add(i);else throw new Error("Cannot load unregistered function: "+n)}),r},t.Pipeline.prototype.add=function(){var e=Array.prototype.slice.call(arguments);e.forEach(function(r){t.Pipeline.warnIfFunctionNotRegistered(r),this._stack.push(r)},this)},t.Pipeline.prototype.after=function(e,r){t.Pipeline.warnIfFunctionNotRegistered(r);var n=this._stack.indexOf(e);if(n==-1)throw new Error("Cannot find existingFn");n=n+1,this._stack.splice(n,0,r)},t.Pipeline.prototype.before=function(e,r){t.Pipeline.warnIfFunctionNotRegistered(r);var n=this._stack.indexOf(e);if(n==-1)throw new Error("Cannot find existingFn");this._stack.splice(n,0,r)},t.Pipeline.prototype.remove=function(e){var r=this._stack.indexOf(e);r!=-1&&this._stack.splice(r,1)},t.Pipeline.prototype.run=function(e){for(var r=this._stack.length,n=0;n1&&(oe&&(n=s),o!=e);)i=n-r,s=r+Math.floor(i/2),o=this.elements[s*2];if(o==e||o>e)return s*2;if(ou?h+=2:a==u&&(r+=n[l+1]*i[h+1],l+=2,h+=2);return r},t.Vector.prototype.similarity=function(e){return this.dot(e)/this.magnitude()||0},t.Vector.prototype.toArray=function(){for(var e=new Array(this.elements.length/2),r=1,n=0;r0){var o=s.str.charAt(0),a;o in s.node.edges?a=s.node.edges[o]:(a=new t.TokenSet,s.node.edges[o]=a),s.str.length==1&&(a.final=!0),i.push({node:a,editsRemaining:s.editsRemaining,str:s.str.slice(1)})}if(s.editsRemaining!=0){if("*"in s.node.edges)var u=s.node.edges["*"];else{var u=new t.TokenSet;s.node.edges["*"]=u}if(s.str.length==0&&(u.final=!0),i.push({node:u,editsRemaining:s.editsRemaining-1,str:s.str}),s.str.length>1&&i.push({node:s.node,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)}),s.str.length==1&&(s.node.final=!0),s.str.length>=1){if("*"in s.node.edges)var l=s.node.edges["*"];else{var l=new t.TokenSet;s.node.edges["*"]=l}s.str.length==1&&(l.final=!0),i.push({node:l,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)})}if(s.str.length>1){var h=s.str.charAt(0),p=s.str.charAt(1),v;p in s.node.edges?v=s.node.edges[p]:(v=new t.TokenSet,s.node.edges[p]=v),s.str.length==1&&(v.final=!0),i.push({node:v,editsRemaining:s.editsRemaining-1,str:h+s.str.slice(2)})}}}return n},t.TokenSet.fromString=function(e){for(var r=new t.TokenSet,n=r,i=0,s=e.length;i=e;r--){var n=this.uncheckedNodes[r],i=n.child.toString();i in this.minimizedNodes?n.parent.edges[n.char]=this.minimizedNodes[i]:(n.child._str=i,this.minimizedNodes[i]=n.child),this.uncheckedNodes.pop()}};t.Index=function(e){this.invertedIndex=e.invertedIndex,this.fieldVectors=e.fieldVectors,this.tokenSet=e.tokenSet,this.fields=e.fields,this.pipeline=e.pipeline},t.Index.prototype.search=function(e){return this.query(function(r){var n=new t.QueryParser(e,r);n.parse()})},t.Index.prototype.query=function(e){for(var r=new t.Query(this.fields),n=Object.create(null),i=Object.create(null),s=Object.create(null),o=Object.create(null),a=Object.create(null),u=0;u1?this._b=1:this._b=e},t.Builder.prototype.k1=function(e){this._k1=e},t.Builder.prototype.add=function(e,r){var n=e[this._ref],i=Object.keys(this._fields);this._documents[n]=r||{},this.documentCount+=1;for(var s=0;s=this.length)return t.QueryLexer.EOS;var e=this.str.charAt(this.pos);return this.pos+=1,e},t.QueryLexer.prototype.width=function(){return this.pos-this.start},t.QueryLexer.prototype.ignore=function(){this.start==this.pos&&(this.pos+=1),this.start=this.pos},t.QueryLexer.prototype.backup=function(){this.pos-=1},t.QueryLexer.prototype.acceptDigitRun=function(){var e,r;do e=this.next(),r=e.charCodeAt(0);while(r>47&&r<58);e!=t.QueryLexer.EOS&&this.backup()},t.QueryLexer.prototype.more=function(){return this.pos1&&(e.backup(),e.emit(t.QueryLexer.TERM)),e.ignore(),e.more())return t.QueryLexer.lexText},t.QueryLexer.lexEditDistance=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(t.QueryLexer.EDIT_DISTANCE),t.QueryLexer.lexText},t.QueryLexer.lexBoost=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(t.QueryLexer.BOOST),t.QueryLexer.lexText},t.QueryLexer.lexEOS=function(e){e.width()>0&&e.emit(t.QueryLexer.TERM)},t.QueryLexer.termSeparator=t.tokenizer.separator,t.QueryLexer.lexText=function(e){for(;;){var r=e.next();if(r==t.QueryLexer.EOS)return t.QueryLexer.lexEOS;if(r.charCodeAt(0)==92){e.escapeCharacter();continue}if(r==":")return t.QueryLexer.lexField;if(r=="~")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexEditDistance;if(r=="^")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexBoost;if(r=="+"&&e.width()===1||r=="-"&&e.width()===1)return e.emit(t.QueryLexer.PRESENCE),t.QueryLexer.lexText;if(r.match(t.QueryLexer.termSeparator))return t.QueryLexer.lexTerm}},t.QueryParser=function(e,r){this.lexer=new t.QueryLexer(e),this.query=r,this.currentClause={},this.lexemeIdx=0},t.QueryParser.prototype.parse=function(){this.lexer.run(),this.lexemes=this.lexer.lexemes;for(var e=t.QueryParser.parseClause;e;)e=e(this);return this.query},t.QueryParser.prototype.peekLexeme=function(){return this.lexemes[this.lexemeIdx]},t.QueryParser.prototype.consumeLexeme=function(){var e=this.peekLexeme();return this.lexemeIdx+=1,e},t.QueryParser.prototype.nextClause=function(){var e=this.currentClause;this.query.clause(e),this.currentClause={}},t.QueryParser.parseClause=function(e){var r=e.peekLexeme();if(r!=null)switch(r.type){case t.QueryLexer.PRESENCE:return t.QueryParser.parsePresence;case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var n="expected either a field or a term, found "+r.type;throw r.str.length>=1&&(n+=" with value '"+r.str+"'"),new t.QueryParseError(n,r.start,r.end)}},t.QueryParser.parsePresence=function(e){var r=e.consumeLexeme();if(r!=null){switch(r.str){case"-":e.currentClause.presence=t.Query.presence.PROHIBITED;break;case"+":e.currentClause.presence=t.Query.presence.REQUIRED;break;default:var n="unrecognised presence operator'"+r.str+"'";throw new t.QueryParseError(n,r.start,r.end)}var i=e.peekLexeme();if(i==null){var n="expecting term or field, found nothing";throw new t.QueryParseError(n,r.start,r.end)}switch(i.type){case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var n="expecting term or field, found '"+i.type+"'";throw new t.QueryParseError(n,i.start,i.end)}}},t.QueryParser.parseField=function(e){var r=e.consumeLexeme();if(r!=null){if(e.query.allFields.indexOf(r.str)==-1){var n=e.query.allFields.map(function(o){return"'"+o+"'"}).join(", "),i="unrecognised field '"+r.str+"', possible fields: "+n;throw new t.QueryParseError(i,r.start,r.end)}e.currentClause.fields=[r.str];var s=e.peekLexeme();if(s==null){var i="expecting term, found nothing";throw new t.QueryParseError(i,r.start,r.end)}switch(s.type){case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var i="expecting term, found '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},t.QueryParser.parseTerm=function(e){var r=e.consumeLexeme();if(r!=null){e.currentClause.term=r.str.toLowerCase(),r.str.indexOf("*")!=-1&&(e.currentClause.usePipeline=!1);var n=e.peekLexeme();if(n==null){e.nextClause();return}switch(n.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+n.type+"'";throw new t.QueryParseError(i,n.start,n.end)}}},t.QueryParser.parseEditDistance=function(e){var r=e.consumeLexeme();if(r!=null){var n=parseInt(r.str,10);if(isNaN(n)){var i="edit distance must be numeric";throw new t.QueryParseError(i,r.start,r.end)}e.currentClause.editDistance=n;var s=e.peekLexeme();if(s==null){e.nextClause();return}switch(s.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},t.QueryParser.parseBoost=function(e){var r=e.consumeLexeme();if(r!=null){var n=parseInt(r.str,10);if(isNaN(n)){var i="boost must be numeric";throw new t.QueryParseError(i,r.start,r.end)}e.currentClause.boost=n;var s=e.peekLexeme();if(s==null){e.nextClause();return}switch(s.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},function(e,r){typeof define=="function"&&define.amd?define(r):typeof de=="object"?fe.exports=r():e.lunr=r()}(this,function(){return t})})()});var ce=[];function N(t,e){ce.push({selector:e,constructor:t})}var Y=class{constructor(){this.createComponents(document.body)}createComponents(e){ce.forEach(r=>{e.querySelectorAll(r.selector).forEach(n=>{n.dataset.hasInstance||(new r.constructor({el:n}),n.dataset.hasInstance=String(!0))})})}};var k=class{constructor(e){this.el=e.el}};var J=class{constructor(){this.listeners={}}addEventListener(e,r){e in this.listeners||(this.listeners[e]=[]),this.listeners[e].push(r)}removeEventListener(e,r){if(!(e in this.listeners))return;let n=this.listeners[e];for(let i=0,s=n.length;i{let r=Date.now();return(...n)=>{r+e-Date.now()<0&&(t(...n),r=Date.now())}};var ie=class extends J{constructor(){super();this.scrollTop=0;this.lastY=0;this.width=0;this.height=0;this.showToolbar=!0;this.toolbar=document.querySelector(".tsd-page-toolbar"),this.secondaryNav=document.querySelector(".tsd-navigation.secondary"),window.addEventListener("scroll",ne(()=>this.onScroll(),10)),window.addEventListener("resize",ne(()=>this.onResize(),10)),this.onResize(),this.onScroll()}triggerResize(){let r=new CustomEvent("resize",{detail:{width:this.width,height:this.height}});this.dispatchEvent(r)}onResize(){this.width=window.innerWidth||0,this.height=window.innerHeight||0;let r=new CustomEvent("resize",{detail:{width:this.width,height:this.height}});this.dispatchEvent(r)}onScroll(){this.scrollTop=window.scrollY||0;let r=new CustomEvent("scroll",{detail:{scrollTop:this.scrollTop}});this.dispatchEvent(r),this.hideShowToolbar()}hideShowToolbar(){var n;let r=this.showToolbar;this.showToolbar=this.lastY>=this.scrollTop||this.scrollTop<=0,r!==this.showToolbar&&(this.toolbar.classList.toggle("tsd-page-toolbar--hide"),(n=this.secondaryNav)==null||n.classList.toggle("tsd-navigation--toolbar-hide")),this.lastY=this.scrollTop}},Q=ie;Q.instance=new ie;var X=class extends k{constructor(r){super(r);this.anchors=[];this.index=-1;Q.instance.addEventListener("resize",()=>this.onResize()),Q.instance.addEventListener("scroll",n=>this.onScroll(n)),this.createAnchors()}createAnchors(){let r=window.location.href;r.indexOf("#")!=-1&&(r=r.substr(0,r.indexOf("#"))),this.el.querySelectorAll("a").forEach(n=>{let i=n.href;if(i.indexOf("#")==-1||i.substr(0,r.length)!=r)return;let s=i.substr(i.indexOf("#")+1),o=document.querySelector("a.tsd-anchor[name="+s+"]"),a=n.parentNode;!o||!a||this.anchors.push({link:a,anchor:o,position:0})}),this.onResize()}onResize(){let r;for(let i=0,s=this.anchors.length;ii.position-s.position);let n=new CustomEvent("scroll",{detail:{scrollTop:Q.instance.scrollTop}});this.onScroll(n)}onScroll(r){let n=r.detail.scrollTop+5,i=this.anchors,s=i.length-1,o=this.index;for(;o>-1&&i[o].position>n;)o-=1;for(;o-1&&this.anchors[this.index].link.classList.remove("focus"),this.index=o,this.index>-1&&this.anchors[this.index].link.classList.add("focus"))}};var he=(t,e=100)=>{let r;return(...n)=>{clearTimeout(r),r=setTimeout(()=>t(n),e)}};var ge=Fe(pe());function ye(){let t=document.getElementById("tsd-search");if(!t)return;let e=document.getElementById("search-script");t.classList.add("loading"),e&&(e.addEventListener("error",()=>{t.classList.remove("loading"),t.classList.add("failure")}),e.addEventListener("load",()=>{t.classList.remove("loading"),t.classList.add("ready")}),window.searchData&&t.classList.remove("loading"));let r=document.querySelector("#tsd-search input"),n=document.querySelector("#tsd-search .results");if(!r||!n)throw new Error("The input field or the result list wrapper was not found");let i=!1;n.addEventListener("mousedown",()=>i=!0),n.addEventListener("mouseup",()=>{i=!1,t.classList.remove("has-focus")}),r.addEventListener("focus",()=>t.classList.add("has-focus")),r.addEventListener("blur",()=>{i||(i=!1,t.classList.remove("has-focus"))});let s={base:t.dataset.base+"/"};Ae(t,n,r,s)}function Ae(t,e,r,n){r.addEventListener("input",he(()=>{He(t,e,r,n)},200));let i=!1;r.addEventListener("keydown",s=>{i=!0,s.key=="Enter"?ze(e,r):s.key=="Escape"?r.blur():s.key=="ArrowUp"?me(e,-1):s.key==="ArrowDown"?me(e,1):i=!1}),r.addEventListener("keypress",s=>{i&&s.preventDefault()}),document.body.addEventListener("keydown",s=>{s.altKey||s.ctrlKey||s.metaKey||!r.matches(":focus")&&s.key==="/"&&(r.focus(),s.preventDefault())})}function Ve(t,e){t.index||window.searchData&&(e.classList.remove("loading"),e.classList.add("ready"),t.data=window.searchData,t.index=ge.Index.load(window.searchData.index))}function He(t,e,r,n){if(Ve(n,t),!n.index||!n.data)return;e.textContent="";let i=r.value.trim(),s=i?n.index.search(`*${i}*`):[];for(let o=0,a=Math.min(10,s.length);o${ve(u.parent,i)}.${l}`);let h=document.createElement("li");h.classList.value=u.classes;let p=document.createElement("a");p.href=n.base+u.url,p.classList.add("tsd-kind-icon"),p.innerHTML=l,h.append(p),e.appendChild(h)}}function me(t,e){let r=t.querySelector(".current");if(!r)r=t.querySelector(e==1?"li:first-child":"li:last-child"),r&&r.classList.add("current");else{let n=r;if(e===1)do n=n.nextElementSibling;while(n instanceof HTMLElement&&n.offsetParent==null);else do n=n.previousElementSibling;while(n instanceof HTMLElement&&n.offsetParent==null);n&&(r.classList.remove("current"),n.classList.add("current"))}}function ze(t,e){let r=t.querySelector(".current");if(r||(r=t.querySelector("li:first-child")),r){let n=r.querySelector("a");n&&(window.location.href=n.href),e.blur()}}function ve(t,e){if(e==="")return t;let r=t.toLocaleLowerCase(),n=e.toLocaleLowerCase(),i=[],s=0,o=r.indexOf(n);for(;o!=-1;)i.push(se(t.substring(s,o)),`${se(t.substring(o,o+n.length))}`),s=o+n.length,o=r.indexOf(n,s);return i.push(se(t.substring(s))),i.join("")}var Ne={"&":"&","<":"<",">":">","'":"'",'"':"""};function se(t){return t.replace(/[&<>"'"]/g,e=>Ne[e])}var oe=class{constructor(e,r){this.signature=e,this.description=r}addClass(e){return this.signature.classList.add(e),this.description.classList.add(e),this}removeClass(e){return this.signature.classList.remove(e),this.description.classList.remove(e),this}},Z=class extends k{constructor(r){super(r);this.groups=[];this.index=-1;this.createGroups(),this.container&&(this.el.classList.add("active"),Array.from(this.el.children).forEach(n=>{n.addEventListener("touchstart",i=>this.onClick(i)),n.addEventListener("click",i=>this.onClick(i))}),this.container.classList.add("active"),this.setIndex(0))}setIndex(r){if(r<0&&(r=0),r>this.groups.length-1&&(r=this.groups.length-1),this.index==r)return;let n=this.groups[r];if(this.index>-1){let i=this.groups[this.index];i.removeClass("current").addClass("fade-out"),n.addClass("current"),n.addClass("fade-in"),Q.instance.triggerResize(),setTimeout(()=>{i.removeClass("fade-out"),n.removeClass("fade-in")},300)}else n.addClass("current"),Q.instance.triggerResize();this.index=r}createGroups(){let r=this.el.children;if(r.length<2)return;this.container=this.el.nextElementSibling;let n=this.container.children;this.groups=[];for(let i=0;i{n.signature===r.currentTarget&&this.setIndex(i)})}};var C="mousedown",Le="mousemove",_="mouseup",K={x:0,y:0},xe=!1,ae=!1,je=!1,A=!1,Ee=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);document.documentElement.classList.add(Ee?"is-mobile":"not-mobile");Ee&&"ontouchstart"in document.documentElement&&(je=!0,C="touchstart",Le="touchmove",_="touchend");document.addEventListener(C,t=>{ae=!0,A=!1;let e=C=="touchstart"?t.targetTouches[0]:t;K.y=e.pageY||0,K.x=e.pageX||0});document.addEventListener(Le,t=>{if(!!ae&&!A){let e=C=="touchstart"?t.targetTouches[0]:t,r=K.x-(e.pageX||0),n=K.y-(e.pageY||0);A=Math.sqrt(r*r+n*n)>10}});document.addEventListener(_,()=>{ae=!1});document.addEventListener("click",t=>{xe&&(t.preventDefault(),t.stopImmediatePropagation(),xe=!1)});var ee=class extends k{constructor(r){super(r);this.className=this.el.dataset.toggle||"",this.el.addEventListener(_,n=>this.onPointerUp(n)),this.el.addEventListener("click",n=>n.preventDefault()),document.addEventListener(C,n=>this.onDocumentPointerDown(n)),document.addEventListener(_,n=>this.onDocumentPointerUp(n))}setActive(r){if(this.active==r)return;this.active=r,document.documentElement.classList.toggle("has-"+this.className,r),this.el.classList.toggle("active",r);let n=(this.active?"to-has-":"from-has-")+this.className;document.documentElement.classList.add(n),setTimeout(()=>document.documentElement.classList.remove(n),500)}onPointerUp(r){A||(this.setActive(!0),r.preventDefault())}onDocumentPointerDown(r){if(this.active){if(r.target.closest(".col-menu, .tsd-filter-group"))return;this.setActive(!1)}}onDocumentPointerUp(r){if(!A&&this.active&&r.target.closest(".col-menu")){let n=r.target.closest("a");if(n){let i=window.location.href;i.indexOf("#")!=-1&&(i=i.substr(0,i.indexOf("#"))),n.href.substr(0,i.length)==i&&setTimeout(()=>this.setActive(!1),250)}}}};var te=class{constructor(e,r){this.key=e,this.value=r,this.defaultValue=r,this.initialize(),window.localStorage[this.key]&&this.setValue(this.fromLocalStorage(window.localStorage[this.key]))}initialize(){}setValue(e){if(this.value==e)return;let r=this.value;this.value=e,window.localStorage[this.key]=this.toLocalStorage(e),this.handleValueChange(r,e)}},re=class extends te{initialize(){let r=document.querySelector("#tsd-filter-"+this.key);!r||(this.checkbox=r,this.checkbox.addEventListener("change",()=>{this.setValue(this.checkbox.checked)}))}handleValueChange(r,n){!this.checkbox||(this.checkbox.checked=this.value,document.documentElement.classList.toggle("toggle-"+this.key,this.value!=this.defaultValue))}fromLocalStorage(r){return r=="true"}toLocalStorage(r){return r?"true":"false"}},le=class extends te{initialize(){document.documentElement.classList.add("toggle-"+this.key+this.value);let r=document.querySelector("#tsd-filter-"+this.key);if(!r)return;this.select=r;let n=()=>{this.select.classList.add("active")},i=()=>{this.select.classList.remove("active")};this.select.addEventListener(C,n),this.select.addEventListener("mouseover",n),this.select.addEventListener("mouseleave",i),this.select.querySelectorAll("li").forEach(s=>{s.addEventListener(_,o=>{r.classList.remove("active"),this.setValue(o.target.dataset.value||"")})}),document.addEventListener(C,s=>{this.select.contains(s.target)||this.select.classList.remove("active")})}handleValueChange(r,n){this.select.querySelectorAll("li.selected").forEach(o=>{o.classList.remove("selected")});let i=this.select.querySelector('li[data-value="'+n+'"]'),s=this.select.querySelector(".tsd-select-label");i&&s&&(i.classList.add("selected"),s.textContent=i.textContent),document.documentElement.classList.remove("toggle-"+r),document.documentElement.classList.add("toggle-"+n)}fromLocalStorage(r){return r}toLocalStorage(r){return r}},j=class extends k{constructor(r){super(r);this.optionVisibility=new le("visibility","private"),this.optionInherited=new re("inherited",!0),this.optionExternals=new re("externals",!0)}static isSupported(){try{return typeof window.localStorage!="undefined"}catch{return!1}}};function we(t){let e=localStorage.getItem("tsd-theme")||"os";t.value=e,be(e),t.addEventListener("change",()=>{localStorage.setItem("tsd-theme",t.value),be(t.value)})}function be(t){switch(t){case"os":document.body.classList.remove("light","dark");break;case"light":document.body.classList.remove("dark"),document.body.classList.add("light");break;case"dark":document.body.classList.remove("light"),document.body.classList.add("dark");break}}ye();N(X,".menu-highlight");N(Z,".tsd-signatures");N(ee,"a[data-toggle]");j.isSupported()?N(j,"#tsd-filter"):document.documentElement.classList.add("no-filter");var Te=document.getElementById("theme");Te&&we(Te);var Be=new Y;Object.defineProperty(window,"app",{value:Be});})(); +(()=>{var Ce=Object.create;var ue=Object.defineProperty;var Pe=Object.getOwnPropertyDescriptor;var Oe=Object.getOwnPropertyNames;var Re=Object.getPrototypeOf,_e=Object.prototype.hasOwnProperty;var Me=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports);var De=(t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of Oe(e))!_e.call(t,i)&&i!==r&&ue(t,i,{get:()=>e[i],enumerable:!(n=Pe(e,i))||n.enumerable});return t};var Fe=(t,e,r)=>(r=t!=null?Ce(Re(t)):{},De(e||!t||!t.__esModule?ue(r,"default",{value:t,enumerable:!0}):r,t));var pe=Me((de,fe)=>{(function(){var t=function(e){var r=new t.Builder;return r.pipeline.add(t.trimmer,t.stopWordFilter,t.stemmer),r.searchPipeline.add(t.stemmer),e.call(r,r),r.build()};t.version="2.3.9";t.utils={},t.utils.warn=function(e){return function(r){e.console&&console.warn&&console.warn(r)}}(this),t.utils.asString=function(e){return e==null?"":e.toString()},t.utils.clone=function(e){if(e==null)return e;for(var r=Object.create(null),n=Object.keys(e),i=0;i0){var h=t.utils.clone(r)||{};h.position=[a,u],h.index=s.length,s.push(new t.Token(n.slice(a,o),h))}a=o+1}}return s},t.tokenizer.separator=/[\s\-]+/;t.Pipeline=function(){this._stack=[]},t.Pipeline.registeredFunctions=Object.create(null),t.Pipeline.registerFunction=function(e,r){r in this.registeredFunctions&&t.utils.warn("Overwriting existing registered function: "+r),e.label=r,t.Pipeline.registeredFunctions[e.label]=e},t.Pipeline.warnIfFunctionNotRegistered=function(e){var r=e.label&&e.label in this.registeredFunctions;r||t.utils.warn(`Function is not registered with pipeline. This may cause problems when serialising the index. +`,e)},t.Pipeline.load=function(e){var r=new t.Pipeline;return e.forEach(function(n){var i=t.Pipeline.registeredFunctions[n];if(i)r.add(i);else throw new Error("Cannot load unregistered function: "+n)}),r},t.Pipeline.prototype.add=function(){var e=Array.prototype.slice.call(arguments);e.forEach(function(r){t.Pipeline.warnIfFunctionNotRegistered(r),this._stack.push(r)},this)},t.Pipeline.prototype.after=function(e,r){t.Pipeline.warnIfFunctionNotRegistered(r);var n=this._stack.indexOf(e);if(n==-1)throw new Error("Cannot find existingFn");n=n+1,this._stack.splice(n,0,r)},t.Pipeline.prototype.before=function(e,r){t.Pipeline.warnIfFunctionNotRegistered(r);var n=this._stack.indexOf(e);if(n==-1)throw new Error("Cannot find existingFn");this._stack.splice(n,0,r)},t.Pipeline.prototype.remove=function(e){var r=this._stack.indexOf(e);r!=-1&&this._stack.splice(r,1)},t.Pipeline.prototype.run=function(e){for(var r=this._stack.length,n=0;n1&&(oe&&(n=s),o!=e);)i=n-r,s=r+Math.floor(i/2),o=this.elements[s*2];if(o==e||o>e)return s*2;if(ol?h+=2:a==l&&(r+=n[u+1]*i[h+1],u+=2,h+=2);return r},t.Vector.prototype.similarity=function(e){return this.dot(e)/this.magnitude()||0},t.Vector.prototype.toArray=function(){for(var e=new Array(this.elements.length/2),r=1,n=0;r0){var o=s.str.charAt(0),a;o in s.node.edges?a=s.node.edges[o]:(a=new t.TokenSet,s.node.edges[o]=a),s.str.length==1&&(a.final=!0),i.push({node:a,editsRemaining:s.editsRemaining,str:s.str.slice(1)})}if(s.editsRemaining!=0){if("*"in s.node.edges)var l=s.node.edges["*"];else{var l=new t.TokenSet;s.node.edges["*"]=l}if(s.str.length==0&&(l.final=!0),i.push({node:l,editsRemaining:s.editsRemaining-1,str:s.str}),s.str.length>1&&i.push({node:s.node,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)}),s.str.length==1&&(s.node.final=!0),s.str.length>=1){if("*"in s.node.edges)var u=s.node.edges["*"];else{var u=new t.TokenSet;s.node.edges["*"]=u}s.str.length==1&&(u.final=!0),i.push({node:u,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)})}if(s.str.length>1){var h=s.str.charAt(0),f=s.str.charAt(1),p;f in s.node.edges?p=s.node.edges[f]:(p=new t.TokenSet,s.node.edges[f]=p),s.str.length==1&&(p.final=!0),i.push({node:p,editsRemaining:s.editsRemaining-1,str:h+s.str.slice(2)})}}}return n},t.TokenSet.fromString=function(e){for(var r=new t.TokenSet,n=r,i=0,s=e.length;i=e;r--){var n=this.uncheckedNodes[r],i=n.child.toString();i in this.minimizedNodes?n.parent.edges[n.char]=this.minimizedNodes[i]:(n.child._str=i,this.minimizedNodes[i]=n.child),this.uncheckedNodes.pop()}};t.Index=function(e){this.invertedIndex=e.invertedIndex,this.fieldVectors=e.fieldVectors,this.tokenSet=e.tokenSet,this.fields=e.fields,this.pipeline=e.pipeline},t.Index.prototype.search=function(e){return this.query(function(r){var n=new t.QueryParser(e,r);n.parse()})},t.Index.prototype.query=function(e){for(var r=new t.Query(this.fields),n=Object.create(null),i=Object.create(null),s=Object.create(null),o=Object.create(null),a=Object.create(null),l=0;l1?this._b=1:this._b=e},t.Builder.prototype.k1=function(e){this._k1=e},t.Builder.prototype.add=function(e,r){var n=e[this._ref],i=Object.keys(this._fields);this._documents[n]=r||{},this.documentCount+=1;for(var s=0;s=this.length)return t.QueryLexer.EOS;var e=this.str.charAt(this.pos);return this.pos+=1,e},t.QueryLexer.prototype.width=function(){return this.pos-this.start},t.QueryLexer.prototype.ignore=function(){this.start==this.pos&&(this.pos+=1),this.start=this.pos},t.QueryLexer.prototype.backup=function(){this.pos-=1},t.QueryLexer.prototype.acceptDigitRun=function(){var e,r;do e=this.next(),r=e.charCodeAt(0);while(r>47&&r<58);e!=t.QueryLexer.EOS&&this.backup()},t.QueryLexer.prototype.more=function(){return this.pos1&&(e.backup(),e.emit(t.QueryLexer.TERM)),e.ignore(),e.more())return t.QueryLexer.lexText},t.QueryLexer.lexEditDistance=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(t.QueryLexer.EDIT_DISTANCE),t.QueryLexer.lexText},t.QueryLexer.lexBoost=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(t.QueryLexer.BOOST),t.QueryLexer.lexText},t.QueryLexer.lexEOS=function(e){e.width()>0&&e.emit(t.QueryLexer.TERM)},t.QueryLexer.termSeparator=t.tokenizer.separator,t.QueryLexer.lexText=function(e){for(;;){var r=e.next();if(r==t.QueryLexer.EOS)return t.QueryLexer.lexEOS;if(r.charCodeAt(0)==92){e.escapeCharacter();continue}if(r==":")return t.QueryLexer.lexField;if(r=="~")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexEditDistance;if(r=="^")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexBoost;if(r=="+"&&e.width()===1||r=="-"&&e.width()===1)return e.emit(t.QueryLexer.PRESENCE),t.QueryLexer.lexText;if(r.match(t.QueryLexer.termSeparator))return t.QueryLexer.lexTerm}},t.QueryParser=function(e,r){this.lexer=new t.QueryLexer(e),this.query=r,this.currentClause={},this.lexemeIdx=0},t.QueryParser.prototype.parse=function(){this.lexer.run(),this.lexemes=this.lexer.lexemes;for(var e=t.QueryParser.parseClause;e;)e=e(this);return this.query},t.QueryParser.prototype.peekLexeme=function(){return this.lexemes[this.lexemeIdx]},t.QueryParser.prototype.consumeLexeme=function(){var e=this.peekLexeme();return this.lexemeIdx+=1,e},t.QueryParser.prototype.nextClause=function(){var e=this.currentClause;this.query.clause(e),this.currentClause={}},t.QueryParser.parseClause=function(e){var r=e.peekLexeme();if(r!=null)switch(r.type){case t.QueryLexer.PRESENCE:return t.QueryParser.parsePresence;case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var n="expected either a field or a term, found "+r.type;throw r.str.length>=1&&(n+=" with value '"+r.str+"'"),new t.QueryParseError(n,r.start,r.end)}},t.QueryParser.parsePresence=function(e){var r=e.consumeLexeme();if(r!=null){switch(r.str){case"-":e.currentClause.presence=t.Query.presence.PROHIBITED;break;case"+":e.currentClause.presence=t.Query.presence.REQUIRED;break;default:var n="unrecognised presence operator'"+r.str+"'";throw new t.QueryParseError(n,r.start,r.end)}var i=e.peekLexeme();if(i==null){var n="expecting term or field, found nothing";throw new t.QueryParseError(n,r.start,r.end)}switch(i.type){case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var n="expecting term or field, found '"+i.type+"'";throw new t.QueryParseError(n,i.start,i.end)}}},t.QueryParser.parseField=function(e){var r=e.consumeLexeme();if(r!=null){if(e.query.allFields.indexOf(r.str)==-1){var n=e.query.allFields.map(function(o){return"'"+o+"'"}).join(", "),i="unrecognised field '"+r.str+"', possible fields: "+n;throw new t.QueryParseError(i,r.start,r.end)}e.currentClause.fields=[r.str];var s=e.peekLexeme();if(s==null){var i="expecting term, found nothing";throw new t.QueryParseError(i,r.start,r.end)}switch(s.type){case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var i="expecting term, found '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},t.QueryParser.parseTerm=function(e){var r=e.consumeLexeme();if(r!=null){e.currentClause.term=r.str.toLowerCase(),r.str.indexOf("*")!=-1&&(e.currentClause.usePipeline=!1);var n=e.peekLexeme();if(n==null){e.nextClause();return}switch(n.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+n.type+"'";throw new t.QueryParseError(i,n.start,n.end)}}},t.QueryParser.parseEditDistance=function(e){var r=e.consumeLexeme();if(r!=null){var n=parseInt(r.str,10);if(isNaN(n)){var i="edit distance must be numeric";throw new t.QueryParseError(i,r.start,r.end)}e.currentClause.editDistance=n;var s=e.peekLexeme();if(s==null){e.nextClause();return}switch(s.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},t.QueryParser.parseBoost=function(e){var r=e.consumeLexeme();if(r!=null){var n=parseInt(r.str,10);if(isNaN(n)){var i="boost must be numeric";throw new t.QueryParseError(i,r.start,r.end)}e.currentClause.boost=n;var s=e.peekLexeme();if(s==null){e.nextClause();return}switch(s.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},function(e,r){typeof define=="function"&&define.amd?define(r):typeof de=="object"?fe.exports=r():e.lunr=r()}(this,function(){return t})})()});var ce=[];function N(t,e){ce.push({selector:e,constructor:t})}var Y=class{constructor(){this.createComponents(document.body)}createComponents(e){ce.forEach(r=>{e.querySelectorAll(r.selector).forEach(n=>{n.dataset.hasInstance||(new r.constructor({el:n}),n.dataset.hasInstance=String(!0))})})}};var k=class{constructor(e){this.el=e.el}};var J=class{constructor(){this.listeners={}}addEventListener(e,r){e in this.listeners||(this.listeners[e]=[]),this.listeners[e].push(r)}removeEventListener(e,r){if(!(e in this.listeners))return;let n=this.listeners[e];for(let i=0,s=n.length;i{let r=Date.now();return(...n)=>{r+e-Date.now()<0&&(t(...n),r=Date.now())}};var ie=class extends J{constructor(){super();this.scrollTop=0;this.lastY=0;this.width=0;this.height=0;this.showToolbar=!0;this.toolbar=document.querySelector(".tsd-page-toolbar"),this.secondaryNav=document.querySelector(".tsd-navigation.secondary"),window.addEventListener("scroll",ne(()=>this.onScroll(),10)),window.addEventListener("resize",ne(()=>this.onResize(),10)),this.onResize(),this.onScroll()}triggerResize(){let r=new CustomEvent("resize",{detail:{width:this.width,height:this.height}});this.dispatchEvent(r)}onResize(){this.width=window.innerWidth||0,this.height=window.innerHeight||0;let r=new CustomEvent("resize",{detail:{width:this.width,height:this.height}});this.dispatchEvent(r)}onScroll(){this.scrollTop=window.scrollY||0;let r=new CustomEvent("scroll",{detail:{scrollTop:this.scrollTop}});this.dispatchEvent(r),this.hideShowToolbar()}hideShowToolbar(){var n;let r=this.showToolbar;this.showToolbar=this.lastY>=this.scrollTop||this.scrollTop<=0,r!==this.showToolbar&&(this.toolbar.classList.toggle("tsd-page-toolbar--hide"),(n=this.secondaryNav)==null||n.classList.toggle("tsd-navigation--toolbar-hide")),this.lastY=this.scrollTop}},Q=ie;Q.instance=new ie;var X=class extends k{constructor(r){super(r);this.anchors=[];this.index=-1;Q.instance.addEventListener("resize",()=>this.onResize()),Q.instance.addEventListener("scroll",n=>this.onScroll(n)),this.createAnchors()}createAnchors(){let r=window.location.href;r.indexOf("#")!=-1&&(r=r.substr(0,r.indexOf("#"))),this.el.querySelectorAll("a").forEach(n=>{let i=n.href;if(i.indexOf("#")==-1||i.substr(0,r.length)!=r)return;let s=i.substr(i.indexOf("#")+1),o=document.querySelector("a.tsd-anchor[name="+s+"]"),a=n.parentNode;!o||!a||this.anchors.push({link:a,anchor:o,position:0})}),this.onResize()}onResize(){let r;for(let i=0,s=this.anchors.length;ii.position-s.position);let n=new CustomEvent("scroll",{detail:{scrollTop:Q.instance.scrollTop}});this.onScroll(n)}onScroll(r){let n=r.detail.scrollTop+5,i=this.anchors,s=i.length-1,o=this.index;for(;o>-1&&i[o].position>n;)o-=1;for(;o-1&&this.anchors[this.index].link.classList.remove("focus"),this.index=o,this.index>-1&&this.anchors[this.index].link.classList.add("focus"))}};var he=(t,e=100)=>{let r;return(...n)=>{clearTimeout(r),r=setTimeout(()=>t(n),e)}};var ge=Fe(pe());function ye(){let t=document.getElementById("tsd-search");if(!t)return;let e=document.getElementById("search-script");t.classList.add("loading"),e&&(e.addEventListener("error",()=>{t.classList.remove("loading"),t.classList.add("failure")}),e.addEventListener("load",()=>{t.classList.remove("loading"),t.classList.add("ready")}),window.searchData&&t.classList.remove("loading"));let r=document.querySelector("#tsd-search input"),n=document.querySelector("#tsd-search .results");if(!r||!n)throw new Error("The input field or the result list wrapper was not found");let i=!1;n.addEventListener("mousedown",()=>i=!0),n.addEventListener("mouseup",()=>{i=!1,t.classList.remove("has-focus")}),r.addEventListener("focus",()=>t.classList.add("has-focus")),r.addEventListener("blur",()=>{i||(i=!1,t.classList.remove("has-focus"))});let s={base:t.dataset.base+"/"};Ae(t,n,r,s)}function Ae(t,e,r,n){r.addEventListener("input",he(()=>{He(t,e,r,n)},200));let i=!1;r.addEventListener("keydown",s=>{i=!0,s.key=="Enter"?ze(e,r):s.key=="Escape"?r.blur():s.key=="ArrowUp"?me(e,-1):s.key==="ArrowDown"?me(e,1):i=!1}),r.addEventListener("keypress",s=>{i&&s.preventDefault()}),document.body.addEventListener("keydown",s=>{s.altKey||s.ctrlKey||s.metaKey||!r.matches(":focus")&&s.key==="/"&&(r.focus(),s.preventDefault())})}function Ve(t,e){t.index||window.searchData&&(e.classList.remove("loading"),e.classList.add("ready"),t.data=window.searchData,t.index=ge.Index.load(window.searchData.index))}function He(t,e,r,n){var o,a;if(Ve(n,t),!n.index||!n.data)return;e.textContent="";let i=r.value.trim(),s=i?n.index.search(`*${i}*`):[];for(let l=0;lu.score-l.score);for(let l=0,u=Math.min(10,s.length);l${ve(h.parent,i)}.${f}`);let p=document.createElement("li");p.classList.value=(a=h.classes)!=null?a:"";let E=document.createElement("a");E.href=n.base+h.url,E.classList.add("tsd-kind-icon"),E.innerHTML=f,p.append(E),e.appendChild(p)}}function me(t,e){var n,i;let r=t.querySelector(".current");if(!r)r=t.querySelector(e==1?"li:first-child":"li:last-child"),r&&r.classList.add("current");else{let s=r;if(e===1)do s=(n=s.nextElementSibling)!=null?n:void 0;while(s instanceof HTMLElement&&s.offsetParent==null);else do s=(i=s.previousElementSibling)!=null?i:void 0;while(s instanceof HTMLElement&&s.offsetParent==null);s&&(r.classList.remove("current"),s.classList.add("current"))}}function ze(t,e){let r=t.querySelector(".current");if(r||(r=t.querySelector("li:first-child")),r){let n=r.querySelector("a");n&&(window.location.href=n.href),e.blur()}}function ve(t,e){if(e==="")return t;let r=t.toLocaleLowerCase(),n=e.toLocaleLowerCase(),i=[],s=0,o=r.indexOf(n);for(;o!=-1;)i.push(se(t.substring(s,o)),`${se(t.substring(o,o+n.length))}`),s=o+n.length,o=r.indexOf(n,s);return i.push(se(t.substring(s))),i.join("")}var Ne={"&":"&","<":"<",">":">","'":"'",'"':"""};function se(t){return t.replace(/[&<>"'"]/g,e=>Ne[e])}var oe=class{constructor(e,r){this.signature=e,this.description=r}addClass(e){return this.signature.classList.add(e),this.description.classList.add(e),this}removeClass(e){return this.signature.classList.remove(e),this.description.classList.remove(e),this}},Z=class extends k{constructor(r){super(r);this.groups=[];this.index=-1;this.createGroups(),this.container&&(this.el.classList.add("active"),Array.from(this.el.children).forEach(n=>{n.addEventListener("touchstart",i=>this.onClick(i)),n.addEventListener("click",i=>this.onClick(i))}),this.container.classList.add("active"),this.setIndex(0))}setIndex(r){if(r<0&&(r=0),r>this.groups.length-1&&(r=this.groups.length-1),this.index==r)return;let n=this.groups[r];if(this.index>-1){let i=this.groups[this.index];i.removeClass("current").addClass("fade-out"),n.addClass("current"),n.addClass("fade-in"),Q.instance.triggerResize(),setTimeout(()=>{i.removeClass("fade-out"),n.removeClass("fade-in")},300)}else n.addClass("current"),Q.instance.triggerResize();this.index=r}createGroups(){let r=this.el.children;if(r.length<2)return;this.container=this.el.nextElementSibling;let n=this.container.children;this.groups=[];for(let i=0;i{n.signature===r.currentTarget&&this.setIndex(i)})}};var C="mousedown",Le="mousemove",_="mouseup",K={x:0,y:0},xe=!1,ae=!1,je=!1,A=!1,Ee=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);document.documentElement.classList.add(Ee?"is-mobile":"not-mobile");Ee&&"ontouchstart"in document.documentElement&&(je=!0,C="touchstart",Le="touchmove",_="touchend");document.addEventListener(C,t=>{ae=!0,A=!1;let e=C=="touchstart"?t.targetTouches[0]:t;K.y=e.pageY||0,K.x=e.pageX||0});document.addEventListener(Le,t=>{if(!!ae&&!A){let e=C=="touchstart"?t.targetTouches[0]:t,r=K.x-(e.pageX||0),n=K.y-(e.pageY||0);A=Math.sqrt(r*r+n*n)>10}});document.addEventListener(_,()=>{ae=!1});document.addEventListener("click",t=>{xe&&(t.preventDefault(),t.stopImmediatePropagation(),xe=!1)});var ee=class extends k{constructor(r){super(r);this.className=this.el.dataset.toggle||"",this.el.addEventListener(_,n=>this.onPointerUp(n)),this.el.addEventListener("click",n=>n.preventDefault()),document.addEventListener(C,n=>this.onDocumentPointerDown(n)),document.addEventListener(_,n=>this.onDocumentPointerUp(n))}setActive(r){if(this.active==r)return;this.active=r,document.documentElement.classList.toggle("has-"+this.className,r),this.el.classList.toggle("active",r);let n=(this.active?"to-has-":"from-has-")+this.className;document.documentElement.classList.add(n),setTimeout(()=>document.documentElement.classList.remove(n),500)}onPointerUp(r){A||(this.setActive(!0),r.preventDefault())}onDocumentPointerDown(r){if(this.active){if(r.target.closest(".col-menu, .tsd-filter-group"))return;this.setActive(!1)}}onDocumentPointerUp(r){if(!A&&this.active&&r.target.closest(".col-menu")){let n=r.target.closest("a");if(n){let i=window.location.href;i.indexOf("#")!=-1&&(i=i.substr(0,i.indexOf("#"))),n.href.substr(0,i.length)==i&&setTimeout(()=>this.setActive(!1),250)}}}};var te=class{constructor(e,r){this.key=e,this.value=r,this.defaultValue=r,this.initialize(),window.localStorage[this.key]&&this.setValue(this.fromLocalStorage(window.localStorage[this.key]))}initialize(){}setValue(e){if(this.value==e)return;let r=this.value;this.value=e,window.localStorage[this.key]=this.toLocalStorage(e),this.handleValueChange(r,e)}},re=class extends te{initialize(){let r=document.querySelector("#tsd-filter-"+this.key);!r||(this.checkbox=r,this.checkbox.addEventListener("change",()=>{this.setValue(this.checkbox.checked)}))}handleValueChange(r,n){!this.checkbox||(this.checkbox.checked=this.value,document.documentElement.classList.toggle("toggle-"+this.key,this.value!=this.defaultValue))}fromLocalStorage(r){return r=="true"}toLocalStorage(r){return r?"true":"false"}},le=class extends te{initialize(){document.documentElement.classList.add("toggle-"+this.key+this.value);let r=document.querySelector("#tsd-filter-"+this.key);if(!r)return;this.select=r;let n=()=>{this.select.classList.add("active")},i=()=>{this.select.classList.remove("active")};this.select.addEventListener(C,n),this.select.addEventListener("mouseover",n),this.select.addEventListener("mouseleave",i),this.select.querySelectorAll("li").forEach(s=>{s.addEventListener(_,o=>{r.classList.remove("active"),this.setValue(o.target.dataset.value||"")})}),document.addEventListener(C,s=>{this.select.contains(s.target)||this.select.classList.remove("active")})}handleValueChange(r,n){this.select.querySelectorAll("li.selected").forEach(o=>{o.classList.remove("selected")});let i=this.select.querySelector('li[data-value="'+n+'"]'),s=this.select.querySelector(".tsd-select-label");i&&s&&(i.classList.add("selected"),s.textContent=i.textContent),document.documentElement.classList.remove("toggle-"+r),document.documentElement.classList.add("toggle-"+n)}fromLocalStorage(r){return r}toLocalStorage(r){return r}},j=class extends k{constructor(r){super(r);this.optionVisibility=new le("visibility","private"),this.optionInherited=new re("inherited",!0),this.optionExternals=new re("externals",!0)}static isSupported(){try{return typeof window.localStorage!="undefined"}catch{return!1}}};function we(t){let e=localStorage.getItem("tsd-theme")||"os";t.value=e,be(e),t.addEventListener("change",()=>{localStorage.setItem("tsd-theme",t.value),be(t.value)})}function be(t){switch(t){case"os":document.body.classList.remove("light","dark");break;case"light":document.body.classList.remove("dark"),document.body.classList.add("light");break;case"dark":document.body.classList.remove("light"),document.body.classList.add("dark");break}}ye();N(X,".menu-highlight");N(Z,".tsd-signatures");N(ee,"a[data-toggle]");j.isSupported()?N(j,"#tsd-filter"):document.documentElement.classList.add("no-filter");var Te=document.getElementById("theme");Te&&we(Te);var Be=new Y;Object.defineProperty(window,"app",{value:Be});})(); /*! * lunr.Builder * Copyright (C) 2020 Oliver Nightingale diff --git a/docs/assets/search.js b/docs/assets/search.js index ff1ab69..aca8f03 100644 --- a/docs/assets/search.js +++ b/docs/assets/search.js @@ -1 +1 @@ -window.searchData = JSON.parse("{\"kinds\":{\"8\":\"Enumeration\",\"16\":\"Enumeration member\",\"32\":\"Variable\",\"64\":\"Function\",\"128\":\"Class\",\"256\":\"Interface\",\"512\":\"Constructor\",\"1024\":\"Property\",\"2048\":\"Method\",\"65536\":\"Type literal\",\"4194304\":\"Type alias\"},\"rows\":[{\"id\":0,\"kind\":128,\"name\":\"WhirlpoolContext\",\"url\":\"classes/WhirlpoolContext.html\",\"classes\":\"tsd-kind-class\"},{\"id\":1,\"kind\":2048,\"name\":\"from\",\"url\":\"classes/WhirlpoolContext.html#from\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"WhirlpoolContext\"},{\"id\":2,\"kind\":2048,\"name\":\"fromWorkspace\",\"url\":\"classes/WhirlpoolContext.html#fromWorkspace\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"WhirlpoolContext\"},{\"id\":3,\"kind\":2048,\"name\":\"withProvider\",\"url\":\"classes/WhirlpoolContext.html#withProvider\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"WhirlpoolContext\"},{\"id\":4,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/WhirlpoolContext.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"WhirlpoolContext\"},{\"id\":5,\"kind\":1024,\"name\":\"connection\",\"url\":\"classes/WhirlpoolContext.html#connection\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"WhirlpoolContext\"},{\"id\":6,\"kind\":1024,\"name\":\"wallet\",\"url\":\"classes/WhirlpoolContext.html#wallet\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"WhirlpoolContext\"},{\"id\":7,\"kind\":1024,\"name\":\"opts\",\"url\":\"classes/WhirlpoolContext.html#opts\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"WhirlpoolContext\"},{\"id\":8,\"kind\":1024,\"name\":\"program\",\"url\":\"classes/WhirlpoolContext.html#program\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"WhirlpoolContext\"},{\"id\":9,\"kind\":1024,\"name\":\"provider\",\"url\":\"classes/WhirlpoolContext.html#provider\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"WhirlpoolContext\"},{\"id\":10,\"kind\":32,\"name\":\"ORCA_WHIRLPOOL_PROGRAM_ID\",\"url\":\"modules.html#ORCA_WHIRLPOOL_PROGRAM_ID\",\"classes\":\"tsd-kind-variable\"},{\"id\":11,\"kind\":32,\"name\":\"ORCA_WHIRLPOOLS_CONFIG\",\"url\":\"modules.html#ORCA_WHIRLPOOLS_CONFIG\",\"classes\":\"tsd-kind-variable\"},{\"id\":12,\"kind\":32,\"name\":\"NUM_REWARDS\",\"url\":\"modules.html#NUM_REWARDS\",\"classes\":\"tsd-kind-variable\"},{\"id\":13,\"kind\":32,\"name\":\"MAX_TICK_INDEX\",\"url\":\"modules.html#MAX_TICK_INDEX\",\"classes\":\"tsd-kind-variable\"},{\"id\":14,\"kind\":32,\"name\":\"MIN_TICK_INDEX\",\"url\":\"modules.html#MIN_TICK_INDEX\",\"classes\":\"tsd-kind-variable\"},{\"id\":15,\"kind\":32,\"name\":\"MAX_SQRT_PRICE\",\"url\":\"modules.html#MAX_SQRT_PRICE\",\"classes\":\"tsd-kind-variable\"},{\"id\":16,\"kind\":32,\"name\":\"MIN_SQRT_PRICE\",\"url\":\"modules.html#MIN_SQRT_PRICE\",\"classes\":\"tsd-kind-variable\"},{\"id\":17,\"kind\":32,\"name\":\"TICK_ARRAY_SIZE\",\"url\":\"modules.html#TICK_ARRAY_SIZE\",\"classes\":\"tsd-kind-variable\"},{\"id\":18,\"kind\":32,\"name\":\"METADATA_PROGRAM_ADDRESS\",\"url\":\"modules.html#METADATA_PROGRAM_ADDRESS\",\"classes\":\"tsd-kind-variable\"},{\"id\":19,\"kind\":32,\"name\":\"MAX_TICK_ARRAY_CROSSINGS\",\"url\":\"modules.html#MAX_TICK_ARRAY_CROSSINGS\",\"classes\":\"tsd-kind-variable\"},{\"id\":20,\"kind\":8,\"name\":\"AccountName\",\"url\":\"enums/AccountName.html\",\"classes\":\"tsd-kind-enum\"},{\"id\":21,\"kind\":16,\"name\":\"WhirlpoolsConfig\",\"url\":\"enums/AccountName.html#WhirlpoolsConfig\",\"classes\":\"tsd-kind-enum-member tsd-parent-kind-enum\",\"parent\":\"AccountName\"},{\"id\":22,\"kind\":16,\"name\":\"Position\",\"url\":\"enums/AccountName.html#Position\",\"classes\":\"tsd-kind-enum-member tsd-parent-kind-enum\",\"parent\":\"AccountName\"},{\"id\":23,\"kind\":16,\"name\":\"TickArray\",\"url\":\"enums/AccountName.html#TickArray\",\"classes\":\"tsd-kind-enum-member tsd-parent-kind-enum\",\"parent\":\"AccountName\"},{\"id\":24,\"kind\":16,\"name\":\"Whirlpool\",\"url\":\"enums/AccountName.html#Whirlpool\",\"classes\":\"tsd-kind-enum-member tsd-parent-kind-enum\",\"parent\":\"AccountName\"},{\"id\":25,\"kind\":16,\"name\":\"FeeTier\",\"url\":\"enums/AccountName.html#FeeTier\",\"classes\":\"tsd-kind-enum-member tsd-parent-kind-enum\",\"parent\":\"AccountName\"},{\"id\":26,\"kind\":4194304,\"name\":\"WhirlpoolsConfigData\",\"url\":\"modules.html#WhirlpoolsConfigData\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":27,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#WhirlpoolsConfigData.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"WhirlpoolsConfigData\"},{\"id\":28,\"kind\":1024,\"name\":\"feeAuthority\",\"url\":\"modules.html#WhirlpoolsConfigData.__type.feeAuthority\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"WhirlpoolsConfigData.__type\"},{\"id\":29,\"kind\":1024,\"name\":\"collectProtocolFeesAuthority\",\"url\":\"modules.html#WhirlpoolsConfigData.__type.collectProtocolFeesAuthority\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"WhirlpoolsConfigData.__type\"},{\"id\":30,\"kind\":1024,\"name\":\"rewardEmissionsSuperAuthority\",\"url\":\"modules.html#WhirlpoolsConfigData.__type.rewardEmissionsSuperAuthority\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"WhirlpoolsConfigData.__type\"},{\"id\":31,\"kind\":1024,\"name\":\"defaultFeeRate\",\"url\":\"modules.html#WhirlpoolsConfigData.__type.defaultFeeRate\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"WhirlpoolsConfigData.__type\"},{\"id\":32,\"kind\":1024,\"name\":\"defaultProtocolFeeRate\",\"url\":\"modules.html#WhirlpoolsConfigData.__type.defaultProtocolFeeRate\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"WhirlpoolsConfigData.__type\"},{\"id\":33,\"kind\":4194304,\"name\":\"WhirlpoolRewardInfoData\",\"url\":\"modules.html#WhirlpoolRewardInfoData\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":34,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#WhirlpoolRewardInfoData.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"WhirlpoolRewardInfoData\"},{\"id\":35,\"kind\":1024,\"name\":\"mint\",\"url\":\"modules.html#WhirlpoolRewardInfoData.__type.mint\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"WhirlpoolRewardInfoData.__type\"},{\"id\":36,\"kind\":1024,\"name\":\"vault\",\"url\":\"modules.html#WhirlpoolRewardInfoData.__type.vault\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"WhirlpoolRewardInfoData.__type\"},{\"id\":37,\"kind\":1024,\"name\":\"authority\",\"url\":\"modules.html#WhirlpoolRewardInfoData.__type.authority\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"WhirlpoolRewardInfoData.__type\"},{\"id\":38,\"kind\":1024,\"name\":\"emissionsPerSecondX64\",\"url\":\"modules.html#WhirlpoolRewardInfoData.__type.emissionsPerSecondX64\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"WhirlpoolRewardInfoData.__type\"},{\"id\":39,\"kind\":1024,\"name\":\"growthGlobalX64\",\"url\":\"modules.html#WhirlpoolRewardInfoData.__type.growthGlobalX64\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"WhirlpoolRewardInfoData.__type\"},{\"id\":40,\"kind\":4194304,\"name\":\"WhirlpoolBumpsData\",\"url\":\"modules.html#WhirlpoolBumpsData\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":41,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#WhirlpoolBumpsData.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"WhirlpoolBumpsData\"},{\"id\":42,\"kind\":1024,\"name\":\"whirlpoolBump\",\"url\":\"modules.html#WhirlpoolBumpsData.__type.whirlpoolBump\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"WhirlpoolBumpsData.__type\"},{\"id\":43,\"kind\":4194304,\"name\":\"WhirlpoolData\",\"url\":\"modules.html#WhirlpoolData\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":44,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#WhirlpoolData.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"WhirlpoolData\"},{\"id\":45,\"kind\":1024,\"name\":\"whirlpoolsConfig\",\"url\":\"modules.html#WhirlpoolData.__type.whirlpoolsConfig\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"WhirlpoolData.__type\"},{\"id\":46,\"kind\":1024,\"name\":\"whirlpoolBump\",\"url\":\"modules.html#WhirlpoolData.__type.whirlpoolBump\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"WhirlpoolData.__type\"},{\"id\":47,\"kind\":1024,\"name\":\"feeRate\",\"url\":\"modules.html#WhirlpoolData.__type.feeRate\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"WhirlpoolData.__type\"},{\"id\":48,\"kind\":1024,\"name\":\"protocolFeeRate\",\"url\":\"modules.html#WhirlpoolData.__type.protocolFeeRate\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"WhirlpoolData.__type\"},{\"id\":49,\"kind\":1024,\"name\":\"liquidity\",\"url\":\"modules.html#WhirlpoolData.__type.liquidity\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"WhirlpoolData.__type\"},{\"id\":50,\"kind\":1024,\"name\":\"sqrtPrice\",\"url\":\"modules.html#WhirlpoolData.__type.sqrtPrice\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"WhirlpoolData.__type\"},{\"id\":51,\"kind\":1024,\"name\":\"tickCurrentIndex\",\"url\":\"modules.html#WhirlpoolData.__type.tickCurrentIndex\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"WhirlpoolData.__type\"},{\"id\":52,\"kind\":1024,\"name\":\"protocolFeeOwedA\",\"url\":\"modules.html#WhirlpoolData.__type.protocolFeeOwedA\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"WhirlpoolData.__type\"},{\"id\":53,\"kind\":1024,\"name\":\"protocolFeeOwedB\",\"url\":\"modules.html#WhirlpoolData.__type.protocolFeeOwedB\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"WhirlpoolData.__type\"},{\"id\":54,\"kind\":1024,\"name\":\"tokenMintA\",\"url\":\"modules.html#WhirlpoolData.__type.tokenMintA\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"WhirlpoolData.__type\"},{\"id\":55,\"kind\":1024,\"name\":\"tokenVaultA\",\"url\":\"modules.html#WhirlpoolData.__type.tokenVaultA\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"WhirlpoolData.__type\"},{\"id\":56,\"kind\":1024,\"name\":\"feeGrowthGlobalA\",\"url\":\"modules.html#WhirlpoolData.__type.feeGrowthGlobalA\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"WhirlpoolData.__type\"},{\"id\":57,\"kind\":1024,\"name\":\"tokenMintB\",\"url\":\"modules.html#WhirlpoolData.__type.tokenMintB\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"WhirlpoolData.__type\"},{\"id\":58,\"kind\":1024,\"name\":\"tokenVaultB\",\"url\":\"modules.html#WhirlpoolData.__type.tokenVaultB\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"WhirlpoolData.__type\"},{\"id\":59,\"kind\":1024,\"name\":\"feeGrowthGlobalB\",\"url\":\"modules.html#WhirlpoolData.__type.feeGrowthGlobalB\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"WhirlpoolData.__type\"},{\"id\":60,\"kind\":1024,\"name\":\"rewardLastUpdatedTimestamp\",\"url\":\"modules.html#WhirlpoolData.__type.rewardLastUpdatedTimestamp\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"WhirlpoolData.__type\"},{\"id\":61,\"kind\":1024,\"name\":\"rewardInfos\",\"url\":\"modules.html#WhirlpoolData.__type.rewardInfos\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"WhirlpoolData.__type\"},{\"id\":62,\"kind\":1024,\"name\":\"tickSpacing\",\"url\":\"modules.html#WhirlpoolData.__type.tickSpacing\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"WhirlpoolData.__type\"},{\"id\":63,\"kind\":4194304,\"name\":\"TickArrayData\",\"url\":\"modules.html#TickArrayData\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":64,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#TickArrayData.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"TickArrayData\"},{\"id\":65,\"kind\":1024,\"name\":\"whirlpool\",\"url\":\"modules.html#TickArrayData.__type.whirlpool\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"TickArrayData.__type\"},{\"id\":66,\"kind\":1024,\"name\":\"startTickIndex\",\"url\":\"modules.html#TickArrayData.__type.startTickIndex\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"TickArrayData.__type\"},{\"id\":67,\"kind\":1024,\"name\":\"ticks\",\"url\":\"modules.html#TickArrayData.__type.ticks\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"TickArrayData.__type\"},{\"id\":68,\"kind\":4194304,\"name\":\"TickData\",\"url\":\"modules.html#TickData\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":69,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#TickData.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"TickData\"},{\"id\":70,\"kind\":1024,\"name\":\"initialized\",\"url\":\"modules.html#TickData.__type.initialized\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"TickData.__type\"},{\"id\":71,\"kind\":1024,\"name\":\"liquidityNet\",\"url\":\"modules.html#TickData.__type.liquidityNet\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"TickData.__type\"},{\"id\":72,\"kind\":1024,\"name\":\"liquidityGross\",\"url\":\"modules.html#TickData.__type.liquidityGross\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"TickData.__type\"},{\"id\":73,\"kind\":1024,\"name\":\"feeGrowthOutsideA\",\"url\":\"modules.html#TickData.__type.feeGrowthOutsideA\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"TickData.__type\"},{\"id\":74,\"kind\":1024,\"name\":\"feeGrowthOutsideB\",\"url\":\"modules.html#TickData.__type.feeGrowthOutsideB\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"TickData.__type\"},{\"id\":75,\"kind\":1024,\"name\":\"rewardGrowthsOutside\",\"url\":\"modules.html#TickData.__type.rewardGrowthsOutside\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"TickData.__type\"},{\"id\":76,\"kind\":4194304,\"name\":\"PositionRewardInfoData\",\"url\":\"modules.html#PositionRewardInfoData\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":77,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#PositionRewardInfoData.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"PositionRewardInfoData\"},{\"id\":78,\"kind\":1024,\"name\":\"growthInsideCheckpoint\",\"url\":\"modules.html#PositionRewardInfoData.__type.growthInsideCheckpoint\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"PositionRewardInfoData.__type\"},{\"id\":79,\"kind\":1024,\"name\":\"amountOwed\",\"url\":\"modules.html#PositionRewardInfoData.__type.amountOwed\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"PositionRewardInfoData.__type\"},{\"id\":80,\"kind\":4194304,\"name\":\"OpenPositionBumpsData\",\"url\":\"modules.html#OpenPositionBumpsData\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":81,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#OpenPositionBumpsData.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"OpenPositionBumpsData\"},{\"id\":82,\"kind\":1024,\"name\":\"positionBump\",\"url\":\"modules.html#OpenPositionBumpsData.__type.positionBump\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"OpenPositionBumpsData.__type\"},{\"id\":83,\"kind\":4194304,\"name\":\"OpenPositionWithMetadataBumpsData\",\"url\":\"modules.html#OpenPositionWithMetadataBumpsData\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":84,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#OpenPositionWithMetadataBumpsData.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"OpenPositionWithMetadataBumpsData\"},{\"id\":85,\"kind\":1024,\"name\":\"positionBump\",\"url\":\"modules.html#OpenPositionWithMetadataBumpsData.__type.positionBump\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"OpenPositionWithMetadataBumpsData.__type\"},{\"id\":86,\"kind\":1024,\"name\":\"metadataBump\",\"url\":\"modules.html#OpenPositionWithMetadataBumpsData.__type.metadataBump\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"OpenPositionWithMetadataBumpsData.__type\"},{\"id\":87,\"kind\":4194304,\"name\":\"PositionData\",\"url\":\"modules.html#PositionData\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":88,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#PositionData.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"PositionData\"},{\"id\":89,\"kind\":1024,\"name\":\"whirlpool\",\"url\":\"modules.html#PositionData.__type.whirlpool\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"PositionData.__type\"},{\"id\":90,\"kind\":1024,\"name\":\"positionMint\",\"url\":\"modules.html#PositionData.__type.positionMint\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"PositionData.__type\"},{\"id\":91,\"kind\":1024,\"name\":\"liquidity\",\"url\":\"modules.html#PositionData.__type.liquidity\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"PositionData.__type\"},{\"id\":92,\"kind\":1024,\"name\":\"tickLowerIndex\",\"url\":\"modules.html#PositionData.__type.tickLowerIndex\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"PositionData.__type\"},{\"id\":93,\"kind\":1024,\"name\":\"tickUpperIndex\",\"url\":\"modules.html#PositionData.__type.tickUpperIndex\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"PositionData.__type\"},{\"id\":94,\"kind\":1024,\"name\":\"feeGrowthCheckpointA\",\"url\":\"modules.html#PositionData.__type.feeGrowthCheckpointA\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"PositionData.__type\"},{\"id\":95,\"kind\":1024,\"name\":\"feeOwedA\",\"url\":\"modules.html#PositionData.__type.feeOwedA\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"PositionData.__type\"},{\"id\":96,\"kind\":1024,\"name\":\"feeGrowthCheckpointB\",\"url\":\"modules.html#PositionData.__type.feeGrowthCheckpointB\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"PositionData.__type\"},{\"id\":97,\"kind\":1024,\"name\":\"feeOwedB\",\"url\":\"modules.html#PositionData.__type.feeOwedB\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"PositionData.__type\"},{\"id\":98,\"kind\":1024,\"name\":\"rewardInfos\",\"url\":\"modules.html#PositionData.__type.rewardInfos\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"PositionData.__type\"},{\"id\":99,\"kind\":4194304,\"name\":\"FeeTierData\",\"url\":\"modules.html#FeeTierData\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":100,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#FeeTierData.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"FeeTierData\"},{\"id\":101,\"kind\":1024,\"name\":\"whirlpoolsConfig\",\"url\":\"modules.html#FeeTierData.__type.whirlpoolsConfig\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"FeeTierData.__type\"},{\"id\":102,\"kind\":1024,\"name\":\"tickSpacing\",\"url\":\"modules.html#FeeTierData.__type.tickSpacing\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"FeeTierData.__type\"},{\"id\":103,\"kind\":1024,\"name\":\"defaultFeeRate\",\"url\":\"modules.html#FeeTierData.__type.defaultFeeRate\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"FeeTierData.__type\"},{\"id\":104,\"kind\":4194304,\"name\":\"CollectFeesParams\",\"url\":\"modules.html#CollectFeesParams\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":105,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#CollectFeesParams.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"CollectFeesParams\"},{\"id\":106,\"kind\":1024,\"name\":\"whirlpool\",\"url\":\"modules.html#CollectFeesParams.__type.whirlpool\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"CollectFeesParams.__type\"},{\"id\":107,\"kind\":1024,\"name\":\"position\",\"url\":\"modules.html#CollectFeesParams.__type.position\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"CollectFeesParams.__type\"},{\"id\":108,\"kind\":1024,\"name\":\"positionTokenAccount\",\"url\":\"modules.html#CollectFeesParams.__type.positionTokenAccount\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"CollectFeesParams.__type\"},{\"id\":109,\"kind\":1024,\"name\":\"tokenOwnerAccountA\",\"url\":\"modules.html#CollectFeesParams.__type.tokenOwnerAccountA\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"CollectFeesParams.__type\"},{\"id\":110,\"kind\":1024,\"name\":\"tokenOwnerAccountB\",\"url\":\"modules.html#CollectFeesParams.__type.tokenOwnerAccountB\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"CollectFeesParams.__type\"},{\"id\":111,\"kind\":1024,\"name\":\"tokenVaultA\",\"url\":\"modules.html#CollectFeesParams.__type.tokenVaultA\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"CollectFeesParams.__type\"},{\"id\":112,\"kind\":1024,\"name\":\"tokenVaultB\",\"url\":\"modules.html#CollectFeesParams.__type.tokenVaultB\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"CollectFeesParams.__type\"},{\"id\":113,\"kind\":1024,\"name\":\"positionAuthority\",\"url\":\"modules.html#CollectFeesParams.__type.positionAuthority\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"CollectFeesParams.__type\"},{\"id\":114,\"kind\":4194304,\"name\":\"ClosePositionParams\",\"url\":\"modules.html#ClosePositionParams\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":115,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#ClosePositionParams.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"ClosePositionParams\"},{\"id\":116,\"kind\":1024,\"name\":\"receiver\",\"url\":\"modules.html#ClosePositionParams.__type.receiver\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"ClosePositionParams.__type\"},{\"id\":117,\"kind\":1024,\"name\":\"position\",\"url\":\"modules.html#ClosePositionParams.__type.position\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"ClosePositionParams.__type\"},{\"id\":118,\"kind\":1024,\"name\":\"positionMint\",\"url\":\"modules.html#ClosePositionParams.__type.positionMint\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"ClosePositionParams.__type\"},{\"id\":119,\"kind\":1024,\"name\":\"positionTokenAccount\",\"url\":\"modules.html#ClosePositionParams.__type.positionTokenAccount\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"ClosePositionParams.__type\"},{\"id\":120,\"kind\":1024,\"name\":\"positionAuthority\",\"url\":\"modules.html#ClosePositionParams.__type.positionAuthority\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"ClosePositionParams.__type\"},{\"id\":121,\"kind\":4194304,\"name\":\"CollectProtocolFeesParams\",\"url\":\"modules.html#CollectProtocolFeesParams\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":122,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#CollectProtocolFeesParams.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"CollectProtocolFeesParams\"},{\"id\":123,\"kind\":1024,\"name\":\"whirlpoolsConfig\",\"url\":\"modules.html#CollectProtocolFeesParams.__type.whirlpoolsConfig\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"CollectProtocolFeesParams.__type\"},{\"id\":124,\"kind\":1024,\"name\":\"whirlpool\",\"url\":\"modules.html#CollectProtocolFeesParams.__type.whirlpool\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"CollectProtocolFeesParams.__type\"},{\"id\":125,\"kind\":1024,\"name\":\"tokenVaultA\",\"url\":\"modules.html#CollectProtocolFeesParams.__type.tokenVaultA\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"CollectProtocolFeesParams.__type\"},{\"id\":126,\"kind\":1024,\"name\":\"tokenVaultB\",\"url\":\"modules.html#CollectProtocolFeesParams.__type.tokenVaultB\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"CollectProtocolFeesParams.__type\"},{\"id\":127,\"kind\":1024,\"name\":\"tokenOwnerAccountA\",\"url\":\"modules.html#CollectProtocolFeesParams.__type.tokenOwnerAccountA\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"CollectProtocolFeesParams.__type\"},{\"id\":128,\"kind\":1024,\"name\":\"tokenOwnerAccountB\",\"url\":\"modules.html#CollectProtocolFeesParams.__type.tokenOwnerAccountB\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"CollectProtocolFeesParams.__type\"},{\"id\":129,\"kind\":1024,\"name\":\"collectProtocolFeesAuthority\",\"url\":\"modules.html#CollectProtocolFeesParams.__type.collectProtocolFeesAuthority\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"CollectProtocolFeesParams.__type\"},{\"id\":130,\"kind\":4194304,\"name\":\"CollectRewardParams\",\"url\":\"modules.html#CollectRewardParams\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":131,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#CollectRewardParams.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"CollectRewardParams\"},{\"id\":132,\"kind\":1024,\"name\":\"whirlpool\",\"url\":\"modules.html#CollectRewardParams.__type.whirlpool\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"CollectRewardParams.__type\"},{\"id\":133,\"kind\":1024,\"name\":\"position\",\"url\":\"modules.html#CollectRewardParams.__type.position\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"CollectRewardParams.__type\"},{\"id\":134,\"kind\":1024,\"name\":\"positionTokenAccount\",\"url\":\"modules.html#CollectRewardParams.__type.positionTokenAccount\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"CollectRewardParams.__type\"},{\"id\":135,\"kind\":1024,\"name\":\"rewardIndex\",\"url\":\"modules.html#CollectRewardParams.__type.rewardIndex\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"CollectRewardParams.__type\"},{\"id\":136,\"kind\":1024,\"name\":\"rewardOwnerAccount\",\"url\":\"modules.html#CollectRewardParams.__type.rewardOwnerAccount\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"CollectRewardParams.__type\"},{\"id\":137,\"kind\":1024,\"name\":\"rewardVault\",\"url\":\"modules.html#CollectRewardParams.__type.rewardVault\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"CollectRewardParams.__type\"},{\"id\":138,\"kind\":1024,\"name\":\"positionAuthority\",\"url\":\"modules.html#CollectRewardParams.__type.positionAuthority\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"CollectRewardParams.__type\"},{\"id\":139,\"kind\":4194304,\"name\":\"SetCollectProtocolFeesAuthorityParams\",\"url\":\"modules.html#SetCollectProtocolFeesAuthorityParams\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":140,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#SetCollectProtocolFeesAuthorityParams.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"SetCollectProtocolFeesAuthorityParams\"},{\"id\":141,\"kind\":1024,\"name\":\"whirlpoolsConfig\",\"url\":\"modules.html#SetCollectProtocolFeesAuthorityParams.__type.whirlpoolsConfig\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"SetCollectProtocolFeesAuthorityParams.__type\"},{\"id\":142,\"kind\":1024,\"name\":\"collectProtocolFeesAuthority\",\"url\":\"modules.html#SetCollectProtocolFeesAuthorityParams.__type.collectProtocolFeesAuthority\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"SetCollectProtocolFeesAuthorityParams.__type\"},{\"id\":143,\"kind\":1024,\"name\":\"newCollectProtocolFeesAuthority\",\"url\":\"modules.html#SetCollectProtocolFeesAuthorityParams.__type.newCollectProtocolFeesAuthority\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"SetCollectProtocolFeesAuthorityParams.__type\"},{\"id\":144,\"kind\":4194304,\"name\":\"SetDefaultFeeRateParams\",\"url\":\"modules.html#SetDefaultFeeRateParams\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":145,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#SetDefaultFeeRateParams.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"SetDefaultFeeRateParams\"},{\"id\":146,\"kind\":1024,\"name\":\"whirlpoolsConfig\",\"url\":\"modules.html#SetDefaultFeeRateParams.__type.whirlpoolsConfig\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"SetDefaultFeeRateParams.__type\"},{\"id\":147,\"kind\":1024,\"name\":\"feeAuthority\",\"url\":\"modules.html#SetDefaultFeeRateParams.__type.feeAuthority\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"SetDefaultFeeRateParams.__type\"},{\"id\":148,\"kind\":1024,\"name\":\"tickSpacing\",\"url\":\"modules.html#SetDefaultFeeRateParams.__type.tickSpacing\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"SetDefaultFeeRateParams.__type\"},{\"id\":149,\"kind\":1024,\"name\":\"defaultFeeRate\",\"url\":\"modules.html#SetDefaultFeeRateParams.__type.defaultFeeRate\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"SetDefaultFeeRateParams.__type\"},{\"id\":150,\"kind\":4194304,\"name\":\"SetDefaultProtocolFeeRateParams\",\"url\":\"modules.html#SetDefaultProtocolFeeRateParams\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":151,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#SetDefaultProtocolFeeRateParams.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"SetDefaultProtocolFeeRateParams\"},{\"id\":152,\"kind\":1024,\"name\":\"whirlpoolsConfig\",\"url\":\"modules.html#SetDefaultProtocolFeeRateParams.__type.whirlpoolsConfig\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"SetDefaultProtocolFeeRateParams.__type\"},{\"id\":153,\"kind\":1024,\"name\":\"feeAuthority\",\"url\":\"modules.html#SetDefaultProtocolFeeRateParams.__type.feeAuthority\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"SetDefaultProtocolFeeRateParams.__type\"},{\"id\":154,\"kind\":1024,\"name\":\"defaultProtocolFeeRate\",\"url\":\"modules.html#SetDefaultProtocolFeeRateParams.__type.defaultProtocolFeeRate\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"SetDefaultProtocolFeeRateParams.__type\"},{\"id\":155,\"kind\":4194304,\"name\":\"SetFeeAuthorityParams\",\"url\":\"modules.html#SetFeeAuthorityParams\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":156,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#SetFeeAuthorityParams.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"SetFeeAuthorityParams\"},{\"id\":157,\"kind\":1024,\"name\":\"whirlpoolsConfig\",\"url\":\"modules.html#SetFeeAuthorityParams.__type.whirlpoolsConfig\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"SetFeeAuthorityParams.__type\"},{\"id\":158,\"kind\":1024,\"name\":\"feeAuthority\",\"url\":\"modules.html#SetFeeAuthorityParams.__type.feeAuthority\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"SetFeeAuthorityParams.__type\"},{\"id\":159,\"kind\":1024,\"name\":\"newFeeAuthority\",\"url\":\"modules.html#SetFeeAuthorityParams.__type.newFeeAuthority\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"SetFeeAuthorityParams.__type\"},{\"id\":160,\"kind\":4194304,\"name\":\"SetFeeRateParams\",\"url\":\"modules.html#SetFeeRateParams\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":161,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#SetFeeRateParams.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"SetFeeRateParams\"},{\"id\":162,\"kind\":1024,\"name\":\"whirlpool\",\"url\":\"modules.html#SetFeeRateParams.__type.whirlpool\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"SetFeeRateParams.__type\"},{\"id\":163,\"kind\":1024,\"name\":\"whirlpoolsConfig\",\"url\":\"modules.html#SetFeeRateParams.__type.whirlpoolsConfig\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"SetFeeRateParams.__type\"},{\"id\":164,\"kind\":1024,\"name\":\"feeAuthority\",\"url\":\"modules.html#SetFeeRateParams.__type.feeAuthority\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"SetFeeRateParams.__type\"},{\"id\":165,\"kind\":1024,\"name\":\"feeRate\",\"url\":\"modules.html#SetFeeRateParams.__type.feeRate\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"SetFeeRateParams.__type\"},{\"id\":166,\"kind\":4194304,\"name\":\"SetProtocolFeeRateParams\",\"url\":\"modules.html#SetProtocolFeeRateParams\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":167,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#SetProtocolFeeRateParams.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"SetProtocolFeeRateParams\"},{\"id\":168,\"kind\":1024,\"name\":\"whirlpool\",\"url\":\"modules.html#SetProtocolFeeRateParams.__type.whirlpool\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"SetProtocolFeeRateParams.__type\"},{\"id\":169,\"kind\":1024,\"name\":\"whirlpoolsConfig\",\"url\":\"modules.html#SetProtocolFeeRateParams.__type.whirlpoolsConfig\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"SetProtocolFeeRateParams.__type\"},{\"id\":170,\"kind\":1024,\"name\":\"feeAuthority\",\"url\":\"modules.html#SetProtocolFeeRateParams.__type.feeAuthority\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"SetProtocolFeeRateParams.__type\"},{\"id\":171,\"kind\":1024,\"name\":\"protocolFeeRate\",\"url\":\"modules.html#SetProtocolFeeRateParams.__type.protocolFeeRate\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"SetProtocolFeeRateParams.__type\"},{\"id\":172,\"kind\":4194304,\"name\":\"SetRewardAuthorityBySuperAuthorityParams\",\"url\":\"modules.html#SetRewardAuthorityBySuperAuthorityParams\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":173,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#SetRewardAuthorityBySuperAuthorityParams.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"SetRewardAuthorityBySuperAuthorityParams\"},{\"id\":174,\"kind\":1024,\"name\":\"whirlpool\",\"url\":\"modules.html#SetRewardAuthorityBySuperAuthorityParams.__type.whirlpool\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"SetRewardAuthorityBySuperAuthorityParams.__type\"},{\"id\":175,\"kind\":1024,\"name\":\"whirlpoolsConfig\",\"url\":\"modules.html#SetRewardAuthorityBySuperAuthorityParams.__type.whirlpoolsConfig\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"SetRewardAuthorityBySuperAuthorityParams.__type\"},{\"id\":176,\"kind\":1024,\"name\":\"rewardIndex\",\"url\":\"modules.html#SetRewardAuthorityBySuperAuthorityParams.__type.rewardIndex\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"SetRewardAuthorityBySuperAuthorityParams.__type\"},{\"id\":177,\"kind\":1024,\"name\":\"rewardEmissionsSuperAuthority\",\"url\":\"modules.html#SetRewardAuthorityBySuperAuthorityParams.__type.rewardEmissionsSuperAuthority\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"SetRewardAuthorityBySuperAuthorityParams.__type\"},{\"id\":178,\"kind\":1024,\"name\":\"newRewardAuthority\",\"url\":\"modules.html#SetRewardAuthorityBySuperAuthorityParams.__type.newRewardAuthority\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"SetRewardAuthorityBySuperAuthorityParams.__type\"},{\"id\":179,\"kind\":4194304,\"name\":\"SetRewardAuthorityParams\",\"url\":\"modules.html#SetRewardAuthorityParams\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":180,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#SetRewardAuthorityParams.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"SetRewardAuthorityParams\"},{\"id\":181,\"kind\":1024,\"name\":\"whirlpool\",\"url\":\"modules.html#SetRewardAuthorityParams.__type.whirlpool\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"SetRewardAuthorityParams.__type\"},{\"id\":182,\"kind\":1024,\"name\":\"rewardIndex\",\"url\":\"modules.html#SetRewardAuthorityParams.__type.rewardIndex\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"SetRewardAuthorityParams.__type\"},{\"id\":183,\"kind\":1024,\"name\":\"rewardAuthority\",\"url\":\"modules.html#SetRewardAuthorityParams.__type.rewardAuthority\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"SetRewardAuthorityParams.__type\"},{\"id\":184,\"kind\":1024,\"name\":\"newRewardAuthority\",\"url\":\"modules.html#SetRewardAuthorityParams.__type.newRewardAuthority\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"SetRewardAuthorityParams.__type\"},{\"id\":185,\"kind\":4194304,\"name\":\"SetRewardEmissionsParams\",\"url\":\"modules.html#SetRewardEmissionsParams\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":186,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#SetRewardEmissionsParams.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"SetRewardEmissionsParams\"},{\"id\":187,\"kind\":1024,\"name\":\"whirlpool\",\"url\":\"modules.html#SetRewardEmissionsParams.__type.whirlpool\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"SetRewardEmissionsParams.__type\"},{\"id\":188,\"kind\":1024,\"name\":\"rewardIndex\",\"url\":\"modules.html#SetRewardEmissionsParams.__type.rewardIndex\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"SetRewardEmissionsParams.__type\"},{\"id\":189,\"kind\":1024,\"name\":\"rewardVaultKey\",\"url\":\"modules.html#SetRewardEmissionsParams.__type.rewardVaultKey\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"SetRewardEmissionsParams.__type\"},{\"id\":190,\"kind\":1024,\"name\":\"rewardAuthority\",\"url\":\"modules.html#SetRewardEmissionsParams.__type.rewardAuthority\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"SetRewardEmissionsParams.__type\"},{\"id\":191,\"kind\":1024,\"name\":\"emissionsPerSecondX64\",\"url\":\"modules.html#SetRewardEmissionsParams.__type.emissionsPerSecondX64\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"SetRewardEmissionsParams.__type\"},{\"id\":192,\"kind\":4194304,\"name\":\"SetRewardEmissionsSuperAuthorityParams\",\"url\":\"modules.html#SetRewardEmissionsSuperAuthorityParams\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":193,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#SetRewardEmissionsSuperAuthorityParams.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"SetRewardEmissionsSuperAuthorityParams\"},{\"id\":194,\"kind\":1024,\"name\":\"whirlpoolsConfig\",\"url\":\"modules.html#SetRewardEmissionsSuperAuthorityParams.__type.whirlpoolsConfig\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"SetRewardEmissionsSuperAuthorityParams.__type\"},{\"id\":195,\"kind\":1024,\"name\":\"rewardEmissionsSuperAuthority\",\"url\":\"modules.html#SetRewardEmissionsSuperAuthorityParams.__type.rewardEmissionsSuperAuthority\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"SetRewardEmissionsSuperAuthorityParams.__type\"},{\"id\":196,\"kind\":1024,\"name\":\"newRewardEmissionsSuperAuthority\",\"url\":\"modules.html#SetRewardEmissionsSuperAuthorityParams.__type.newRewardEmissionsSuperAuthority\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"SetRewardEmissionsSuperAuthorityParams.__type\"},{\"id\":197,\"kind\":4194304,\"name\":\"IncreaseLiquidityParams\",\"url\":\"modules.html#IncreaseLiquidityParams\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":198,\"kind\":4194304,\"name\":\"IncreaseLiquidityInput\",\"url\":\"modules.html#IncreaseLiquidityInput\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":199,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#IncreaseLiquidityInput.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"IncreaseLiquidityInput\"},{\"id\":200,\"kind\":1024,\"name\":\"tokenMaxA\",\"url\":\"modules.html#IncreaseLiquidityInput.__type.tokenMaxA\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"IncreaseLiquidityInput.__type\"},{\"id\":201,\"kind\":1024,\"name\":\"tokenMaxB\",\"url\":\"modules.html#IncreaseLiquidityInput.__type.tokenMaxB\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"IncreaseLiquidityInput.__type\"},{\"id\":202,\"kind\":1024,\"name\":\"liquidityAmount\",\"url\":\"modules.html#IncreaseLiquidityInput.__type.liquidityAmount\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"IncreaseLiquidityInput.__type\"},{\"id\":203,\"kind\":4194304,\"name\":\"DecreaseLiquidityInput\",\"url\":\"modules.html#DecreaseLiquidityInput\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":204,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#DecreaseLiquidityInput.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"DecreaseLiquidityInput\"},{\"id\":205,\"kind\":1024,\"name\":\"tokenMinA\",\"url\":\"modules.html#DecreaseLiquidityInput.__type.tokenMinA\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"DecreaseLiquidityInput.__type\"},{\"id\":206,\"kind\":1024,\"name\":\"tokenMinB\",\"url\":\"modules.html#DecreaseLiquidityInput.__type.tokenMinB\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"DecreaseLiquidityInput.__type\"},{\"id\":207,\"kind\":1024,\"name\":\"liquidityAmount\",\"url\":\"modules.html#DecreaseLiquidityInput.__type.liquidityAmount\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"DecreaseLiquidityInput.__type\"},{\"id\":208,\"kind\":4194304,\"name\":\"DecreaseLiquidityParams\",\"url\":\"modules.html#DecreaseLiquidityParams\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":209,\"kind\":4194304,\"name\":\"OpenPositionParams\",\"url\":\"modules.html#OpenPositionParams\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":210,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#OpenPositionParams.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"OpenPositionParams\"},{\"id\":211,\"kind\":1024,\"name\":\"whirlpool\",\"url\":\"modules.html#OpenPositionParams.__type.whirlpool\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"OpenPositionParams.__type\"},{\"id\":212,\"kind\":1024,\"name\":\"owner\",\"url\":\"modules.html#OpenPositionParams.__type.owner\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"OpenPositionParams.__type\"},{\"id\":213,\"kind\":1024,\"name\":\"positionPda\",\"url\":\"modules.html#OpenPositionParams.__type.positionPda\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"OpenPositionParams.__type\"},{\"id\":214,\"kind\":1024,\"name\":\"positionMintAddress\",\"url\":\"modules.html#OpenPositionParams.__type.positionMintAddress\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"OpenPositionParams.__type\"},{\"id\":215,\"kind\":1024,\"name\":\"positionTokenAccount\",\"url\":\"modules.html#OpenPositionParams.__type.positionTokenAccount\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"OpenPositionParams.__type\"},{\"id\":216,\"kind\":1024,\"name\":\"tickLowerIndex\",\"url\":\"modules.html#OpenPositionParams.__type.tickLowerIndex\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"OpenPositionParams.__type\"},{\"id\":217,\"kind\":1024,\"name\":\"tickUpperIndex\",\"url\":\"modules.html#OpenPositionParams.__type.tickUpperIndex\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"OpenPositionParams.__type\"},{\"id\":218,\"kind\":1024,\"name\":\"funder\",\"url\":\"modules.html#OpenPositionParams.__type.funder\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"OpenPositionParams.__type\"},{\"id\":219,\"kind\":4194304,\"name\":\"SwapInput\",\"url\":\"modules.html#SwapInput\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":220,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#SwapInput.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"SwapInput\"},{\"id\":221,\"kind\":1024,\"name\":\"amount\",\"url\":\"modules.html#SwapInput.__type.amount\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"SwapInput.__type\"},{\"id\":222,\"kind\":1024,\"name\":\"otherAmountThreshold\",\"url\":\"modules.html#SwapInput.__type.otherAmountThreshold\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"SwapInput.__type\"},{\"id\":223,\"kind\":1024,\"name\":\"sqrtPriceLimit\",\"url\":\"modules.html#SwapInput.__type.sqrtPriceLimit\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"SwapInput.__type\"},{\"id\":224,\"kind\":1024,\"name\":\"amountSpecifiedIsInput\",\"url\":\"modules.html#SwapInput.__type.amountSpecifiedIsInput\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"SwapInput.__type\"},{\"id\":225,\"kind\":1024,\"name\":\"aToB\",\"url\":\"modules.html#SwapInput.__type.aToB\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"SwapInput.__type\"},{\"id\":226,\"kind\":1024,\"name\":\"tickArray0\",\"url\":\"modules.html#SwapInput.__type.tickArray0\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"SwapInput.__type\"},{\"id\":227,\"kind\":1024,\"name\":\"tickArray1\",\"url\":\"modules.html#SwapInput.__type.tickArray1\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"SwapInput.__type\"},{\"id\":228,\"kind\":1024,\"name\":\"tickArray2\",\"url\":\"modules.html#SwapInput.__type.tickArray2\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"SwapInput.__type\"},{\"id\":229,\"kind\":4194304,\"name\":\"SwapParams\",\"url\":\"modules.html#SwapParams\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":230,\"kind\":4194304,\"name\":\"UpdateFeesAndRewardsParams\",\"url\":\"modules.html#UpdateFeesAndRewardsParams\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":231,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#UpdateFeesAndRewardsParams.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"UpdateFeesAndRewardsParams\"},{\"id\":232,\"kind\":1024,\"name\":\"whirlpool\",\"url\":\"modules.html#UpdateFeesAndRewardsParams.__type.whirlpool\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"UpdateFeesAndRewardsParams.__type\"},{\"id\":233,\"kind\":1024,\"name\":\"position\",\"url\":\"modules.html#UpdateFeesAndRewardsParams.__type.position\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"UpdateFeesAndRewardsParams.__type\"},{\"id\":234,\"kind\":1024,\"name\":\"tickArrayLower\",\"url\":\"modules.html#UpdateFeesAndRewardsParams.__type.tickArrayLower\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"UpdateFeesAndRewardsParams.__type\"},{\"id\":235,\"kind\":1024,\"name\":\"tickArrayUpper\",\"url\":\"modules.html#UpdateFeesAndRewardsParams.__type.tickArrayUpper\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"UpdateFeesAndRewardsParams.__type\"},{\"id\":236,\"kind\":4194304,\"name\":\"InitConfigParams\",\"url\":\"modules.html#InitConfigParams\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":237,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#InitConfigParams.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"InitConfigParams\"},{\"id\":238,\"kind\":1024,\"name\":\"whirlpoolsConfigKeypair\",\"url\":\"modules.html#InitConfigParams.__type.whirlpoolsConfigKeypair\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"InitConfigParams.__type\"},{\"id\":239,\"kind\":1024,\"name\":\"feeAuthority\",\"url\":\"modules.html#InitConfigParams.__type.feeAuthority\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"InitConfigParams.__type\"},{\"id\":240,\"kind\":1024,\"name\":\"collectProtocolFeesAuthority\",\"url\":\"modules.html#InitConfigParams.__type.collectProtocolFeesAuthority\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"InitConfigParams.__type\"},{\"id\":241,\"kind\":1024,\"name\":\"rewardEmissionsSuperAuthority\",\"url\":\"modules.html#InitConfigParams.__type.rewardEmissionsSuperAuthority\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"InitConfigParams.__type\"},{\"id\":242,\"kind\":1024,\"name\":\"defaultProtocolFeeRate\",\"url\":\"modules.html#InitConfigParams.__type.defaultProtocolFeeRate\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"InitConfigParams.__type\"},{\"id\":243,\"kind\":1024,\"name\":\"funder\",\"url\":\"modules.html#InitConfigParams.__type.funder\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"InitConfigParams.__type\"},{\"id\":244,\"kind\":4194304,\"name\":\"InitFeeTierParams\",\"url\":\"modules.html#InitFeeTierParams\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":245,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#InitFeeTierParams.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"InitFeeTierParams\"},{\"id\":246,\"kind\":1024,\"name\":\"whirlpoolsConfig\",\"url\":\"modules.html#InitFeeTierParams.__type.whirlpoolsConfig\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"InitFeeTierParams.__type\"},{\"id\":247,\"kind\":1024,\"name\":\"feeTierPda\",\"url\":\"modules.html#InitFeeTierParams.__type.feeTierPda\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"InitFeeTierParams.__type\"},{\"id\":248,\"kind\":1024,\"name\":\"tickSpacing\",\"url\":\"modules.html#InitFeeTierParams.__type.tickSpacing\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"InitFeeTierParams.__type\"},{\"id\":249,\"kind\":1024,\"name\":\"defaultFeeRate\",\"url\":\"modules.html#InitFeeTierParams.__type.defaultFeeRate\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"InitFeeTierParams.__type\"},{\"id\":250,\"kind\":1024,\"name\":\"feeAuthority\",\"url\":\"modules.html#InitFeeTierParams.__type.feeAuthority\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"InitFeeTierParams.__type\"},{\"id\":251,\"kind\":1024,\"name\":\"funder\",\"url\":\"modules.html#InitFeeTierParams.__type.funder\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"InitFeeTierParams.__type\"},{\"id\":252,\"kind\":4194304,\"name\":\"InitPoolParams\",\"url\":\"modules.html#InitPoolParams\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":253,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#InitPoolParams.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"InitPoolParams\"},{\"id\":254,\"kind\":1024,\"name\":\"initSqrtPrice\",\"url\":\"modules.html#InitPoolParams.__type.initSqrtPrice\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"InitPoolParams.__type\"},{\"id\":255,\"kind\":1024,\"name\":\"whirlpoolsConfig\",\"url\":\"modules.html#InitPoolParams.__type.whirlpoolsConfig\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"InitPoolParams.__type\"},{\"id\":256,\"kind\":1024,\"name\":\"whirlpoolPda\",\"url\":\"modules.html#InitPoolParams.__type.whirlpoolPda\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"InitPoolParams.__type\"},{\"id\":257,\"kind\":1024,\"name\":\"tokenMintA\",\"url\":\"modules.html#InitPoolParams.__type.tokenMintA\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"InitPoolParams.__type\"},{\"id\":258,\"kind\":1024,\"name\":\"tokenMintB\",\"url\":\"modules.html#InitPoolParams.__type.tokenMintB\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"InitPoolParams.__type\"},{\"id\":259,\"kind\":1024,\"name\":\"tokenVaultAKeypair\",\"url\":\"modules.html#InitPoolParams.__type.tokenVaultAKeypair\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"InitPoolParams.__type\"},{\"id\":260,\"kind\":1024,\"name\":\"tokenVaultBKeypair\",\"url\":\"modules.html#InitPoolParams.__type.tokenVaultBKeypair\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"InitPoolParams.__type\"},{\"id\":261,\"kind\":1024,\"name\":\"feeTierKey\",\"url\":\"modules.html#InitPoolParams.__type.feeTierKey\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"InitPoolParams.__type\"},{\"id\":262,\"kind\":1024,\"name\":\"tickSpacing\",\"url\":\"modules.html#InitPoolParams.__type.tickSpacing\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"InitPoolParams.__type\"},{\"id\":263,\"kind\":1024,\"name\":\"funder\",\"url\":\"modules.html#InitPoolParams.__type.funder\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"InitPoolParams.__type\"},{\"id\":264,\"kind\":4194304,\"name\":\"InitTickArrayParams\",\"url\":\"modules.html#InitTickArrayParams\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":265,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#InitTickArrayParams.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"InitTickArrayParams\"},{\"id\":266,\"kind\":1024,\"name\":\"whirlpool\",\"url\":\"modules.html#InitTickArrayParams.__type.whirlpool\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"InitTickArrayParams.__type\"},{\"id\":267,\"kind\":1024,\"name\":\"tickArrayPda\",\"url\":\"modules.html#InitTickArrayParams.__type.tickArrayPda\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"InitTickArrayParams.__type\"},{\"id\":268,\"kind\":1024,\"name\":\"startTick\",\"url\":\"modules.html#InitTickArrayParams.__type.startTick\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"InitTickArrayParams.__type\"},{\"id\":269,\"kind\":1024,\"name\":\"funder\",\"url\":\"modules.html#InitTickArrayParams.__type.funder\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"InitTickArrayParams.__type\"},{\"id\":270,\"kind\":4194304,\"name\":\"InitializeRewardParams\",\"url\":\"modules.html#InitializeRewardParams\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":271,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#InitializeRewardParams.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"InitializeRewardParams\"},{\"id\":272,\"kind\":1024,\"name\":\"whirlpool\",\"url\":\"modules.html#InitializeRewardParams.__type.whirlpool\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"InitializeRewardParams.__type\"},{\"id\":273,\"kind\":1024,\"name\":\"rewardIndex\",\"url\":\"modules.html#InitializeRewardParams.__type.rewardIndex\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"InitializeRewardParams.__type\"},{\"id\":274,\"kind\":1024,\"name\":\"rewardMint\",\"url\":\"modules.html#InitializeRewardParams.__type.rewardMint\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"InitializeRewardParams.__type\"},{\"id\":275,\"kind\":1024,\"name\":\"rewardVaultKeypair\",\"url\":\"modules.html#InitializeRewardParams.__type.rewardVaultKeypair\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"InitializeRewardParams.__type\"},{\"id\":276,\"kind\":1024,\"name\":\"rewardAuthority\",\"url\":\"modules.html#InitializeRewardParams.__type.rewardAuthority\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"InitializeRewardParams.__type\"},{\"id\":277,\"kind\":1024,\"name\":\"funder\",\"url\":\"modules.html#InitializeRewardParams.__type.funder\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"InitializeRewardParams.__type\"},{\"id\":278,\"kind\":4194304,\"name\":\"TokenInfo\",\"url\":\"modules.html#TokenInfo\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":279,\"kind\":128,\"name\":\"PDAUtil\",\"url\":\"classes/PDAUtil.html\",\"classes\":\"tsd-kind-class\"},{\"id\":280,\"kind\":2048,\"name\":\"getWhirlpool\",\"url\":\"classes/PDAUtil.html#getWhirlpool\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"PDAUtil\"},{\"id\":281,\"kind\":2048,\"name\":\"getPosition\",\"url\":\"classes/PDAUtil.html#getPosition\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"PDAUtil\"},{\"id\":282,\"kind\":2048,\"name\":\"getPositionMetadata\",\"url\":\"classes/PDAUtil.html#getPositionMetadata\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"PDAUtil\"},{\"id\":283,\"kind\":2048,\"name\":\"getTickArray\",\"url\":\"classes/PDAUtil.html#getTickArray\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"PDAUtil\"},{\"id\":284,\"kind\":2048,\"name\":\"getTickArrayFromTickIndex\",\"url\":\"classes/PDAUtil.html#getTickArrayFromTickIndex\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"PDAUtil\"},{\"id\":285,\"kind\":2048,\"name\":\"getTickArrayFromSqrtPrice\",\"url\":\"classes/PDAUtil.html#getTickArrayFromSqrtPrice\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"PDAUtil\"},{\"id\":286,\"kind\":2048,\"name\":\"getFeeTier\",\"url\":\"classes/PDAUtil.html#getFeeTier\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"PDAUtil\"},{\"id\":287,\"kind\":2048,\"name\":\"getOracle\",\"url\":\"classes/PDAUtil.html#getOracle\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"PDAUtil\"},{\"id\":288,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/PDAUtil.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"PDAUtil\"},{\"id\":289,\"kind\":128,\"name\":\"PriceMath\",\"url\":\"classes/PriceMath.html\",\"classes\":\"tsd-kind-class\"},{\"id\":290,\"kind\":2048,\"name\":\"priceToSqrtPriceX64\",\"url\":\"classes/PriceMath.html#priceToSqrtPriceX64\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"PriceMath\"},{\"id\":291,\"kind\":2048,\"name\":\"sqrtPriceX64ToPrice\",\"url\":\"classes/PriceMath.html#sqrtPriceX64ToPrice\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"PriceMath\"},{\"id\":292,\"kind\":2048,\"name\":\"tickIndexToSqrtPriceX64\",\"url\":\"classes/PriceMath.html#tickIndexToSqrtPriceX64\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"PriceMath\"},{\"id\":293,\"kind\":2048,\"name\":\"sqrtPriceX64ToTickIndex\",\"url\":\"classes/PriceMath.html#sqrtPriceX64ToTickIndex\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"PriceMath\"},{\"id\":294,\"kind\":2048,\"name\":\"tickIndexToPrice\",\"url\":\"classes/PriceMath.html#tickIndexToPrice\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"PriceMath\"},{\"id\":295,\"kind\":2048,\"name\":\"priceToTickIndex\",\"url\":\"classes/PriceMath.html#priceToTickIndex\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"PriceMath\"},{\"id\":296,\"kind\":2048,\"name\":\"priceToInitializableTickIndex\",\"url\":\"classes/PriceMath.html#priceToInitializableTickIndex\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"PriceMath\"},{\"id\":297,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/PriceMath.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"PriceMath\"},{\"id\":298,\"kind\":128,\"name\":\"TickUtil\",\"url\":\"classes/TickUtil.html\",\"classes\":\"tsd-kind-class\"},{\"id\":299,\"kind\":2048,\"name\":\"getStartTickIndex\",\"url\":\"classes/TickUtil.html#getStartTickIndex\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"TickUtil\"},{\"id\":300,\"kind\":2048,\"name\":\"getInitializableTickIndex\",\"url\":\"classes/TickUtil.html#getInitializableTickIndex\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"TickUtil\"},{\"id\":301,\"kind\":2048,\"name\":\"getNextInitializableTickIndex\",\"url\":\"classes/TickUtil.html#getNextInitializableTickIndex\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"TickUtil\"},{\"id\":302,\"kind\":2048,\"name\":\"getPrevInitializableTickIndex\",\"url\":\"classes/TickUtil.html#getPrevInitializableTickIndex\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"TickUtil\"},{\"id\":303,\"kind\":2048,\"name\":\"findPreviousInitializedTickIndex\",\"url\":\"classes/TickUtil.html#findPreviousInitializedTickIndex\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"TickUtil\"},{\"id\":304,\"kind\":2048,\"name\":\"findNextInitializedTickIndex\",\"url\":\"classes/TickUtil.html#findNextInitializedTickIndex\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"TickUtil\"},{\"id\":305,\"kind\":2048,\"name\":\"checkTickInBounds\",\"url\":\"classes/TickUtil.html#checkTickInBounds\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"TickUtil\"},{\"id\":306,\"kind\":2048,\"name\":\"isTickInitializable\",\"url\":\"classes/TickUtil.html#isTickInitializable\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"TickUtil\"},{\"id\":307,\"kind\":128,\"name\":\"TickArrayUtil\",\"url\":\"classes/TickArrayUtil.html\",\"classes\":\"tsd-kind-class\"},{\"id\":308,\"kind\":2048,\"name\":\"getTickFromArray\",\"url\":\"classes/TickArrayUtil.html#getTickFromArray\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"TickArrayUtil\"},{\"id\":309,\"kind\":2048,\"name\":\"getAdjacentTickArrays\",\"url\":\"classes/TickArrayUtil.html#getAdjacentTickArrays\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"TickArrayUtil\"},{\"id\":310,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/TickArrayUtil.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"TickArrayUtil\"},{\"id\":311,\"kind\":64,\"name\":\"toTokenAmount\",\"url\":\"modules.html#toTokenAmount\",\"classes\":\"tsd-kind-function\"},{\"id\":312,\"kind\":128,\"name\":\"PoolUtil\",\"url\":\"classes/PoolUtil.html\",\"classes\":\"tsd-kind-class\"},{\"id\":313,\"kind\":2048,\"name\":\"isRewardInitialized\",\"url\":\"classes/PoolUtil.html#isRewardInitialized\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"PoolUtil\"},{\"id\":314,\"kind\":2048,\"name\":\"getFeeRate\",\"url\":\"classes/PoolUtil.html#getFeeRate\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"PoolUtil\"},{\"id\":315,\"kind\":2048,\"name\":\"getProtocolFeeRate\",\"url\":\"classes/PoolUtil.html#getProtocolFeeRate\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"PoolUtil\"},{\"id\":316,\"kind\":2048,\"name\":\"orderMints\",\"url\":\"classes/PoolUtil.html#orderMints\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"PoolUtil\"},{\"id\":317,\"kind\":2048,\"name\":\"getTokenAmountsFromLiquidity\",\"url\":\"classes/PoolUtil.html#getTokenAmountsFromLiquidity\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"PoolUtil\"},{\"id\":318,\"kind\":2048,\"name\":\"estimateLiquidityFromTokenAmounts\",\"url\":\"classes/PoolUtil.html#estimateLiquidityFromTokenAmounts\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"PoolUtil\"},{\"id\":319,\"kind\":2048,\"name\":\"getTickArrayPublicKeysForSwap\",\"url\":\"classes/PoolUtil.html#getTickArrayPublicKeysForSwap\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"PoolUtil\"},{\"id\":320,\"kind\":4194304,\"name\":\"TokenAmounts\",\"url\":\"modules.html#TokenAmounts\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":321,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#TokenAmounts.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"TokenAmounts\"},{\"id\":322,\"kind\":1024,\"name\":\"tokenA\",\"url\":\"modules.html#TokenAmounts.__type.tokenA\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"TokenAmounts.__type\"},{\"id\":323,\"kind\":1024,\"name\":\"tokenB\",\"url\":\"modules.html#TokenAmounts.__type.tokenB\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"TokenAmounts.__type\"},{\"id\":324,\"kind\":64,\"name\":\"toTx\",\"url\":\"modules.html#toTx\",\"classes\":\"tsd-kind-function\"},{\"id\":325,\"kind\":128,\"name\":\"AccountFetcher\",\"url\":\"classes/AccountFetcher.html\",\"classes\":\"tsd-kind-class\"},{\"id\":326,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/AccountFetcher.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"AccountFetcher\"},{\"id\":327,\"kind\":2048,\"name\":\"getAccountRentExempt\",\"url\":\"classes/AccountFetcher.html#getAccountRentExempt\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"AccountFetcher\"},{\"id\":328,\"kind\":2048,\"name\":\"getPool\",\"url\":\"classes/AccountFetcher.html#getPool\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"AccountFetcher\"},{\"id\":329,\"kind\":2048,\"name\":\"getPosition\",\"url\":\"classes/AccountFetcher.html#getPosition\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"AccountFetcher\"},{\"id\":330,\"kind\":2048,\"name\":\"getTickArray\",\"url\":\"classes/AccountFetcher.html#getTickArray\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"AccountFetcher\"},{\"id\":331,\"kind\":2048,\"name\":\"getFeeTier\",\"url\":\"classes/AccountFetcher.html#getFeeTier\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"AccountFetcher\"},{\"id\":332,\"kind\":2048,\"name\":\"getTokenInfo\",\"url\":\"classes/AccountFetcher.html#getTokenInfo\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"AccountFetcher\"},{\"id\":333,\"kind\":2048,\"name\":\"getMintInfo\",\"url\":\"classes/AccountFetcher.html#getMintInfo\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"AccountFetcher\"},{\"id\":334,\"kind\":2048,\"name\":\"getConfig\",\"url\":\"classes/AccountFetcher.html#getConfig\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"AccountFetcher\"},{\"id\":335,\"kind\":2048,\"name\":\"listPools\",\"url\":\"classes/AccountFetcher.html#listPools\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"AccountFetcher\"},{\"id\":336,\"kind\":2048,\"name\":\"listPositions\",\"url\":\"classes/AccountFetcher.html#listPositions\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"AccountFetcher\"},{\"id\":337,\"kind\":2048,\"name\":\"listTickArrays\",\"url\":\"classes/AccountFetcher.html#listTickArrays\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"AccountFetcher\"},{\"id\":338,\"kind\":2048,\"name\":\"listTokenInfos\",\"url\":\"classes/AccountFetcher.html#listTokenInfos\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"AccountFetcher\"},{\"id\":339,\"kind\":2048,\"name\":\"listMintInfos\",\"url\":\"classes/AccountFetcher.html#listMintInfos\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"AccountFetcher\"},{\"id\":340,\"kind\":2048,\"name\":\"refreshAll\",\"url\":\"classes/AccountFetcher.html#refreshAll\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"AccountFetcher\"},{\"id\":341,\"kind\":256,\"name\":\"ParsableEntity\",\"url\":\"interfaces/ParsableEntity.html\",\"classes\":\"tsd-kind-interface tsd-has-type-parameter\"},{\"id\":342,\"kind\":2048,\"name\":\"parse\",\"url\":\"interfaces/ParsableEntity.html#parse\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"ParsableEntity\"},{\"id\":343,\"kind\":128,\"name\":\"ParsableWhirlpoolsConfig\",\"url\":\"classes/ParsableWhirlpoolsConfig.html\",\"classes\":\"tsd-kind-class\"},{\"id\":344,\"kind\":2048,\"name\":\"parse\",\"url\":\"classes/ParsableWhirlpoolsConfig.html#parse\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"ParsableWhirlpoolsConfig\"},{\"id\":345,\"kind\":128,\"name\":\"ParsableWhirlpool\",\"url\":\"classes/ParsableWhirlpool.html\",\"classes\":\"tsd-kind-class\"},{\"id\":346,\"kind\":2048,\"name\":\"parse\",\"url\":\"classes/ParsableWhirlpool.html#parse\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"ParsableWhirlpool\"},{\"id\":347,\"kind\":128,\"name\":\"ParsablePosition\",\"url\":\"classes/ParsablePosition.html\",\"classes\":\"tsd-kind-class\"},{\"id\":348,\"kind\":2048,\"name\":\"parse\",\"url\":\"classes/ParsablePosition.html#parse\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"ParsablePosition\"},{\"id\":349,\"kind\":128,\"name\":\"ParsableTickArray\",\"url\":\"classes/ParsableTickArray.html\",\"classes\":\"tsd-kind-class\"},{\"id\":350,\"kind\":2048,\"name\":\"parse\",\"url\":\"classes/ParsableTickArray.html#parse\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"ParsableTickArray\"},{\"id\":351,\"kind\":128,\"name\":\"ParsableFeeTier\",\"url\":\"classes/ParsableFeeTier.html\",\"classes\":\"tsd-kind-class\"},{\"id\":352,\"kind\":2048,\"name\":\"parse\",\"url\":\"classes/ParsableFeeTier.html#parse\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"ParsableFeeTier\"},{\"id\":353,\"kind\":128,\"name\":\"ParsableTokenInfo\",\"url\":\"classes/ParsableTokenInfo.html\",\"classes\":\"tsd-kind-class\"},{\"id\":354,\"kind\":2048,\"name\":\"parse\",\"url\":\"classes/ParsableTokenInfo.html#parse\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"ParsableTokenInfo\"},{\"id\":355,\"kind\":128,\"name\":\"ParsableMintInfo\",\"url\":\"classes/ParsableMintInfo.html\",\"classes\":\"tsd-kind-class\"},{\"id\":356,\"kind\":2048,\"name\":\"parse\",\"url\":\"classes/ParsableMintInfo.html#parse\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"ParsableMintInfo\"},{\"id\":357,\"kind\":64,\"name\":\"increaseLiquidityQuoteByInputToken\",\"url\":\"modules.html#increaseLiquidityQuoteByInputToken\",\"classes\":\"tsd-kind-function\"},{\"id\":358,\"kind\":64,\"name\":\"increaseLiquidityQuoteByInputTokenWithParams\",\"url\":\"modules.html#increaseLiquidityQuoteByInputTokenWithParams\",\"classes\":\"tsd-kind-function\"},{\"id\":359,\"kind\":4194304,\"name\":\"IncreaseLiquidityQuoteParam\",\"url\":\"modules.html#IncreaseLiquidityQuoteParam\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":360,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#IncreaseLiquidityQuoteParam.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"IncreaseLiquidityQuoteParam\"},{\"id\":361,\"kind\":1024,\"name\":\"inputTokenAmount\",\"url\":\"modules.html#IncreaseLiquidityQuoteParam.__type.inputTokenAmount\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"IncreaseLiquidityQuoteParam.__type\"},{\"id\":362,\"kind\":1024,\"name\":\"inputTokenMint\",\"url\":\"modules.html#IncreaseLiquidityQuoteParam.__type.inputTokenMint\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"IncreaseLiquidityQuoteParam.__type\"},{\"id\":363,\"kind\":1024,\"name\":\"tokenMintA\",\"url\":\"modules.html#IncreaseLiquidityQuoteParam.__type.tokenMintA\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"IncreaseLiquidityQuoteParam.__type\"},{\"id\":364,\"kind\":1024,\"name\":\"tokenMintB\",\"url\":\"modules.html#IncreaseLiquidityQuoteParam.__type.tokenMintB\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"IncreaseLiquidityQuoteParam.__type\"},{\"id\":365,\"kind\":1024,\"name\":\"tickCurrentIndex\",\"url\":\"modules.html#IncreaseLiquidityQuoteParam.__type.tickCurrentIndex\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"IncreaseLiquidityQuoteParam.__type\"},{\"id\":366,\"kind\":1024,\"name\":\"sqrtPrice\",\"url\":\"modules.html#IncreaseLiquidityQuoteParam.__type.sqrtPrice\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"IncreaseLiquidityQuoteParam.__type\"},{\"id\":367,\"kind\":1024,\"name\":\"tickLowerIndex\",\"url\":\"modules.html#IncreaseLiquidityQuoteParam.__type.tickLowerIndex\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"IncreaseLiquidityQuoteParam.__type\"},{\"id\":368,\"kind\":1024,\"name\":\"tickUpperIndex\",\"url\":\"modules.html#IncreaseLiquidityQuoteParam.__type.tickUpperIndex\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"IncreaseLiquidityQuoteParam.__type\"},{\"id\":369,\"kind\":1024,\"name\":\"slippageTolerance\",\"url\":\"modules.html#IncreaseLiquidityQuoteParam.__type.slippageTolerance\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"IncreaseLiquidityQuoteParam.__type\"},{\"id\":370,\"kind\":64,\"name\":\"decreaseLiquidityQuoteByLiquidity\",\"url\":\"modules.html#decreaseLiquidityQuoteByLiquidity\",\"classes\":\"tsd-kind-function\"},{\"id\":371,\"kind\":64,\"name\":\"decreaseLiquidityQuoteByLiquidityWithParams\",\"url\":\"modules.html#decreaseLiquidityQuoteByLiquidityWithParams\",\"classes\":\"tsd-kind-function\"},{\"id\":372,\"kind\":4194304,\"name\":\"DecreaseLiquidityQuoteParam\",\"url\":\"modules.html#DecreaseLiquidityQuoteParam\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":373,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#DecreaseLiquidityQuoteParam.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"DecreaseLiquidityQuoteParam\"},{\"id\":374,\"kind\":1024,\"name\":\"liquidity\",\"url\":\"modules.html#DecreaseLiquidityQuoteParam.__type.liquidity\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"DecreaseLiquidityQuoteParam.__type\"},{\"id\":375,\"kind\":1024,\"name\":\"tickCurrentIndex\",\"url\":\"modules.html#DecreaseLiquidityQuoteParam.__type.tickCurrentIndex\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"DecreaseLiquidityQuoteParam.__type\"},{\"id\":376,\"kind\":1024,\"name\":\"sqrtPrice\",\"url\":\"modules.html#DecreaseLiquidityQuoteParam.__type.sqrtPrice\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"DecreaseLiquidityQuoteParam.__type\"},{\"id\":377,\"kind\":1024,\"name\":\"tickLowerIndex\",\"url\":\"modules.html#DecreaseLiquidityQuoteParam.__type.tickLowerIndex\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"DecreaseLiquidityQuoteParam.__type\"},{\"id\":378,\"kind\":1024,\"name\":\"tickUpperIndex\",\"url\":\"modules.html#DecreaseLiquidityQuoteParam.__type.tickUpperIndex\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"DecreaseLiquidityQuoteParam.__type\"},{\"id\":379,\"kind\":1024,\"name\":\"slippageTolerance\",\"url\":\"modules.html#DecreaseLiquidityQuoteParam.__type.slippageTolerance\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"DecreaseLiquidityQuoteParam.__type\"},{\"id\":380,\"kind\":64,\"name\":\"collectFeesQuote\",\"url\":\"modules.html#collectFeesQuote\",\"classes\":\"tsd-kind-function\"},{\"id\":381,\"kind\":4194304,\"name\":\"CollectFeesQuoteParam\",\"url\":\"modules.html#CollectFeesQuoteParam\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":382,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#CollectFeesQuoteParam.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"CollectFeesQuoteParam\"},{\"id\":383,\"kind\":1024,\"name\":\"whirlpool\",\"url\":\"modules.html#CollectFeesQuoteParam.__type.whirlpool\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"CollectFeesQuoteParam.__type\"},{\"id\":384,\"kind\":1024,\"name\":\"position\",\"url\":\"modules.html#CollectFeesQuoteParam.__type.position\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"CollectFeesQuoteParam.__type\"},{\"id\":385,\"kind\":1024,\"name\":\"tickLower\",\"url\":\"modules.html#CollectFeesQuoteParam.__type.tickLower\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"CollectFeesQuoteParam.__type\"},{\"id\":386,\"kind\":1024,\"name\":\"tickUpper\",\"url\":\"modules.html#CollectFeesQuoteParam.__type.tickUpper\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"CollectFeesQuoteParam.__type\"},{\"id\":387,\"kind\":4194304,\"name\":\"CollectFeesQuote\",\"url\":\"modules.html#CollectFeesQuote\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":388,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#CollectFeesQuote.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"CollectFeesQuote\"},{\"id\":389,\"kind\":1024,\"name\":\"feeOwedA\",\"url\":\"modules.html#CollectFeesQuote.__type.feeOwedA\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"CollectFeesQuote.__type\"},{\"id\":390,\"kind\":1024,\"name\":\"feeOwedB\",\"url\":\"modules.html#CollectFeesQuote.__type.feeOwedB\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"CollectFeesQuote.__type\"},{\"id\":391,\"kind\":64,\"name\":\"collectRewardsQuote\",\"url\":\"modules.html#collectRewardsQuote\",\"classes\":\"tsd-kind-function\"},{\"id\":392,\"kind\":4194304,\"name\":\"CollectRewardsQuoteParam\",\"url\":\"modules.html#CollectRewardsQuoteParam\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":393,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#CollectRewardsQuoteParam.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"CollectRewardsQuoteParam\"},{\"id\":394,\"kind\":1024,\"name\":\"whirlpool\",\"url\":\"modules.html#CollectRewardsQuoteParam.__type.whirlpool\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"CollectRewardsQuoteParam.__type\"},{\"id\":395,\"kind\":1024,\"name\":\"position\",\"url\":\"modules.html#CollectRewardsQuoteParam.__type.position\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"CollectRewardsQuoteParam.__type\"},{\"id\":396,\"kind\":1024,\"name\":\"tickLower\",\"url\":\"modules.html#CollectRewardsQuoteParam.__type.tickLower\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"CollectRewardsQuoteParam.__type\"},{\"id\":397,\"kind\":1024,\"name\":\"tickUpper\",\"url\":\"modules.html#CollectRewardsQuoteParam.__type.tickUpper\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"CollectRewardsQuoteParam.__type\"},{\"id\":398,\"kind\":4194304,\"name\":\"CollectRewardsQuote\",\"url\":\"modules.html#CollectRewardsQuote\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":399,\"kind\":64,\"name\":\"swapQuoteByInputToken\",\"url\":\"modules.html#swapQuoteByInputToken\",\"classes\":\"tsd-kind-function\"},{\"id\":400,\"kind\":4194304,\"name\":\"SwapQuoteParam\",\"url\":\"modules.html#SwapQuoteParam\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":401,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#SwapQuoteParam.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"SwapQuoteParam\"},{\"id\":402,\"kind\":1024,\"name\":\"whirlpoolAddress\",\"url\":\"modules.html#SwapQuoteParam.__type.whirlpoolAddress\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"SwapQuoteParam.__type\"},{\"id\":403,\"kind\":1024,\"name\":\"swapTokenMint\",\"url\":\"modules.html#SwapQuoteParam.__type.swapTokenMint\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"SwapQuoteParam.__type\"},{\"id\":404,\"kind\":1024,\"name\":\"whirlpoolData\",\"url\":\"modules.html#SwapQuoteParam.__type.whirlpoolData\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"SwapQuoteParam.__type\"},{\"id\":405,\"kind\":1024,\"name\":\"tokenAmount\",\"url\":\"modules.html#SwapQuoteParam.__type.tokenAmount\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"SwapQuoteParam.__type\"},{\"id\":406,\"kind\":1024,\"name\":\"amountSpecifiedIsInput\",\"url\":\"modules.html#SwapQuoteParam.__type.amountSpecifiedIsInput\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"SwapQuoteParam.__type\"},{\"id\":407,\"kind\":1024,\"name\":\"slippageTolerance\",\"url\":\"modules.html#SwapQuoteParam.__type.slippageTolerance\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"SwapQuoteParam.__type\"},{\"id\":408,\"kind\":1024,\"name\":\"tickArrayAddresses\",\"url\":\"modules.html#SwapQuoteParam.__type.tickArrayAddresses\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"SwapQuoteParam.__type\"},{\"id\":409,\"kind\":1024,\"name\":\"tickArrays\",\"url\":\"modules.html#SwapQuoteParam.__type.tickArrays\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"SwapQuoteParam.__type\"},{\"id\":410,\"kind\":4194304,\"name\":\"SwapQuote\",\"url\":\"modules.html#SwapQuote\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":411,\"kind\":128,\"name\":\"WhirlpoolIx\",\"url\":\"classes/WhirlpoolIx.html\",\"classes\":\"tsd-kind-class\"},{\"id\":412,\"kind\":2048,\"name\":\"initializeConfigIx\",\"url\":\"classes/WhirlpoolIx.html#initializeConfigIx\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"WhirlpoolIx\"},{\"id\":413,\"kind\":2048,\"name\":\"initializeFeeTierIx\",\"url\":\"classes/WhirlpoolIx.html#initializeFeeTierIx\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"WhirlpoolIx\"},{\"id\":414,\"kind\":2048,\"name\":\"initializePoolIx\",\"url\":\"classes/WhirlpoolIx.html#initializePoolIx\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"WhirlpoolIx\"},{\"id\":415,\"kind\":2048,\"name\":\"initializeRewardIx\",\"url\":\"classes/WhirlpoolIx.html#initializeRewardIx\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"WhirlpoolIx\"},{\"id\":416,\"kind\":2048,\"name\":\"initTickArrayIx\",\"url\":\"classes/WhirlpoolIx.html#initTickArrayIx\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"WhirlpoolIx\"},{\"id\":417,\"kind\":2048,\"name\":\"openPositionIx\",\"url\":\"classes/WhirlpoolIx.html#openPositionIx\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"WhirlpoolIx\"},{\"id\":418,\"kind\":2048,\"name\":\"openPositionWithMetadataIx\",\"url\":\"classes/WhirlpoolIx.html#openPositionWithMetadataIx\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"WhirlpoolIx\"},{\"id\":419,\"kind\":2048,\"name\":\"increaseLiquidityIx\",\"url\":\"classes/WhirlpoolIx.html#increaseLiquidityIx\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"WhirlpoolIx\"},{\"id\":420,\"kind\":2048,\"name\":\"decreaseLiquidityIx\",\"url\":\"classes/WhirlpoolIx.html#decreaseLiquidityIx\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"WhirlpoolIx\"},{\"id\":421,\"kind\":2048,\"name\":\"closePositionIx\",\"url\":\"classes/WhirlpoolIx.html#closePositionIx\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"WhirlpoolIx\"},{\"id\":422,\"kind\":2048,\"name\":\"swapIx\",\"url\":\"classes/WhirlpoolIx.html#swapIx\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"WhirlpoolIx\"},{\"id\":423,\"kind\":2048,\"name\":\"updateFeesAndRewardsIx\",\"url\":\"classes/WhirlpoolIx.html#updateFeesAndRewardsIx\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"WhirlpoolIx\"},{\"id\":424,\"kind\":2048,\"name\":\"collectFeesIx\",\"url\":\"classes/WhirlpoolIx.html#collectFeesIx\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"WhirlpoolIx\"},{\"id\":425,\"kind\":2048,\"name\":\"collectProtocolFeesIx\",\"url\":\"classes/WhirlpoolIx.html#collectProtocolFeesIx\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"WhirlpoolIx\"},{\"id\":426,\"kind\":2048,\"name\":\"collectRewardIx\",\"url\":\"classes/WhirlpoolIx.html#collectRewardIx\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"WhirlpoolIx\"},{\"id\":427,\"kind\":2048,\"name\":\"setCollectProtocolFeesAuthorityIx\",\"url\":\"classes/WhirlpoolIx.html#setCollectProtocolFeesAuthorityIx\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"WhirlpoolIx\"},{\"id\":428,\"kind\":2048,\"name\":\"setDefaultFeeRateIx\",\"url\":\"classes/WhirlpoolIx.html#setDefaultFeeRateIx\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"WhirlpoolIx\"},{\"id\":429,\"kind\":2048,\"name\":\"setDefaultProtocolFeeRateIx\",\"url\":\"classes/WhirlpoolIx.html#setDefaultProtocolFeeRateIx\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"WhirlpoolIx\"},{\"id\":430,\"kind\":2048,\"name\":\"setFeeAuthorityIx\",\"url\":\"classes/WhirlpoolIx.html#setFeeAuthorityIx\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"WhirlpoolIx\"},{\"id\":431,\"kind\":2048,\"name\":\"setFeeRateIx\",\"url\":\"classes/WhirlpoolIx.html#setFeeRateIx\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"WhirlpoolIx\"},{\"id\":432,\"kind\":2048,\"name\":\"setProtocolFeeRateIx\",\"url\":\"classes/WhirlpoolIx.html#setProtocolFeeRateIx\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"WhirlpoolIx\"},{\"id\":433,\"kind\":2048,\"name\":\"setRewardAuthorityBySuperAuthorityIx\",\"url\":\"classes/WhirlpoolIx.html#setRewardAuthorityBySuperAuthorityIx\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"WhirlpoolIx\"},{\"id\":434,\"kind\":2048,\"name\":\"setRewardAuthorityIx\",\"url\":\"classes/WhirlpoolIx.html#setRewardAuthorityIx\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"WhirlpoolIx\"},{\"id\":435,\"kind\":2048,\"name\":\"setRewardEmissionsIx\",\"url\":\"classes/WhirlpoolIx.html#setRewardEmissionsIx\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"WhirlpoolIx\"},{\"id\":436,\"kind\":2048,\"name\":\"setRewardEmissionsSuperAuthorityIx\",\"url\":\"classes/WhirlpoolIx.html#setRewardEmissionsSuperAuthorityIx\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"WhirlpoolIx\"},{\"id\":437,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/WhirlpoolIx.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"WhirlpoolIx\"},{\"id\":438,\"kind\":64,\"name\":\"buildWhirlpoolClient\",\"url\":\"modules.html#buildWhirlpoolClient\",\"classes\":\"tsd-kind-function\"},{\"id\":439,\"kind\":256,\"name\":\"WhirlpoolClient\",\"url\":\"interfaces/WhirlpoolClient.html\",\"classes\":\"tsd-kind-interface\"},{\"id\":440,\"kind\":2048,\"name\":\"getPool\",\"url\":\"interfaces/WhirlpoolClient.html#getPool\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"WhirlpoolClient\"},{\"id\":441,\"kind\":2048,\"name\":\"getPosition\",\"url\":\"interfaces/WhirlpoolClient.html#getPosition\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"WhirlpoolClient\"},{\"id\":442,\"kind\":256,\"name\":\"Whirlpool\",\"url\":\"interfaces/Whirlpool.html\",\"classes\":\"tsd-kind-interface\"},{\"id\":443,\"kind\":2048,\"name\":\"getData\",\"url\":\"interfaces/Whirlpool.html#getData\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"Whirlpool\"},{\"id\":444,\"kind\":2048,\"name\":\"refreshData\",\"url\":\"interfaces/Whirlpool.html#refreshData\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"Whirlpool\"},{\"id\":445,\"kind\":2048,\"name\":\"getTokenAInfo\",\"url\":\"interfaces/Whirlpool.html#getTokenAInfo\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"Whirlpool\"},{\"id\":446,\"kind\":2048,\"name\":\"getTokenBInfo\",\"url\":\"interfaces/Whirlpool.html#getTokenBInfo\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"Whirlpool\"},{\"id\":447,\"kind\":2048,\"name\":\"initTickArrayForTicks\",\"url\":\"interfaces/Whirlpool.html#initTickArrayForTicks\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"Whirlpool\"},{\"id\":448,\"kind\":2048,\"name\":\"openPosition\",\"url\":\"interfaces/Whirlpool.html#openPosition\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"Whirlpool\"},{\"id\":449,\"kind\":2048,\"name\":\"openPositionWithMetadata\",\"url\":\"interfaces/Whirlpool.html#openPositionWithMetadata\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"Whirlpool\"},{\"id\":450,\"kind\":2048,\"name\":\"closePosition\",\"url\":\"interfaces/Whirlpool.html#closePosition\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"Whirlpool\"},{\"id\":451,\"kind\":2048,\"name\":\"swap\",\"url\":\"interfaces/Whirlpool.html#swap\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"Whirlpool\"},{\"id\":452,\"kind\":256,\"name\":\"Position\",\"url\":\"interfaces/Position.html\",\"classes\":\"tsd-kind-interface\"},{\"id\":453,\"kind\":2048,\"name\":\"getData\",\"url\":\"interfaces/Position.html#getData\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"Position\"},{\"id\":454,\"kind\":2048,\"name\":\"refreshData\",\"url\":\"interfaces/Position.html#refreshData\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"Position\"},{\"id\":455,\"kind\":2048,\"name\":\"increaseLiquidity\",\"url\":\"interfaces/Position.html#increaseLiquidity\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"Position\"},{\"id\":456,\"kind\":2048,\"name\":\"decreaseLiquidity\",\"url\":\"interfaces/Position.html#decreaseLiquidity\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"Position\"}],\"index\":{\"version\":\"2.3.9\",\"fields\":[\"name\",\"parent\"],\"fieldVectors\":[[\"name/0\",[0,37.755]],[\"parent/0\",[]],[\"name/1\",[1,57.214]],[\"parent/1\",[0,3.44]],[\"name/2\",[2,57.214]],[\"parent/2\",[0,3.44]],[\"name/3\",[3,57.214]],[\"parent/3\",[0,3.44]],[\"name/4\",[4,42.551]],[\"parent/4\",[0,3.44]],[\"name/5\",[5,57.214]],[\"parent/5\",[0,3.44]],[\"name/6\",[6,57.214]],[\"parent/6\",[0,3.44]],[\"name/7\",[7,57.214]],[\"parent/7\",[0,3.44]],[\"name/8\",[8,57.214]],[\"parent/8\",[0,3.44]],[\"name/9\",[9,57.214]],[\"parent/9\",[0,3.44]],[\"name/10\",[10,57.214]],[\"parent/10\",[]],[\"name/11\",[11,57.214]],[\"parent/11\",[]],[\"name/12\",[12,57.214]],[\"parent/12\",[]],[\"name/13\",[13,57.214]],[\"parent/13\",[]],[\"name/14\",[14,57.214]],[\"parent/14\",[]],[\"name/15\",[15,57.214]],[\"parent/15\",[]],[\"name/16\",[16,57.214]],[\"parent/16\",[]],[\"name/17\",[17,57.214]],[\"parent/17\",[]],[\"name/18\",[18,57.214]],[\"parent/18\",[]],[\"name/19\",[19,57.214]],[\"parent/19\",[]],[\"name/20\",[20,42.551]],[\"parent/20\",[]],[\"name/21\",[21,34.527]],[\"parent/21\",[20,3.877]],[\"name/22\",[22,36.011]],[\"parent/22\",[20,3.877]],[\"name/23\",[23,57.214]],[\"parent/23\",[20,3.877]],[\"name/24\",[24,28.127]],[\"parent/24\",[20,3.877]],[\"name/25\",[25,57.214]],[\"parent/25\",[20,3.877]],[\"name/26\",[26,52.106]],[\"parent/26\",[]],[\"name/27\",[27,23.774]],[\"parent/27\",[26,4.747]],[\"name/28\",[28,39.868]],[\"parent/28\",[29,4.029]],[\"name/29\",[30,46.228]],[\"parent/29\",[29,4.029]],[\"name/30\",[31,46.228]],[\"parent/30\",[29,4.029]],[\"name/31\",[32,46.228]],[\"parent/31\",[29,4.029]],[\"name/32\",[33,48.741]],[\"parent/32\",[29,4.029]],[\"name/33\",[34,52.106]],[\"parent/33\",[]],[\"name/34\",[27,23.774]],[\"parent/34\",[34,4.747]],[\"name/35\",[35,57.214]],[\"parent/35\",[36,4.029]],[\"name/36\",[37,57.214]],[\"parent/36\",[36,4.029]],[\"name/37\",[38,57.214]],[\"parent/37\",[36,4.029]],[\"name/38\",[39,52.106]],[\"parent/38\",[36,4.029]],[\"name/39\",[40,57.214]],[\"parent/39\",[36,4.029]],[\"name/40\",[41,52.106]],[\"parent/40\",[]],[\"name/41\",[27,23.774]],[\"parent/41\",[41,4.747]],[\"name/42\",[42,52.106]],[\"parent/42\",[43,5.213]],[\"name/43\",[44,48.741]],[\"parent/43\",[]],[\"name/44\",[27,23.774]],[\"parent/44\",[44,4.441]],[\"name/45\",[21,34.527]],[\"parent/45\",[45,2.924]],[\"name/46\",[42,52.106]],[\"parent/46\",[45,2.924]],[\"name/47\",[46,52.106]],[\"parent/47\",[45,2.924]],[\"name/48\",[47,52.106]],[\"parent/48\",[45,2.924]],[\"name/49\",[48,48.741]],[\"parent/49\",[45,2.924]],[\"name/50\",[49,48.741]],[\"parent/50\",[45,2.924]],[\"name/51\",[50,48.741]],[\"parent/51\",[45,2.924]],[\"name/52\",[51,57.214]],[\"parent/52\",[45,2.924]],[\"name/53\",[52,57.214]],[\"parent/53\",[45,2.924]],[\"name/54\",[53,48.741]],[\"parent/54\",[45,2.924]],[\"name/55\",[54,48.741]],[\"parent/55\",[45,2.924]],[\"name/56\",[55,57.214]],[\"parent/56\",[45,2.924]],[\"name/57\",[56,48.741]],[\"parent/57\",[45,2.924]],[\"name/58\",[57,48.741]],[\"parent/58\",[45,2.924]],[\"name/59\",[58,57.214]],[\"parent/59\",[45,2.924]],[\"name/60\",[59,57.214]],[\"parent/60\",[45,2.924]],[\"name/61\",[60,52.106]],[\"parent/61\",[45,2.924]],[\"name/62\",[61,44.221]],[\"parent/62\",[45,2.924]],[\"name/63\",[62,52.106]],[\"parent/63\",[]],[\"name/64\",[27,23.774]],[\"parent/64\",[62,4.747]],[\"name/65\",[24,28.127]],[\"parent/65\",[63,4.441]],[\"name/66\",[64,57.214]],[\"parent/66\",[63,4.441]],[\"name/67\",[65,57.214]],[\"parent/67\",[63,4.441]],[\"name/68\",[66,52.106]],[\"parent/68\",[]],[\"name/69\",[27,23.774]],[\"parent/69\",[66,4.747]],[\"name/70\",[67,57.214]],[\"parent/70\",[68,3.877]],[\"name/71\",[69,57.214]],[\"parent/71\",[68,3.877]],[\"name/72\",[70,57.214]],[\"parent/72\",[68,3.877]],[\"name/73\",[71,57.214]],[\"parent/73\",[68,3.877]],[\"name/74\",[72,57.214]],[\"parent/74\",[68,3.877]],[\"name/75\",[73,57.214]],[\"parent/75\",[68,3.877]],[\"name/76\",[74,52.106]],[\"parent/76\",[]],[\"name/77\",[27,23.774]],[\"parent/77\",[74,4.747]],[\"name/78\",[75,57.214]],[\"parent/78\",[76,4.747]],[\"name/79\",[77,57.214]],[\"parent/79\",[76,4.747]],[\"name/80\",[78,52.106]],[\"parent/80\",[]],[\"name/81\",[27,23.774]],[\"parent/81\",[78,4.747]],[\"name/82\",[79,52.106]],[\"parent/82\",[80,5.213]],[\"name/83\",[81,52.106]],[\"parent/83\",[]],[\"name/84\",[27,23.774]],[\"parent/84\",[81,4.747]],[\"name/85\",[79,52.106]],[\"parent/85\",[82,4.747]],[\"name/86\",[83,57.214]],[\"parent/86\",[82,4.747]],[\"name/87\",[84,52.106]],[\"parent/87\",[]],[\"name/88\",[27,23.774]],[\"parent/88\",[84,4.747]],[\"name/89\",[24,28.127]],[\"parent/89\",[85,3.44]],[\"name/90\",[86,52.106]],[\"parent/90\",[85,3.44]],[\"name/91\",[48,48.741]],[\"parent/91\",[85,3.44]],[\"name/92\",[87,46.228]],[\"parent/92\",[85,3.44]],[\"name/93\",[88,46.228]],[\"parent/93\",[85,3.44]],[\"name/94\",[89,57.214]],[\"parent/94\",[85,3.44]],[\"name/95\",[90,52.106]],[\"parent/95\",[85,3.44]],[\"name/96\",[91,57.214]],[\"parent/96\",[85,3.44]],[\"name/97\",[92,52.106]],[\"parent/97\",[85,3.44]],[\"name/98\",[60,52.106]],[\"parent/98\",[85,3.44]],[\"name/99\",[93,52.106]],[\"parent/99\",[]],[\"name/100\",[27,23.774]],[\"parent/100\",[93,4.747]],[\"name/101\",[21,34.527]],[\"parent/101\",[94,4.441]],[\"name/102\",[61,44.221]],[\"parent/102\",[94,4.441]],[\"name/103\",[32,46.228]],[\"parent/103\",[94,4.441]],[\"name/104\",[95,52.106]],[\"parent/104\",[]],[\"name/105\",[27,23.774]],[\"parent/105\",[95,4.747]],[\"name/106\",[24,28.127]],[\"parent/106\",[96,3.632]],[\"name/107\",[22,36.011]],[\"parent/107\",[96,3.632]],[\"name/108\",[97,46.228]],[\"parent/108\",[96,3.632]],[\"name/109\",[98,52.106]],[\"parent/109\",[96,3.632]],[\"name/110\",[99,52.106]],[\"parent/110\",[96,3.632]],[\"name/111\",[54,48.741]],[\"parent/111\",[96,3.632]],[\"name/112\",[57,48.741]],[\"parent/112\",[96,3.632]],[\"name/113\",[100,48.741]],[\"parent/113\",[96,3.632]],[\"name/114\",[101,52.106]],[\"parent/114\",[]],[\"name/115\",[27,23.774]],[\"parent/115\",[101,4.747]],[\"name/116\",[102,57.214]],[\"parent/116\",[103,4.029]],[\"name/117\",[22,36.011]],[\"parent/117\",[103,4.029]],[\"name/118\",[86,52.106]],[\"parent/118\",[103,4.029]],[\"name/119\",[97,46.228]],[\"parent/119\",[103,4.029]],[\"name/120\",[100,48.741]],[\"parent/120\",[103,4.029]],[\"name/121\",[104,52.106]],[\"parent/121\",[]],[\"name/122\",[27,23.774]],[\"parent/122\",[104,4.747]],[\"name/123\",[21,34.527]],[\"parent/123\",[105,3.746]],[\"name/124\",[24,28.127]],[\"parent/124\",[105,3.746]],[\"name/125\",[54,48.741]],[\"parent/125\",[105,3.746]],[\"name/126\",[57,48.741]],[\"parent/126\",[105,3.746]],[\"name/127\",[98,52.106]],[\"parent/127\",[105,3.746]],[\"name/128\",[99,52.106]],[\"parent/128\",[105,3.746]],[\"name/129\",[30,46.228]],[\"parent/129\",[105,3.746]],[\"name/130\",[106,52.106]],[\"parent/130\",[]],[\"name/131\",[27,23.774]],[\"parent/131\",[106,4.747]],[\"name/132\",[24,28.127]],[\"parent/132\",[107,3.746]],[\"name/133\",[22,36.011]],[\"parent/133\",[107,3.746]],[\"name/134\",[97,46.228]],[\"parent/134\",[107,3.746]],[\"name/135\",[108,44.221]],[\"parent/135\",[107,3.746]],[\"name/136\",[109,57.214]],[\"parent/136\",[107,3.746]],[\"name/137\",[110,57.214]],[\"parent/137\",[107,3.746]],[\"name/138\",[100,48.741]],[\"parent/138\",[107,3.746]],[\"name/139\",[111,52.106]],[\"parent/139\",[]],[\"name/140\",[27,23.774]],[\"parent/140\",[111,4.747]],[\"name/141\",[21,34.527]],[\"parent/141\",[112,4.441]],[\"name/142\",[30,46.228]],[\"parent/142\",[112,4.441]],[\"name/143\",[113,57.214]],[\"parent/143\",[112,4.441]],[\"name/144\",[114,52.106]],[\"parent/144\",[]],[\"name/145\",[27,23.774]],[\"parent/145\",[114,4.747]],[\"name/146\",[21,34.527]],[\"parent/146\",[115,4.212]],[\"name/147\",[28,39.868]],[\"parent/147\",[115,4.212]],[\"name/148\",[61,44.221]],[\"parent/148\",[115,4.212]],[\"name/149\",[32,46.228]],[\"parent/149\",[115,4.212]],[\"name/150\",[116,52.106]],[\"parent/150\",[]],[\"name/151\",[27,23.774]],[\"parent/151\",[116,4.747]],[\"name/152\",[21,34.527]],[\"parent/152\",[117,4.441]],[\"name/153\",[28,39.868]],[\"parent/153\",[117,4.441]],[\"name/154\",[33,48.741]],[\"parent/154\",[117,4.441]],[\"name/155\",[118,52.106]],[\"parent/155\",[]],[\"name/156\",[27,23.774]],[\"parent/156\",[118,4.747]],[\"name/157\",[21,34.527]],[\"parent/157\",[119,4.441]],[\"name/158\",[28,39.868]],[\"parent/158\",[119,4.441]],[\"name/159\",[120,57.214]],[\"parent/159\",[119,4.441]],[\"name/160\",[121,52.106]],[\"parent/160\",[]],[\"name/161\",[27,23.774]],[\"parent/161\",[121,4.747]],[\"name/162\",[24,28.127]],[\"parent/162\",[122,4.212]],[\"name/163\",[21,34.527]],[\"parent/163\",[122,4.212]],[\"name/164\",[28,39.868]],[\"parent/164\",[122,4.212]],[\"name/165\",[46,52.106]],[\"parent/165\",[122,4.212]],[\"name/166\",[123,52.106]],[\"parent/166\",[]],[\"name/167\",[27,23.774]],[\"parent/167\",[123,4.747]],[\"name/168\",[24,28.127]],[\"parent/168\",[124,4.212]],[\"name/169\",[21,34.527]],[\"parent/169\",[124,4.212]],[\"name/170\",[28,39.868]],[\"parent/170\",[124,4.212]],[\"name/171\",[47,52.106]],[\"parent/171\",[124,4.212]],[\"name/172\",[125,52.106]],[\"parent/172\",[]],[\"name/173\",[27,23.774]],[\"parent/173\",[125,4.747]],[\"name/174\",[24,28.127]],[\"parent/174\",[126,4.029]],[\"name/175\",[21,34.527]],[\"parent/175\",[126,4.029]],[\"name/176\",[108,44.221]],[\"parent/176\",[126,4.029]],[\"name/177\",[31,46.228]],[\"parent/177\",[126,4.029]],[\"name/178\",[127,52.106]],[\"parent/178\",[126,4.029]],[\"name/179\",[128,52.106]],[\"parent/179\",[]],[\"name/180\",[27,23.774]],[\"parent/180\",[128,4.747]],[\"name/181\",[24,28.127]],[\"parent/181\",[129,4.212]],[\"name/182\",[108,44.221]],[\"parent/182\",[129,4.212]],[\"name/183\",[130,48.741]],[\"parent/183\",[129,4.212]],[\"name/184\",[127,52.106]],[\"parent/184\",[129,4.212]],[\"name/185\",[131,52.106]],[\"parent/185\",[]],[\"name/186\",[27,23.774]],[\"parent/186\",[131,4.747]],[\"name/187\",[24,28.127]],[\"parent/187\",[132,4.029]],[\"name/188\",[108,44.221]],[\"parent/188\",[132,4.029]],[\"name/189\",[133,57.214]],[\"parent/189\",[132,4.029]],[\"name/190\",[130,48.741]],[\"parent/190\",[132,4.029]],[\"name/191\",[39,52.106]],[\"parent/191\",[132,4.029]],[\"name/192\",[134,52.106]],[\"parent/192\",[]],[\"name/193\",[27,23.774]],[\"parent/193\",[134,4.747]],[\"name/194\",[21,34.527]],[\"parent/194\",[135,4.441]],[\"name/195\",[31,46.228]],[\"parent/195\",[135,4.441]],[\"name/196\",[136,57.214]],[\"parent/196\",[135,4.441]],[\"name/197\",[137,57.214]],[\"parent/197\",[]],[\"name/198\",[138,52.106]],[\"parent/198\",[]],[\"name/199\",[27,23.774]],[\"parent/199\",[138,4.747]],[\"name/200\",[139,57.214]],[\"parent/200\",[140,4.441]],[\"name/201\",[141,57.214]],[\"parent/201\",[140,4.441]],[\"name/202\",[142,52.106]],[\"parent/202\",[140,4.441]],[\"name/203\",[143,52.106]],[\"parent/203\",[]],[\"name/204\",[27,23.774]],[\"parent/204\",[143,4.747]],[\"name/205\",[144,57.214]],[\"parent/205\",[145,4.441]],[\"name/206\",[146,57.214]],[\"parent/206\",[145,4.441]],[\"name/207\",[142,52.106]],[\"parent/207\",[145,4.441]],[\"name/208\",[147,57.214]],[\"parent/208\",[]],[\"name/209\",[148,52.106]],[\"parent/209\",[]],[\"name/210\",[27,23.774]],[\"parent/210\",[148,4.747]],[\"name/211\",[24,28.127]],[\"parent/211\",[149,3.632]],[\"name/212\",[150,57.214]],[\"parent/212\",[149,3.632]],[\"name/213\",[151,57.214]],[\"parent/213\",[149,3.632]],[\"name/214\",[152,57.214]],[\"parent/214\",[149,3.632]],[\"name/215\",[97,46.228]],[\"parent/215\",[149,3.632]],[\"name/216\",[87,46.228]],[\"parent/216\",[149,3.632]],[\"name/217\",[88,46.228]],[\"parent/217\",[149,3.632]],[\"name/218\",[153,42.551]],[\"parent/218\",[149,3.632]],[\"name/219\",[154,52.106]],[\"parent/219\",[]],[\"name/220\",[27,23.774]],[\"parent/220\",[154,4.747]],[\"name/221\",[155,57.214]],[\"parent/221\",[156,3.632]],[\"name/222\",[157,57.214]],[\"parent/222\",[156,3.632]],[\"name/223\",[158,57.214]],[\"parent/223\",[156,3.632]],[\"name/224\",[159,52.106]],[\"parent/224\",[156,3.632]],[\"name/225\",[160,57.214]],[\"parent/225\",[156,3.632]],[\"name/226\",[161,57.214]],[\"parent/226\",[156,3.632]],[\"name/227\",[162,57.214]],[\"parent/227\",[156,3.632]],[\"name/228\",[163,57.214]],[\"parent/228\",[156,3.632]],[\"name/229\",[164,57.214]],[\"parent/229\",[]],[\"name/230\",[165,52.106]],[\"parent/230\",[]],[\"name/231\",[27,23.774]],[\"parent/231\",[165,4.747]],[\"name/232\",[24,28.127]],[\"parent/232\",[166,4.212]],[\"name/233\",[22,36.011]],[\"parent/233\",[166,4.212]],[\"name/234\",[167,57.214]],[\"parent/234\",[166,4.212]],[\"name/235\",[168,57.214]],[\"parent/235\",[166,4.212]],[\"name/236\",[169,52.106]],[\"parent/236\",[]],[\"name/237\",[27,23.774]],[\"parent/237\",[169,4.747]],[\"name/238\",[170,57.214]],[\"parent/238\",[171,3.877]],[\"name/239\",[28,39.868]],[\"parent/239\",[171,3.877]],[\"name/240\",[30,46.228]],[\"parent/240\",[171,3.877]],[\"name/241\",[31,46.228]],[\"parent/241\",[171,3.877]],[\"name/242\",[33,48.741]],[\"parent/242\",[171,3.877]],[\"name/243\",[153,42.551]],[\"parent/243\",[171,3.877]],[\"name/244\",[172,52.106]],[\"parent/244\",[]],[\"name/245\",[27,23.774]],[\"parent/245\",[172,4.747]],[\"name/246\",[21,34.527]],[\"parent/246\",[173,3.877]],[\"name/247\",[174,57.214]],[\"parent/247\",[173,3.877]],[\"name/248\",[61,44.221]],[\"parent/248\",[173,3.877]],[\"name/249\",[32,46.228]],[\"parent/249\",[173,3.877]],[\"name/250\",[28,39.868]],[\"parent/250\",[173,3.877]],[\"name/251\",[153,42.551]],[\"parent/251\",[173,3.877]],[\"name/252\",[175,52.106]],[\"parent/252\",[]],[\"name/253\",[27,23.774]],[\"parent/253\",[175,4.747]],[\"name/254\",[176,57.214]],[\"parent/254\",[177,3.44]],[\"name/255\",[21,34.527]],[\"parent/255\",[177,3.44]],[\"name/256\",[178,57.214]],[\"parent/256\",[177,3.44]],[\"name/257\",[53,48.741]],[\"parent/257\",[177,3.44]],[\"name/258\",[56,48.741]],[\"parent/258\",[177,3.44]],[\"name/259\",[179,57.214]],[\"parent/259\",[177,3.44]],[\"name/260\",[180,57.214]],[\"parent/260\",[177,3.44]],[\"name/261\",[181,57.214]],[\"parent/261\",[177,3.44]],[\"name/262\",[61,44.221]],[\"parent/262\",[177,3.44]],[\"name/263\",[153,42.551]],[\"parent/263\",[177,3.44]],[\"name/264\",[182,52.106]],[\"parent/264\",[]],[\"name/265\",[27,23.774]],[\"parent/265\",[182,4.747]],[\"name/266\",[24,28.127]],[\"parent/266\",[183,4.212]],[\"name/267\",[184,57.214]],[\"parent/267\",[183,4.212]],[\"name/268\",[185,57.214]],[\"parent/268\",[183,4.212]],[\"name/269\",[153,42.551]],[\"parent/269\",[183,4.212]],[\"name/270\",[186,52.106]],[\"parent/270\",[]],[\"name/271\",[27,23.774]],[\"parent/271\",[186,4.747]],[\"name/272\",[24,28.127]],[\"parent/272\",[187,3.877]],[\"name/273\",[108,44.221]],[\"parent/273\",[187,3.877]],[\"name/274\",[188,57.214]],[\"parent/274\",[187,3.877]],[\"name/275\",[189,57.214]],[\"parent/275\",[187,3.877]],[\"name/276\",[130,48.741]],[\"parent/276\",[187,3.877]],[\"name/277\",[153,42.551]],[\"parent/277\",[187,3.877]],[\"name/278\",[190,57.214]],[\"parent/278\",[]],[\"name/279\",[191,37.755]],[\"parent/279\",[]],[\"name/280\",[192,57.214]],[\"parent/280\",[191,3.44]],[\"name/281\",[193,48.741]],[\"parent/281\",[191,3.44]],[\"name/282\",[194,57.214]],[\"parent/282\",[191,3.44]],[\"name/283\",[195,52.106]],[\"parent/283\",[191,3.44]],[\"name/284\",[196,57.214]],[\"parent/284\",[191,3.44]],[\"name/285\",[197,57.214]],[\"parent/285\",[191,3.44]],[\"name/286\",[198,52.106]],[\"parent/286\",[191,3.44]],[\"name/287\",[199,57.214]],[\"parent/287\",[191,3.44]],[\"name/288\",[4,42.551]],[\"parent/288\",[191,3.44]],[\"name/289\",[200,38.756]],[\"parent/289\",[]],[\"name/290\",[201,57.214]],[\"parent/290\",[200,3.531]],[\"name/291\",[202,57.214]],[\"parent/291\",[200,3.531]],[\"name/292\",[203,57.214]],[\"parent/292\",[200,3.531]],[\"name/293\",[204,57.214]],[\"parent/293\",[200,3.531]],[\"name/294\",[205,57.214]],[\"parent/294\",[200,3.531]],[\"name/295\",[206,57.214]],[\"parent/295\",[200,3.531]],[\"name/296\",[207,57.214]],[\"parent/296\",[200,3.531]],[\"name/297\",[4,42.551]],[\"parent/297\",[200,3.531]],[\"name/298\",[208,38.756]],[\"parent/298\",[]],[\"name/299\",[209,57.214]],[\"parent/299\",[208,3.531]],[\"name/300\",[210,57.214]],[\"parent/300\",[208,3.531]],[\"name/301\",[211,57.214]],[\"parent/301\",[208,3.531]],[\"name/302\",[212,57.214]],[\"parent/302\",[208,3.531]],[\"name/303\",[213,57.214]],[\"parent/303\",[208,3.531]],[\"name/304\",[214,57.214]],[\"parent/304\",[208,3.531]],[\"name/305\",[215,57.214]],[\"parent/305\",[208,3.531]],[\"name/306\",[216,57.214]],[\"parent/306\",[208,3.531]],[\"name/307\",[217,46.228]],[\"parent/307\",[]],[\"name/308\",[218,57.214]],[\"parent/308\",[217,4.212]],[\"name/309\",[219,57.214]],[\"parent/309\",[217,4.212]],[\"name/310\",[4,42.551]],[\"parent/310\",[217,4.212]],[\"name/311\",[220,57.214]],[\"parent/311\",[]],[\"name/312\",[221,39.868]],[\"parent/312\",[]],[\"name/313\",[222,57.214]],[\"parent/313\",[221,3.632]],[\"name/314\",[223,57.214]],[\"parent/314\",[221,3.632]],[\"name/315\",[224,57.214]],[\"parent/315\",[221,3.632]],[\"name/316\",[225,57.214]],[\"parent/316\",[221,3.632]],[\"name/317\",[226,57.214]],[\"parent/317\",[221,3.632]],[\"name/318\",[227,57.214]],[\"parent/318\",[221,3.632]],[\"name/319\",[228,57.214]],[\"parent/319\",[221,3.632]],[\"name/320\",[229,52.106]],[\"parent/320\",[]],[\"name/321\",[27,23.774]],[\"parent/321\",[229,4.747]],[\"name/322\",[230,57.214]],[\"parent/322\",[231,4.747]],[\"name/323\",[232,57.214]],[\"parent/323\",[231,4.747]],[\"name/324\",[233,57.214]],[\"parent/324\",[]],[\"name/325\",[234,33.235]],[\"parent/325\",[]],[\"name/326\",[4,42.551]],[\"parent/326\",[234,3.028]],[\"name/327\",[235,57.214]],[\"parent/327\",[234,3.028]],[\"name/328\",[236,52.106]],[\"parent/328\",[234,3.028]],[\"name/329\",[193,48.741]],[\"parent/329\",[234,3.028]],[\"name/330\",[195,52.106]],[\"parent/330\",[234,3.028]],[\"name/331\",[198,52.106]],[\"parent/331\",[234,3.028]],[\"name/332\",[237,57.214]],[\"parent/332\",[234,3.028]],[\"name/333\",[238,57.214]],[\"parent/333\",[234,3.028]],[\"name/334\",[239,57.214]],[\"parent/334\",[234,3.028]],[\"name/335\",[240,57.214]],[\"parent/335\",[234,3.028]],[\"name/336\",[241,57.214]],[\"parent/336\",[234,3.028]],[\"name/337\",[242,57.214]],[\"parent/337\",[234,3.028]],[\"name/338\",[243,57.214]],[\"parent/338\",[234,3.028]],[\"name/339\",[244,57.214]],[\"parent/339\",[234,3.028]],[\"name/340\",[245,57.214]],[\"parent/340\",[234,3.028]],[\"name/341\",[246,52.106]],[\"parent/341\",[]],[\"name/342\",[247,39.868]],[\"parent/342\",[246,4.747]],[\"name/343\",[248,52.106]],[\"parent/343\",[]],[\"name/344\",[247,39.868]],[\"parent/344\",[248,4.747]],[\"name/345\",[249,52.106]],[\"parent/345\",[]],[\"name/346\",[247,39.868]],[\"parent/346\",[249,4.747]],[\"name/347\",[250,52.106]],[\"parent/347\",[]],[\"name/348\",[247,39.868]],[\"parent/348\",[250,4.747]],[\"name/349\",[251,52.106]],[\"parent/349\",[]],[\"name/350\",[247,39.868]],[\"parent/350\",[251,4.747]],[\"name/351\",[252,52.106]],[\"parent/351\",[]],[\"name/352\",[247,39.868]],[\"parent/352\",[252,4.747]],[\"name/353\",[253,52.106]],[\"parent/353\",[]],[\"name/354\",[247,39.868]],[\"parent/354\",[253,4.747]],[\"name/355\",[254,52.106]],[\"parent/355\",[]],[\"name/356\",[247,39.868]],[\"parent/356\",[254,4.747]],[\"name/357\",[255,57.214]],[\"parent/357\",[]],[\"name/358\",[256,57.214]],[\"parent/358\",[]],[\"name/359\",[257,52.106]],[\"parent/359\",[]],[\"name/360\",[27,23.774]],[\"parent/360\",[257,4.747]],[\"name/361\",[258,57.214]],[\"parent/361\",[259,3.531]],[\"name/362\",[260,57.214]],[\"parent/362\",[259,3.531]],[\"name/363\",[53,48.741]],[\"parent/363\",[259,3.531]],[\"name/364\",[56,48.741]],[\"parent/364\",[259,3.531]],[\"name/365\",[50,48.741]],[\"parent/365\",[259,3.531]],[\"name/366\",[49,48.741]],[\"parent/366\",[259,3.531]],[\"name/367\",[87,46.228]],[\"parent/367\",[259,3.531]],[\"name/368\",[88,46.228]],[\"parent/368\",[259,3.531]],[\"name/369\",[261,48.741]],[\"parent/369\",[259,3.531]],[\"name/370\",[262,57.214]],[\"parent/370\",[]],[\"name/371\",[263,57.214]],[\"parent/371\",[]],[\"name/372\",[264,52.106]],[\"parent/372\",[]],[\"name/373\",[27,23.774]],[\"parent/373\",[264,4.747]],[\"name/374\",[48,48.741]],[\"parent/374\",[265,3.877]],[\"name/375\",[50,48.741]],[\"parent/375\",[265,3.877]],[\"name/376\",[49,48.741]],[\"parent/376\",[265,3.877]],[\"name/377\",[87,46.228]],[\"parent/377\",[265,3.877]],[\"name/378\",[88,46.228]],[\"parent/378\",[265,3.877]],[\"name/379\",[261,48.741]],[\"parent/379\",[265,3.877]],[\"name/380\",[266,48.741]],[\"parent/380\",[]],[\"name/381\",[267,52.106]],[\"parent/381\",[]],[\"name/382\",[27,23.774]],[\"parent/382\",[267,4.747]],[\"name/383\",[24,28.127]],[\"parent/383\",[268,4.212]],[\"name/384\",[22,36.011]],[\"parent/384\",[268,4.212]],[\"name/385\",[269,52.106]],[\"parent/385\",[268,4.212]],[\"name/386\",[270,52.106]],[\"parent/386\",[268,4.212]],[\"name/387\",[266,48.741]],[\"parent/387\",[]],[\"name/388\",[27,23.774]],[\"parent/388\",[266,4.441]],[\"name/389\",[90,52.106]],[\"parent/389\",[271,4.747]],[\"name/390\",[92,52.106]],[\"parent/390\",[271,4.747]],[\"name/391\",[272,52.106]],[\"parent/391\",[]],[\"name/392\",[273,52.106]],[\"parent/392\",[]],[\"name/393\",[27,23.774]],[\"parent/393\",[273,4.747]],[\"name/394\",[24,28.127]],[\"parent/394\",[274,4.212]],[\"name/395\",[22,36.011]],[\"parent/395\",[274,4.212]],[\"name/396\",[269,52.106]],[\"parent/396\",[274,4.212]],[\"name/397\",[270,52.106]],[\"parent/397\",[274,4.212]],[\"name/398\",[272,52.106]],[\"parent/398\",[]],[\"name/399\",[275,57.214]],[\"parent/399\",[]],[\"name/400\",[276,52.106]],[\"parent/400\",[]],[\"name/401\",[27,23.774]],[\"parent/401\",[276,4.747]],[\"name/402\",[277,57.214]],[\"parent/402\",[278,3.632]],[\"name/403\",[279,57.214]],[\"parent/403\",[278,3.632]],[\"name/404\",[44,48.741]],[\"parent/404\",[278,3.632]],[\"name/405\",[280,57.214]],[\"parent/405\",[278,3.632]],[\"name/406\",[159,52.106]],[\"parent/406\",[278,3.632]],[\"name/407\",[261,48.741]],[\"parent/407\",[278,3.632]],[\"name/408\",[281,57.214]],[\"parent/408\",[278,3.632]],[\"name/409\",[282,57.214]],[\"parent/409\",[278,3.632]],[\"name/410\",[283,57.214]],[\"parent/410\",[]],[\"name/411\",[284,28.127]],[\"parent/411\",[]],[\"name/412\",[285,57.214]],[\"parent/412\",[284,2.563]],[\"name/413\",[286,57.214]],[\"parent/413\",[284,2.563]],[\"name/414\",[287,57.214]],[\"parent/414\",[284,2.563]],[\"name/415\",[288,57.214]],[\"parent/415\",[284,2.563]],[\"name/416\",[289,57.214]],[\"parent/416\",[284,2.563]],[\"name/417\",[290,57.214]],[\"parent/417\",[284,2.563]],[\"name/418\",[291,57.214]],[\"parent/418\",[284,2.563]],[\"name/419\",[292,57.214]],[\"parent/419\",[284,2.563]],[\"name/420\",[293,57.214]],[\"parent/420\",[284,2.563]],[\"name/421\",[294,57.214]],[\"parent/421\",[284,2.563]],[\"name/422\",[295,57.214]],[\"parent/422\",[284,2.563]],[\"name/423\",[296,57.214]],[\"parent/423\",[284,2.563]],[\"name/424\",[297,57.214]],[\"parent/424\",[284,2.563]],[\"name/425\",[298,57.214]],[\"parent/425\",[284,2.563]],[\"name/426\",[299,57.214]],[\"parent/426\",[284,2.563]],[\"name/427\",[300,57.214]],[\"parent/427\",[284,2.563]],[\"name/428\",[301,57.214]],[\"parent/428\",[284,2.563]],[\"name/429\",[302,57.214]],[\"parent/429\",[284,2.563]],[\"name/430\",[303,57.214]],[\"parent/430\",[284,2.563]],[\"name/431\",[304,57.214]],[\"parent/431\",[284,2.563]],[\"name/432\",[305,57.214]],[\"parent/432\",[284,2.563]],[\"name/433\",[306,57.214]],[\"parent/433\",[284,2.563]],[\"name/434\",[307,57.214]],[\"parent/434\",[284,2.563]],[\"name/435\",[308,57.214]],[\"parent/435\",[284,2.563]],[\"name/436\",[309,57.214]],[\"parent/436\",[284,2.563]],[\"name/437\",[4,42.551]],[\"parent/437\",[284,2.563]],[\"name/438\",[310,57.214]],[\"parent/438\",[]],[\"name/439\",[311,48.741]],[\"parent/439\",[]],[\"name/440\",[236,52.106]],[\"parent/440\",[311,4.441]],[\"name/441\",[193,48.741]],[\"parent/441\",[311,4.441]],[\"name/442\",[24,28.127]],[\"parent/442\",[]],[\"name/443\",[312,52.106]],[\"parent/443\",[24,2.563]],[\"name/444\",[313,52.106]],[\"parent/444\",[24,2.563]],[\"name/445\",[314,57.214]],[\"parent/445\",[24,2.563]],[\"name/446\",[315,57.214]],[\"parent/446\",[24,2.563]],[\"name/447\",[316,57.214]],[\"parent/447\",[24,2.563]],[\"name/448\",[317,57.214]],[\"parent/448\",[24,2.563]],[\"name/449\",[318,57.214]],[\"parent/449\",[24,2.563]],[\"name/450\",[319,57.214]],[\"parent/450\",[24,2.563]],[\"name/451\",[320,57.214]],[\"parent/451\",[24,2.563]],[\"name/452\",[22,36.011]],[\"parent/452\",[]],[\"name/453\",[312,52.106]],[\"parent/453\",[22,3.281]],[\"name/454\",[313,52.106]],[\"parent/454\",[22,3.281]],[\"name/455\",[321,57.214]],[\"parent/455\",[22,3.281]],[\"name/456\",[322,57.214]],[\"parent/456\",[22,3.281]]],\"invertedIndex\":[[\"__type\",{\"_index\":27,\"name\":{\"27\":{},\"34\":{},\"41\":{},\"44\":{},\"64\":{},\"69\":{},\"77\":{},\"81\":{},\"84\":{},\"88\":{},\"100\":{},\"105\":{},\"115\":{},\"122\":{},\"131\":{},\"140\":{},\"145\":{},\"151\":{},\"156\":{},\"161\":{},\"167\":{},\"173\":{},\"180\":{},\"186\":{},\"193\":{},\"199\":{},\"204\":{},\"210\":{},\"220\":{},\"231\":{},\"237\":{},\"245\":{},\"253\":{},\"265\":{},\"271\":{},\"321\":{},\"360\":{},\"373\":{},\"382\":{},\"388\":{},\"393\":{},\"401\":{}},\"parent\":{}}],[\"accountfetcher\",{\"_index\":234,\"name\":{\"325\":{}},\"parent\":{\"326\":{},\"327\":{},\"328\":{},\"329\":{},\"330\":{},\"331\":{},\"332\":{},\"333\":{},\"334\":{},\"335\":{},\"336\":{},\"337\":{},\"338\":{},\"339\":{},\"340\":{}}}],[\"accountname\",{\"_index\":20,\"name\":{\"20\":{}},\"parent\":{\"21\":{},\"22\":{},\"23\":{},\"24\":{},\"25\":{}}}],[\"amount\",{\"_index\":155,\"name\":{\"221\":{}},\"parent\":{}}],[\"amountowed\",{\"_index\":77,\"name\":{\"79\":{}},\"parent\":{}}],[\"amountspecifiedisinput\",{\"_index\":159,\"name\":{\"224\":{},\"406\":{}},\"parent\":{}}],[\"atob\",{\"_index\":160,\"name\":{\"225\":{}},\"parent\":{}}],[\"authority\",{\"_index\":38,\"name\":{\"37\":{}},\"parent\":{}}],[\"buildwhirlpoolclient\",{\"_index\":310,\"name\":{\"438\":{}},\"parent\":{}}],[\"checktickinbounds\",{\"_index\":215,\"name\":{\"305\":{}},\"parent\":{}}],[\"closeposition\",{\"_index\":319,\"name\":{\"450\":{}},\"parent\":{}}],[\"closepositionix\",{\"_index\":294,\"name\":{\"421\":{}},\"parent\":{}}],[\"closepositionparams\",{\"_index\":101,\"name\":{\"114\":{}},\"parent\":{\"115\":{}}}],[\"closepositionparams.__type\",{\"_index\":103,\"name\":{},\"parent\":{\"116\":{},\"117\":{},\"118\":{},\"119\":{},\"120\":{}}}],[\"collectfeesix\",{\"_index\":297,\"name\":{\"424\":{}},\"parent\":{}}],[\"collectfeesparams\",{\"_index\":95,\"name\":{\"104\":{}},\"parent\":{\"105\":{}}}],[\"collectfeesparams.__type\",{\"_index\":96,\"name\":{},\"parent\":{\"106\":{},\"107\":{},\"108\":{},\"109\":{},\"110\":{},\"111\":{},\"112\":{},\"113\":{}}}],[\"collectfeesquote\",{\"_index\":266,\"name\":{\"380\":{},\"387\":{}},\"parent\":{\"388\":{}}}],[\"collectfeesquote.__type\",{\"_index\":271,\"name\":{},\"parent\":{\"389\":{},\"390\":{}}}],[\"collectfeesquoteparam\",{\"_index\":267,\"name\":{\"381\":{}},\"parent\":{\"382\":{}}}],[\"collectfeesquoteparam.__type\",{\"_index\":268,\"name\":{},\"parent\":{\"383\":{},\"384\":{},\"385\":{},\"386\":{}}}],[\"collectprotocolfeesauthority\",{\"_index\":30,\"name\":{\"29\":{},\"129\":{},\"142\":{},\"240\":{}},\"parent\":{}}],[\"collectprotocolfeesix\",{\"_index\":298,\"name\":{\"425\":{}},\"parent\":{}}],[\"collectprotocolfeesparams\",{\"_index\":104,\"name\":{\"121\":{}},\"parent\":{\"122\":{}}}],[\"collectprotocolfeesparams.__type\",{\"_index\":105,\"name\":{},\"parent\":{\"123\":{},\"124\":{},\"125\":{},\"126\":{},\"127\":{},\"128\":{},\"129\":{}}}],[\"collectrewardix\",{\"_index\":299,\"name\":{\"426\":{}},\"parent\":{}}],[\"collectrewardparams\",{\"_index\":106,\"name\":{\"130\":{}},\"parent\":{\"131\":{}}}],[\"collectrewardparams.__type\",{\"_index\":107,\"name\":{},\"parent\":{\"132\":{},\"133\":{},\"134\":{},\"135\":{},\"136\":{},\"137\":{},\"138\":{}}}],[\"collectrewardsquote\",{\"_index\":272,\"name\":{\"391\":{},\"398\":{}},\"parent\":{}}],[\"collectrewardsquoteparam\",{\"_index\":273,\"name\":{\"392\":{}},\"parent\":{\"393\":{}}}],[\"collectrewardsquoteparam.__type\",{\"_index\":274,\"name\":{},\"parent\":{\"394\":{},\"395\":{},\"396\":{},\"397\":{}}}],[\"connection\",{\"_index\":5,\"name\":{\"5\":{}},\"parent\":{}}],[\"constructor\",{\"_index\":4,\"name\":{\"4\":{},\"288\":{},\"297\":{},\"310\":{},\"326\":{},\"437\":{}},\"parent\":{}}],[\"decreaseliquidity\",{\"_index\":322,\"name\":{\"456\":{}},\"parent\":{}}],[\"decreaseliquidityinput\",{\"_index\":143,\"name\":{\"203\":{}},\"parent\":{\"204\":{}}}],[\"decreaseliquidityinput.__type\",{\"_index\":145,\"name\":{},\"parent\":{\"205\":{},\"206\":{},\"207\":{}}}],[\"decreaseliquidityix\",{\"_index\":293,\"name\":{\"420\":{}},\"parent\":{}}],[\"decreaseliquidityparams\",{\"_index\":147,\"name\":{\"208\":{}},\"parent\":{}}],[\"decreaseliquidityquotebyliquidity\",{\"_index\":262,\"name\":{\"370\":{}},\"parent\":{}}],[\"decreaseliquidityquotebyliquiditywithparams\",{\"_index\":263,\"name\":{\"371\":{}},\"parent\":{}}],[\"decreaseliquidityquoteparam\",{\"_index\":264,\"name\":{\"372\":{}},\"parent\":{\"373\":{}}}],[\"decreaseliquidityquoteparam.__type\",{\"_index\":265,\"name\":{},\"parent\":{\"374\":{},\"375\":{},\"376\":{},\"377\":{},\"378\":{},\"379\":{}}}],[\"defaultfeerate\",{\"_index\":32,\"name\":{\"31\":{},\"103\":{},\"149\":{},\"249\":{}},\"parent\":{}}],[\"defaultprotocolfeerate\",{\"_index\":33,\"name\":{\"32\":{},\"154\":{},\"242\":{}},\"parent\":{}}],[\"emissionspersecondx64\",{\"_index\":39,\"name\":{\"38\":{},\"191\":{}},\"parent\":{}}],[\"estimateliquidityfromtokenamounts\",{\"_index\":227,\"name\":{\"318\":{}},\"parent\":{}}],[\"feeauthority\",{\"_index\":28,\"name\":{\"28\":{},\"147\":{},\"153\":{},\"158\":{},\"164\":{},\"170\":{},\"239\":{},\"250\":{}},\"parent\":{}}],[\"feegrowthcheckpointa\",{\"_index\":89,\"name\":{\"94\":{}},\"parent\":{}}],[\"feegrowthcheckpointb\",{\"_index\":91,\"name\":{\"96\":{}},\"parent\":{}}],[\"feegrowthglobala\",{\"_index\":55,\"name\":{\"56\":{}},\"parent\":{}}],[\"feegrowthglobalb\",{\"_index\":58,\"name\":{\"59\":{}},\"parent\":{}}],[\"feegrowthoutsidea\",{\"_index\":71,\"name\":{\"73\":{}},\"parent\":{}}],[\"feegrowthoutsideb\",{\"_index\":72,\"name\":{\"74\":{}},\"parent\":{}}],[\"feeoweda\",{\"_index\":90,\"name\":{\"95\":{},\"389\":{}},\"parent\":{}}],[\"feeowedb\",{\"_index\":92,\"name\":{\"97\":{},\"390\":{}},\"parent\":{}}],[\"feerate\",{\"_index\":46,\"name\":{\"47\":{},\"165\":{}},\"parent\":{}}],[\"feetier\",{\"_index\":25,\"name\":{\"25\":{}},\"parent\":{}}],[\"feetierdata\",{\"_index\":93,\"name\":{\"99\":{}},\"parent\":{\"100\":{}}}],[\"feetierdata.__type\",{\"_index\":94,\"name\":{},\"parent\":{\"101\":{},\"102\":{},\"103\":{}}}],[\"feetierkey\",{\"_index\":181,\"name\":{\"261\":{}},\"parent\":{}}],[\"feetierpda\",{\"_index\":174,\"name\":{\"247\":{}},\"parent\":{}}],[\"findnextinitializedtickindex\",{\"_index\":214,\"name\":{\"304\":{}},\"parent\":{}}],[\"findpreviousinitializedtickindex\",{\"_index\":213,\"name\":{\"303\":{}},\"parent\":{}}],[\"from\",{\"_index\":1,\"name\":{\"1\":{}},\"parent\":{}}],[\"fromworkspace\",{\"_index\":2,\"name\":{\"2\":{}},\"parent\":{}}],[\"funder\",{\"_index\":153,\"name\":{\"218\":{},\"243\":{},\"251\":{},\"263\":{},\"269\":{},\"277\":{}},\"parent\":{}}],[\"getaccountrentexempt\",{\"_index\":235,\"name\":{\"327\":{}},\"parent\":{}}],[\"getadjacenttickarrays\",{\"_index\":219,\"name\":{\"309\":{}},\"parent\":{}}],[\"getconfig\",{\"_index\":239,\"name\":{\"334\":{}},\"parent\":{}}],[\"getdata\",{\"_index\":312,\"name\":{\"443\":{},\"453\":{}},\"parent\":{}}],[\"getfeerate\",{\"_index\":223,\"name\":{\"314\":{}},\"parent\":{}}],[\"getfeetier\",{\"_index\":198,\"name\":{\"286\":{},\"331\":{}},\"parent\":{}}],[\"getinitializabletickindex\",{\"_index\":210,\"name\":{\"300\":{}},\"parent\":{}}],[\"getmintinfo\",{\"_index\":238,\"name\":{\"333\":{}},\"parent\":{}}],[\"getnextinitializabletickindex\",{\"_index\":211,\"name\":{\"301\":{}},\"parent\":{}}],[\"getoracle\",{\"_index\":199,\"name\":{\"287\":{}},\"parent\":{}}],[\"getpool\",{\"_index\":236,\"name\":{\"328\":{},\"440\":{}},\"parent\":{}}],[\"getposition\",{\"_index\":193,\"name\":{\"281\":{},\"329\":{},\"441\":{}},\"parent\":{}}],[\"getpositionmetadata\",{\"_index\":194,\"name\":{\"282\":{}},\"parent\":{}}],[\"getprevinitializabletickindex\",{\"_index\":212,\"name\":{\"302\":{}},\"parent\":{}}],[\"getprotocolfeerate\",{\"_index\":224,\"name\":{\"315\":{}},\"parent\":{}}],[\"getstarttickindex\",{\"_index\":209,\"name\":{\"299\":{}},\"parent\":{}}],[\"gettickarray\",{\"_index\":195,\"name\":{\"283\":{},\"330\":{}},\"parent\":{}}],[\"gettickarrayfromsqrtprice\",{\"_index\":197,\"name\":{\"285\":{}},\"parent\":{}}],[\"gettickarrayfromtickindex\",{\"_index\":196,\"name\":{\"284\":{}},\"parent\":{}}],[\"gettickarraypublickeysforswap\",{\"_index\":228,\"name\":{\"319\":{}},\"parent\":{}}],[\"gettickfromarray\",{\"_index\":218,\"name\":{\"308\":{}},\"parent\":{}}],[\"gettokenainfo\",{\"_index\":314,\"name\":{\"445\":{}},\"parent\":{}}],[\"gettokenamountsfromliquidity\",{\"_index\":226,\"name\":{\"317\":{}},\"parent\":{}}],[\"gettokenbinfo\",{\"_index\":315,\"name\":{\"446\":{}},\"parent\":{}}],[\"gettokeninfo\",{\"_index\":237,\"name\":{\"332\":{}},\"parent\":{}}],[\"getwhirlpool\",{\"_index\":192,\"name\":{\"280\":{}},\"parent\":{}}],[\"growthglobalx64\",{\"_index\":40,\"name\":{\"39\":{}},\"parent\":{}}],[\"growthinsidecheckpoint\",{\"_index\":75,\"name\":{\"78\":{}},\"parent\":{}}],[\"increaseliquidity\",{\"_index\":321,\"name\":{\"455\":{}},\"parent\":{}}],[\"increaseliquidityinput\",{\"_index\":138,\"name\":{\"198\":{}},\"parent\":{\"199\":{}}}],[\"increaseliquidityinput.__type\",{\"_index\":140,\"name\":{},\"parent\":{\"200\":{},\"201\":{},\"202\":{}}}],[\"increaseliquidityix\",{\"_index\":292,\"name\":{\"419\":{}},\"parent\":{}}],[\"increaseliquidityparams\",{\"_index\":137,\"name\":{\"197\":{}},\"parent\":{}}],[\"increaseliquidityquotebyinputtoken\",{\"_index\":255,\"name\":{\"357\":{}},\"parent\":{}}],[\"increaseliquidityquotebyinputtokenwithparams\",{\"_index\":256,\"name\":{\"358\":{}},\"parent\":{}}],[\"increaseliquidityquoteparam\",{\"_index\":257,\"name\":{\"359\":{}},\"parent\":{\"360\":{}}}],[\"increaseliquidityquoteparam.__type\",{\"_index\":259,\"name\":{},\"parent\":{\"361\":{},\"362\":{},\"363\":{},\"364\":{},\"365\":{},\"366\":{},\"367\":{},\"368\":{},\"369\":{}}}],[\"initconfigparams\",{\"_index\":169,\"name\":{\"236\":{}},\"parent\":{\"237\":{}}}],[\"initconfigparams.__type\",{\"_index\":171,\"name\":{},\"parent\":{\"238\":{},\"239\":{},\"240\":{},\"241\":{},\"242\":{},\"243\":{}}}],[\"initfeetierparams\",{\"_index\":172,\"name\":{\"244\":{}},\"parent\":{\"245\":{}}}],[\"initfeetierparams.__type\",{\"_index\":173,\"name\":{},\"parent\":{\"246\":{},\"247\":{},\"248\":{},\"249\":{},\"250\":{},\"251\":{}}}],[\"initializeconfigix\",{\"_index\":285,\"name\":{\"412\":{}},\"parent\":{}}],[\"initialized\",{\"_index\":67,\"name\":{\"70\":{}},\"parent\":{}}],[\"initializefeetierix\",{\"_index\":286,\"name\":{\"413\":{}},\"parent\":{}}],[\"initializepoolix\",{\"_index\":287,\"name\":{\"414\":{}},\"parent\":{}}],[\"initializerewardix\",{\"_index\":288,\"name\":{\"415\":{}},\"parent\":{}}],[\"initializerewardparams\",{\"_index\":186,\"name\":{\"270\":{}},\"parent\":{\"271\":{}}}],[\"initializerewardparams.__type\",{\"_index\":187,\"name\":{},\"parent\":{\"272\":{},\"273\":{},\"274\":{},\"275\":{},\"276\":{},\"277\":{}}}],[\"initpoolparams\",{\"_index\":175,\"name\":{\"252\":{}},\"parent\":{\"253\":{}}}],[\"initpoolparams.__type\",{\"_index\":177,\"name\":{},\"parent\":{\"254\":{},\"255\":{},\"256\":{},\"257\":{},\"258\":{},\"259\":{},\"260\":{},\"261\":{},\"262\":{},\"263\":{}}}],[\"initsqrtprice\",{\"_index\":176,\"name\":{\"254\":{}},\"parent\":{}}],[\"inittickarrayforticks\",{\"_index\":316,\"name\":{\"447\":{}},\"parent\":{}}],[\"inittickarrayix\",{\"_index\":289,\"name\":{\"416\":{}},\"parent\":{}}],[\"inittickarrayparams\",{\"_index\":182,\"name\":{\"264\":{}},\"parent\":{\"265\":{}}}],[\"inittickarrayparams.__type\",{\"_index\":183,\"name\":{},\"parent\":{\"266\":{},\"267\":{},\"268\":{},\"269\":{}}}],[\"inputtokenamount\",{\"_index\":258,\"name\":{\"361\":{}},\"parent\":{}}],[\"inputtokenmint\",{\"_index\":260,\"name\":{\"362\":{}},\"parent\":{}}],[\"isrewardinitialized\",{\"_index\":222,\"name\":{\"313\":{}},\"parent\":{}}],[\"istickinitializable\",{\"_index\":216,\"name\":{\"306\":{}},\"parent\":{}}],[\"liquidity\",{\"_index\":48,\"name\":{\"49\":{},\"91\":{},\"374\":{}},\"parent\":{}}],[\"liquidityamount\",{\"_index\":142,\"name\":{\"202\":{},\"207\":{}},\"parent\":{}}],[\"liquiditygross\",{\"_index\":70,\"name\":{\"72\":{}},\"parent\":{}}],[\"liquiditynet\",{\"_index\":69,\"name\":{\"71\":{}},\"parent\":{}}],[\"listmintinfos\",{\"_index\":244,\"name\":{\"339\":{}},\"parent\":{}}],[\"listpools\",{\"_index\":240,\"name\":{\"335\":{}},\"parent\":{}}],[\"listpositions\",{\"_index\":241,\"name\":{\"336\":{}},\"parent\":{}}],[\"listtickarrays\",{\"_index\":242,\"name\":{\"337\":{}},\"parent\":{}}],[\"listtokeninfos\",{\"_index\":243,\"name\":{\"338\":{}},\"parent\":{}}],[\"max_sqrt_price\",{\"_index\":15,\"name\":{\"15\":{}},\"parent\":{}}],[\"max_tick_array_crossings\",{\"_index\":19,\"name\":{\"19\":{}},\"parent\":{}}],[\"max_tick_index\",{\"_index\":13,\"name\":{\"13\":{}},\"parent\":{}}],[\"metadata_program_address\",{\"_index\":18,\"name\":{\"18\":{}},\"parent\":{}}],[\"metadatabump\",{\"_index\":83,\"name\":{\"86\":{}},\"parent\":{}}],[\"min_sqrt_price\",{\"_index\":16,\"name\":{\"16\":{}},\"parent\":{}}],[\"min_tick_index\",{\"_index\":14,\"name\":{\"14\":{}},\"parent\":{}}],[\"mint\",{\"_index\":35,\"name\":{\"35\":{}},\"parent\":{}}],[\"newcollectprotocolfeesauthority\",{\"_index\":113,\"name\":{\"143\":{}},\"parent\":{}}],[\"newfeeauthority\",{\"_index\":120,\"name\":{\"159\":{}},\"parent\":{}}],[\"newrewardauthority\",{\"_index\":127,\"name\":{\"178\":{},\"184\":{}},\"parent\":{}}],[\"newrewardemissionssuperauthority\",{\"_index\":136,\"name\":{\"196\":{}},\"parent\":{}}],[\"num_rewards\",{\"_index\":12,\"name\":{\"12\":{}},\"parent\":{}}],[\"openposition\",{\"_index\":317,\"name\":{\"448\":{}},\"parent\":{}}],[\"openpositionbumpsdata\",{\"_index\":78,\"name\":{\"80\":{}},\"parent\":{\"81\":{}}}],[\"openpositionbumpsdata.__type\",{\"_index\":80,\"name\":{},\"parent\":{\"82\":{}}}],[\"openpositionix\",{\"_index\":290,\"name\":{\"417\":{}},\"parent\":{}}],[\"openpositionparams\",{\"_index\":148,\"name\":{\"209\":{}},\"parent\":{\"210\":{}}}],[\"openpositionparams.__type\",{\"_index\":149,\"name\":{},\"parent\":{\"211\":{},\"212\":{},\"213\":{},\"214\":{},\"215\":{},\"216\":{},\"217\":{},\"218\":{}}}],[\"openpositionwithmetadata\",{\"_index\":318,\"name\":{\"449\":{}},\"parent\":{}}],[\"openpositionwithmetadatabumpsdata\",{\"_index\":81,\"name\":{\"83\":{}},\"parent\":{\"84\":{}}}],[\"openpositionwithmetadatabumpsdata.__type\",{\"_index\":82,\"name\":{},\"parent\":{\"85\":{},\"86\":{}}}],[\"openpositionwithmetadataix\",{\"_index\":291,\"name\":{\"418\":{}},\"parent\":{}}],[\"opts\",{\"_index\":7,\"name\":{\"7\":{}},\"parent\":{}}],[\"orca_whirlpool_program_id\",{\"_index\":10,\"name\":{\"10\":{}},\"parent\":{}}],[\"orca_whirlpools_config\",{\"_index\":11,\"name\":{\"11\":{}},\"parent\":{}}],[\"ordermints\",{\"_index\":225,\"name\":{\"316\":{}},\"parent\":{}}],[\"otheramountthreshold\",{\"_index\":157,\"name\":{\"222\":{}},\"parent\":{}}],[\"owner\",{\"_index\":150,\"name\":{\"212\":{}},\"parent\":{}}],[\"parsableentity\",{\"_index\":246,\"name\":{\"341\":{}},\"parent\":{\"342\":{}}}],[\"parsablefeetier\",{\"_index\":252,\"name\":{\"351\":{}},\"parent\":{\"352\":{}}}],[\"parsablemintinfo\",{\"_index\":254,\"name\":{\"355\":{}},\"parent\":{\"356\":{}}}],[\"parsableposition\",{\"_index\":250,\"name\":{\"347\":{}},\"parent\":{\"348\":{}}}],[\"parsabletickarray\",{\"_index\":251,\"name\":{\"349\":{}},\"parent\":{\"350\":{}}}],[\"parsabletokeninfo\",{\"_index\":253,\"name\":{\"353\":{}},\"parent\":{\"354\":{}}}],[\"parsablewhirlpool\",{\"_index\":249,\"name\":{\"345\":{}},\"parent\":{\"346\":{}}}],[\"parsablewhirlpoolsconfig\",{\"_index\":248,\"name\":{\"343\":{}},\"parent\":{\"344\":{}}}],[\"parse\",{\"_index\":247,\"name\":{\"342\":{},\"344\":{},\"346\":{},\"348\":{},\"350\":{},\"352\":{},\"354\":{},\"356\":{}},\"parent\":{}}],[\"pdautil\",{\"_index\":191,\"name\":{\"279\":{}},\"parent\":{\"280\":{},\"281\":{},\"282\":{},\"283\":{},\"284\":{},\"285\":{},\"286\":{},\"287\":{},\"288\":{}}}],[\"poolutil\",{\"_index\":221,\"name\":{\"312\":{}},\"parent\":{\"313\":{},\"314\":{},\"315\":{},\"316\":{},\"317\":{},\"318\":{},\"319\":{}}}],[\"position\",{\"_index\":22,\"name\":{\"22\":{},\"107\":{},\"117\":{},\"133\":{},\"233\":{},\"384\":{},\"395\":{},\"452\":{}},\"parent\":{\"453\":{},\"454\":{},\"455\":{},\"456\":{}}}],[\"positionauthority\",{\"_index\":100,\"name\":{\"113\":{},\"120\":{},\"138\":{}},\"parent\":{}}],[\"positionbump\",{\"_index\":79,\"name\":{\"82\":{},\"85\":{}},\"parent\":{}}],[\"positiondata\",{\"_index\":84,\"name\":{\"87\":{}},\"parent\":{\"88\":{}}}],[\"positiondata.__type\",{\"_index\":85,\"name\":{},\"parent\":{\"89\":{},\"90\":{},\"91\":{},\"92\":{},\"93\":{},\"94\":{},\"95\":{},\"96\":{},\"97\":{},\"98\":{}}}],[\"positionmint\",{\"_index\":86,\"name\":{\"90\":{},\"118\":{}},\"parent\":{}}],[\"positionmintaddress\",{\"_index\":152,\"name\":{\"214\":{}},\"parent\":{}}],[\"positionpda\",{\"_index\":151,\"name\":{\"213\":{}},\"parent\":{}}],[\"positionrewardinfodata\",{\"_index\":74,\"name\":{\"76\":{}},\"parent\":{\"77\":{}}}],[\"positionrewardinfodata.__type\",{\"_index\":76,\"name\":{},\"parent\":{\"78\":{},\"79\":{}}}],[\"positiontokenaccount\",{\"_index\":97,\"name\":{\"108\":{},\"119\":{},\"134\":{},\"215\":{}},\"parent\":{}}],[\"pricemath\",{\"_index\":200,\"name\":{\"289\":{}},\"parent\":{\"290\":{},\"291\":{},\"292\":{},\"293\":{},\"294\":{},\"295\":{},\"296\":{},\"297\":{}}}],[\"pricetoinitializabletickindex\",{\"_index\":207,\"name\":{\"296\":{}},\"parent\":{}}],[\"pricetosqrtpricex64\",{\"_index\":201,\"name\":{\"290\":{}},\"parent\":{}}],[\"pricetotickindex\",{\"_index\":206,\"name\":{\"295\":{}},\"parent\":{}}],[\"program\",{\"_index\":8,\"name\":{\"8\":{}},\"parent\":{}}],[\"protocolfeeoweda\",{\"_index\":51,\"name\":{\"52\":{}},\"parent\":{}}],[\"protocolfeeowedb\",{\"_index\":52,\"name\":{\"53\":{}},\"parent\":{}}],[\"protocolfeerate\",{\"_index\":47,\"name\":{\"48\":{},\"171\":{}},\"parent\":{}}],[\"provider\",{\"_index\":9,\"name\":{\"9\":{}},\"parent\":{}}],[\"receiver\",{\"_index\":102,\"name\":{\"116\":{}},\"parent\":{}}],[\"refreshall\",{\"_index\":245,\"name\":{\"340\":{}},\"parent\":{}}],[\"refreshdata\",{\"_index\":313,\"name\":{\"444\":{},\"454\":{}},\"parent\":{}}],[\"rewardauthority\",{\"_index\":130,\"name\":{\"183\":{},\"190\":{},\"276\":{}},\"parent\":{}}],[\"rewardemissionssuperauthority\",{\"_index\":31,\"name\":{\"30\":{},\"177\":{},\"195\":{},\"241\":{}},\"parent\":{}}],[\"rewardgrowthsoutside\",{\"_index\":73,\"name\":{\"75\":{}},\"parent\":{}}],[\"rewardindex\",{\"_index\":108,\"name\":{\"135\":{},\"176\":{},\"182\":{},\"188\":{},\"273\":{}},\"parent\":{}}],[\"rewardinfos\",{\"_index\":60,\"name\":{\"61\":{},\"98\":{}},\"parent\":{}}],[\"rewardlastupdatedtimestamp\",{\"_index\":59,\"name\":{\"60\":{}},\"parent\":{}}],[\"rewardmint\",{\"_index\":188,\"name\":{\"274\":{}},\"parent\":{}}],[\"rewardowneraccount\",{\"_index\":109,\"name\":{\"136\":{}},\"parent\":{}}],[\"rewardvault\",{\"_index\":110,\"name\":{\"137\":{}},\"parent\":{}}],[\"rewardvaultkey\",{\"_index\":133,\"name\":{\"189\":{}},\"parent\":{}}],[\"rewardvaultkeypair\",{\"_index\":189,\"name\":{\"275\":{}},\"parent\":{}}],[\"setcollectprotocolfeesauthorityix\",{\"_index\":300,\"name\":{\"427\":{}},\"parent\":{}}],[\"setcollectprotocolfeesauthorityparams\",{\"_index\":111,\"name\":{\"139\":{}},\"parent\":{\"140\":{}}}],[\"setcollectprotocolfeesauthorityparams.__type\",{\"_index\":112,\"name\":{},\"parent\":{\"141\":{},\"142\":{},\"143\":{}}}],[\"setdefaultfeerateix\",{\"_index\":301,\"name\":{\"428\":{}},\"parent\":{}}],[\"setdefaultfeerateparams\",{\"_index\":114,\"name\":{\"144\":{}},\"parent\":{\"145\":{}}}],[\"setdefaultfeerateparams.__type\",{\"_index\":115,\"name\":{},\"parent\":{\"146\":{},\"147\":{},\"148\":{},\"149\":{}}}],[\"setdefaultprotocolfeerateix\",{\"_index\":302,\"name\":{\"429\":{}},\"parent\":{}}],[\"setdefaultprotocolfeerateparams\",{\"_index\":116,\"name\":{\"150\":{}},\"parent\":{\"151\":{}}}],[\"setdefaultprotocolfeerateparams.__type\",{\"_index\":117,\"name\":{},\"parent\":{\"152\":{},\"153\":{},\"154\":{}}}],[\"setfeeauthorityix\",{\"_index\":303,\"name\":{\"430\":{}},\"parent\":{}}],[\"setfeeauthorityparams\",{\"_index\":118,\"name\":{\"155\":{}},\"parent\":{\"156\":{}}}],[\"setfeeauthorityparams.__type\",{\"_index\":119,\"name\":{},\"parent\":{\"157\":{},\"158\":{},\"159\":{}}}],[\"setfeerateix\",{\"_index\":304,\"name\":{\"431\":{}},\"parent\":{}}],[\"setfeerateparams\",{\"_index\":121,\"name\":{\"160\":{}},\"parent\":{\"161\":{}}}],[\"setfeerateparams.__type\",{\"_index\":122,\"name\":{},\"parent\":{\"162\":{},\"163\":{},\"164\":{},\"165\":{}}}],[\"setprotocolfeerateix\",{\"_index\":305,\"name\":{\"432\":{}},\"parent\":{}}],[\"setprotocolfeerateparams\",{\"_index\":123,\"name\":{\"166\":{}},\"parent\":{\"167\":{}}}],[\"setprotocolfeerateparams.__type\",{\"_index\":124,\"name\":{},\"parent\":{\"168\":{},\"169\":{},\"170\":{},\"171\":{}}}],[\"setrewardauthoritybysuperauthorityix\",{\"_index\":306,\"name\":{\"433\":{}},\"parent\":{}}],[\"setrewardauthoritybysuperauthorityparams\",{\"_index\":125,\"name\":{\"172\":{}},\"parent\":{\"173\":{}}}],[\"setrewardauthoritybysuperauthorityparams.__type\",{\"_index\":126,\"name\":{},\"parent\":{\"174\":{},\"175\":{},\"176\":{},\"177\":{},\"178\":{}}}],[\"setrewardauthorityix\",{\"_index\":307,\"name\":{\"434\":{}},\"parent\":{}}],[\"setrewardauthorityparams\",{\"_index\":128,\"name\":{\"179\":{}},\"parent\":{\"180\":{}}}],[\"setrewardauthorityparams.__type\",{\"_index\":129,\"name\":{},\"parent\":{\"181\":{},\"182\":{},\"183\":{},\"184\":{}}}],[\"setrewardemissionsix\",{\"_index\":308,\"name\":{\"435\":{}},\"parent\":{}}],[\"setrewardemissionsparams\",{\"_index\":131,\"name\":{\"185\":{}},\"parent\":{\"186\":{}}}],[\"setrewardemissionsparams.__type\",{\"_index\":132,\"name\":{},\"parent\":{\"187\":{},\"188\":{},\"189\":{},\"190\":{},\"191\":{}}}],[\"setrewardemissionssuperauthorityix\",{\"_index\":309,\"name\":{\"436\":{}},\"parent\":{}}],[\"setrewardemissionssuperauthorityparams\",{\"_index\":134,\"name\":{\"192\":{}},\"parent\":{\"193\":{}}}],[\"setrewardemissionssuperauthorityparams.__type\",{\"_index\":135,\"name\":{},\"parent\":{\"194\":{},\"195\":{},\"196\":{}}}],[\"slippagetolerance\",{\"_index\":261,\"name\":{\"369\":{},\"379\":{},\"407\":{}},\"parent\":{}}],[\"sqrtprice\",{\"_index\":49,\"name\":{\"50\":{},\"366\":{},\"376\":{}},\"parent\":{}}],[\"sqrtpricelimit\",{\"_index\":158,\"name\":{\"223\":{}},\"parent\":{}}],[\"sqrtpricex64toprice\",{\"_index\":202,\"name\":{\"291\":{}},\"parent\":{}}],[\"sqrtpricex64totickindex\",{\"_index\":204,\"name\":{\"293\":{}},\"parent\":{}}],[\"starttick\",{\"_index\":185,\"name\":{\"268\":{}},\"parent\":{}}],[\"starttickindex\",{\"_index\":64,\"name\":{\"66\":{}},\"parent\":{}}],[\"swap\",{\"_index\":320,\"name\":{\"451\":{}},\"parent\":{}}],[\"swapinput\",{\"_index\":154,\"name\":{\"219\":{}},\"parent\":{\"220\":{}}}],[\"swapinput.__type\",{\"_index\":156,\"name\":{},\"parent\":{\"221\":{},\"222\":{},\"223\":{},\"224\":{},\"225\":{},\"226\":{},\"227\":{},\"228\":{}}}],[\"swapix\",{\"_index\":295,\"name\":{\"422\":{}},\"parent\":{}}],[\"swapparams\",{\"_index\":164,\"name\":{\"229\":{}},\"parent\":{}}],[\"swapquote\",{\"_index\":283,\"name\":{\"410\":{}},\"parent\":{}}],[\"swapquotebyinputtoken\",{\"_index\":275,\"name\":{\"399\":{}},\"parent\":{}}],[\"swapquoteparam\",{\"_index\":276,\"name\":{\"400\":{}},\"parent\":{\"401\":{}}}],[\"swapquoteparam.__type\",{\"_index\":278,\"name\":{},\"parent\":{\"402\":{},\"403\":{},\"404\":{},\"405\":{},\"406\":{},\"407\":{},\"408\":{},\"409\":{}}}],[\"swaptokenmint\",{\"_index\":279,\"name\":{\"403\":{}},\"parent\":{}}],[\"tick_array_size\",{\"_index\":17,\"name\":{\"17\":{}},\"parent\":{}}],[\"tickarray\",{\"_index\":23,\"name\":{\"23\":{}},\"parent\":{}}],[\"tickarray0\",{\"_index\":161,\"name\":{\"226\":{}},\"parent\":{}}],[\"tickarray1\",{\"_index\":162,\"name\":{\"227\":{}},\"parent\":{}}],[\"tickarray2\",{\"_index\":163,\"name\":{\"228\":{}},\"parent\":{}}],[\"tickarrayaddresses\",{\"_index\":281,\"name\":{\"408\":{}},\"parent\":{}}],[\"tickarraydata\",{\"_index\":62,\"name\":{\"63\":{}},\"parent\":{\"64\":{}}}],[\"tickarraydata.__type\",{\"_index\":63,\"name\":{},\"parent\":{\"65\":{},\"66\":{},\"67\":{}}}],[\"tickarraylower\",{\"_index\":167,\"name\":{\"234\":{}},\"parent\":{}}],[\"tickarraypda\",{\"_index\":184,\"name\":{\"267\":{}},\"parent\":{}}],[\"tickarrays\",{\"_index\":282,\"name\":{\"409\":{}},\"parent\":{}}],[\"tickarrayupper\",{\"_index\":168,\"name\":{\"235\":{}},\"parent\":{}}],[\"tickarrayutil\",{\"_index\":217,\"name\":{\"307\":{}},\"parent\":{\"308\":{},\"309\":{},\"310\":{}}}],[\"tickcurrentindex\",{\"_index\":50,\"name\":{\"51\":{},\"365\":{},\"375\":{}},\"parent\":{}}],[\"tickdata\",{\"_index\":66,\"name\":{\"68\":{}},\"parent\":{\"69\":{}}}],[\"tickdata.__type\",{\"_index\":68,\"name\":{},\"parent\":{\"70\":{},\"71\":{},\"72\":{},\"73\":{},\"74\":{},\"75\":{}}}],[\"tickindextoprice\",{\"_index\":205,\"name\":{\"294\":{}},\"parent\":{}}],[\"tickindextosqrtpricex64\",{\"_index\":203,\"name\":{\"292\":{}},\"parent\":{}}],[\"ticklower\",{\"_index\":269,\"name\":{\"385\":{},\"396\":{}},\"parent\":{}}],[\"ticklowerindex\",{\"_index\":87,\"name\":{\"92\":{},\"216\":{},\"367\":{},\"377\":{}},\"parent\":{}}],[\"ticks\",{\"_index\":65,\"name\":{\"67\":{}},\"parent\":{}}],[\"tickspacing\",{\"_index\":61,\"name\":{\"62\":{},\"102\":{},\"148\":{},\"248\":{},\"262\":{}},\"parent\":{}}],[\"tickupper\",{\"_index\":270,\"name\":{\"386\":{},\"397\":{}},\"parent\":{}}],[\"tickupperindex\",{\"_index\":88,\"name\":{\"93\":{},\"217\":{},\"368\":{},\"378\":{}},\"parent\":{}}],[\"tickutil\",{\"_index\":208,\"name\":{\"298\":{}},\"parent\":{\"299\":{},\"300\":{},\"301\":{},\"302\":{},\"303\":{},\"304\":{},\"305\":{},\"306\":{}}}],[\"tokena\",{\"_index\":230,\"name\":{\"322\":{}},\"parent\":{}}],[\"tokenamount\",{\"_index\":280,\"name\":{\"405\":{}},\"parent\":{}}],[\"tokenamounts\",{\"_index\":229,\"name\":{\"320\":{}},\"parent\":{\"321\":{}}}],[\"tokenamounts.__type\",{\"_index\":231,\"name\":{},\"parent\":{\"322\":{},\"323\":{}}}],[\"tokenb\",{\"_index\":232,\"name\":{\"323\":{}},\"parent\":{}}],[\"tokeninfo\",{\"_index\":190,\"name\":{\"278\":{}},\"parent\":{}}],[\"tokenmaxa\",{\"_index\":139,\"name\":{\"200\":{}},\"parent\":{}}],[\"tokenmaxb\",{\"_index\":141,\"name\":{\"201\":{}},\"parent\":{}}],[\"tokenmina\",{\"_index\":144,\"name\":{\"205\":{}},\"parent\":{}}],[\"tokenminb\",{\"_index\":146,\"name\":{\"206\":{}},\"parent\":{}}],[\"tokenminta\",{\"_index\":53,\"name\":{\"54\":{},\"257\":{},\"363\":{}},\"parent\":{}}],[\"tokenmintb\",{\"_index\":56,\"name\":{\"57\":{},\"258\":{},\"364\":{}},\"parent\":{}}],[\"tokenowneraccounta\",{\"_index\":98,\"name\":{\"109\":{},\"127\":{}},\"parent\":{}}],[\"tokenowneraccountb\",{\"_index\":99,\"name\":{\"110\":{},\"128\":{}},\"parent\":{}}],[\"tokenvaulta\",{\"_index\":54,\"name\":{\"55\":{},\"111\":{},\"125\":{}},\"parent\":{}}],[\"tokenvaultakeypair\",{\"_index\":179,\"name\":{\"259\":{}},\"parent\":{}}],[\"tokenvaultb\",{\"_index\":57,\"name\":{\"58\":{},\"112\":{},\"126\":{}},\"parent\":{}}],[\"tokenvaultbkeypair\",{\"_index\":180,\"name\":{\"260\":{}},\"parent\":{}}],[\"totokenamount\",{\"_index\":220,\"name\":{\"311\":{}},\"parent\":{}}],[\"totx\",{\"_index\":233,\"name\":{\"324\":{}},\"parent\":{}}],[\"updatefeesandrewardsix\",{\"_index\":296,\"name\":{\"423\":{}},\"parent\":{}}],[\"updatefeesandrewardsparams\",{\"_index\":165,\"name\":{\"230\":{}},\"parent\":{\"231\":{}}}],[\"updatefeesandrewardsparams.__type\",{\"_index\":166,\"name\":{},\"parent\":{\"232\":{},\"233\":{},\"234\":{},\"235\":{}}}],[\"vault\",{\"_index\":37,\"name\":{\"36\":{}},\"parent\":{}}],[\"wallet\",{\"_index\":6,\"name\":{\"6\":{}},\"parent\":{}}],[\"whirlpool\",{\"_index\":24,\"name\":{\"24\":{},\"65\":{},\"89\":{},\"106\":{},\"124\":{},\"132\":{},\"162\":{},\"168\":{},\"174\":{},\"181\":{},\"187\":{},\"211\":{},\"232\":{},\"266\":{},\"272\":{},\"383\":{},\"394\":{},\"442\":{}},\"parent\":{\"443\":{},\"444\":{},\"445\":{},\"446\":{},\"447\":{},\"448\":{},\"449\":{},\"450\":{},\"451\":{}}}],[\"whirlpooladdress\",{\"_index\":277,\"name\":{\"402\":{}},\"parent\":{}}],[\"whirlpoolbump\",{\"_index\":42,\"name\":{\"42\":{},\"46\":{}},\"parent\":{}}],[\"whirlpoolbumpsdata\",{\"_index\":41,\"name\":{\"40\":{}},\"parent\":{\"41\":{}}}],[\"whirlpoolbumpsdata.__type\",{\"_index\":43,\"name\":{},\"parent\":{\"42\":{}}}],[\"whirlpoolclient\",{\"_index\":311,\"name\":{\"439\":{}},\"parent\":{\"440\":{},\"441\":{}}}],[\"whirlpoolcontext\",{\"_index\":0,\"name\":{\"0\":{}},\"parent\":{\"1\":{},\"2\":{},\"3\":{},\"4\":{},\"5\":{},\"6\":{},\"7\":{},\"8\":{},\"9\":{}}}],[\"whirlpooldata\",{\"_index\":44,\"name\":{\"43\":{},\"404\":{}},\"parent\":{\"44\":{}}}],[\"whirlpooldata.__type\",{\"_index\":45,\"name\":{},\"parent\":{\"45\":{},\"46\":{},\"47\":{},\"48\":{},\"49\":{},\"50\":{},\"51\":{},\"52\":{},\"53\":{},\"54\":{},\"55\":{},\"56\":{},\"57\":{},\"58\":{},\"59\":{},\"60\":{},\"61\":{},\"62\":{}}}],[\"whirlpoolix\",{\"_index\":284,\"name\":{\"411\":{}},\"parent\":{\"412\":{},\"413\":{},\"414\":{},\"415\":{},\"416\":{},\"417\":{},\"418\":{},\"419\":{},\"420\":{},\"421\":{},\"422\":{},\"423\":{},\"424\":{},\"425\":{},\"426\":{},\"427\":{},\"428\":{},\"429\":{},\"430\":{},\"431\":{},\"432\":{},\"433\":{},\"434\":{},\"435\":{},\"436\":{},\"437\":{}}}],[\"whirlpoolpda\",{\"_index\":178,\"name\":{\"256\":{}},\"parent\":{}}],[\"whirlpoolrewardinfodata\",{\"_index\":34,\"name\":{\"33\":{}},\"parent\":{\"34\":{}}}],[\"whirlpoolrewardinfodata.__type\",{\"_index\":36,\"name\":{},\"parent\":{\"35\":{},\"36\":{},\"37\":{},\"38\":{},\"39\":{}}}],[\"whirlpoolsconfig\",{\"_index\":21,\"name\":{\"21\":{},\"45\":{},\"101\":{},\"123\":{},\"141\":{},\"146\":{},\"152\":{},\"157\":{},\"163\":{},\"169\":{},\"175\":{},\"194\":{},\"246\":{},\"255\":{}},\"parent\":{}}],[\"whirlpoolsconfigdata\",{\"_index\":26,\"name\":{\"26\":{}},\"parent\":{\"27\":{}}}],[\"whirlpoolsconfigdata.__type\",{\"_index\":29,\"name\":{},\"parent\":{\"28\":{},\"29\":{},\"30\":{},\"31\":{},\"32\":{}}}],[\"whirlpoolsconfigkeypair\",{\"_index\":170,\"name\":{\"238\":{}},\"parent\":{}}],[\"withprovider\",{\"_index\":3,\"name\":{\"3\":{}},\"parent\":{}}]],\"pipeline\":[]}}"); \ No newline at end of file +window.searchData = JSON.parse("{\"kinds\":{\"8\":\"Enumeration\",\"16\":\"Enumeration Member\",\"32\":\"Variable\",\"64\":\"Function\",\"128\":\"Class\",\"256\":\"Interface\",\"512\":\"Constructor\",\"1024\":\"Property\",\"2048\":\"Method\",\"65536\":\"Type literal\",\"4194304\":\"Type alias\"},\"rows\":[{\"id\":0,\"kind\":128,\"name\":\"WhirlpoolContext\",\"url\":\"classes/WhirlpoolContext.html\",\"classes\":\"tsd-kind-class\"},{\"id\":1,\"kind\":2048,\"name\":\"from\",\"url\":\"classes/WhirlpoolContext.html#from\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"WhirlpoolContext\"},{\"id\":2,\"kind\":2048,\"name\":\"fromWorkspace\",\"url\":\"classes/WhirlpoolContext.html#fromWorkspace\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"WhirlpoolContext\"},{\"id\":3,\"kind\":2048,\"name\":\"withProvider\",\"url\":\"classes/WhirlpoolContext.html#withProvider\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"WhirlpoolContext\"},{\"id\":4,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/WhirlpoolContext.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"WhirlpoolContext\"},{\"id\":5,\"kind\":1024,\"name\":\"connection\",\"url\":\"classes/WhirlpoolContext.html#connection\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"WhirlpoolContext\"},{\"id\":6,\"kind\":1024,\"name\":\"wallet\",\"url\":\"classes/WhirlpoolContext.html#wallet\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"WhirlpoolContext\"},{\"id\":7,\"kind\":1024,\"name\":\"opts\",\"url\":\"classes/WhirlpoolContext.html#opts\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"WhirlpoolContext\"},{\"id\":8,\"kind\":1024,\"name\":\"program\",\"url\":\"classes/WhirlpoolContext.html#program\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"WhirlpoolContext\"},{\"id\":9,\"kind\":1024,\"name\":\"provider\",\"url\":\"classes/WhirlpoolContext.html#provider\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"WhirlpoolContext\"},{\"id\":10,\"kind\":32,\"name\":\"ORCA_WHIRLPOOL_PROGRAM_ID\",\"url\":\"modules.html#ORCA_WHIRLPOOL_PROGRAM_ID\",\"classes\":\"tsd-kind-variable\"},{\"id\":11,\"kind\":32,\"name\":\"ORCA_WHIRLPOOLS_CONFIG\",\"url\":\"modules.html#ORCA_WHIRLPOOLS_CONFIG\",\"classes\":\"tsd-kind-variable\"},{\"id\":12,\"kind\":32,\"name\":\"NUM_REWARDS\",\"url\":\"modules.html#NUM_REWARDS\",\"classes\":\"tsd-kind-variable\"},{\"id\":13,\"kind\":32,\"name\":\"MAX_TICK_INDEX\",\"url\":\"modules.html#MAX_TICK_INDEX\",\"classes\":\"tsd-kind-variable\"},{\"id\":14,\"kind\":32,\"name\":\"MIN_TICK_INDEX\",\"url\":\"modules.html#MIN_TICK_INDEX\",\"classes\":\"tsd-kind-variable\"},{\"id\":15,\"kind\":32,\"name\":\"MAX_SQRT_PRICE\",\"url\":\"modules.html#MAX_SQRT_PRICE\",\"classes\":\"tsd-kind-variable\"},{\"id\":16,\"kind\":32,\"name\":\"MIN_SQRT_PRICE\",\"url\":\"modules.html#MIN_SQRT_PRICE\",\"classes\":\"tsd-kind-variable\"},{\"id\":17,\"kind\":32,\"name\":\"TICK_ARRAY_SIZE\",\"url\":\"modules.html#TICK_ARRAY_SIZE\",\"classes\":\"tsd-kind-variable\"},{\"id\":18,\"kind\":32,\"name\":\"METADATA_PROGRAM_ADDRESS\",\"url\":\"modules.html#METADATA_PROGRAM_ADDRESS\",\"classes\":\"tsd-kind-variable\"},{\"id\":19,\"kind\":32,\"name\":\"MAX_TICK_ARRAY_CROSSINGS\",\"url\":\"modules.html#MAX_TICK_ARRAY_CROSSINGS\",\"classes\":\"tsd-kind-variable\"},{\"id\":20,\"kind\":8,\"name\":\"AccountName\",\"url\":\"enums/AccountName.html\",\"classes\":\"tsd-kind-enum\"},{\"id\":21,\"kind\":16,\"name\":\"WhirlpoolsConfig\",\"url\":\"enums/AccountName.html#WhirlpoolsConfig\",\"classes\":\"tsd-kind-enum-member tsd-parent-kind-enum\",\"parent\":\"AccountName\"},{\"id\":22,\"kind\":16,\"name\":\"Position\",\"url\":\"enums/AccountName.html#Position\",\"classes\":\"tsd-kind-enum-member tsd-parent-kind-enum\",\"parent\":\"AccountName\"},{\"id\":23,\"kind\":16,\"name\":\"TickArray\",\"url\":\"enums/AccountName.html#TickArray\",\"classes\":\"tsd-kind-enum-member tsd-parent-kind-enum\",\"parent\":\"AccountName\"},{\"id\":24,\"kind\":16,\"name\":\"Whirlpool\",\"url\":\"enums/AccountName.html#Whirlpool\",\"classes\":\"tsd-kind-enum-member tsd-parent-kind-enum\",\"parent\":\"AccountName\"},{\"id\":25,\"kind\":16,\"name\":\"FeeTier\",\"url\":\"enums/AccountName.html#FeeTier\",\"classes\":\"tsd-kind-enum-member tsd-parent-kind-enum\",\"parent\":\"AccountName\"},{\"id\":26,\"kind\":4194304,\"name\":\"WhirlpoolsConfigData\",\"url\":\"modules.html#WhirlpoolsConfigData\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":27,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#WhirlpoolsConfigData.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"WhirlpoolsConfigData\"},{\"id\":28,\"kind\":1024,\"name\":\"feeAuthority\",\"url\":\"modules.html#WhirlpoolsConfigData.__type.feeAuthority\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"WhirlpoolsConfigData.__type\"},{\"id\":29,\"kind\":1024,\"name\":\"collectProtocolFeesAuthority\",\"url\":\"modules.html#WhirlpoolsConfigData.__type.collectProtocolFeesAuthority\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"WhirlpoolsConfigData.__type\"},{\"id\":30,\"kind\":1024,\"name\":\"rewardEmissionsSuperAuthority\",\"url\":\"modules.html#WhirlpoolsConfigData.__type.rewardEmissionsSuperAuthority\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"WhirlpoolsConfigData.__type\"},{\"id\":31,\"kind\":1024,\"name\":\"defaultFeeRate\",\"url\":\"modules.html#WhirlpoolsConfigData.__type.defaultFeeRate\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"WhirlpoolsConfigData.__type\"},{\"id\":32,\"kind\":1024,\"name\":\"defaultProtocolFeeRate\",\"url\":\"modules.html#WhirlpoolsConfigData.__type.defaultProtocolFeeRate\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"WhirlpoolsConfigData.__type\"},{\"id\":33,\"kind\":4194304,\"name\":\"WhirlpoolRewardInfoData\",\"url\":\"modules.html#WhirlpoolRewardInfoData\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":34,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#WhirlpoolRewardInfoData.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"WhirlpoolRewardInfoData\"},{\"id\":35,\"kind\":1024,\"name\":\"mint\",\"url\":\"modules.html#WhirlpoolRewardInfoData.__type.mint\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"WhirlpoolRewardInfoData.__type\"},{\"id\":36,\"kind\":1024,\"name\":\"vault\",\"url\":\"modules.html#WhirlpoolRewardInfoData.__type.vault\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"WhirlpoolRewardInfoData.__type\"},{\"id\":37,\"kind\":1024,\"name\":\"authority\",\"url\":\"modules.html#WhirlpoolRewardInfoData.__type.authority\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"WhirlpoolRewardInfoData.__type\"},{\"id\":38,\"kind\":1024,\"name\":\"emissionsPerSecondX64\",\"url\":\"modules.html#WhirlpoolRewardInfoData.__type.emissionsPerSecondX64\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"WhirlpoolRewardInfoData.__type\"},{\"id\":39,\"kind\":1024,\"name\":\"growthGlobalX64\",\"url\":\"modules.html#WhirlpoolRewardInfoData.__type.growthGlobalX64\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"WhirlpoolRewardInfoData.__type\"},{\"id\":40,\"kind\":4194304,\"name\":\"WhirlpoolBumpsData\",\"url\":\"modules.html#WhirlpoolBumpsData\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":41,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#WhirlpoolBumpsData.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"WhirlpoolBumpsData\"},{\"id\":42,\"kind\":1024,\"name\":\"whirlpoolBump\",\"url\":\"modules.html#WhirlpoolBumpsData.__type.whirlpoolBump\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"WhirlpoolBumpsData.__type\"},{\"id\":43,\"kind\":4194304,\"name\":\"WhirlpoolData\",\"url\":\"modules.html#WhirlpoolData\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":44,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#WhirlpoolData.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"WhirlpoolData\"},{\"id\":45,\"kind\":1024,\"name\":\"whirlpoolsConfig\",\"url\":\"modules.html#WhirlpoolData.__type.whirlpoolsConfig\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"WhirlpoolData.__type\"},{\"id\":46,\"kind\":1024,\"name\":\"whirlpoolBump\",\"url\":\"modules.html#WhirlpoolData.__type.whirlpoolBump\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"WhirlpoolData.__type\"},{\"id\":47,\"kind\":1024,\"name\":\"feeRate\",\"url\":\"modules.html#WhirlpoolData.__type.feeRate\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"WhirlpoolData.__type\"},{\"id\":48,\"kind\":1024,\"name\":\"protocolFeeRate\",\"url\":\"modules.html#WhirlpoolData.__type.protocolFeeRate\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"WhirlpoolData.__type\"},{\"id\":49,\"kind\":1024,\"name\":\"liquidity\",\"url\":\"modules.html#WhirlpoolData.__type.liquidity\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"WhirlpoolData.__type\"},{\"id\":50,\"kind\":1024,\"name\":\"sqrtPrice\",\"url\":\"modules.html#WhirlpoolData.__type.sqrtPrice\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"WhirlpoolData.__type\"},{\"id\":51,\"kind\":1024,\"name\":\"tickCurrentIndex\",\"url\":\"modules.html#WhirlpoolData.__type.tickCurrentIndex\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"WhirlpoolData.__type\"},{\"id\":52,\"kind\":1024,\"name\":\"protocolFeeOwedA\",\"url\":\"modules.html#WhirlpoolData.__type.protocolFeeOwedA\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"WhirlpoolData.__type\"},{\"id\":53,\"kind\":1024,\"name\":\"protocolFeeOwedB\",\"url\":\"modules.html#WhirlpoolData.__type.protocolFeeOwedB\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"WhirlpoolData.__type\"},{\"id\":54,\"kind\":1024,\"name\":\"tokenMintA\",\"url\":\"modules.html#WhirlpoolData.__type.tokenMintA\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"WhirlpoolData.__type\"},{\"id\":55,\"kind\":1024,\"name\":\"tokenVaultA\",\"url\":\"modules.html#WhirlpoolData.__type.tokenVaultA\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"WhirlpoolData.__type\"},{\"id\":56,\"kind\":1024,\"name\":\"feeGrowthGlobalA\",\"url\":\"modules.html#WhirlpoolData.__type.feeGrowthGlobalA\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"WhirlpoolData.__type\"},{\"id\":57,\"kind\":1024,\"name\":\"tokenMintB\",\"url\":\"modules.html#WhirlpoolData.__type.tokenMintB\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"WhirlpoolData.__type\"},{\"id\":58,\"kind\":1024,\"name\":\"tokenVaultB\",\"url\":\"modules.html#WhirlpoolData.__type.tokenVaultB\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"WhirlpoolData.__type\"},{\"id\":59,\"kind\":1024,\"name\":\"feeGrowthGlobalB\",\"url\":\"modules.html#WhirlpoolData.__type.feeGrowthGlobalB\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"WhirlpoolData.__type\"},{\"id\":60,\"kind\":1024,\"name\":\"rewardLastUpdatedTimestamp\",\"url\":\"modules.html#WhirlpoolData.__type.rewardLastUpdatedTimestamp\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"WhirlpoolData.__type\"},{\"id\":61,\"kind\":1024,\"name\":\"rewardInfos\",\"url\":\"modules.html#WhirlpoolData.__type.rewardInfos\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"WhirlpoolData.__type\"},{\"id\":62,\"kind\":1024,\"name\":\"tickSpacing\",\"url\":\"modules.html#WhirlpoolData.__type.tickSpacing\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"WhirlpoolData.__type\"},{\"id\":63,\"kind\":4194304,\"name\":\"TickArrayData\",\"url\":\"modules.html#TickArrayData\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":64,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#TickArrayData.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"TickArrayData\"},{\"id\":65,\"kind\":1024,\"name\":\"whirlpool\",\"url\":\"modules.html#TickArrayData.__type.whirlpool\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"TickArrayData.__type\"},{\"id\":66,\"kind\":1024,\"name\":\"startTickIndex\",\"url\":\"modules.html#TickArrayData.__type.startTickIndex\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"TickArrayData.__type\"},{\"id\":67,\"kind\":1024,\"name\":\"ticks\",\"url\":\"modules.html#TickArrayData.__type.ticks\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"TickArrayData.__type\"},{\"id\":68,\"kind\":4194304,\"name\":\"TickData\",\"url\":\"modules.html#TickData\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":69,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#TickData.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"TickData\"},{\"id\":70,\"kind\":1024,\"name\":\"initialized\",\"url\":\"modules.html#TickData.__type.initialized\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"TickData.__type\"},{\"id\":71,\"kind\":1024,\"name\":\"liquidityNet\",\"url\":\"modules.html#TickData.__type.liquidityNet\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"TickData.__type\"},{\"id\":72,\"kind\":1024,\"name\":\"liquidityGross\",\"url\":\"modules.html#TickData.__type.liquidityGross\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"TickData.__type\"},{\"id\":73,\"kind\":1024,\"name\":\"feeGrowthOutsideA\",\"url\":\"modules.html#TickData.__type.feeGrowthOutsideA\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"TickData.__type\"},{\"id\":74,\"kind\":1024,\"name\":\"feeGrowthOutsideB\",\"url\":\"modules.html#TickData.__type.feeGrowthOutsideB\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"TickData.__type\"},{\"id\":75,\"kind\":1024,\"name\":\"rewardGrowthsOutside\",\"url\":\"modules.html#TickData.__type.rewardGrowthsOutside\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"TickData.__type\"},{\"id\":76,\"kind\":4194304,\"name\":\"PositionRewardInfoData\",\"url\":\"modules.html#PositionRewardInfoData\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":77,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#PositionRewardInfoData.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"PositionRewardInfoData\"},{\"id\":78,\"kind\":1024,\"name\":\"growthInsideCheckpoint\",\"url\":\"modules.html#PositionRewardInfoData.__type.growthInsideCheckpoint\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"PositionRewardInfoData.__type\"},{\"id\":79,\"kind\":1024,\"name\":\"amountOwed\",\"url\":\"modules.html#PositionRewardInfoData.__type.amountOwed\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"PositionRewardInfoData.__type\"},{\"id\":80,\"kind\":4194304,\"name\":\"OpenPositionBumpsData\",\"url\":\"modules.html#OpenPositionBumpsData\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":81,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#OpenPositionBumpsData.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"OpenPositionBumpsData\"},{\"id\":82,\"kind\":1024,\"name\":\"positionBump\",\"url\":\"modules.html#OpenPositionBumpsData.__type.positionBump\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"OpenPositionBumpsData.__type\"},{\"id\":83,\"kind\":4194304,\"name\":\"OpenPositionWithMetadataBumpsData\",\"url\":\"modules.html#OpenPositionWithMetadataBumpsData\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":84,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#OpenPositionWithMetadataBumpsData.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"OpenPositionWithMetadataBumpsData\"},{\"id\":85,\"kind\":1024,\"name\":\"positionBump\",\"url\":\"modules.html#OpenPositionWithMetadataBumpsData.__type.positionBump\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"OpenPositionWithMetadataBumpsData.__type\"},{\"id\":86,\"kind\":1024,\"name\":\"metadataBump\",\"url\":\"modules.html#OpenPositionWithMetadataBumpsData.__type.metadataBump\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"OpenPositionWithMetadataBumpsData.__type\"},{\"id\":87,\"kind\":4194304,\"name\":\"PositionData\",\"url\":\"modules.html#PositionData\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":88,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#PositionData.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"PositionData\"},{\"id\":89,\"kind\":1024,\"name\":\"whirlpool\",\"url\":\"modules.html#PositionData.__type.whirlpool\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"PositionData.__type\"},{\"id\":90,\"kind\":1024,\"name\":\"positionMint\",\"url\":\"modules.html#PositionData.__type.positionMint\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"PositionData.__type\"},{\"id\":91,\"kind\":1024,\"name\":\"liquidity\",\"url\":\"modules.html#PositionData.__type.liquidity\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"PositionData.__type\"},{\"id\":92,\"kind\":1024,\"name\":\"tickLowerIndex\",\"url\":\"modules.html#PositionData.__type.tickLowerIndex\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"PositionData.__type\"},{\"id\":93,\"kind\":1024,\"name\":\"tickUpperIndex\",\"url\":\"modules.html#PositionData.__type.tickUpperIndex\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"PositionData.__type\"},{\"id\":94,\"kind\":1024,\"name\":\"feeGrowthCheckpointA\",\"url\":\"modules.html#PositionData.__type.feeGrowthCheckpointA\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"PositionData.__type\"},{\"id\":95,\"kind\":1024,\"name\":\"feeOwedA\",\"url\":\"modules.html#PositionData.__type.feeOwedA\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"PositionData.__type\"},{\"id\":96,\"kind\":1024,\"name\":\"feeGrowthCheckpointB\",\"url\":\"modules.html#PositionData.__type.feeGrowthCheckpointB\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"PositionData.__type\"},{\"id\":97,\"kind\":1024,\"name\":\"feeOwedB\",\"url\":\"modules.html#PositionData.__type.feeOwedB\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"PositionData.__type\"},{\"id\":98,\"kind\":1024,\"name\":\"rewardInfos\",\"url\":\"modules.html#PositionData.__type.rewardInfos\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"PositionData.__type\"},{\"id\":99,\"kind\":4194304,\"name\":\"FeeTierData\",\"url\":\"modules.html#FeeTierData\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":100,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#FeeTierData.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"FeeTierData\"},{\"id\":101,\"kind\":1024,\"name\":\"whirlpoolsConfig\",\"url\":\"modules.html#FeeTierData.__type.whirlpoolsConfig\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"FeeTierData.__type\"},{\"id\":102,\"kind\":1024,\"name\":\"tickSpacing\",\"url\":\"modules.html#FeeTierData.__type.tickSpacing\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"FeeTierData.__type\"},{\"id\":103,\"kind\":1024,\"name\":\"defaultFeeRate\",\"url\":\"modules.html#FeeTierData.__type.defaultFeeRate\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"FeeTierData.__type\"},{\"id\":104,\"kind\":4194304,\"name\":\"CollectFeesParams\",\"url\":\"modules.html#CollectFeesParams\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":105,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#CollectFeesParams.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"CollectFeesParams\"},{\"id\":106,\"kind\":1024,\"name\":\"whirlpool\",\"url\":\"modules.html#CollectFeesParams.__type.whirlpool\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"CollectFeesParams.__type\"},{\"id\":107,\"kind\":1024,\"name\":\"position\",\"url\":\"modules.html#CollectFeesParams.__type.position\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"CollectFeesParams.__type\"},{\"id\":108,\"kind\":1024,\"name\":\"positionTokenAccount\",\"url\":\"modules.html#CollectFeesParams.__type.positionTokenAccount\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"CollectFeesParams.__type\"},{\"id\":109,\"kind\":1024,\"name\":\"tokenOwnerAccountA\",\"url\":\"modules.html#CollectFeesParams.__type.tokenOwnerAccountA\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"CollectFeesParams.__type\"},{\"id\":110,\"kind\":1024,\"name\":\"tokenOwnerAccountB\",\"url\":\"modules.html#CollectFeesParams.__type.tokenOwnerAccountB\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"CollectFeesParams.__type\"},{\"id\":111,\"kind\":1024,\"name\":\"tokenVaultA\",\"url\":\"modules.html#CollectFeesParams.__type.tokenVaultA\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"CollectFeesParams.__type\"},{\"id\":112,\"kind\":1024,\"name\":\"tokenVaultB\",\"url\":\"modules.html#CollectFeesParams.__type.tokenVaultB\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"CollectFeesParams.__type\"},{\"id\":113,\"kind\":1024,\"name\":\"positionAuthority\",\"url\":\"modules.html#CollectFeesParams.__type.positionAuthority\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"CollectFeesParams.__type\"},{\"id\":114,\"kind\":4194304,\"name\":\"ClosePositionParams\",\"url\":\"modules.html#ClosePositionParams\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":115,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#ClosePositionParams.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"ClosePositionParams\"},{\"id\":116,\"kind\":1024,\"name\":\"receiver\",\"url\":\"modules.html#ClosePositionParams.__type.receiver\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"ClosePositionParams.__type\"},{\"id\":117,\"kind\":1024,\"name\":\"position\",\"url\":\"modules.html#ClosePositionParams.__type.position\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"ClosePositionParams.__type\"},{\"id\":118,\"kind\":1024,\"name\":\"positionMint\",\"url\":\"modules.html#ClosePositionParams.__type.positionMint\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"ClosePositionParams.__type\"},{\"id\":119,\"kind\":1024,\"name\":\"positionTokenAccount\",\"url\":\"modules.html#ClosePositionParams.__type.positionTokenAccount\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"ClosePositionParams.__type\"},{\"id\":120,\"kind\":1024,\"name\":\"positionAuthority\",\"url\":\"modules.html#ClosePositionParams.__type.positionAuthority\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"ClosePositionParams.__type\"},{\"id\":121,\"kind\":4194304,\"name\":\"CollectProtocolFeesParams\",\"url\":\"modules.html#CollectProtocolFeesParams\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":122,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#CollectProtocolFeesParams.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"CollectProtocolFeesParams\"},{\"id\":123,\"kind\":1024,\"name\":\"whirlpoolsConfig\",\"url\":\"modules.html#CollectProtocolFeesParams.__type.whirlpoolsConfig\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"CollectProtocolFeesParams.__type\"},{\"id\":124,\"kind\":1024,\"name\":\"whirlpool\",\"url\":\"modules.html#CollectProtocolFeesParams.__type.whirlpool\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"CollectProtocolFeesParams.__type\"},{\"id\":125,\"kind\":1024,\"name\":\"tokenVaultA\",\"url\":\"modules.html#CollectProtocolFeesParams.__type.tokenVaultA\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"CollectProtocolFeesParams.__type\"},{\"id\":126,\"kind\":1024,\"name\":\"tokenVaultB\",\"url\":\"modules.html#CollectProtocolFeesParams.__type.tokenVaultB\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"CollectProtocolFeesParams.__type\"},{\"id\":127,\"kind\":1024,\"name\":\"tokenOwnerAccountA\",\"url\":\"modules.html#CollectProtocolFeesParams.__type.tokenOwnerAccountA\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"CollectProtocolFeesParams.__type\"},{\"id\":128,\"kind\":1024,\"name\":\"tokenOwnerAccountB\",\"url\":\"modules.html#CollectProtocolFeesParams.__type.tokenOwnerAccountB\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"CollectProtocolFeesParams.__type\"},{\"id\":129,\"kind\":1024,\"name\":\"collectProtocolFeesAuthority\",\"url\":\"modules.html#CollectProtocolFeesParams.__type.collectProtocolFeesAuthority\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"CollectProtocolFeesParams.__type\"},{\"id\":130,\"kind\":4194304,\"name\":\"CollectRewardParams\",\"url\":\"modules.html#CollectRewardParams\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":131,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#CollectRewardParams.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"CollectRewardParams\"},{\"id\":132,\"kind\":1024,\"name\":\"whirlpool\",\"url\":\"modules.html#CollectRewardParams.__type.whirlpool\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"CollectRewardParams.__type\"},{\"id\":133,\"kind\":1024,\"name\":\"position\",\"url\":\"modules.html#CollectRewardParams.__type.position\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"CollectRewardParams.__type\"},{\"id\":134,\"kind\":1024,\"name\":\"positionTokenAccount\",\"url\":\"modules.html#CollectRewardParams.__type.positionTokenAccount\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"CollectRewardParams.__type\"},{\"id\":135,\"kind\":1024,\"name\":\"rewardIndex\",\"url\":\"modules.html#CollectRewardParams.__type.rewardIndex\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"CollectRewardParams.__type\"},{\"id\":136,\"kind\":1024,\"name\":\"rewardOwnerAccount\",\"url\":\"modules.html#CollectRewardParams.__type.rewardOwnerAccount\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"CollectRewardParams.__type\"},{\"id\":137,\"kind\":1024,\"name\":\"rewardVault\",\"url\":\"modules.html#CollectRewardParams.__type.rewardVault\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"CollectRewardParams.__type\"},{\"id\":138,\"kind\":1024,\"name\":\"positionAuthority\",\"url\":\"modules.html#CollectRewardParams.__type.positionAuthority\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"CollectRewardParams.__type\"},{\"id\":139,\"kind\":4194304,\"name\":\"SetCollectProtocolFeesAuthorityParams\",\"url\":\"modules.html#SetCollectProtocolFeesAuthorityParams\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":140,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#SetCollectProtocolFeesAuthorityParams.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"SetCollectProtocolFeesAuthorityParams\"},{\"id\":141,\"kind\":1024,\"name\":\"whirlpoolsConfig\",\"url\":\"modules.html#SetCollectProtocolFeesAuthorityParams.__type.whirlpoolsConfig\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"SetCollectProtocolFeesAuthorityParams.__type\"},{\"id\":142,\"kind\":1024,\"name\":\"collectProtocolFeesAuthority\",\"url\":\"modules.html#SetCollectProtocolFeesAuthorityParams.__type.collectProtocolFeesAuthority\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"SetCollectProtocolFeesAuthorityParams.__type\"},{\"id\":143,\"kind\":1024,\"name\":\"newCollectProtocolFeesAuthority\",\"url\":\"modules.html#SetCollectProtocolFeesAuthorityParams.__type.newCollectProtocolFeesAuthority\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"SetCollectProtocolFeesAuthorityParams.__type\"},{\"id\":144,\"kind\":4194304,\"name\":\"SetDefaultFeeRateParams\",\"url\":\"modules.html#SetDefaultFeeRateParams\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":145,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#SetDefaultFeeRateParams.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"SetDefaultFeeRateParams\"},{\"id\":146,\"kind\":1024,\"name\":\"whirlpoolsConfig\",\"url\":\"modules.html#SetDefaultFeeRateParams.__type.whirlpoolsConfig\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"SetDefaultFeeRateParams.__type\"},{\"id\":147,\"kind\":1024,\"name\":\"feeAuthority\",\"url\":\"modules.html#SetDefaultFeeRateParams.__type.feeAuthority\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"SetDefaultFeeRateParams.__type\"},{\"id\":148,\"kind\":1024,\"name\":\"tickSpacing\",\"url\":\"modules.html#SetDefaultFeeRateParams.__type.tickSpacing\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"SetDefaultFeeRateParams.__type\"},{\"id\":149,\"kind\":1024,\"name\":\"defaultFeeRate\",\"url\":\"modules.html#SetDefaultFeeRateParams.__type.defaultFeeRate\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"SetDefaultFeeRateParams.__type\"},{\"id\":150,\"kind\":4194304,\"name\":\"SetDefaultProtocolFeeRateParams\",\"url\":\"modules.html#SetDefaultProtocolFeeRateParams\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":151,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#SetDefaultProtocolFeeRateParams.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"SetDefaultProtocolFeeRateParams\"},{\"id\":152,\"kind\":1024,\"name\":\"whirlpoolsConfig\",\"url\":\"modules.html#SetDefaultProtocolFeeRateParams.__type.whirlpoolsConfig\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"SetDefaultProtocolFeeRateParams.__type\"},{\"id\":153,\"kind\":1024,\"name\":\"feeAuthority\",\"url\":\"modules.html#SetDefaultProtocolFeeRateParams.__type.feeAuthority\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"SetDefaultProtocolFeeRateParams.__type\"},{\"id\":154,\"kind\":1024,\"name\":\"defaultProtocolFeeRate\",\"url\":\"modules.html#SetDefaultProtocolFeeRateParams.__type.defaultProtocolFeeRate\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"SetDefaultProtocolFeeRateParams.__type\"},{\"id\":155,\"kind\":4194304,\"name\":\"SetFeeAuthorityParams\",\"url\":\"modules.html#SetFeeAuthorityParams\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":156,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#SetFeeAuthorityParams.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"SetFeeAuthorityParams\"},{\"id\":157,\"kind\":1024,\"name\":\"whirlpoolsConfig\",\"url\":\"modules.html#SetFeeAuthorityParams.__type.whirlpoolsConfig\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"SetFeeAuthorityParams.__type\"},{\"id\":158,\"kind\":1024,\"name\":\"feeAuthority\",\"url\":\"modules.html#SetFeeAuthorityParams.__type.feeAuthority\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"SetFeeAuthorityParams.__type\"},{\"id\":159,\"kind\":1024,\"name\":\"newFeeAuthority\",\"url\":\"modules.html#SetFeeAuthorityParams.__type.newFeeAuthority\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"SetFeeAuthorityParams.__type\"},{\"id\":160,\"kind\":4194304,\"name\":\"SetFeeRateParams\",\"url\":\"modules.html#SetFeeRateParams\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":161,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#SetFeeRateParams.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"SetFeeRateParams\"},{\"id\":162,\"kind\":1024,\"name\":\"whirlpool\",\"url\":\"modules.html#SetFeeRateParams.__type.whirlpool\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"SetFeeRateParams.__type\"},{\"id\":163,\"kind\":1024,\"name\":\"whirlpoolsConfig\",\"url\":\"modules.html#SetFeeRateParams.__type.whirlpoolsConfig\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"SetFeeRateParams.__type\"},{\"id\":164,\"kind\":1024,\"name\":\"feeAuthority\",\"url\":\"modules.html#SetFeeRateParams.__type.feeAuthority\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"SetFeeRateParams.__type\"},{\"id\":165,\"kind\":1024,\"name\":\"feeRate\",\"url\":\"modules.html#SetFeeRateParams.__type.feeRate\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"SetFeeRateParams.__type\"},{\"id\":166,\"kind\":4194304,\"name\":\"SetProtocolFeeRateParams\",\"url\":\"modules.html#SetProtocolFeeRateParams\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":167,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#SetProtocolFeeRateParams.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"SetProtocolFeeRateParams\"},{\"id\":168,\"kind\":1024,\"name\":\"whirlpool\",\"url\":\"modules.html#SetProtocolFeeRateParams.__type.whirlpool\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"SetProtocolFeeRateParams.__type\"},{\"id\":169,\"kind\":1024,\"name\":\"whirlpoolsConfig\",\"url\":\"modules.html#SetProtocolFeeRateParams.__type.whirlpoolsConfig\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"SetProtocolFeeRateParams.__type\"},{\"id\":170,\"kind\":1024,\"name\":\"feeAuthority\",\"url\":\"modules.html#SetProtocolFeeRateParams.__type.feeAuthority\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"SetProtocolFeeRateParams.__type\"},{\"id\":171,\"kind\":1024,\"name\":\"protocolFeeRate\",\"url\":\"modules.html#SetProtocolFeeRateParams.__type.protocolFeeRate\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"SetProtocolFeeRateParams.__type\"},{\"id\":172,\"kind\":4194304,\"name\":\"SetRewardAuthorityBySuperAuthorityParams\",\"url\":\"modules.html#SetRewardAuthorityBySuperAuthorityParams\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":173,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#SetRewardAuthorityBySuperAuthorityParams.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"SetRewardAuthorityBySuperAuthorityParams\"},{\"id\":174,\"kind\":1024,\"name\":\"whirlpool\",\"url\":\"modules.html#SetRewardAuthorityBySuperAuthorityParams.__type.whirlpool\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"SetRewardAuthorityBySuperAuthorityParams.__type\"},{\"id\":175,\"kind\":1024,\"name\":\"whirlpoolsConfig\",\"url\":\"modules.html#SetRewardAuthorityBySuperAuthorityParams.__type.whirlpoolsConfig\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"SetRewardAuthorityBySuperAuthorityParams.__type\"},{\"id\":176,\"kind\":1024,\"name\":\"rewardIndex\",\"url\":\"modules.html#SetRewardAuthorityBySuperAuthorityParams.__type.rewardIndex\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"SetRewardAuthorityBySuperAuthorityParams.__type\"},{\"id\":177,\"kind\":1024,\"name\":\"rewardEmissionsSuperAuthority\",\"url\":\"modules.html#SetRewardAuthorityBySuperAuthorityParams.__type.rewardEmissionsSuperAuthority\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"SetRewardAuthorityBySuperAuthorityParams.__type\"},{\"id\":178,\"kind\":1024,\"name\":\"newRewardAuthority\",\"url\":\"modules.html#SetRewardAuthorityBySuperAuthorityParams.__type.newRewardAuthority\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"SetRewardAuthorityBySuperAuthorityParams.__type\"},{\"id\":179,\"kind\":4194304,\"name\":\"SetRewardAuthorityParams\",\"url\":\"modules.html#SetRewardAuthorityParams\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":180,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#SetRewardAuthorityParams.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"SetRewardAuthorityParams\"},{\"id\":181,\"kind\":1024,\"name\":\"whirlpool\",\"url\":\"modules.html#SetRewardAuthorityParams.__type.whirlpool\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"SetRewardAuthorityParams.__type\"},{\"id\":182,\"kind\":1024,\"name\":\"rewardIndex\",\"url\":\"modules.html#SetRewardAuthorityParams.__type.rewardIndex\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"SetRewardAuthorityParams.__type\"},{\"id\":183,\"kind\":1024,\"name\":\"rewardAuthority\",\"url\":\"modules.html#SetRewardAuthorityParams.__type.rewardAuthority\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"SetRewardAuthorityParams.__type\"},{\"id\":184,\"kind\":1024,\"name\":\"newRewardAuthority\",\"url\":\"modules.html#SetRewardAuthorityParams.__type.newRewardAuthority\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"SetRewardAuthorityParams.__type\"},{\"id\":185,\"kind\":4194304,\"name\":\"SetRewardEmissionsParams\",\"url\":\"modules.html#SetRewardEmissionsParams\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":186,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#SetRewardEmissionsParams.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"SetRewardEmissionsParams\"},{\"id\":187,\"kind\":1024,\"name\":\"whirlpool\",\"url\":\"modules.html#SetRewardEmissionsParams.__type.whirlpool\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"SetRewardEmissionsParams.__type\"},{\"id\":188,\"kind\":1024,\"name\":\"rewardIndex\",\"url\":\"modules.html#SetRewardEmissionsParams.__type.rewardIndex\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"SetRewardEmissionsParams.__type\"},{\"id\":189,\"kind\":1024,\"name\":\"rewardVaultKey\",\"url\":\"modules.html#SetRewardEmissionsParams.__type.rewardVaultKey\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"SetRewardEmissionsParams.__type\"},{\"id\":190,\"kind\":1024,\"name\":\"rewardAuthority\",\"url\":\"modules.html#SetRewardEmissionsParams.__type.rewardAuthority\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"SetRewardEmissionsParams.__type\"},{\"id\":191,\"kind\":1024,\"name\":\"emissionsPerSecondX64\",\"url\":\"modules.html#SetRewardEmissionsParams.__type.emissionsPerSecondX64\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"SetRewardEmissionsParams.__type\"},{\"id\":192,\"kind\":4194304,\"name\":\"SetRewardEmissionsSuperAuthorityParams\",\"url\":\"modules.html#SetRewardEmissionsSuperAuthorityParams\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":193,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#SetRewardEmissionsSuperAuthorityParams.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"SetRewardEmissionsSuperAuthorityParams\"},{\"id\":194,\"kind\":1024,\"name\":\"whirlpoolsConfig\",\"url\":\"modules.html#SetRewardEmissionsSuperAuthorityParams.__type.whirlpoolsConfig\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"SetRewardEmissionsSuperAuthorityParams.__type\"},{\"id\":195,\"kind\":1024,\"name\":\"rewardEmissionsSuperAuthority\",\"url\":\"modules.html#SetRewardEmissionsSuperAuthorityParams.__type.rewardEmissionsSuperAuthority\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"SetRewardEmissionsSuperAuthorityParams.__type\"},{\"id\":196,\"kind\":1024,\"name\":\"newRewardEmissionsSuperAuthority\",\"url\":\"modules.html#SetRewardEmissionsSuperAuthorityParams.__type.newRewardEmissionsSuperAuthority\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"SetRewardEmissionsSuperAuthorityParams.__type\"},{\"id\":197,\"kind\":4194304,\"name\":\"IncreaseLiquidityParams\",\"url\":\"modules.html#IncreaseLiquidityParams\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":198,\"kind\":4194304,\"name\":\"IncreaseLiquidityInput\",\"url\":\"modules.html#IncreaseLiquidityInput\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":199,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#IncreaseLiquidityInput.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"IncreaseLiquidityInput\"},{\"id\":200,\"kind\":1024,\"name\":\"tokenMaxA\",\"url\":\"modules.html#IncreaseLiquidityInput.__type.tokenMaxA\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"IncreaseLiquidityInput.__type\"},{\"id\":201,\"kind\":1024,\"name\":\"tokenMaxB\",\"url\":\"modules.html#IncreaseLiquidityInput.__type.tokenMaxB\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"IncreaseLiquidityInput.__type\"},{\"id\":202,\"kind\":1024,\"name\":\"liquidityAmount\",\"url\":\"modules.html#IncreaseLiquidityInput.__type.liquidityAmount\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"IncreaseLiquidityInput.__type\"},{\"id\":203,\"kind\":4194304,\"name\":\"DecreaseLiquidityInput\",\"url\":\"modules.html#DecreaseLiquidityInput\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":204,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#DecreaseLiquidityInput.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"DecreaseLiquidityInput\"},{\"id\":205,\"kind\":1024,\"name\":\"tokenMinA\",\"url\":\"modules.html#DecreaseLiquidityInput.__type.tokenMinA\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"DecreaseLiquidityInput.__type\"},{\"id\":206,\"kind\":1024,\"name\":\"tokenMinB\",\"url\":\"modules.html#DecreaseLiquidityInput.__type.tokenMinB\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"DecreaseLiquidityInput.__type\"},{\"id\":207,\"kind\":1024,\"name\":\"liquidityAmount\",\"url\":\"modules.html#DecreaseLiquidityInput.__type.liquidityAmount\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"DecreaseLiquidityInput.__type\"},{\"id\":208,\"kind\":4194304,\"name\":\"DecreaseLiquidityParams\",\"url\":\"modules.html#DecreaseLiquidityParams\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":209,\"kind\":4194304,\"name\":\"OpenPositionParams\",\"url\":\"modules.html#OpenPositionParams\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":210,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#OpenPositionParams.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"OpenPositionParams\"},{\"id\":211,\"kind\":1024,\"name\":\"whirlpool\",\"url\":\"modules.html#OpenPositionParams.__type.whirlpool\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"OpenPositionParams.__type\"},{\"id\":212,\"kind\":1024,\"name\":\"owner\",\"url\":\"modules.html#OpenPositionParams.__type.owner\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"OpenPositionParams.__type\"},{\"id\":213,\"kind\":1024,\"name\":\"positionPda\",\"url\":\"modules.html#OpenPositionParams.__type.positionPda\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"OpenPositionParams.__type\"},{\"id\":214,\"kind\":1024,\"name\":\"positionMintAddress\",\"url\":\"modules.html#OpenPositionParams.__type.positionMintAddress\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"OpenPositionParams.__type\"},{\"id\":215,\"kind\":1024,\"name\":\"positionTokenAccount\",\"url\":\"modules.html#OpenPositionParams.__type.positionTokenAccount\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"OpenPositionParams.__type\"},{\"id\":216,\"kind\":1024,\"name\":\"tickLowerIndex\",\"url\":\"modules.html#OpenPositionParams.__type.tickLowerIndex\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"OpenPositionParams.__type\"},{\"id\":217,\"kind\":1024,\"name\":\"tickUpperIndex\",\"url\":\"modules.html#OpenPositionParams.__type.tickUpperIndex\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"OpenPositionParams.__type\"},{\"id\":218,\"kind\":1024,\"name\":\"funder\",\"url\":\"modules.html#OpenPositionParams.__type.funder\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"OpenPositionParams.__type\"},{\"id\":219,\"kind\":4194304,\"name\":\"SwapInput\",\"url\":\"modules.html#SwapInput\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":220,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#SwapInput.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"SwapInput\"},{\"id\":221,\"kind\":1024,\"name\":\"amount\",\"url\":\"modules.html#SwapInput.__type.amount\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"SwapInput.__type\"},{\"id\":222,\"kind\":1024,\"name\":\"otherAmountThreshold\",\"url\":\"modules.html#SwapInput.__type.otherAmountThreshold\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"SwapInput.__type\"},{\"id\":223,\"kind\":1024,\"name\":\"sqrtPriceLimit\",\"url\":\"modules.html#SwapInput.__type.sqrtPriceLimit\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"SwapInput.__type\"},{\"id\":224,\"kind\":1024,\"name\":\"amountSpecifiedIsInput\",\"url\":\"modules.html#SwapInput.__type.amountSpecifiedIsInput\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"SwapInput.__type\"},{\"id\":225,\"kind\":1024,\"name\":\"aToB\",\"url\":\"modules.html#SwapInput.__type.aToB\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"SwapInput.__type\"},{\"id\":226,\"kind\":1024,\"name\":\"tickArray0\",\"url\":\"modules.html#SwapInput.__type.tickArray0\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"SwapInput.__type\"},{\"id\":227,\"kind\":1024,\"name\":\"tickArray1\",\"url\":\"modules.html#SwapInput.__type.tickArray1\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"SwapInput.__type\"},{\"id\":228,\"kind\":1024,\"name\":\"tickArray2\",\"url\":\"modules.html#SwapInput.__type.tickArray2\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"SwapInput.__type\"},{\"id\":229,\"kind\":4194304,\"name\":\"SwapParams\",\"url\":\"modules.html#SwapParams\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":230,\"kind\":4194304,\"name\":\"UpdateFeesAndRewardsParams\",\"url\":\"modules.html#UpdateFeesAndRewardsParams\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":231,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#UpdateFeesAndRewardsParams.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"UpdateFeesAndRewardsParams\"},{\"id\":232,\"kind\":1024,\"name\":\"whirlpool\",\"url\":\"modules.html#UpdateFeesAndRewardsParams.__type.whirlpool\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"UpdateFeesAndRewardsParams.__type\"},{\"id\":233,\"kind\":1024,\"name\":\"position\",\"url\":\"modules.html#UpdateFeesAndRewardsParams.__type.position\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"UpdateFeesAndRewardsParams.__type\"},{\"id\":234,\"kind\":1024,\"name\":\"tickArrayLower\",\"url\":\"modules.html#UpdateFeesAndRewardsParams.__type.tickArrayLower\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"UpdateFeesAndRewardsParams.__type\"},{\"id\":235,\"kind\":1024,\"name\":\"tickArrayUpper\",\"url\":\"modules.html#UpdateFeesAndRewardsParams.__type.tickArrayUpper\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"UpdateFeesAndRewardsParams.__type\"},{\"id\":236,\"kind\":4194304,\"name\":\"InitConfigParams\",\"url\":\"modules.html#InitConfigParams\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":237,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#InitConfigParams.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"InitConfigParams\"},{\"id\":238,\"kind\":1024,\"name\":\"whirlpoolsConfigKeypair\",\"url\":\"modules.html#InitConfigParams.__type.whirlpoolsConfigKeypair\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"InitConfigParams.__type\"},{\"id\":239,\"kind\":1024,\"name\":\"feeAuthority\",\"url\":\"modules.html#InitConfigParams.__type.feeAuthority\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"InitConfigParams.__type\"},{\"id\":240,\"kind\":1024,\"name\":\"collectProtocolFeesAuthority\",\"url\":\"modules.html#InitConfigParams.__type.collectProtocolFeesAuthority\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"InitConfigParams.__type\"},{\"id\":241,\"kind\":1024,\"name\":\"rewardEmissionsSuperAuthority\",\"url\":\"modules.html#InitConfigParams.__type.rewardEmissionsSuperAuthority\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"InitConfigParams.__type\"},{\"id\":242,\"kind\":1024,\"name\":\"defaultProtocolFeeRate\",\"url\":\"modules.html#InitConfigParams.__type.defaultProtocolFeeRate\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"InitConfigParams.__type\"},{\"id\":243,\"kind\":1024,\"name\":\"funder\",\"url\":\"modules.html#InitConfigParams.__type.funder\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"InitConfigParams.__type\"},{\"id\":244,\"kind\":4194304,\"name\":\"InitFeeTierParams\",\"url\":\"modules.html#InitFeeTierParams\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":245,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#InitFeeTierParams.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"InitFeeTierParams\"},{\"id\":246,\"kind\":1024,\"name\":\"whirlpoolsConfig\",\"url\":\"modules.html#InitFeeTierParams.__type.whirlpoolsConfig\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"InitFeeTierParams.__type\"},{\"id\":247,\"kind\":1024,\"name\":\"feeTierPda\",\"url\":\"modules.html#InitFeeTierParams.__type.feeTierPda\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"InitFeeTierParams.__type\"},{\"id\":248,\"kind\":1024,\"name\":\"tickSpacing\",\"url\":\"modules.html#InitFeeTierParams.__type.tickSpacing\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"InitFeeTierParams.__type\"},{\"id\":249,\"kind\":1024,\"name\":\"defaultFeeRate\",\"url\":\"modules.html#InitFeeTierParams.__type.defaultFeeRate\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"InitFeeTierParams.__type\"},{\"id\":250,\"kind\":1024,\"name\":\"feeAuthority\",\"url\":\"modules.html#InitFeeTierParams.__type.feeAuthority\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"InitFeeTierParams.__type\"},{\"id\":251,\"kind\":1024,\"name\":\"funder\",\"url\":\"modules.html#InitFeeTierParams.__type.funder\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"InitFeeTierParams.__type\"},{\"id\":252,\"kind\":4194304,\"name\":\"InitPoolParams\",\"url\":\"modules.html#InitPoolParams\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":253,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#InitPoolParams.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"InitPoolParams\"},{\"id\":254,\"kind\":1024,\"name\":\"initSqrtPrice\",\"url\":\"modules.html#InitPoolParams.__type.initSqrtPrice\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"InitPoolParams.__type\"},{\"id\":255,\"kind\":1024,\"name\":\"whirlpoolsConfig\",\"url\":\"modules.html#InitPoolParams.__type.whirlpoolsConfig\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"InitPoolParams.__type\"},{\"id\":256,\"kind\":1024,\"name\":\"whirlpoolPda\",\"url\":\"modules.html#InitPoolParams.__type.whirlpoolPda\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"InitPoolParams.__type\"},{\"id\":257,\"kind\":1024,\"name\":\"tokenMintA\",\"url\":\"modules.html#InitPoolParams.__type.tokenMintA\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"InitPoolParams.__type\"},{\"id\":258,\"kind\":1024,\"name\":\"tokenMintB\",\"url\":\"modules.html#InitPoolParams.__type.tokenMintB\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"InitPoolParams.__type\"},{\"id\":259,\"kind\":1024,\"name\":\"tokenVaultAKeypair\",\"url\":\"modules.html#InitPoolParams.__type.tokenVaultAKeypair\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"InitPoolParams.__type\"},{\"id\":260,\"kind\":1024,\"name\":\"tokenVaultBKeypair\",\"url\":\"modules.html#InitPoolParams.__type.tokenVaultBKeypair\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"InitPoolParams.__type\"},{\"id\":261,\"kind\":1024,\"name\":\"feeTierKey\",\"url\":\"modules.html#InitPoolParams.__type.feeTierKey\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"InitPoolParams.__type\"},{\"id\":262,\"kind\":1024,\"name\":\"tickSpacing\",\"url\":\"modules.html#InitPoolParams.__type.tickSpacing\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"InitPoolParams.__type\"},{\"id\":263,\"kind\":1024,\"name\":\"funder\",\"url\":\"modules.html#InitPoolParams.__type.funder\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"InitPoolParams.__type\"},{\"id\":264,\"kind\":4194304,\"name\":\"InitTickArrayParams\",\"url\":\"modules.html#InitTickArrayParams\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":265,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#InitTickArrayParams.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"InitTickArrayParams\"},{\"id\":266,\"kind\":1024,\"name\":\"whirlpool\",\"url\":\"modules.html#InitTickArrayParams.__type.whirlpool\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"InitTickArrayParams.__type\"},{\"id\":267,\"kind\":1024,\"name\":\"tickArrayPda\",\"url\":\"modules.html#InitTickArrayParams.__type.tickArrayPda\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"InitTickArrayParams.__type\"},{\"id\":268,\"kind\":1024,\"name\":\"startTick\",\"url\":\"modules.html#InitTickArrayParams.__type.startTick\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"InitTickArrayParams.__type\"},{\"id\":269,\"kind\":1024,\"name\":\"funder\",\"url\":\"modules.html#InitTickArrayParams.__type.funder\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"InitTickArrayParams.__type\"},{\"id\":270,\"kind\":4194304,\"name\":\"InitializeRewardParams\",\"url\":\"modules.html#InitializeRewardParams\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":271,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#InitializeRewardParams.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"InitializeRewardParams\"},{\"id\":272,\"kind\":1024,\"name\":\"whirlpool\",\"url\":\"modules.html#InitializeRewardParams.__type.whirlpool\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"InitializeRewardParams.__type\"},{\"id\":273,\"kind\":1024,\"name\":\"rewardIndex\",\"url\":\"modules.html#InitializeRewardParams.__type.rewardIndex\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"InitializeRewardParams.__type\"},{\"id\":274,\"kind\":1024,\"name\":\"rewardMint\",\"url\":\"modules.html#InitializeRewardParams.__type.rewardMint\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"InitializeRewardParams.__type\"},{\"id\":275,\"kind\":1024,\"name\":\"rewardVaultKeypair\",\"url\":\"modules.html#InitializeRewardParams.__type.rewardVaultKeypair\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"InitializeRewardParams.__type\"},{\"id\":276,\"kind\":1024,\"name\":\"rewardAuthority\",\"url\":\"modules.html#InitializeRewardParams.__type.rewardAuthority\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"InitializeRewardParams.__type\"},{\"id\":277,\"kind\":1024,\"name\":\"funder\",\"url\":\"modules.html#InitializeRewardParams.__type.funder\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"InitializeRewardParams.__type\"},{\"id\":278,\"kind\":4194304,\"name\":\"TokenInfo\",\"url\":\"modules.html#TokenInfo\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":279,\"kind\":128,\"name\":\"PDAUtil\",\"url\":\"classes/PDAUtil.html\",\"classes\":\"tsd-kind-class\"},{\"id\":280,\"kind\":2048,\"name\":\"getWhirlpool\",\"url\":\"classes/PDAUtil.html#getWhirlpool\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"PDAUtil\"},{\"id\":281,\"kind\":2048,\"name\":\"getPosition\",\"url\":\"classes/PDAUtil.html#getPosition\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"PDAUtil\"},{\"id\":282,\"kind\":2048,\"name\":\"getPositionMetadata\",\"url\":\"classes/PDAUtil.html#getPositionMetadata\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"PDAUtil\"},{\"id\":283,\"kind\":2048,\"name\":\"getTickArray\",\"url\":\"classes/PDAUtil.html#getTickArray\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"PDAUtil\"},{\"id\":284,\"kind\":2048,\"name\":\"getTickArrayFromTickIndex\",\"url\":\"classes/PDAUtil.html#getTickArrayFromTickIndex\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"PDAUtil\"},{\"id\":285,\"kind\":2048,\"name\":\"getTickArrayFromSqrtPrice\",\"url\":\"classes/PDAUtil.html#getTickArrayFromSqrtPrice\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"PDAUtil\"},{\"id\":286,\"kind\":2048,\"name\":\"getFeeTier\",\"url\":\"classes/PDAUtil.html#getFeeTier\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"PDAUtil\"},{\"id\":287,\"kind\":2048,\"name\":\"getOracle\",\"url\":\"classes/PDAUtil.html#getOracle\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"PDAUtil\"},{\"id\":288,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/PDAUtil.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"PDAUtil\"},{\"id\":289,\"kind\":128,\"name\":\"PriceMath\",\"url\":\"classes/PriceMath.html\",\"classes\":\"tsd-kind-class\"},{\"id\":290,\"kind\":2048,\"name\":\"priceToSqrtPriceX64\",\"url\":\"classes/PriceMath.html#priceToSqrtPriceX64\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"PriceMath\"},{\"id\":291,\"kind\":2048,\"name\":\"sqrtPriceX64ToPrice\",\"url\":\"classes/PriceMath.html#sqrtPriceX64ToPrice\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"PriceMath\"},{\"id\":292,\"kind\":2048,\"name\":\"tickIndexToSqrtPriceX64\",\"url\":\"classes/PriceMath.html#tickIndexToSqrtPriceX64\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"PriceMath\"},{\"id\":293,\"kind\":2048,\"name\":\"sqrtPriceX64ToTickIndex\",\"url\":\"classes/PriceMath.html#sqrtPriceX64ToTickIndex\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"PriceMath\"},{\"id\":294,\"kind\":2048,\"name\":\"tickIndexToPrice\",\"url\":\"classes/PriceMath.html#tickIndexToPrice\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"PriceMath\"},{\"id\":295,\"kind\":2048,\"name\":\"priceToTickIndex\",\"url\":\"classes/PriceMath.html#priceToTickIndex\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"PriceMath\"},{\"id\":296,\"kind\":2048,\"name\":\"priceToInitializableTickIndex\",\"url\":\"classes/PriceMath.html#priceToInitializableTickIndex\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"PriceMath\"},{\"id\":297,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/PriceMath.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"PriceMath\"},{\"id\":298,\"kind\":128,\"name\":\"TickUtil\",\"url\":\"classes/TickUtil.html\",\"classes\":\"tsd-kind-class\"},{\"id\":299,\"kind\":2048,\"name\":\"getStartTickIndex\",\"url\":\"classes/TickUtil.html#getStartTickIndex\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"TickUtil\"},{\"id\":300,\"kind\":2048,\"name\":\"getInitializableTickIndex\",\"url\":\"classes/TickUtil.html#getInitializableTickIndex\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"TickUtil\"},{\"id\":301,\"kind\":2048,\"name\":\"getNextInitializableTickIndex\",\"url\":\"classes/TickUtil.html#getNextInitializableTickIndex\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"TickUtil\"},{\"id\":302,\"kind\":2048,\"name\":\"getPrevInitializableTickIndex\",\"url\":\"classes/TickUtil.html#getPrevInitializableTickIndex\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"TickUtil\"},{\"id\":303,\"kind\":2048,\"name\":\"findPreviousInitializedTickIndex\",\"url\":\"classes/TickUtil.html#findPreviousInitializedTickIndex\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"TickUtil\"},{\"id\":304,\"kind\":2048,\"name\":\"findNextInitializedTickIndex\",\"url\":\"classes/TickUtil.html#findNextInitializedTickIndex\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"TickUtil\"},{\"id\":305,\"kind\":2048,\"name\":\"checkTickInBounds\",\"url\":\"classes/TickUtil.html#checkTickInBounds\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"TickUtil\"},{\"id\":306,\"kind\":2048,\"name\":\"isTickInitializable\",\"url\":\"classes/TickUtil.html#isTickInitializable\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"TickUtil\"},{\"id\":307,\"kind\":128,\"name\":\"TickArrayUtil\",\"url\":\"classes/TickArrayUtil.html\",\"classes\":\"tsd-kind-class\"},{\"id\":308,\"kind\":2048,\"name\":\"getTickFromArray\",\"url\":\"classes/TickArrayUtil.html#getTickFromArray\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"TickArrayUtil\"},{\"id\":309,\"kind\":2048,\"name\":\"getAdjacentTickArrays\",\"url\":\"classes/TickArrayUtil.html#getAdjacentTickArrays\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"TickArrayUtil\"},{\"id\":310,\"kind\":2048,\"name\":\"getUninitializedArraysPDAs\",\"url\":\"classes/TickArrayUtil.html#getUninitializedArraysPDAs\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"TickArrayUtil\"},{\"id\":311,\"kind\":2048,\"name\":\"getUninitializedArrays\",\"url\":\"classes/TickArrayUtil.html#getUninitializedArrays\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"TickArrayUtil\"},{\"id\":312,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/TickArrayUtil.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"TickArrayUtil\"},{\"id\":313,\"kind\":64,\"name\":\"toTokenAmount\",\"url\":\"modules.html#toTokenAmount\",\"classes\":\"tsd-kind-function\"},{\"id\":314,\"kind\":128,\"name\":\"PoolUtil\",\"url\":\"classes/PoolUtil.html\",\"classes\":\"tsd-kind-class\"},{\"id\":315,\"kind\":2048,\"name\":\"isRewardInitialized\",\"url\":\"classes/PoolUtil.html#isRewardInitialized\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"PoolUtil\"},{\"id\":316,\"kind\":2048,\"name\":\"getTokenType\",\"url\":\"classes/PoolUtil.html#getTokenType\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"PoolUtil\"},{\"id\":317,\"kind\":2048,\"name\":\"getSwapDirection\",\"url\":\"classes/PoolUtil.html#getSwapDirection\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"PoolUtil\"},{\"id\":318,\"kind\":2048,\"name\":\"getFeeRate\",\"url\":\"classes/PoolUtil.html#getFeeRate\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"PoolUtil\"},{\"id\":319,\"kind\":2048,\"name\":\"getProtocolFeeRate\",\"url\":\"classes/PoolUtil.html#getProtocolFeeRate\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"PoolUtil\"},{\"id\":320,\"kind\":2048,\"name\":\"orderMints\",\"url\":\"classes/PoolUtil.html#orderMints\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"PoolUtil\"},{\"id\":321,\"kind\":2048,\"name\":\"getTokenAmountsFromLiquidity\",\"url\":\"classes/PoolUtil.html#getTokenAmountsFromLiquidity\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"PoolUtil\"},{\"id\":322,\"kind\":2048,\"name\":\"estimateLiquidityFromTokenAmounts\",\"url\":\"classes/PoolUtil.html#estimateLiquidityFromTokenAmounts\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"PoolUtil\"},{\"id\":323,\"kind\":2048,\"name\":\"getTickArrayPublicKeysForSwap\",\"url\":\"classes/PoolUtil.html#getTickArrayPublicKeysForSwap\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"PoolUtil\"},{\"id\":324,\"kind\":2048,\"name\":\"toBaseQuoteOrder\",\"url\":\"classes/PoolUtil.html#toBaseQuoteOrder\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"PoolUtil\"},{\"id\":325,\"kind\":4194304,\"name\":\"TokenAmounts\",\"url\":\"modules.html#TokenAmounts\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":326,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#TokenAmounts.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"TokenAmounts\"},{\"id\":327,\"kind\":1024,\"name\":\"tokenA\",\"url\":\"modules.html#TokenAmounts.__type.tokenA\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"TokenAmounts.__type\"},{\"id\":328,\"kind\":1024,\"name\":\"tokenB\",\"url\":\"modules.html#TokenAmounts.__type.tokenB\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"TokenAmounts.__type\"},{\"id\":329,\"kind\":64,\"name\":\"toTx\",\"url\":\"modules.html#toTx\",\"classes\":\"tsd-kind-function\"},{\"id\":330,\"kind\":8,\"name\":\"SwapDirection\",\"url\":\"enums/SwapDirection.html\",\"classes\":\"tsd-kind-enum\"},{\"id\":331,\"kind\":16,\"name\":\"AtoB\",\"url\":\"enums/SwapDirection.html#AtoB\",\"classes\":\"tsd-kind-enum-member tsd-parent-kind-enum\",\"parent\":\"SwapDirection\"},{\"id\":332,\"kind\":16,\"name\":\"BtoA\",\"url\":\"enums/SwapDirection.html#BtoA\",\"classes\":\"tsd-kind-enum-member tsd-parent-kind-enum\",\"parent\":\"SwapDirection\"},{\"id\":333,\"kind\":8,\"name\":\"TokenType\",\"url\":\"enums/TokenType.html\",\"classes\":\"tsd-kind-enum\"},{\"id\":334,\"kind\":16,\"name\":\"TokenA\",\"url\":\"enums/TokenType.html#TokenA\",\"classes\":\"tsd-kind-enum-member tsd-parent-kind-enum\",\"parent\":\"TokenType\"},{\"id\":335,\"kind\":16,\"name\":\"TokenB\",\"url\":\"enums/TokenType.html#TokenB\",\"classes\":\"tsd-kind-enum-member tsd-parent-kind-enum\",\"parent\":\"TokenType\"},{\"id\":336,\"kind\":128,\"name\":\"AccountFetcher\",\"url\":\"classes/AccountFetcher.html\",\"classes\":\"tsd-kind-class\"},{\"id\":337,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/AccountFetcher.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"AccountFetcher\"},{\"id\":338,\"kind\":2048,\"name\":\"getAccountRentExempt\",\"url\":\"classes/AccountFetcher.html#getAccountRentExempt\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"AccountFetcher\"},{\"id\":339,\"kind\":2048,\"name\":\"getPool\",\"url\":\"classes/AccountFetcher.html#getPool\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"AccountFetcher\"},{\"id\":340,\"kind\":2048,\"name\":\"getPosition\",\"url\":\"classes/AccountFetcher.html#getPosition\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"AccountFetcher\"},{\"id\":341,\"kind\":2048,\"name\":\"getTickArray\",\"url\":\"classes/AccountFetcher.html#getTickArray\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"AccountFetcher\"},{\"id\":342,\"kind\":2048,\"name\":\"getFeeTier\",\"url\":\"classes/AccountFetcher.html#getFeeTier\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"AccountFetcher\"},{\"id\":343,\"kind\":2048,\"name\":\"getTokenInfo\",\"url\":\"classes/AccountFetcher.html#getTokenInfo\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"AccountFetcher\"},{\"id\":344,\"kind\":2048,\"name\":\"getMintInfo\",\"url\":\"classes/AccountFetcher.html#getMintInfo\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"AccountFetcher\"},{\"id\":345,\"kind\":2048,\"name\":\"getConfig\",\"url\":\"classes/AccountFetcher.html#getConfig\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"AccountFetcher\"},{\"id\":346,\"kind\":2048,\"name\":\"listPools\",\"url\":\"classes/AccountFetcher.html#listPools\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"AccountFetcher\"},{\"id\":347,\"kind\":2048,\"name\":\"listPositions\",\"url\":\"classes/AccountFetcher.html#listPositions\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"AccountFetcher\"},{\"id\":348,\"kind\":2048,\"name\":\"listTickArrays\",\"url\":\"classes/AccountFetcher.html#listTickArrays\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"AccountFetcher\"},{\"id\":349,\"kind\":2048,\"name\":\"listTokenInfos\",\"url\":\"classes/AccountFetcher.html#listTokenInfos\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"AccountFetcher\"},{\"id\":350,\"kind\":2048,\"name\":\"listMintInfos\",\"url\":\"classes/AccountFetcher.html#listMintInfos\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"AccountFetcher\"},{\"id\":351,\"kind\":2048,\"name\":\"refreshAll\",\"url\":\"classes/AccountFetcher.html#refreshAll\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"AccountFetcher\"},{\"id\":352,\"kind\":256,\"name\":\"ParsableEntity\",\"url\":\"interfaces/ParsableEntity.html\",\"classes\":\"tsd-kind-interface tsd-has-type-parameter\"},{\"id\":353,\"kind\":2048,\"name\":\"parse\",\"url\":\"interfaces/ParsableEntity.html#parse\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"ParsableEntity\"},{\"id\":354,\"kind\":128,\"name\":\"ParsableWhirlpoolsConfig\",\"url\":\"classes/ParsableWhirlpoolsConfig.html\",\"classes\":\"tsd-kind-class\"},{\"id\":355,\"kind\":2048,\"name\":\"parse\",\"url\":\"classes/ParsableWhirlpoolsConfig.html#parse\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"ParsableWhirlpoolsConfig\"},{\"id\":356,\"kind\":128,\"name\":\"ParsableWhirlpool\",\"url\":\"classes/ParsableWhirlpool.html\",\"classes\":\"tsd-kind-class\"},{\"id\":357,\"kind\":2048,\"name\":\"parse\",\"url\":\"classes/ParsableWhirlpool.html#parse\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"ParsableWhirlpool\"},{\"id\":358,\"kind\":128,\"name\":\"ParsablePosition\",\"url\":\"classes/ParsablePosition.html\",\"classes\":\"tsd-kind-class\"},{\"id\":359,\"kind\":2048,\"name\":\"parse\",\"url\":\"classes/ParsablePosition.html#parse\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"ParsablePosition\"},{\"id\":360,\"kind\":128,\"name\":\"ParsableTickArray\",\"url\":\"classes/ParsableTickArray.html\",\"classes\":\"tsd-kind-class\"},{\"id\":361,\"kind\":2048,\"name\":\"parse\",\"url\":\"classes/ParsableTickArray.html#parse\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"ParsableTickArray\"},{\"id\":362,\"kind\":128,\"name\":\"ParsableFeeTier\",\"url\":\"classes/ParsableFeeTier.html\",\"classes\":\"tsd-kind-class\"},{\"id\":363,\"kind\":2048,\"name\":\"parse\",\"url\":\"classes/ParsableFeeTier.html#parse\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"ParsableFeeTier\"},{\"id\":364,\"kind\":128,\"name\":\"ParsableTokenInfo\",\"url\":\"classes/ParsableTokenInfo.html\",\"classes\":\"tsd-kind-class\"},{\"id\":365,\"kind\":2048,\"name\":\"parse\",\"url\":\"classes/ParsableTokenInfo.html#parse\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"ParsableTokenInfo\"},{\"id\":366,\"kind\":128,\"name\":\"ParsableMintInfo\",\"url\":\"classes/ParsableMintInfo.html\",\"classes\":\"tsd-kind-class\"},{\"id\":367,\"kind\":2048,\"name\":\"parse\",\"url\":\"classes/ParsableMintInfo.html#parse\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"ParsableMintInfo\"},{\"id\":368,\"kind\":64,\"name\":\"increaseLiquidityQuoteByInputToken\",\"url\":\"modules.html#increaseLiquidityQuoteByInputToken\",\"classes\":\"tsd-kind-function\"},{\"id\":369,\"kind\":64,\"name\":\"increaseLiquidityQuoteByInputTokenWithParams\",\"url\":\"modules.html#increaseLiquidityQuoteByInputTokenWithParams\",\"classes\":\"tsd-kind-function\"},{\"id\":370,\"kind\":4194304,\"name\":\"IncreaseLiquidityQuoteParam\",\"url\":\"modules.html#IncreaseLiquidityQuoteParam\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":371,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#IncreaseLiquidityQuoteParam.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"IncreaseLiquidityQuoteParam\"},{\"id\":372,\"kind\":1024,\"name\":\"inputTokenAmount\",\"url\":\"modules.html#IncreaseLiquidityQuoteParam.__type.inputTokenAmount\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"IncreaseLiquidityQuoteParam.__type\"},{\"id\":373,\"kind\":1024,\"name\":\"inputTokenMint\",\"url\":\"modules.html#IncreaseLiquidityQuoteParam.__type.inputTokenMint\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"IncreaseLiquidityQuoteParam.__type\"},{\"id\":374,\"kind\":1024,\"name\":\"tokenMintA\",\"url\":\"modules.html#IncreaseLiquidityQuoteParam.__type.tokenMintA\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"IncreaseLiquidityQuoteParam.__type\"},{\"id\":375,\"kind\":1024,\"name\":\"tokenMintB\",\"url\":\"modules.html#IncreaseLiquidityQuoteParam.__type.tokenMintB\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"IncreaseLiquidityQuoteParam.__type\"},{\"id\":376,\"kind\":1024,\"name\":\"tickCurrentIndex\",\"url\":\"modules.html#IncreaseLiquidityQuoteParam.__type.tickCurrentIndex\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"IncreaseLiquidityQuoteParam.__type\"},{\"id\":377,\"kind\":1024,\"name\":\"sqrtPrice\",\"url\":\"modules.html#IncreaseLiquidityQuoteParam.__type.sqrtPrice\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"IncreaseLiquidityQuoteParam.__type\"},{\"id\":378,\"kind\":1024,\"name\":\"tickLowerIndex\",\"url\":\"modules.html#IncreaseLiquidityQuoteParam.__type.tickLowerIndex\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"IncreaseLiquidityQuoteParam.__type\"},{\"id\":379,\"kind\":1024,\"name\":\"tickUpperIndex\",\"url\":\"modules.html#IncreaseLiquidityQuoteParam.__type.tickUpperIndex\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"IncreaseLiquidityQuoteParam.__type\"},{\"id\":380,\"kind\":1024,\"name\":\"slippageTolerance\",\"url\":\"modules.html#IncreaseLiquidityQuoteParam.__type.slippageTolerance\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"IncreaseLiquidityQuoteParam.__type\"},{\"id\":381,\"kind\":4194304,\"name\":\"IncreaseLiquidityQuote\",\"url\":\"modules.html#IncreaseLiquidityQuote\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":382,\"kind\":64,\"name\":\"decreaseLiquidityQuoteByLiquidity\",\"url\":\"modules.html#decreaseLiquidityQuoteByLiquidity\",\"classes\":\"tsd-kind-function\"},{\"id\":383,\"kind\":64,\"name\":\"decreaseLiquidityQuoteByLiquidityWithParams\",\"url\":\"modules.html#decreaseLiquidityQuoteByLiquidityWithParams\",\"classes\":\"tsd-kind-function\"},{\"id\":384,\"kind\":4194304,\"name\":\"DecreaseLiquidityQuoteParam\",\"url\":\"modules.html#DecreaseLiquidityQuoteParam\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":385,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#DecreaseLiquidityQuoteParam.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"DecreaseLiquidityQuoteParam\"},{\"id\":386,\"kind\":1024,\"name\":\"liquidity\",\"url\":\"modules.html#DecreaseLiquidityQuoteParam.__type.liquidity\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"DecreaseLiquidityQuoteParam.__type\"},{\"id\":387,\"kind\":1024,\"name\":\"tickCurrentIndex\",\"url\":\"modules.html#DecreaseLiquidityQuoteParam.__type.tickCurrentIndex\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"DecreaseLiquidityQuoteParam.__type\"},{\"id\":388,\"kind\":1024,\"name\":\"sqrtPrice\",\"url\":\"modules.html#DecreaseLiquidityQuoteParam.__type.sqrtPrice\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"DecreaseLiquidityQuoteParam.__type\"},{\"id\":389,\"kind\":1024,\"name\":\"tickLowerIndex\",\"url\":\"modules.html#DecreaseLiquidityQuoteParam.__type.tickLowerIndex\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"DecreaseLiquidityQuoteParam.__type\"},{\"id\":390,\"kind\":1024,\"name\":\"tickUpperIndex\",\"url\":\"modules.html#DecreaseLiquidityQuoteParam.__type.tickUpperIndex\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"DecreaseLiquidityQuoteParam.__type\"},{\"id\":391,\"kind\":1024,\"name\":\"slippageTolerance\",\"url\":\"modules.html#DecreaseLiquidityQuoteParam.__type.slippageTolerance\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"DecreaseLiquidityQuoteParam.__type\"},{\"id\":392,\"kind\":4194304,\"name\":\"DecreaseLiquidityQuote\",\"url\":\"modules.html#DecreaseLiquidityQuote\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":393,\"kind\":64,\"name\":\"collectFeesQuote\",\"url\":\"modules.html#collectFeesQuote\",\"classes\":\"tsd-kind-function\"},{\"id\":394,\"kind\":4194304,\"name\":\"CollectFeesQuoteParam\",\"url\":\"modules.html#CollectFeesQuoteParam\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":395,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#CollectFeesQuoteParam.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"CollectFeesQuoteParam\"},{\"id\":396,\"kind\":1024,\"name\":\"whirlpool\",\"url\":\"modules.html#CollectFeesQuoteParam.__type.whirlpool\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"CollectFeesQuoteParam.__type\"},{\"id\":397,\"kind\":1024,\"name\":\"position\",\"url\":\"modules.html#CollectFeesQuoteParam.__type.position\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"CollectFeesQuoteParam.__type\"},{\"id\":398,\"kind\":1024,\"name\":\"tickLower\",\"url\":\"modules.html#CollectFeesQuoteParam.__type.tickLower\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"CollectFeesQuoteParam.__type\"},{\"id\":399,\"kind\":1024,\"name\":\"tickUpper\",\"url\":\"modules.html#CollectFeesQuoteParam.__type.tickUpper\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"CollectFeesQuoteParam.__type\"},{\"id\":400,\"kind\":4194304,\"name\":\"CollectFeesQuote\",\"url\":\"modules.html#CollectFeesQuote\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":401,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#CollectFeesQuote.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"CollectFeesQuote\"},{\"id\":402,\"kind\":1024,\"name\":\"feeOwedA\",\"url\":\"modules.html#CollectFeesQuote.__type.feeOwedA\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"CollectFeesQuote.__type\"},{\"id\":403,\"kind\":1024,\"name\":\"feeOwedB\",\"url\":\"modules.html#CollectFeesQuote.__type.feeOwedB\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"CollectFeesQuote.__type\"},{\"id\":404,\"kind\":64,\"name\":\"collectRewardsQuote\",\"url\":\"modules.html#collectRewardsQuote\",\"classes\":\"tsd-kind-function\"},{\"id\":405,\"kind\":4194304,\"name\":\"CollectRewardsQuoteParam\",\"url\":\"modules.html#CollectRewardsQuoteParam\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":406,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#CollectRewardsQuoteParam.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"CollectRewardsQuoteParam\"},{\"id\":407,\"kind\":1024,\"name\":\"whirlpool\",\"url\":\"modules.html#CollectRewardsQuoteParam.__type.whirlpool\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"CollectRewardsQuoteParam.__type\"},{\"id\":408,\"kind\":1024,\"name\":\"position\",\"url\":\"modules.html#CollectRewardsQuoteParam.__type.position\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"CollectRewardsQuoteParam.__type\"},{\"id\":409,\"kind\":1024,\"name\":\"tickLower\",\"url\":\"modules.html#CollectRewardsQuoteParam.__type.tickLower\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"CollectRewardsQuoteParam.__type\"},{\"id\":410,\"kind\":1024,\"name\":\"tickUpper\",\"url\":\"modules.html#CollectRewardsQuoteParam.__type.tickUpper\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"CollectRewardsQuoteParam.__type\"},{\"id\":411,\"kind\":4194304,\"name\":\"CollectRewardsQuote\",\"url\":\"modules.html#CollectRewardsQuote\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":412,\"kind\":64,\"name\":\"swapQuoteByInputToken\",\"url\":\"modules.html#swapQuoteByInputToken\",\"classes\":\"tsd-kind-function\"},{\"id\":413,\"kind\":64,\"name\":\"swapQuoteWithParams\",\"url\":\"modules.html#swapQuoteWithParams\",\"classes\":\"tsd-kind-function\"},{\"id\":414,\"kind\":4194304,\"name\":\"SwapQuoteParam\",\"url\":\"modules.html#SwapQuoteParam\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":415,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#SwapQuoteParam.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"SwapQuoteParam\"},{\"id\":416,\"kind\":1024,\"name\":\"whirlpoolData\",\"url\":\"modules.html#SwapQuoteParam.__type.whirlpoolData\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"SwapQuoteParam.__type\"},{\"id\":417,\"kind\":1024,\"name\":\"tokenAmount\",\"url\":\"modules.html#SwapQuoteParam.__type.tokenAmount\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"SwapQuoteParam.__type\"},{\"id\":418,\"kind\":1024,\"name\":\"aToB\",\"url\":\"modules.html#SwapQuoteParam.__type.aToB\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"SwapQuoteParam.__type\"},{\"id\":419,\"kind\":1024,\"name\":\"amountSpecifiedIsInput\",\"url\":\"modules.html#SwapQuoteParam.__type.amountSpecifiedIsInput\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"SwapQuoteParam.__type\"},{\"id\":420,\"kind\":1024,\"name\":\"slippageTolerance\",\"url\":\"modules.html#SwapQuoteParam.__type.slippageTolerance\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"SwapQuoteParam.__type\"},{\"id\":421,\"kind\":1024,\"name\":\"tickArrayAddresses\",\"url\":\"modules.html#SwapQuoteParam.__type.tickArrayAddresses\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"SwapQuoteParam.__type\"},{\"id\":422,\"kind\":1024,\"name\":\"tickArrays\",\"url\":\"modules.html#SwapQuoteParam.__type.tickArrays\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"SwapQuoteParam.__type\"},{\"id\":423,\"kind\":4194304,\"name\":\"SwapQuote\",\"url\":\"modules.html#SwapQuote\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":424,\"kind\":128,\"name\":\"WhirlpoolIx\",\"url\":\"classes/WhirlpoolIx.html\",\"classes\":\"tsd-kind-class\"},{\"id\":425,\"kind\":2048,\"name\":\"initializeConfigIx\",\"url\":\"classes/WhirlpoolIx.html#initializeConfigIx\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"WhirlpoolIx\"},{\"id\":426,\"kind\":2048,\"name\":\"initializeFeeTierIx\",\"url\":\"classes/WhirlpoolIx.html#initializeFeeTierIx\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"WhirlpoolIx\"},{\"id\":427,\"kind\":2048,\"name\":\"initializePoolIx\",\"url\":\"classes/WhirlpoolIx.html#initializePoolIx\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"WhirlpoolIx\"},{\"id\":428,\"kind\":2048,\"name\":\"initializeRewardIx\",\"url\":\"classes/WhirlpoolIx.html#initializeRewardIx\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"WhirlpoolIx\"},{\"id\":429,\"kind\":2048,\"name\":\"initTickArrayIx\",\"url\":\"classes/WhirlpoolIx.html#initTickArrayIx\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"WhirlpoolIx\"},{\"id\":430,\"kind\":2048,\"name\":\"openPositionIx\",\"url\":\"classes/WhirlpoolIx.html#openPositionIx\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"WhirlpoolIx\"},{\"id\":431,\"kind\":2048,\"name\":\"openPositionWithMetadataIx\",\"url\":\"classes/WhirlpoolIx.html#openPositionWithMetadataIx\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"WhirlpoolIx\"},{\"id\":432,\"kind\":2048,\"name\":\"increaseLiquidityIx\",\"url\":\"classes/WhirlpoolIx.html#increaseLiquidityIx\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"WhirlpoolIx\"},{\"id\":433,\"kind\":2048,\"name\":\"decreaseLiquidityIx\",\"url\":\"classes/WhirlpoolIx.html#decreaseLiquidityIx\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"WhirlpoolIx\"},{\"id\":434,\"kind\":2048,\"name\":\"closePositionIx\",\"url\":\"classes/WhirlpoolIx.html#closePositionIx\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"WhirlpoolIx\"},{\"id\":435,\"kind\":2048,\"name\":\"swapIx\",\"url\":\"classes/WhirlpoolIx.html#swapIx\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"WhirlpoolIx\"},{\"id\":436,\"kind\":2048,\"name\":\"updateFeesAndRewardsIx\",\"url\":\"classes/WhirlpoolIx.html#updateFeesAndRewardsIx\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"WhirlpoolIx\"},{\"id\":437,\"kind\":2048,\"name\":\"collectFeesIx\",\"url\":\"classes/WhirlpoolIx.html#collectFeesIx\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"WhirlpoolIx\"},{\"id\":438,\"kind\":2048,\"name\":\"collectProtocolFeesIx\",\"url\":\"classes/WhirlpoolIx.html#collectProtocolFeesIx\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"WhirlpoolIx\"},{\"id\":439,\"kind\":2048,\"name\":\"collectRewardIx\",\"url\":\"classes/WhirlpoolIx.html#collectRewardIx\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"WhirlpoolIx\"},{\"id\":440,\"kind\":2048,\"name\":\"setCollectProtocolFeesAuthorityIx\",\"url\":\"classes/WhirlpoolIx.html#setCollectProtocolFeesAuthorityIx\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"WhirlpoolIx\"},{\"id\":441,\"kind\":2048,\"name\":\"setDefaultFeeRateIx\",\"url\":\"classes/WhirlpoolIx.html#setDefaultFeeRateIx\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"WhirlpoolIx\"},{\"id\":442,\"kind\":2048,\"name\":\"setDefaultProtocolFeeRateIx\",\"url\":\"classes/WhirlpoolIx.html#setDefaultProtocolFeeRateIx\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"WhirlpoolIx\"},{\"id\":443,\"kind\":2048,\"name\":\"setFeeAuthorityIx\",\"url\":\"classes/WhirlpoolIx.html#setFeeAuthorityIx\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"WhirlpoolIx\"},{\"id\":444,\"kind\":2048,\"name\":\"setFeeRateIx\",\"url\":\"classes/WhirlpoolIx.html#setFeeRateIx\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"WhirlpoolIx\"},{\"id\":445,\"kind\":2048,\"name\":\"setProtocolFeeRateIx\",\"url\":\"classes/WhirlpoolIx.html#setProtocolFeeRateIx\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"WhirlpoolIx\"},{\"id\":446,\"kind\":2048,\"name\":\"setRewardAuthorityBySuperAuthorityIx\",\"url\":\"classes/WhirlpoolIx.html#setRewardAuthorityBySuperAuthorityIx\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"WhirlpoolIx\"},{\"id\":447,\"kind\":2048,\"name\":\"setRewardAuthorityIx\",\"url\":\"classes/WhirlpoolIx.html#setRewardAuthorityIx\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"WhirlpoolIx\"},{\"id\":448,\"kind\":2048,\"name\":\"setRewardEmissionsIx\",\"url\":\"classes/WhirlpoolIx.html#setRewardEmissionsIx\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"WhirlpoolIx\"},{\"id\":449,\"kind\":2048,\"name\":\"setRewardEmissionsSuperAuthorityIx\",\"url\":\"classes/WhirlpoolIx.html#setRewardEmissionsSuperAuthorityIx\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"WhirlpoolIx\"},{\"id\":450,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/WhirlpoolIx.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"WhirlpoolIx\"},{\"id\":451,\"kind\":64,\"name\":\"buildWhirlpoolClient\",\"url\":\"modules.html#buildWhirlpoolClient\",\"classes\":\"tsd-kind-function\"},{\"id\":452,\"kind\":256,\"name\":\"WhirlpoolClient\",\"url\":\"interfaces/WhirlpoolClient.html\",\"classes\":\"tsd-kind-interface\"},{\"id\":453,\"kind\":2048,\"name\":\"getFetcher\",\"url\":\"interfaces/WhirlpoolClient.html#getFetcher\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"WhirlpoolClient\"},{\"id\":454,\"kind\":2048,\"name\":\"getPool\",\"url\":\"interfaces/WhirlpoolClient.html#getPool\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"WhirlpoolClient\"},{\"id\":455,\"kind\":2048,\"name\":\"getPosition\",\"url\":\"interfaces/WhirlpoolClient.html#getPosition\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"WhirlpoolClient\"},{\"id\":456,\"kind\":256,\"name\":\"Whirlpool\",\"url\":\"interfaces/Whirlpool.html\",\"classes\":\"tsd-kind-interface\"},{\"id\":457,\"kind\":2048,\"name\":\"getAddress\",\"url\":\"interfaces/Whirlpool.html#getAddress\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"Whirlpool\"},{\"id\":458,\"kind\":2048,\"name\":\"getData\",\"url\":\"interfaces/Whirlpool.html#getData\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"Whirlpool\"},{\"id\":459,\"kind\":2048,\"name\":\"refreshData\",\"url\":\"interfaces/Whirlpool.html#refreshData\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"Whirlpool\"},{\"id\":460,\"kind\":2048,\"name\":\"getTokenAInfo\",\"url\":\"interfaces/Whirlpool.html#getTokenAInfo\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"Whirlpool\"},{\"id\":461,\"kind\":2048,\"name\":\"getTokenBInfo\",\"url\":\"interfaces/Whirlpool.html#getTokenBInfo\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"Whirlpool\"},{\"id\":462,\"kind\":2048,\"name\":\"initTickArrayForTicks\",\"url\":\"interfaces/Whirlpool.html#initTickArrayForTicks\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"Whirlpool\"},{\"id\":463,\"kind\":2048,\"name\":\"openPosition\",\"url\":\"interfaces/Whirlpool.html#openPosition\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"Whirlpool\"},{\"id\":464,\"kind\":2048,\"name\":\"openPositionWithMetadata\",\"url\":\"interfaces/Whirlpool.html#openPositionWithMetadata\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"Whirlpool\"},{\"id\":465,\"kind\":2048,\"name\":\"closePosition\",\"url\":\"interfaces/Whirlpool.html#closePosition\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"Whirlpool\"},{\"id\":466,\"kind\":2048,\"name\":\"swap\",\"url\":\"interfaces/Whirlpool.html#swap\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"Whirlpool\"},{\"id\":467,\"kind\":256,\"name\":\"Position\",\"url\":\"interfaces/Position.html\",\"classes\":\"tsd-kind-interface\"},{\"id\":468,\"kind\":2048,\"name\":\"getAddress\",\"url\":\"interfaces/Position.html#getAddress\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"Position\"},{\"id\":469,\"kind\":2048,\"name\":\"getData\",\"url\":\"interfaces/Position.html#getData\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"Position\"},{\"id\":470,\"kind\":2048,\"name\":\"refreshData\",\"url\":\"interfaces/Position.html#refreshData\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"Position\"},{\"id\":471,\"kind\":2048,\"name\":\"increaseLiquidity\",\"url\":\"interfaces/Position.html#increaseLiquidity\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"Position\"},{\"id\":472,\"kind\":2048,\"name\":\"decreaseLiquidity\",\"url\":\"interfaces/Position.html#decreaseLiquidity\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"Position\"}],\"index\":{\"version\":\"2.3.9\",\"fields\":[\"name\",\"parent\"],\"fieldVectors\":[[\"name/0\",[0,38.098]],[\"parent/0\",[]],[\"name/1\",[1,57.557]],[\"parent/1\",[0,3.463]],[\"name/2\",[2,57.557]],[\"parent/2\",[0,3.463]],[\"name/3\",[3,57.557]],[\"parent/3\",[0,3.463]],[\"name/4\",[4,42.894]],[\"parent/4\",[0,3.463]],[\"name/5\",[5,57.557]],[\"parent/5\",[0,3.463]],[\"name/6\",[6,57.557]],[\"parent/6\",[0,3.463]],[\"name/7\",[7,57.557]],[\"parent/7\",[0,3.463]],[\"name/8\",[8,57.557]],[\"parent/8\",[0,3.463]],[\"name/9\",[9,57.557]],[\"parent/9\",[0,3.463]],[\"name/10\",[10,57.557]],[\"parent/10\",[]],[\"name/11\",[11,57.557]],[\"parent/11\",[]],[\"name/12\",[12,57.557]],[\"parent/12\",[]],[\"name/13\",[13,57.557]],[\"parent/13\",[]],[\"name/14\",[14,57.557]],[\"parent/14\",[]],[\"name/15\",[15,57.557]],[\"parent/15\",[]],[\"name/16\",[16,57.557]],[\"parent/16\",[]],[\"name/17\",[17,57.557]],[\"parent/17\",[]],[\"name/18\",[18,57.557]],[\"parent/18\",[]],[\"name/19\",[19,57.557]],[\"parent/19\",[]],[\"name/20\",[20,42.894]],[\"parent/20\",[]],[\"name/21\",[21,34.871]],[\"parent/21\",[20,3.899]],[\"name/22\",[22,35.585]],[\"parent/22\",[20,3.899]],[\"name/23\",[23,57.557]],[\"parent/23\",[20,3.899]],[\"name/24\",[24,28.113]],[\"parent/24\",[20,3.899]],[\"name/25\",[25,57.557]],[\"parent/25\",[20,3.899]],[\"name/26\",[26,52.449]],[\"parent/26\",[]],[\"name/27\",[27,24.117]],[\"parent/27\",[26,4.768]],[\"name/28\",[28,40.211]],[\"parent/28\",[29,4.051]],[\"name/29\",[30,46.571]],[\"parent/29\",[29,4.051]],[\"name/30\",[31,46.571]],[\"parent/30\",[29,4.051]],[\"name/31\",[32,46.571]],[\"parent/31\",[29,4.051]],[\"name/32\",[33,49.084]],[\"parent/32\",[29,4.051]],[\"name/33\",[34,52.449]],[\"parent/33\",[]],[\"name/34\",[27,24.117]],[\"parent/34\",[34,4.768]],[\"name/35\",[35,57.557]],[\"parent/35\",[36,4.051]],[\"name/36\",[37,57.557]],[\"parent/36\",[36,4.051]],[\"name/37\",[38,57.557]],[\"parent/37\",[36,4.051]],[\"name/38\",[39,52.449]],[\"parent/38\",[36,4.051]],[\"name/39\",[40,57.557]],[\"parent/39\",[36,4.051]],[\"name/40\",[41,52.449]],[\"parent/40\",[]],[\"name/41\",[27,24.117]],[\"parent/41\",[41,4.768]],[\"name/42\",[42,52.449]],[\"parent/42\",[43,5.232]],[\"name/43\",[44,49.084]],[\"parent/43\",[]],[\"name/44\",[27,24.117]],[\"parent/44\",[44,4.462]],[\"name/45\",[21,34.871]],[\"parent/45\",[45,2.948]],[\"name/46\",[42,52.449]],[\"parent/46\",[45,2.948]],[\"name/47\",[46,52.449]],[\"parent/47\",[45,2.948]],[\"name/48\",[47,52.449]],[\"parent/48\",[45,2.948]],[\"name/49\",[48,49.084]],[\"parent/49\",[45,2.948]],[\"name/50\",[49,49.084]],[\"parent/50\",[45,2.948]],[\"name/51\",[50,49.084]],[\"parent/51\",[45,2.948]],[\"name/52\",[51,57.557]],[\"parent/52\",[45,2.948]],[\"name/53\",[52,57.557]],[\"parent/53\",[45,2.948]],[\"name/54\",[53,49.084]],[\"parent/54\",[45,2.948]],[\"name/55\",[54,49.084]],[\"parent/55\",[45,2.948]],[\"name/56\",[55,57.557]],[\"parent/56\",[45,2.948]],[\"name/57\",[56,49.084]],[\"parent/57\",[45,2.948]],[\"name/58\",[57,49.084]],[\"parent/58\",[45,2.948]],[\"name/59\",[58,57.557]],[\"parent/59\",[45,2.948]],[\"name/60\",[59,57.557]],[\"parent/60\",[45,2.948]],[\"name/61\",[60,52.449]],[\"parent/61\",[45,2.948]],[\"name/62\",[61,44.565]],[\"parent/62\",[45,2.948]],[\"name/63\",[62,52.449]],[\"parent/63\",[]],[\"name/64\",[27,24.117]],[\"parent/64\",[62,4.768]],[\"name/65\",[24,28.113]],[\"parent/65\",[63,4.462]],[\"name/66\",[64,57.557]],[\"parent/66\",[63,4.462]],[\"name/67\",[65,57.557]],[\"parent/67\",[63,4.462]],[\"name/68\",[66,52.449]],[\"parent/68\",[]],[\"name/69\",[27,24.117]],[\"parent/69\",[66,4.768]],[\"name/70\",[67,57.557]],[\"parent/70\",[68,3.899]],[\"name/71\",[69,57.557]],[\"parent/71\",[68,3.899]],[\"name/72\",[70,57.557]],[\"parent/72\",[68,3.899]],[\"name/73\",[71,57.557]],[\"parent/73\",[68,3.899]],[\"name/74\",[72,57.557]],[\"parent/74\",[68,3.899]],[\"name/75\",[73,57.557]],[\"parent/75\",[68,3.899]],[\"name/76\",[74,52.449]],[\"parent/76\",[]],[\"name/77\",[27,24.117]],[\"parent/77\",[74,4.768]],[\"name/78\",[75,57.557]],[\"parent/78\",[76,4.768]],[\"name/79\",[77,57.557]],[\"parent/79\",[76,4.768]],[\"name/80\",[78,52.449]],[\"parent/80\",[]],[\"name/81\",[27,24.117]],[\"parent/81\",[78,4.768]],[\"name/82\",[79,52.449]],[\"parent/82\",[80,5.232]],[\"name/83\",[81,52.449]],[\"parent/83\",[]],[\"name/84\",[27,24.117]],[\"parent/84\",[81,4.768]],[\"name/85\",[79,52.449]],[\"parent/85\",[82,4.768]],[\"name/86\",[83,57.557]],[\"parent/86\",[82,4.768]],[\"name/87\",[84,52.449]],[\"parent/87\",[]],[\"name/88\",[27,24.117]],[\"parent/88\",[84,4.768]],[\"name/89\",[24,28.113]],[\"parent/89\",[85,3.463]],[\"name/90\",[86,52.449]],[\"parent/90\",[85,3.463]],[\"name/91\",[48,49.084]],[\"parent/91\",[85,3.463]],[\"name/92\",[87,46.571]],[\"parent/92\",[85,3.463]],[\"name/93\",[88,46.571]],[\"parent/93\",[85,3.463]],[\"name/94\",[89,57.557]],[\"parent/94\",[85,3.463]],[\"name/95\",[90,52.449]],[\"parent/95\",[85,3.463]],[\"name/96\",[91,57.557]],[\"parent/96\",[85,3.463]],[\"name/97\",[92,52.449]],[\"parent/97\",[85,3.463]],[\"name/98\",[60,52.449]],[\"parent/98\",[85,3.463]],[\"name/99\",[93,52.449]],[\"parent/99\",[]],[\"name/100\",[27,24.117]],[\"parent/100\",[93,4.768]],[\"name/101\",[21,34.871]],[\"parent/101\",[94,4.462]],[\"name/102\",[61,44.565]],[\"parent/102\",[94,4.462]],[\"name/103\",[32,46.571]],[\"parent/103\",[94,4.462]],[\"name/104\",[95,52.449]],[\"parent/104\",[]],[\"name/105\",[27,24.117]],[\"parent/105\",[95,4.768]],[\"name/106\",[24,28.113]],[\"parent/106\",[96,3.655]],[\"name/107\",[22,35.585]],[\"parent/107\",[96,3.655]],[\"name/108\",[97,46.571]],[\"parent/108\",[96,3.655]],[\"name/109\",[98,52.449]],[\"parent/109\",[96,3.655]],[\"name/110\",[99,52.449]],[\"parent/110\",[96,3.655]],[\"name/111\",[54,49.084]],[\"parent/111\",[96,3.655]],[\"name/112\",[57,49.084]],[\"parent/112\",[96,3.655]],[\"name/113\",[100,49.084]],[\"parent/113\",[96,3.655]],[\"name/114\",[101,52.449]],[\"parent/114\",[]],[\"name/115\",[27,24.117]],[\"parent/115\",[101,4.768]],[\"name/116\",[102,57.557]],[\"parent/116\",[103,4.051]],[\"name/117\",[22,35.585]],[\"parent/117\",[103,4.051]],[\"name/118\",[86,52.449]],[\"parent/118\",[103,4.051]],[\"name/119\",[97,46.571]],[\"parent/119\",[103,4.051]],[\"name/120\",[100,49.084]],[\"parent/120\",[103,4.051]],[\"name/121\",[104,52.449]],[\"parent/121\",[]],[\"name/122\",[27,24.117]],[\"parent/122\",[104,4.768]],[\"name/123\",[21,34.871]],[\"parent/123\",[105,3.769]],[\"name/124\",[24,28.113]],[\"parent/124\",[105,3.769]],[\"name/125\",[54,49.084]],[\"parent/125\",[105,3.769]],[\"name/126\",[57,49.084]],[\"parent/126\",[105,3.769]],[\"name/127\",[98,52.449]],[\"parent/127\",[105,3.769]],[\"name/128\",[99,52.449]],[\"parent/128\",[105,3.769]],[\"name/129\",[30,46.571]],[\"parent/129\",[105,3.769]],[\"name/130\",[106,52.449]],[\"parent/130\",[]],[\"name/131\",[27,24.117]],[\"parent/131\",[106,4.768]],[\"name/132\",[24,28.113]],[\"parent/132\",[107,3.769]],[\"name/133\",[22,35.585]],[\"parent/133\",[107,3.769]],[\"name/134\",[97,46.571]],[\"parent/134\",[107,3.769]],[\"name/135\",[108,44.565]],[\"parent/135\",[107,3.769]],[\"name/136\",[109,57.557]],[\"parent/136\",[107,3.769]],[\"name/137\",[110,57.557]],[\"parent/137\",[107,3.769]],[\"name/138\",[100,49.084]],[\"parent/138\",[107,3.769]],[\"name/139\",[111,52.449]],[\"parent/139\",[]],[\"name/140\",[27,24.117]],[\"parent/140\",[111,4.768]],[\"name/141\",[21,34.871]],[\"parent/141\",[112,4.462]],[\"name/142\",[30,46.571]],[\"parent/142\",[112,4.462]],[\"name/143\",[113,57.557]],[\"parent/143\",[112,4.462]],[\"name/144\",[114,52.449]],[\"parent/144\",[]],[\"name/145\",[27,24.117]],[\"parent/145\",[114,4.768]],[\"name/146\",[21,34.871]],[\"parent/146\",[115,4.233]],[\"name/147\",[28,40.211]],[\"parent/147\",[115,4.233]],[\"name/148\",[61,44.565]],[\"parent/148\",[115,4.233]],[\"name/149\",[32,46.571]],[\"parent/149\",[115,4.233]],[\"name/150\",[116,52.449]],[\"parent/150\",[]],[\"name/151\",[27,24.117]],[\"parent/151\",[116,4.768]],[\"name/152\",[21,34.871]],[\"parent/152\",[117,4.462]],[\"name/153\",[28,40.211]],[\"parent/153\",[117,4.462]],[\"name/154\",[33,49.084]],[\"parent/154\",[117,4.462]],[\"name/155\",[118,52.449]],[\"parent/155\",[]],[\"name/156\",[27,24.117]],[\"parent/156\",[118,4.768]],[\"name/157\",[21,34.871]],[\"parent/157\",[119,4.462]],[\"name/158\",[28,40.211]],[\"parent/158\",[119,4.462]],[\"name/159\",[120,57.557]],[\"parent/159\",[119,4.462]],[\"name/160\",[121,52.449]],[\"parent/160\",[]],[\"name/161\",[27,24.117]],[\"parent/161\",[121,4.768]],[\"name/162\",[24,28.113]],[\"parent/162\",[122,4.233]],[\"name/163\",[21,34.871]],[\"parent/163\",[122,4.233]],[\"name/164\",[28,40.211]],[\"parent/164\",[122,4.233]],[\"name/165\",[46,52.449]],[\"parent/165\",[122,4.233]],[\"name/166\",[123,52.449]],[\"parent/166\",[]],[\"name/167\",[27,24.117]],[\"parent/167\",[123,4.768]],[\"name/168\",[24,28.113]],[\"parent/168\",[124,4.233]],[\"name/169\",[21,34.871]],[\"parent/169\",[124,4.233]],[\"name/170\",[28,40.211]],[\"parent/170\",[124,4.233]],[\"name/171\",[47,52.449]],[\"parent/171\",[124,4.233]],[\"name/172\",[125,52.449]],[\"parent/172\",[]],[\"name/173\",[27,24.117]],[\"parent/173\",[125,4.768]],[\"name/174\",[24,28.113]],[\"parent/174\",[126,4.051]],[\"name/175\",[21,34.871]],[\"parent/175\",[126,4.051]],[\"name/176\",[108,44.565]],[\"parent/176\",[126,4.051]],[\"name/177\",[31,46.571]],[\"parent/177\",[126,4.051]],[\"name/178\",[127,52.449]],[\"parent/178\",[126,4.051]],[\"name/179\",[128,52.449]],[\"parent/179\",[]],[\"name/180\",[27,24.117]],[\"parent/180\",[128,4.768]],[\"name/181\",[24,28.113]],[\"parent/181\",[129,4.233]],[\"name/182\",[108,44.565]],[\"parent/182\",[129,4.233]],[\"name/183\",[130,49.084]],[\"parent/183\",[129,4.233]],[\"name/184\",[127,52.449]],[\"parent/184\",[129,4.233]],[\"name/185\",[131,52.449]],[\"parent/185\",[]],[\"name/186\",[27,24.117]],[\"parent/186\",[131,4.768]],[\"name/187\",[24,28.113]],[\"parent/187\",[132,4.051]],[\"name/188\",[108,44.565]],[\"parent/188\",[132,4.051]],[\"name/189\",[133,57.557]],[\"parent/189\",[132,4.051]],[\"name/190\",[130,49.084]],[\"parent/190\",[132,4.051]],[\"name/191\",[39,52.449]],[\"parent/191\",[132,4.051]],[\"name/192\",[134,52.449]],[\"parent/192\",[]],[\"name/193\",[27,24.117]],[\"parent/193\",[134,4.768]],[\"name/194\",[21,34.871]],[\"parent/194\",[135,4.462]],[\"name/195\",[31,46.571]],[\"parent/195\",[135,4.462]],[\"name/196\",[136,57.557]],[\"parent/196\",[135,4.462]],[\"name/197\",[137,57.557]],[\"parent/197\",[]],[\"name/198\",[138,52.449]],[\"parent/198\",[]],[\"name/199\",[27,24.117]],[\"parent/199\",[138,4.768]],[\"name/200\",[139,57.557]],[\"parent/200\",[140,4.462]],[\"name/201\",[141,57.557]],[\"parent/201\",[140,4.462]],[\"name/202\",[142,52.449]],[\"parent/202\",[140,4.462]],[\"name/203\",[143,52.449]],[\"parent/203\",[]],[\"name/204\",[27,24.117]],[\"parent/204\",[143,4.768]],[\"name/205\",[144,57.557]],[\"parent/205\",[145,4.462]],[\"name/206\",[146,57.557]],[\"parent/206\",[145,4.462]],[\"name/207\",[142,52.449]],[\"parent/207\",[145,4.462]],[\"name/208\",[147,57.557]],[\"parent/208\",[]],[\"name/209\",[148,52.449]],[\"parent/209\",[]],[\"name/210\",[27,24.117]],[\"parent/210\",[148,4.768]],[\"name/211\",[24,28.113]],[\"parent/211\",[149,3.655]],[\"name/212\",[150,57.557]],[\"parent/212\",[149,3.655]],[\"name/213\",[151,57.557]],[\"parent/213\",[149,3.655]],[\"name/214\",[152,57.557]],[\"parent/214\",[149,3.655]],[\"name/215\",[97,46.571]],[\"parent/215\",[149,3.655]],[\"name/216\",[87,46.571]],[\"parent/216\",[149,3.655]],[\"name/217\",[88,46.571]],[\"parent/217\",[149,3.655]],[\"name/218\",[153,42.894]],[\"parent/218\",[149,3.655]],[\"name/219\",[154,52.449]],[\"parent/219\",[]],[\"name/220\",[27,24.117]],[\"parent/220\",[154,4.768]],[\"name/221\",[155,57.557]],[\"parent/221\",[156,3.655]],[\"name/222\",[157,57.557]],[\"parent/222\",[156,3.655]],[\"name/223\",[158,57.557]],[\"parent/223\",[156,3.655]],[\"name/224\",[159,52.449]],[\"parent/224\",[156,3.655]],[\"name/225\",[160,49.084]],[\"parent/225\",[156,3.655]],[\"name/226\",[161,57.557]],[\"parent/226\",[156,3.655]],[\"name/227\",[162,57.557]],[\"parent/227\",[156,3.655]],[\"name/228\",[163,57.557]],[\"parent/228\",[156,3.655]],[\"name/229\",[164,57.557]],[\"parent/229\",[]],[\"name/230\",[165,52.449]],[\"parent/230\",[]],[\"name/231\",[27,24.117]],[\"parent/231\",[165,4.768]],[\"name/232\",[24,28.113]],[\"parent/232\",[166,4.233]],[\"name/233\",[22,35.585]],[\"parent/233\",[166,4.233]],[\"name/234\",[167,57.557]],[\"parent/234\",[166,4.233]],[\"name/235\",[168,57.557]],[\"parent/235\",[166,4.233]],[\"name/236\",[169,52.449]],[\"parent/236\",[]],[\"name/237\",[27,24.117]],[\"parent/237\",[169,4.768]],[\"name/238\",[170,57.557]],[\"parent/238\",[171,3.899]],[\"name/239\",[28,40.211]],[\"parent/239\",[171,3.899]],[\"name/240\",[30,46.571]],[\"parent/240\",[171,3.899]],[\"name/241\",[31,46.571]],[\"parent/241\",[171,3.899]],[\"name/242\",[33,49.084]],[\"parent/242\",[171,3.899]],[\"name/243\",[153,42.894]],[\"parent/243\",[171,3.899]],[\"name/244\",[172,52.449]],[\"parent/244\",[]],[\"name/245\",[27,24.117]],[\"parent/245\",[172,4.768]],[\"name/246\",[21,34.871]],[\"parent/246\",[173,3.899]],[\"name/247\",[174,57.557]],[\"parent/247\",[173,3.899]],[\"name/248\",[61,44.565]],[\"parent/248\",[173,3.899]],[\"name/249\",[32,46.571]],[\"parent/249\",[173,3.899]],[\"name/250\",[28,40.211]],[\"parent/250\",[173,3.899]],[\"name/251\",[153,42.894]],[\"parent/251\",[173,3.899]],[\"name/252\",[175,52.449]],[\"parent/252\",[]],[\"name/253\",[27,24.117]],[\"parent/253\",[175,4.768]],[\"name/254\",[176,57.557]],[\"parent/254\",[177,3.463]],[\"name/255\",[21,34.871]],[\"parent/255\",[177,3.463]],[\"name/256\",[178,57.557]],[\"parent/256\",[177,3.463]],[\"name/257\",[53,49.084]],[\"parent/257\",[177,3.463]],[\"name/258\",[56,49.084]],[\"parent/258\",[177,3.463]],[\"name/259\",[179,57.557]],[\"parent/259\",[177,3.463]],[\"name/260\",[180,57.557]],[\"parent/260\",[177,3.463]],[\"name/261\",[181,57.557]],[\"parent/261\",[177,3.463]],[\"name/262\",[61,44.565]],[\"parent/262\",[177,3.463]],[\"name/263\",[153,42.894]],[\"parent/263\",[177,3.463]],[\"name/264\",[182,52.449]],[\"parent/264\",[]],[\"name/265\",[27,24.117]],[\"parent/265\",[182,4.768]],[\"name/266\",[24,28.113]],[\"parent/266\",[183,4.233]],[\"name/267\",[184,57.557]],[\"parent/267\",[183,4.233]],[\"name/268\",[185,57.557]],[\"parent/268\",[183,4.233]],[\"name/269\",[153,42.894]],[\"parent/269\",[183,4.233]],[\"name/270\",[186,52.449]],[\"parent/270\",[]],[\"name/271\",[27,24.117]],[\"parent/271\",[186,4.768]],[\"name/272\",[24,28.113]],[\"parent/272\",[187,3.899]],[\"name/273\",[108,44.565]],[\"parent/273\",[187,3.899]],[\"name/274\",[188,57.557]],[\"parent/274\",[187,3.899]],[\"name/275\",[189,57.557]],[\"parent/275\",[187,3.899]],[\"name/276\",[130,49.084]],[\"parent/276\",[187,3.899]],[\"name/277\",[153,42.894]],[\"parent/277\",[187,3.899]],[\"name/278\",[190,57.557]],[\"parent/278\",[]],[\"name/279\",[191,38.098]],[\"parent/279\",[]],[\"name/280\",[192,57.557]],[\"parent/280\",[191,3.463]],[\"name/281\",[193,49.084]],[\"parent/281\",[191,3.463]],[\"name/282\",[194,57.557]],[\"parent/282\",[191,3.463]],[\"name/283\",[195,52.449]],[\"parent/283\",[191,3.463]],[\"name/284\",[196,57.557]],[\"parent/284\",[191,3.463]],[\"name/285\",[197,57.557]],[\"parent/285\",[191,3.463]],[\"name/286\",[198,52.449]],[\"parent/286\",[191,3.463]],[\"name/287\",[199,57.557]],[\"parent/287\",[191,3.463]],[\"name/288\",[4,42.894]],[\"parent/288\",[191,3.463]],[\"name/289\",[200,39.099]],[\"parent/289\",[]],[\"name/290\",[201,57.557]],[\"parent/290\",[200,3.554]],[\"name/291\",[202,57.557]],[\"parent/291\",[200,3.554]],[\"name/292\",[203,57.557]],[\"parent/292\",[200,3.554]],[\"name/293\",[204,57.557]],[\"parent/293\",[200,3.554]],[\"name/294\",[205,57.557]],[\"parent/294\",[200,3.554]],[\"name/295\",[206,57.557]],[\"parent/295\",[200,3.554]],[\"name/296\",[207,57.557]],[\"parent/296\",[200,3.554]],[\"name/297\",[4,42.894]],[\"parent/297\",[200,3.554]],[\"name/298\",[208,39.099]],[\"parent/298\",[]],[\"name/299\",[209,57.557]],[\"parent/299\",[208,3.554]],[\"name/300\",[210,57.557]],[\"parent/300\",[208,3.554]],[\"name/301\",[211,57.557]],[\"parent/301\",[208,3.554]],[\"name/302\",[212,57.557]],[\"parent/302\",[208,3.554]],[\"name/303\",[213,57.557]],[\"parent/303\",[208,3.554]],[\"name/304\",[214,57.557]],[\"parent/304\",[208,3.554]],[\"name/305\",[215,57.557]],[\"parent/305\",[208,3.554]],[\"name/306\",[216,57.557]],[\"parent/306\",[208,3.554]],[\"name/307\",[217,42.894]],[\"parent/307\",[]],[\"name/308\",[218,57.557]],[\"parent/308\",[217,3.899]],[\"name/309\",[219,57.557]],[\"parent/309\",[217,3.899]],[\"name/310\",[220,57.557]],[\"parent/310\",[217,3.899]],[\"name/311\",[221,57.557]],[\"parent/311\",[217,3.899]],[\"name/312\",[4,42.894]],[\"parent/312\",[217,3.899]],[\"name/313\",[222,57.557]],[\"parent/313\",[]],[\"name/314\",[223,37.189]],[\"parent/314\",[]],[\"name/315\",[224,57.557]],[\"parent/315\",[223,3.38]],[\"name/316\",[225,57.557]],[\"parent/316\",[223,3.38]],[\"name/317\",[226,57.557]],[\"parent/317\",[223,3.38]],[\"name/318\",[227,57.557]],[\"parent/318\",[223,3.38]],[\"name/319\",[228,57.557]],[\"parent/319\",[223,3.38]],[\"name/320\",[229,57.557]],[\"parent/320\",[223,3.38]],[\"name/321\",[230,57.557]],[\"parent/321\",[223,3.38]],[\"name/322\",[231,57.557]],[\"parent/322\",[223,3.38]],[\"name/323\",[232,57.557]],[\"parent/323\",[223,3.38]],[\"name/324\",[233,57.557]],[\"parent/324\",[223,3.38]],[\"name/325\",[234,52.449]],[\"parent/325\",[]],[\"name/326\",[27,24.117]],[\"parent/326\",[234,4.768]],[\"name/327\",[235,52.449]],[\"parent/327\",[236,4.768]],[\"name/328\",[237,52.449]],[\"parent/328\",[236,4.768]],[\"name/329\",[238,57.557]],[\"parent/329\",[]],[\"name/330\",[239,49.084]],[\"parent/330\",[]],[\"name/331\",[160,49.084]],[\"parent/331\",[239,4.462]],[\"name/332\",[240,57.557]],[\"parent/332\",[239,4.462]],[\"name/333\",[241,49.084]],[\"parent/333\",[]],[\"name/334\",[235,52.449]],[\"parent/334\",[241,4.462]],[\"name/335\",[237,52.449]],[\"parent/335\",[241,4.462]],[\"name/336\",[242,33.578]],[\"parent/336\",[]],[\"name/337\",[4,42.894]],[\"parent/337\",[242,3.052]],[\"name/338\",[243,57.557]],[\"parent/338\",[242,3.052]],[\"name/339\",[244,52.449]],[\"parent/339\",[242,3.052]],[\"name/340\",[193,49.084]],[\"parent/340\",[242,3.052]],[\"name/341\",[195,52.449]],[\"parent/341\",[242,3.052]],[\"name/342\",[198,52.449]],[\"parent/342\",[242,3.052]],[\"name/343\",[245,57.557]],[\"parent/343\",[242,3.052]],[\"name/344\",[246,57.557]],[\"parent/344\",[242,3.052]],[\"name/345\",[247,57.557]],[\"parent/345\",[242,3.052]],[\"name/346\",[248,57.557]],[\"parent/346\",[242,3.052]],[\"name/347\",[249,57.557]],[\"parent/347\",[242,3.052]],[\"name/348\",[250,57.557]],[\"parent/348\",[242,3.052]],[\"name/349\",[251,57.557]],[\"parent/349\",[242,3.052]],[\"name/350\",[252,57.557]],[\"parent/350\",[242,3.052]],[\"name/351\",[253,57.557]],[\"parent/351\",[242,3.052]],[\"name/352\",[254,52.449]],[\"parent/352\",[]],[\"name/353\",[255,40.211]],[\"parent/353\",[254,4.768]],[\"name/354\",[256,52.449]],[\"parent/354\",[]],[\"name/355\",[255,40.211]],[\"parent/355\",[256,4.768]],[\"name/356\",[257,52.449]],[\"parent/356\",[]],[\"name/357\",[255,40.211]],[\"parent/357\",[257,4.768]],[\"name/358\",[258,52.449]],[\"parent/358\",[]],[\"name/359\",[255,40.211]],[\"parent/359\",[258,4.768]],[\"name/360\",[259,52.449]],[\"parent/360\",[]],[\"name/361\",[255,40.211]],[\"parent/361\",[259,4.768]],[\"name/362\",[260,52.449]],[\"parent/362\",[]],[\"name/363\",[255,40.211]],[\"parent/363\",[260,4.768]],[\"name/364\",[261,52.449]],[\"parent/364\",[]],[\"name/365\",[255,40.211]],[\"parent/365\",[261,4.768]],[\"name/366\",[262,52.449]],[\"parent/366\",[]],[\"name/367\",[255,40.211]],[\"parent/367\",[262,4.768]],[\"name/368\",[263,57.557]],[\"parent/368\",[]],[\"name/369\",[264,57.557]],[\"parent/369\",[]],[\"name/370\",[265,52.449]],[\"parent/370\",[]],[\"name/371\",[27,24.117]],[\"parent/371\",[265,4.768]],[\"name/372\",[266,57.557]],[\"parent/372\",[267,3.554]],[\"name/373\",[268,57.557]],[\"parent/373\",[267,3.554]],[\"name/374\",[53,49.084]],[\"parent/374\",[267,3.554]],[\"name/375\",[56,49.084]],[\"parent/375\",[267,3.554]],[\"name/376\",[50,49.084]],[\"parent/376\",[267,3.554]],[\"name/377\",[49,49.084]],[\"parent/377\",[267,3.554]],[\"name/378\",[87,46.571]],[\"parent/378\",[267,3.554]],[\"name/379\",[88,46.571]],[\"parent/379\",[267,3.554]],[\"name/380\",[269,49.084]],[\"parent/380\",[267,3.554]],[\"name/381\",[270,57.557]],[\"parent/381\",[]],[\"name/382\",[271,57.557]],[\"parent/382\",[]],[\"name/383\",[272,57.557]],[\"parent/383\",[]],[\"name/384\",[273,52.449]],[\"parent/384\",[]],[\"name/385\",[27,24.117]],[\"parent/385\",[273,4.768]],[\"name/386\",[48,49.084]],[\"parent/386\",[274,3.899]],[\"name/387\",[50,49.084]],[\"parent/387\",[274,3.899]],[\"name/388\",[49,49.084]],[\"parent/388\",[274,3.899]],[\"name/389\",[87,46.571]],[\"parent/389\",[274,3.899]],[\"name/390\",[88,46.571]],[\"parent/390\",[274,3.899]],[\"name/391\",[269,49.084]],[\"parent/391\",[274,3.899]],[\"name/392\",[275,57.557]],[\"parent/392\",[]],[\"name/393\",[276,49.084]],[\"parent/393\",[]],[\"name/394\",[277,52.449]],[\"parent/394\",[]],[\"name/395\",[27,24.117]],[\"parent/395\",[277,4.768]],[\"name/396\",[24,28.113]],[\"parent/396\",[278,4.233]],[\"name/397\",[22,35.585]],[\"parent/397\",[278,4.233]],[\"name/398\",[279,52.449]],[\"parent/398\",[278,4.233]],[\"name/399\",[280,52.449]],[\"parent/399\",[278,4.233]],[\"name/400\",[276,49.084]],[\"parent/400\",[]],[\"name/401\",[27,24.117]],[\"parent/401\",[276,4.462]],[\"name/402\",[90,52.449]],[\"parent/402\",[281,4.768]],[\"name/403\",[92,52.449]],[\"parent/403\",[281,4.768]],[\"name/404\",[282,52.449]],[\"parent/404\",[]],[\"name/405\",[283,52.449]],[\"parent/405\",[]],[\"name/406\",[27,24.117]],[\"parent/406\",[283,4.768]],[\"name/407\",[24,28.113]],[\"parent/407\",[284,4.233]],[\"name/408\",[22,35.585]],[\"parent/408\",[284,4.233]],[\"name/409\",[279,52.449]],[\"parent/409\",[284,4.233]],[\"name/410\",[280,52.449]],[\"parent/410\",[284,4.233]],[\"name/411\",[282,52.449]],[\"parent/411\",[]],[\"name/412\",[285,57.557]],[\"parent/412\",[]],[\"name/413\",[286,57.557]],[\"parent/413\",[]],[\"name/414\",[287,52.449]],[\"parent/414\",[]],[\"name/415\",[27,24.117]],[\"parent/415\",[287,4.768]],[\"name/416\",[44,49.084]],[\"parent/416\",[288,3.769]],[\"name/417\",[289,57.557]],[\"parent/417\",[288,3.769]],[\"name/418\",[160,49.084]],[\"parent/418\",[288,3.769]],[\"name/419\",[159,52.449]],[\"parent/419\",[288,3.769]],[\"name/420\",[269,49.084]],[\"parent/420\",[288,3.769]],[\"name/421\",[290,57.557]],[\"parent/421\",[288,3.769]],[\"name/422\",[291,57.557]],[\"parent/422\",[288,3.769]],[\"name/423\",[292,57.557]],[\"parent/423\",[]],[\"name/424\",[293,28.47]],[\"parent/424\",[]],[\"name/425\",[294,57.557]],[\"parent/425\",[293,2.588]],[\"name/426\",[295,57.557]],[\"parent/426\",[293,2.588]],[\"name/427\",[296,57.557]],[\"parent/427\",[293,2.588]],[\"name/428\",[297,57.557]],[\"parent/428\",[293,2.588]],[\"name/429\",[298,57.557]],[\"parent/429\",[293,2.588]],[\"name/430\",[299,57.557]],[\"parent/430\",[293,2.588]],[\"name/431\",[300,57.557]],[\"parent/431\",[293,2.588]],[\"name/432\",[301,57.557]],[\"parent/432\",[293,2.588]],[\"name/433\",[302,57.557]],[\"parent/433\",[293,2.588]],[\"name/434\",[303,57.557]],[\"parent/434\",[293,2.588]],[\"name/435\",[304,57.557]],[\"parent/435\",[293,2.588]],[\"name/436\",[305,57.557]],[\"parent/436\",[293,2.588]],[\"name/437\",[306,57.557]],[\"parent/437\",[293,2.588]],[\"name/438\",[307,57.557]],[\"parent/438\",[293,2.588]],[\"name/439\",[308,57.557]],[\"parent/439\",[293,2.588]],[\"name/440\",[309,57.557]],[\"parent/440\",[293,2.588]],[\"name/441\",[310,57.557]],[\"parent/441\",[293,2.588]],[\"name/442\",[311,57.557]],[\"parent/442\",[293,2.588]],[\"name/443\",[312,57.557]],[\"parent/443\",[293,2.588]],[\"name/444\",[313,57.557]],[\"parent/444\",[293,2.588]],[\"name/445\",[314,57.557]],[\"parent/445\",[293,2.588]],[\"name/446\",[315,57.557]],[\"parent/446\",[293,2.588]],[\"name/447\",[316,57.557]],[\"parent/447\",[293,2.588]],[\"name/448\",[317,57.557]],[\"parent/448\",[293,2.588]],[\"name/449\",[318,57.557]],[\"parent/449\",[293,2.588]],[\"name/450\",[4,42.894]],[\"parent/450\",[293,2.588]],[\"name/451\",[319,57.557]],[\"parent/451\",[]],[\"name/452\",[320,46.571]],[\"parent/452\",[]],[\"name/453\",[321,57.557]],[\"parent/453\",[320,4.233]],[\"name/454\",[244,52.449]],[\"parent/454\",[320,4.233]],[\"name/455\",[193,49.084]],[\"parent/455\",[320,4.233]],[\"name/456\",[24,28.113]],[\"parent/456\",[]],[\"name/457\",[322,52.449]],[\"parent/457\",[24,2.555]],[\"name/458\",[323,52.449]],[\"parent/458\",[24,2.555]],[\"name/459\",[324,52.449]],[\"parent/459\",[24,2.555]],[\"name/460\",[325,57.557]],[\"parent/460\",[24,2.555]],[\"name/461\",[326,57.557]],[\"parent/461\",[24,2.555]],[\"name/462\",[327,57.557]],[\"parent/462\",[24,2.555]],[\"name/463\",[328,57.557]],[\"parent/463\",[24,2.555]],[\"name/464\",[329,57.557]],[\"parent/464\",[24,2.555]],[\"name/465\",[330,57.557]],[\"parent/465\",[24,2.555]],[\"name/466\",[331,57.557]],[\"parent/466\",[24,2.555]],[\"name/467\",[22,35.585]],[\"parent/467\",[]],[\"name/468\",[322,52.449]],[\"parent/468\",[22,3.235]],[\"name/469\",[323,52.449]],[\"parent/469\",[22,3.235]],[\"name/470\",[324,52.449]],[\"parent/470\",[22,3.235]],[\"name/471\",[332,57.557]],[\"parent/471\",[22,3.235]],[\"name/472\",[333,57.557]],[\"parent/472\",[22,3.235]]],\"invertedIndex\":[[\"__type\",{\"_index\":27,\"name\":{\"27\":{},\"34\":{},\"41\":{},\"44\":{},\"64\":{},\"69\":{},\"77\":{},\"81\":{},\"84\":{},\"88\":{},\"100\":{},\"105\":{},\"115\":{},\"122\":{},\"131\":{},\"140\":{},\"145\":{},\"151\":{},\"156\":{},\"161\":{},\"167\":{},\"173\":{},\"180\":{},\"186\":{},\"193\":{},\"199\":{},\"204\":{},\"210\":{},\"220\":{},\"231\":{},\"237\":{},\"245\":{},\"253\":{},\"265\":{},\"271\":{},\"326\":{},\"371\":{},\"385\":{},\"395\":{},\"401\":{},\"406\":{},\"415\":{}},\"parent\":{}}],[\"accountfetcher\",{\"_index\":242,\"name\":{\"336\":{}},\"parent\":{\"337\":{},\"338\":{},\"339\":{},\"340\":{},\"341\":{},\"342\":{},\"343\":{},\"344\":{},\"345\":{},\"346\":{},\"347\":{},\"348\":{},\"349\":{},\"350\":{},\"351\":{}}}],[\"accountname\",{\"_index\":20,\"name\":{\"20\":{}},\"parent\":{\"21\":{},\"22\":{},\"23\":{},\"24\":{},\"25\":{}}}],[\"amount\",{\"_index\":155,\"name\":{\"221\":{}},\"parent\":{}}],[\"amountowed\",{\"_index\":77,\"name\":{\"79\":{}},\"parent\":{}}],[\"amountspecifiedisinput\",{\"_index\":159,\"name\":{\"224\":{},\"419\":{}},\"parent\":{}}],[\"atob\",{\"_index\":160,\"name\":{\"225\":{},\"331\":{},\"418\":{}},\"parent\":{}}],[\"authority\",{\"_index\":38,\"name\":{\"37\":{}},\"parent\":{}}],[\"btoa\",{\"_index\":240,\"name\":{\"332\":{}},\"parent\":{}}],[\"buildwhirlpoolclient\",{\"_index\":319,\"name\":{\"451\":{}},\"parent\":{}}],[\"checktickinbounds\",{\"_index\":215,\"name\":{\"305\":{}},\"parent\":{}}],[\"closeposition\",{\"_index\":330,\"name\":{\"465\":{}},\"parent\":{}}],[\"closepositionix\",{\"_index\":303,\"name\":{\"434\":{}},\"parent\":{}}],[\"closepositionparams\",{\"_index\":101,\"name\":{\"114\":{}},\"parent\":{\"115\":{}}}],[\"closepositionparams.__type\",{\"_index\":103,\"name\":{},\"parent\":{\"116\":{},\"117\":{},\"118\":{},\"119\":{},\"120\":{}}}],[\"collectfeesix\",{\"_index\":306,\"name\":{\"437\":{}},\"parent\":{}}],[\"collectfeesparams\",{\"_index\":95,\"name\":{\"104\":{}},\"parent\":{\"105\":{}}}],[\"collectfeesparams.__type\",{\"_index\":96,\"name\":{},\"parent\":{\"106\":{},\"107\":{},\"108\":{},\"109\":{},\"110\":{},\"111\":{},\"112\":{},\"113\":{}}}],[\"collectfeesquote\",{\"_index\":276,\"name\":{\"393\":{},\"400\":{}},\"parent\":{\"401\":{}}}],[\"collectfeesquote.__type\",{\"_index\":281,\"name\":{},\"parent\":{\"402\":{},\"403\":{}}}],[\"collectfeesquoteparam\",{\"_index\":277,\"name\":{\"394\":{}},\"parent\":{\"395\":{}}}],[\"collectfeesquoteparam.__type\",{\"_index\":278,\"name\":{},\"parent\":{\"396\":{},\"397\":{},\"398\":{},\"399\":{}}}],[\"collectprotocolfeesauthority\",{\"_index\":30,\"name\":{\"29\":{},\"129\":{},\"142\":{},\"240\":{}},\"parent\":{}}],[\"collectprotocolfeesix\",{\"_index\":307,\"name\":{\"438\":{}},\"parent\":{}}],[\"collectprotocolfeesparams\",{\"_index\":104,\"name\":{\"121\":{}},\"parent\":{\"122\":{}}}],[\"collectprotocolfeesparams.__type\",{\"_index\":105,\"name\":{},\"parent\":{\"123\":{},\"124\":{},\"125\":{},\"126\":{},\"127\":{},\"128\":{},\"129\":{}}}],[\"collectrewardix\",{\"_index\":308,\"name\":{\"439\":{}},\"parent\":{}}],[\"collectrewardparams\",{\"_index\":106,\"name\":{\"130\":{}},\"parent\":{\"131\":{}}}],[\"collectrewardparams.__type\",{\"_index\":107,\"name\":{},\"parent\":{\"132\":{},\"133\":{},\"134\":{},\"135\":{},\"136\":{},\"137\":{},\"138\":{}}}],[\"collectrewardsquote\",{\"_index\":282,\"name\":{\"404\":{},\"411\":{}},\"parent\":{}}],[\"collectrewardsquoteparam\",{\"_index\":283,\"name\":{\"405\":{}},\"parent\":{\"406\":{}}}],[\"collectrewardsquoteparam.__type\",{\"_index\":284,\"name\":{},\"parent\":{\"407\":{},\"408\":{},\"409\":{},\"410\":{}}}],[\"connection\",{\"_index\":5,\"name\":{\"5\":{}},\"parent\":{}}],[\"constructor\",{\"_index\":4,\"name\":{\"4\":{},\"288\":{},\"297\":{},\"312\":{},\"337\":{},\"450\":{}},\"parent\":{}}],[\"decreaseliquidity\",{\"_index\":333,\"name\":{\"472\":{}},\"parent\":{}}],[\"decreaseliquidityinput\",{\"_index\":143,\"name\":{\"203\":{}},\"parent\":{\"204\":{}}}],[\"decreaseliquidityinput.__type\",{\"_index\":145,\"name\":{},\"parent\":{\"205\":{},\"206\":{},\"207\":{}}}],[\"decreaseliquidityix\",{\"_index\":302,\"name\":{\"433\":{}},\"parent\":{}}],[\"decreaseliquidityparams\",{\"_index\":147,\"name\":{\"208\":{}},\"parent\":{}}],[\"decreaseliquidityquote\",{\"_index\":275,\"name\":{\"392\":{}},\"parent\":{}}],[\"decreaseliquidityquotebyliquidity\",{\"_index\":271,\"name\":{\"382\":{}},\"parent\":{}}],[\"decreaseliquidityquotebyliquiditywithparams\",{\"_index\":272,\"name\":{\"383\":{}},\"parent\":{}}],[\"decreaseliquidityquoteparam\",{\"_index\":273,\"name\":{\"384\":{}},\"parent\":{\"385\":{}}}],[\"decreaseliquidityquoteparam.__type\",{\"_index\":274,\"name\":{},\"parent\":{\"386\":{},\"387\":{},\"388\":{},\"389\":{},\"390\":{},\"391\":{}}}],[\"defaultfeerate\",{\"_index\":32,\"name\":{\"31\":{},\"103\":{},\"149\":{},\"249\":{}},\"parent\":{}}],[\"defaultprotocolfeerate\",{\"_index\":33,\"name\":{\"32\":{},\"154\":{},\"242\":{}},\"parent\":{}}],[\"emissionspersecondx64\",{\"_index\":39,\"name\":{\"38\":{},\"191\":{}},\"parent\":{}}],[\"estimateliquidityfromtokenamounts\",{\"_index\":231,\"name\":{\"322\":{}},\"parent\":{}}],[\"feeauthority\",{\"_index\":28,\"name\":{\"28\":{},\"147\":{},\"153\":{},\"158\":{},\"164\":{},\"170\":{},\"239\":{},\"250\":{}},\"parent\":{}}],[\"feegrowthcheckpointa\",{\"_index\":89,\"name\":{\"94\":{}},\"parent\":{}}],[\"feegrowthcheckpointb\",{\"_index\":91,\"name\":{\"96\":{}},\"parent\":{}}],[\"feegrowthglobala\",{\"_index\":55,\"name\":{\"56\":{}},\"parent\":{}}],[\"feegrowthglobalb\",{\"_index\":58,\"name\":{\"59\":{}},\"parent\":{}}],[\"feegrowthoutsidea\",{\"_index\":71,\"name\":{\"73\":{}},\"parent\":{}}],[\"feegrowthoutsideb\",{\"_index\":72,\"name\":{\"74\":{}},\"parent\":{}}],[\"feeoweda\",{\"_index\":90,\"name\":{\"95\":{},\"402\":{}},\"parent\":{}}],[\"feeowedb\",{\"_index\":92,\"name\":{\"97\":{},\"403\":{}},\"parent\":{}}],[\"feerate\",{\"_index\":46,\"name\":{\"47\":{},\"165\":{}},\"parent\":{}}],[\"feetier\",{\"_index\":25,\"name\":{\"25\":{}},\"parent\":{}}],[\"feetierdata\",{\"_index\":93,\"name\":{\"99\":{}},\"parent\":{\"100\":{}}}],[\"feetierdata.__type\",{\"_index\":94,\"name\":{},\"parent\":{\"101\":{},\"102\":{},\"103\":{}}}],[\"feetierkey\",{\"_index\":181,\"name\":{\"261\":{}},\"parent\":{}}],[\"feetierpda\",{\"_index\":174,\"name\":{\"247\":{}},\"parent\":{}}],[\"findnextinitializedtickindex\",{\"_index\":214,\"name\":{\"304\":{}},\"parent\":{}}],[\"findpreviousinitializedtickindex\",{\"_index\":213,\"name\":{\"303\":{}},\"parent\":{}}],[\"from\",{\"_index\":1,\"name\":{\"1\":{}},\"parent\":{}}],[\"fromworkspace\",{\"_index\":2,\"name\":{\"2\":{}},\"parent\":{}}],[\"funder\",{\"_index\":153,\"name\":{\"218\":{},\"243\":{},\"251\":{},\"263\":{},\"269\":{},\"277\":{}},\"parent\":{}}],[\"getaccountrentexempt\",{\"_index\":243,\"name\":{\"338\":{}},\"parent\":{}}],[\"getaddress\",{\"_index\":322,\"name\":{\"457\":{},\"468\":{}},\"parent\":{}}],[\"getadjacenttickarrays\",{\"_index\":219,\"name\":{\"309\":{}},\"parent\":{}}],[\"getconfig\",{\"_index\":247,\"name\":{\"345\":{}},\"parent\":{}}],[\"getdata\",{\"_index\":323,\"name\":{\"458\":{},\"469\":{}},\"parent\":{}}],[\"getfeerate\",{\"_index\":227,\"name\":{\"318\":{}},\"parent\":{}}],[\"getfeetier\",{\"_index\":198,\"name\":{\"286\":{},\"342\":{}},\"parent\":{}}],[\"getfetcher\",{\"_index\":321,\"name\":{\"453\":{}},\"parent\":{}}],[\"getinitializabletickindex\",{\"_index\":210,\"name\":{\"300\":{}},\"parent\":{}}],[\"getmintinfo\",{\"_index\":246,\"name\":{\"344\":{}},\"parent\":{}}],[\"getnextinitializabletickindex\",{\"_index\":211,\"name\":{\"301\":{}},\"parent\":{}}],[\"getoracle\",{\"_index\":199,\"name\":{\"287\":{}},\"parent\":{}}],[\"getpool\",{\"_index\":244,\"name\":{\"339\":{},\"454\":{}},\"parent\":{}}],[\"getposition\",{\"_index\":193,\"name\":{\"281\":{},\"340\":{},\"455\":{}},\"parent\":{}}],[\"getpositionmetadata\",{\"_index\":194,\"name\":{\"282\":{}},\"parent\":{}}],[\"getprevinitializabletickindex\",{\"_index\":212,\"name\":{\"302\":{}},\"parent\":{}}],[\"getprotocolfeerate\",{\"_index\":228,\"name\":{\"319\":{}},\"parent\":{}}],[\"getstarttickindex\",{\"_index\":209,\"name\":{\"299\":{}},\"parent\":{}}],[\"getswapdirection\",{\"_index\":226,\"name\":{\"317\":{}},\"parent\":{}}],[\"gettickarray\",{\"_index\":195,\"name\":{\"283\":{},\"341\":{}},\"parent\":{}}],[\"gettickarrayfromsqrtprice\",{\"_index\":197,\"name\":{\"285\":{}},\"parent\":{}}],[\"gettickarrayfromtickindex\",{\"_index\":196,\"name\":{\"284\":{}},\"parent\":{}}],[\"gettickarraypublickeysforswap\",{\"_index\":232,\"name\":{\"323\":{}},\"parent\":{}}],[\"gettickfromarray\",{\"_index\":218,\"name\":{\"308\":{}},\"parent\":{}}],[\"gettokenainfo\",{\"_index\":325,\"name\":{\"460\":{}},\"parent\":{}}],[\"gettokenamountsfromliquidity\",{\"_index\":230,\"name\":{\"321\":{}},\"parent\":{}}],[\"gettokenbinfo\",{\"_index\":326,\"name\":{\"461\":{}},\"parent\":{}}],[\"gettokeninfo\",{\"_index\":245,\"name\":{\"343\":{}},\"parent\":{}}],[\"gettokentype\",{\"_index\":225,\"name\":{\"316\":{}},\"parent\":{}}],[\"getuninitializedarrays\",{\"_index\":221,\"name\":{\"311\":{}},\"parent\":{}}],[\"getuninitializedarrayspdas\",{\"_index\":220,\"name\":{\"310\":{}},\"parent\":{}}],[\"getwhirlpool\",{\"_index\":192,\"name\":{\"280\":{}},\"parent\":{}}],[\"growthglobalx64\",{\"_index\":40,\"name\":{\"39\":{}},\"parent\":{}}],[\"growthinsidecheckpoint\",{\"_index\":75,\"name\":{\"78\":{}},\"parent\":{}}],[\"increaseliquidity\",{\"_index\":332,\"name\":{\"471\":{}},\"parent\":{}}],[\"increaseliquidityinput\",{\"_index\":138,\"name\":{\"198\":{}},\"parent\":{\"199\":{}}}],[\"increaseliquidityinput.__type\",{\"_index\":140,\"name\":{},\"parent\":{\"200\":{},\"201\":{},\"202\":{}}}],[\"increaseliquidityix\",{\"_index\":301,\"name\":{\"432\":{}},\"parent\":{}}],[\"increaseliquidityparams\",{\"_index\":137,\"name\":{\"197\":{}},\"parent\":{}}],[\"increaseliquidityquote\",{\"_index\":270,\"name\":{\"381\":{}},\"parent\":{}}],[\"increaseliquidityquotebyinputtoken\",{\"_index\":263,\"name\":{\"368\":{}},\"parent\":{}}],[\"increaseliquidityquotebyinputtokenwithparams\",{\"_index\":264,\"name\":{\"369\":{}},\"parent\":{}}],[\"increaseliquidityquoteparam\",{\"_index\":265,\"name\":{\"370\":{}},\"parent\":{\"371\":{}}}],[\"increaseliquidityquoteparam.__type\",{\"_index\":267,\"name\":{},\"parent\":{\"372\":{},\"373\":{},\"374\":{},\"375\":{},\"376\":{},\"377\":{},\"378\":{},\"379\":{},\"380\":{}}}],[\"initconfigparams\",{\"_index\":169,\"name\":{\"236\":{}},\"parent\":{\"237\":{}}}],[\"initconfigparams.__type\",{\"_index\":171,\"name\":{},\"parent\":{\"238\":{},\"239\":{},\"240\":{},\"241\":{},\"242\":{},\"243\":{}}}],[\"initfeetierparams\",{\"_index\":172,\"name\":{\"244\":{}},\"parent\":{\"245\":{}}}],[\"initfeetierparams.__type\",{\"_index\":173,\"name\":{},\"parent\":{\"246\":{},\"247\":{},\"248\":{},\"249\":{},\"250\":{},\"251\":{}}}],[\"initializeconfigix\",{\"_index\":294,\"name\":{\"425\":{}},\"parent\":{}}],[\"initialized\",{\"_index\":67,\"name\":{\"70\":{}},\"parent\":{}}],[\"initializefeetierix\",{\"_index\":295,\"name\":{\"426\":{}},\"parent\":{}}],[\"initializepoolix\",{\"_index\":296,\"name\":{\"427\":{}},\"parent\":{}}],[\"initializerewardix\",{\"_index\":297,\"name\":{\"428\":{}},\"parent\":{}}],[\"initializerewardparams\",{\"_index\":186,\"name\":{\"270\":{}},\"parent\":{\"271\":{}}}],[\"initializerewardparams.__type\",{\"_index\":187,\"name\":{},\"parent\":{\"272\":{},\"273\":{},\"274\":{},\"275\":{},\"276\":{},\"277\":{}}}],[\"initpoolparams\",{\"_index\":175,\"name\":{\"252\":{}},\"parent\":{\"253\":{}}}],[\"initpoolparams.__type\",{\"_index\":177,\"name\":{},\"parent\":{\"254\":{},\"255\":{},\"256\":{},\"257\":{},\"258\":{},\"259\":{},\"260\":{},\"261\":{},\"262\":{},\"263\":{}}}],[\"initsqrtprice\",{\"_index\":176,\"name\":{\"254\":{}},\"parent\":{}}],[\"inittickarrayforticks\",{\"_index\":327,\"name\":{\"462\":{}},\"parent\":{}}],[\"inittickarrayix\",{\"_index\":298,\"name\":{\"429\":{}},\"parent\":{}}],[\"inittickarrayparams\",{\"_index\":182,\"name\":{\"264\":{}},\"parent\":{\"265\":{}}}],[\"inittickarrayparams.__type\",{\"_index\":183,\"name\":{},\"parent\":{\"266\":{},\"267\":{},\"268\":{},\"269\":{}}}],[\"inputtokenamount\",{\"_index\":266,\"name\":{\"372\":{}},\"parent\":{}}],[\"inputtokenmint\",{\"_index\":268,\"name\":{\"373\":{}},\"parent\":{}}],[\"isrewardinitialized\",{\"_index\":224,\"name\":{\"315\":{}},\"parent\":{}}],[\"istickinitializable\",{\"_index\":216,\"name\":{\"306\":{}},\"parent\":{}}],[\"liquidity\",{\"_index\":48,\"name\":{\"49\":{},\"91\":{},\"386\":{}},\"parent\":{}}],[\"liquidityamount\",{\"_index\":142,\"name\":{\"202\":{},\"207\":{}},\"parent\":{}}],[\"liquiditygross\",{\"_index\":70,\"name\":{\"72\":{}},\"parent\":{}}],[\"liquiditynet\",{\"_index\":69,\"name\":{\"71\":{}},\"parent\":{}}],[\"listmintinfos\",{\"_index\":252,\"name\":{\"350\":{}},\"parent\":{}}],[\"listpools\",{\"_index\":248,\"name\":{\"346\":{}},\"parent\":{}}],[\"listpositions\",{\"_index\":249,\"name\":{\"347\":{}},\"parent\":{}}],[\"listtickarrays\",{\"_index\":250,\"name\":{\"348\":{}},\"parent\":{}}],[\"listtokeninfos\",{\"_index\":251,\"name\":{\"349\":{}},\"parent\":{}}],[\"max_sqrt_price\",{\"_index\":15,\"name\":{\"15\":{}},\"parent\":{}}],[\"max_tick_array_crossings\",{\"_index\":19,\"name\":{\"19\":{}},\"parent\":{}}],[\"max_tick_index\",{\"_index\":13,\"name\":{\"13\":{}},\"parent\":{}}],[\"metadata_program_address\",{\"_index\":18,\"name\":{\"18\":{}},\"parent\":{}}],[\"metadatabump\",{\"_index\":83,\"name\":{\"86\":{}},\"parent\":{}}],[\"min_sqrt_price\",{\"_index\":16,\"name\":{\"16\":{}},\"parent\":{}}],[\"min_tick_index\",{\"_index\":14,\"name\":{\"14\":{}},\"parent\":{}}],[\"mint\",{\"_index\":35,\"name\":{\"35\":{}},\"parent\":{}}],[\"newcollectprotocolfeesauthority\",{\"_index\":113,\"name\":{\"143\":{}},\"parent\":{}}],[\"newfeeauthority\",{\"_index\":120,\"name\":{\"159\":{}},\"parent\":{}}],[\"newrewardauthority\",{\"_index\":127,\"name\":{\"178\":{},\"184\":{}},\"parent\":{}}],[\"newrewardemissionssuperauthority\",{\"_index\":136,\"name\":{\"196\":{}},\"parent\":{}}],[\"num_rewards\",{\"_index\":12,\"name\":{\"12\":{}},\"parent\":{}}],[\"openposition\",{\"_index\":328,\"name\":{\"463\":{}},\"parent\":{}}],[\"openpositionbumpsdata\",{\"_index\":78,\"name\":{\"80\":{}},\"parent\":{\"81\":{}}}],[\"openpositionbumpsdata.__type\",{\"_index\":80,\"name\":{},\"parent\":{\"82\":{}}}],[\"openpositionix\",{\"_index\":299,\"name\":{\"430\":{}},\"parent\":{}}],[\"openpositionparams\",{\"_index\":148,\"name\":{\"209\":{}},\"parent\":{\"210\":{}}}],[\"openpositionparams.__type\",{\"_index\":149,\"name\":{},\"parent\":{\"211\":{},\"212\":{},\"213\":{},\"214\":{},\"215\":{},\"216\":{},\"217\":{},\"218\":{}}}],[\"openpositionwithmetadata\",{\"_index\":329,\"name\":{\"464\":{}},\"parent\":{}}],[\"openpositionwithmetadatabumpsdata\",{\"_index\":81,\"name\":{\"83\":{}},\"parent\":{\"84\":{}}}],[\"openpositionwithmetadatabumpsdata.__type\",{\"_index\":82,\"name\":{},\"parent\":{\"85\":{},\"86\":{}}}],[\"openpositionwithmetadataix\",{\"_index\":300,\"name\":{\"431\":{}},\"parent\":{}}],[\"opts\",{\"_index\":7,\"name\":{\"7\":{}},\"parent\":{}}],[\"orca_whirlpool_program_id\",{\"_index\":10,\"name\":{\"10\":{}},\"parent\":{}}],[\"orca_whirlpools_config\",{\"_index\":11,\"name\":{\"11\":{}},\"parent\":{}}],[\"ordermints\",{\"_index\":229,\"name\":{\"320\":{}},\"parent\":{}}],[\"otheramountthreshold\",{\"_index\":157,\"name\":{\"222\":{}},\"parent\":{}}],[\"owner\",{\"_index\":150,\"name\":{\"212\":{}},\"parent\":{}}],[\"parsableentity\",{\"_index\":254,\"name\":{\"352\":{}},\"parent\":{\"353\":{}}}],[\"parsablefeetier\",{\"_index\":260,\"name\":{\"362\":{}},\"parent\":{\"363\":{}}}],[\"parsablemintinfo\",{\"_index\":262,\"name\":{\"366\":{}},\"parent\":{\"367\":{}}}],[\"parsableposition\",{\"_index\":258,\"name\":{\"358\":{}},\"parent\":{\"359\":{}}}],[\"parsabletickarray\",{\"_index\":259,\"name\":{\"360\":{}},\"parent\":{\"361\":{}}}],[\"parsabletokeninfo\",{\"_index\":261,\"name\":{\"364\":{}},\"parent\":{\"365\":{}}}],[\"parsablewhirlpool\",{\"_index\":257,\"name\":{\"356\":{}},\"parent\":{\"357\":{}}}],[\"parsablewhirlpoolsconfig\",{\"_index\":256,\"name\":{\"354\":{}},\"parent\":{\"355\":{}}}],[\"parse\",{\"_index\":255,\"name\":{\"353\":{},\"355\":{},\"357\":{},\"359\":{},\"361\":{},\"363\":{},\"365\":{},\"367\":{}},\"parent\":{}}],[\"pdautil\",{\"_index\":191,\"name\":{\"279\":{}},\"parent\":{\"280\":{},\"281\":{},\"282\":{},\"283\":{},\"284\":{},\"285\":{},\"286\":{},\"287\":{},\"288\":{}}}],[\"poolutil\",{\"_index\":223,\"name\":{\"314\":{}},\"parent\":{\"315\":{},\"316\":{},\"317\":{},\"318\":{},\"319\":{},\"320\":{},\"321\":{},\"322\":{},\"323\":{},\"324\":{}}}],[\"position\",{\"_index\":22,\"name\":{\"22\":{},\"107\":{},\"117\":{},\"133\":{},\"233\":{},\"397\":{},\"408\":{},\"467\":{}},\"parent\":{\"468\":{},\"469\":{},\"470\":{},\"471\":{},\"472\":{}}}],[\"positionauthority\",{\"_index\":100,\"name\":{\"113\":{},\"120\":{},\"138\":{}},\"parent\":{}}],[\"positionbump\",{\"_index\":79,\"name\":{\"82\":{},\"85\":{}},\"parent\":{}}],[\"positiondata\",{\"_index\":84,\"name\":{\"87\":{}},\"parent\":{\"88\":{}}}],[\"positiondata.__type\",{\"_index\":85,\"name\":{},\"parent\":{\"89\":{},\"90\":{},\"91\":{},\"92\":{},\"93\":{},\"94\":{},\"95\":{},\"96\":{},\"97\":{},\"98\":{}}}],[\"positionmint\",{\"_index\":86,\"name\":{\"90\":{},\"118\":{}},\"parent\":{}}],[\"positionmintaddress\",{\"_index\":152,\"name\":{\"214\":{}},\"parent\":{}}],[\"positionpda\",{\"_index\":151,\"name\":{\"213\":{}},\"parent\":{}}],[\"positionrewardinfodata\",{\"_index\":74,\"name\":{\"76\":{}},\"parent\":{\"77\":{}}}],[\"positionrewardinfodata.__type\",{\"_index\":76,\"name\":{},\"parent\":{\"78\":{},\"79\":{}}}],[\"positiontokenaccount\",{\"_index\":97,\"name\":{\"108\":{},\"119\":{},\"134\":{},\"215\":{}},\"parent\":{}}],[\"pricemath\",{\"_index\":200,\"name\":{\"289\":{}},\"parent\":{\"290\":{},\"291\":{},\"292\":{},\"293\":{},\"294\":{},\"295\":{},\"296\":{},\"297\":{}}}],[\"pricetoinitializabletickindex\",{\"_index\":207,\"name\":{\"296\":{}},\"parent\":{}}],[\"pricetosqrtpricex64\",{\"_index\":201,\"name\":{\"290\":{}},\"parent\":{}}],[\"pricetotickindex\",{\"_index\":206,\"name\":{\"295\":{}},\"parent\":{}}],[\"program\",{\"_index\":8,\"name\":{\"8\":{}},\"parent\":{}}],[\"protocolfeeoweda\",{\"_index\":51,\"name\":{\"52\":{}},\"parent\":{}}],[\"protocolfeeowedb\",{\"_index\":52,\"name\":{\"53\":{}},\"parent\":{}}],[\"protocolfeerate\",{\"_index\":47,\"name\":{\"48\":{},\"171\":{}},\"parent\":{}}],[\"provider\",{\"_index\":9,\"name\":{\"9\":{}},\"parent\":{}}],[\"receiver\",{\"_index\":102,\"name\":{\"116\":{}},\"parent\":{}}],[\"refreshall\",{\"_index\":253,\"name\":{\"351\":{}},\"parent\":{}}],[\"refreshdata\",{\"_index\":324,\"name\":{\"459\":{},\"470\":{}},\"parent\":{}}],[\"rewardauthority\",{\"_index\":130,\"name\":{\"183\":{},\"190\":{},\"276\":{}},\"parent\":{}}],[\"rewardemissionssuperauthority\",{\"_index\":31,\"name\":{\"30\":{},\"177\":{},\"195\":{},\"241\":{}},\"parent\":{}}],[\"rewardgrowthsoutside\",{\"_index\":73,\"name\":{\"75\":{}},\"parent\":{}}],[\"rewardindex\",{\"_index\":108,\"name\":{\"135\":{},\"176\":{},\"182\":{},\"188\":{},\"273\":{}},\"parent\":{}}],[\"rewardinfos\",{\"_index\":60,\"name\":{\"61\":{},\"98\":{}},\"parent\":{}}],[\"rewardlastupdatedtimestamp\",{\"_index\":59,\"name\":{\"60\":{}},\"parent\":{}}],[\"rewardmint\",{\"_index\":188,\"name\":{\"274\":{}},\"parent\":{}}],[\"rewardowneraccount\",{\"_index\":109,\"name\":{\"136\":{}},\"parent\":{}}],[\"rewardvault\",{\"_index\":110,\"name\":{\"137\":{}},\"parent\":{}}],[\"rewardvaultkey\",{\"_index\":133,\"name\":{\"189\":{}},\"parent\":{}}],[\"rewardvaultkeypair\",{\"_index\":189,\"name\":{\"275\":{}},\"parent\":{}}],[\"setcollectprotocolfeesauthorityix\",{\"_index\":309,\"name\":{\"440\":{}},\"parent\":{}}],[\"setcollectprotocolfeesauthorityparams\",{\"_index\":111,\"name\":{\"139\":{}},\"parent\":{\"140\":{}}}],[\"setcollectprotocolfeesauthorityparams.__type\",{\"_index\":112,\"name\":{},\"parent\":{\"141\":{},\"142\":{},\"143\":{}}}],[\"setdefaultfeerateix\",{\"_index\":310,\"name\":{\"441\":{}},\"parent\":{}}],[\"setdefaultfeerateparams\",{\"_index\":114,\"name\":{\"144\":{}},\"parent\":{\"145\":{}}}],[\"setdefaultfeerateparams.__type\",{\"_index\":115,\"name\":{},\"parent\":{\"146\":{},\"147\":{},\"148\":{},\"149\":{}}}],[\"setdefaultprotocolfeerateix\",{\"_index\":311,\"name\":{\"442\":{}},\"parent\":{}}],[\"setdefaultprotocolfeerateparams\",{\"_index\":116,\"name\":{\"150\":{}},\"parent\":{\"151\":{}}}],[\"setdefaultprotocolfeerateparams.__type\",{\"_index\":117,\"name\":{},\"parent\":{\"152\":{},\"153\":{},\"154\":{}}}],[\"setfeeauthorityix\",{\"_index\":312,\"name\":{\"443\":{}},\"parent\":{}}],[\"setfeeauthorityparams\",{\"_index\":118,\"name\":{\"155\":{}},\"parent\":{\"156\":{}}}],[\"setfeeauthorityparams.__type\",{\"_index\":119,\"name\":{},\"parent\":{\"157\":{},\"158\":{},\"159\":{}}}],[\"setfeerateix\",{\"_index\":313,\"name\":{\"444\":{}},\"parent\":{}}],[\"setfeerateparams\",{\"_index\":121,\"name\":{\"160\":{}},\"parent\":{\"161\":{}}}],[\"setfeerateparams.__type\",{\"_index\":122,\"name\":{},\"parent\":{\"162\":{},\"163\":{},\"164\":{},\"165\":{}}}],[\"setprotocolfeerateix\",{\"_index\":314,\"name\":{\"445\":{}},\"parent\":{}}],[\"setprotocolfeerateparams\",{\"_index\":123,\"name\":{\"166\":{}},\"parent\":{\"167\":{}}}],[\"setprotocolfeerateparams.__type\",{\"_index\":124,\"name\":{},\"parent\":{\"168\":{},\"169\":{},\"170\":{},\"171\":{}}}],[\"setrewardauthoritybysuperauthorityix\",{\"_index\":315,\"name\":{\"446\":{}},\"parent\":{}}],[\"setrewardauthoritybysuperauthorityparams\",{\"_index\":125,\"name\":{\"172\":{}},\"parent\":{\"173\":{}}}],[\"setrewardauthoritybysuperauthorityparams.__type\",{\"_index\":126,\"name\":{},\"parent\":{\"174\":{},\"175\":{},\"176\":{},\"177\":{},\"178\":{}}}],[\"setrewardauthorityix\",{\"_index\":316,\"name\":{\"447\":{}},\"parent\":{}}],[\"setrewardauthorityparams\",{\"_index\":128,\"name\":{\"179\":{}},\"parent\":{\"180\":{}}}],[\"setrewardauthorityparams.__type\",{\"_index\":129,\"name\":{},\"parent\":{\"181\":{},\"182\":{},\"183\":{},\"184\":{}}}],[\"setrewardemissionsix\",{\"_index\":317,\"name\":{\"448\":{}},\"parent\":{}}],[\"setrewardemissionsparams\",{\"_index\":131,\"name\":{\"185\":{}},\"parent\":{\"186\":{}}}],[\"setrewardemissionsparams.__type\",{\"_index\":132,\"name\":{},\"parent\":{\"187\":{},\"188\":{},\"189\":{},\"190\":{},\"191\":{}}}],[\"setrewardemissionssuperauthorityix\",{\"_index\":318,\"name\":{\"449\":{}},\"parent\":{}}],[\"setrewardemissionssuperauthorityparams\",{\"_index\":134,\"name\":{\"192\":{}},\"parent\":{\"193\":{}}}],[\"setrewardemissionssuperauthorityparams.__type\",{\"_index\":135,\"name\":{},\"parent\":{\"194\":{},\"195\":{},\"196\":{}}}],[\"slippagetolerance\",{\"_index\":269,\"name\":{\"380\":{},\"391\":{},\"420\":{}},\"parent\":{}}],[\"sqrtprice\",{\"_index\":49,\"name\":{\"50\":{},\"377\":{},\"388\":{}},\"parent\":{}}],[\"sqrtpricelimit\",{\"_index\":158,\"name\":{\"223\":{}},\"parent\":{}}],[\"sqrtpricex64toprice\",{\"_index\":202,\"name\":{\"291\":{}},\"parent\":{}}],[\"sqrtpricex64totickindex\",{\"_index\":204,\"name\":{\"293\":{}},\"parent\":{}}],[\"starttick\",{\"_index\":185,\"name\":{\"268\":{}},\"parent\":{}}],[\"starttickindex\",{\"_index\":64,\"name\":{\"66\":{}},\"parent\":{}}],[\"swap\",{\"_index\":331,\"name\":{\"466\":{}},\"parent\":{}}],[\"swapdirection\",{\"_index\":239,\"name\":{\"330\":{}},\"parent\":{\"331\":{},\"332\":{}}}],[\"swapinput\",{\"_index\":154,\"name\":{\"219\":{}},\"parent\":{\"220\":{}}}],[\"swapinput.__type\",{\"_index\":156,\"name\":{},\"parent\":{\"221\":{},\"222\":{},\"223\":{},\"224\":{},\"225\":{},\"226\":{},\"227\":{},\"228\":{}}}],[\"swapix\",{\"_index\":304,\"name\":{\"435\":{}},\"parent\":{}}],[\"swapparams\",{\"_index\":164,\"name\":{\"229\":{}},\"parent\":{}}],[\"swapquote\",{\"_index\":292,\"name\":{\"423\":{}},\"parent\":{}}],[\"swapquotebyinputtoken\",{\"_index\":285,\"name\":{\"412\":{}},\"parent\":{}}],[\"swapquoteparam\",{\"_index\":287,\"name\":{\"414\":{}},\"parent\":{\"415\":{}}}],[\"swapquoteparam.__type\",{\"_index\":288,\"name\":{},\"parent\":{\"416\":{},\"417\":{},\"418\":{},\"419\":{},\"420\":{},\"421\":{},\"422\":{}}}],[\"swapquotewithparams\",{\"_index\":286,\"name\":{\"413\":{}},\"parent\":{}}],[\"tick_array_size\",{\"_index\":17,\"name\":{\"17\":{}},\"parent\":{}}],[\"tickarray\",{\"_index\":23,\"name\":{\"23\":{}},\"parent\":{}}],[\"tickarray0\",{\"_index\":161,\"name\":{\"226\":{}},\"parent\":{}}],[\"tickarray1\",{\"_index\":162,\"name\":{\"227\":{}},\"parent\":{}}],[\"tickarray2\",{\"_index\":163,\"name\":{\"228\":{}},\"parent\":{}}],[\"tickarrayaddresses\",{\"_index\":290,\"name\":{\"421\":{}},\"parent\":{}}],[\"tickarraydata\",{\"_index\":62,\"name\":{\"63\":{}},\"parent\":{\"64\":{}}}],[\"tickarraydata.__type\",{\"_index\":63,\"name\":{},\"parent\":{\"65\":{},\"66\":{},\"67\":{}}}],[\"tickarraylower\",{\"_index\":167,\"name\":{\"234\":{}},\"parent\":{}}],[\"tickarraypda\",{\"_index\":184,\"name\":{\"267\":{}},\"parent\":{}}],[\"tickarrays\",{\"_index\":291,\"name\":{\"422\":{}},\"parent\":{}}],[\"tickarrayupper\",{\"_index\":168,\"name\":{\"235\":{}},\"parent\":{}}],[\"tickarrayutil\",{\"_index\":217,\"name\":{\"307\":{}},\"parent\":{\"308\":{},\"309\":{},\"310\":{},\"311\":{},\"312\":{}}}],[\"tickcurrentindex\",{\"_index\":50,\"name\":{\"51\":{},\"376\":{},\"387\":{}},\"parent\":{}}],[\"tickdata\",{\"_index\":66,\"name\":{\"68\":{}},\"parent\":{\"69\":{}}}],[\"tickdata.__type\",{\"_index\":68,\"name\":{},\"parent\":{\"70\":{},\"71\":{},\"72\":{},\"73\":{},\"74\":{},\"75\":{}}}],[\"tickindextoprice\",{\"_index\":205,\"name\":{\"294\":{}},\"parent\":{}}],[\"tickindextosqrtpricex64\",{\"_index\":203,\"name\":{\"292\":{}},\"parent\":{}}],[\"ticklower\",{\"_index\":279,\"name\":{\"398\":{},\"409\":{}},\"parent\":{}}],[\"ticklowerindex\",{\"_index\":87,\"name\":{\"92\":{},\"216\":{},\"378\":{},\"389\":{}},\"parent\":{}}],[\"ticks\",{\"_index\":65,\"name\":{\"67\":{}},\"parent\":{}}],[\"tickspacing\",{\"_index\":61,\"name\":{\"62\":{},\"102\":{},\"148\":{},\"248\":{},\"262\":{}},\"parent\":{}}],[\"tickupper\",{\"_index\":280,\"name\":{\"399\":{},\"410\":{}},\"parent\":{}}],[\"tickupperindex\",{\"_index\":88,\"name\":{\"93\":{},\"217\":{},\"379\":{},\"390\":{}},\"parent\":{}}],[\"tickutil\",{\"_index\":208,\"name\":{\"298\":{}},\"parent\":{\"299\":{},\"300\":{},\"301\":{},\"302\":{},\"303\":{},\"304\":{},\"305\":{},\"306\":{}}}],[\"tobasequoteorder\",{\"_index\":233,\"name\":{\"324\":{}},\"parent\":{}}],[\"tokena\",{\"_index\":235,\"name\":{\"327\":{},\"334\":{}},\"parent\":{}}],[\"tokenamount\",{\"_index\":289,\"name\":{\"417\":{}},\"parent\":{}}],[\"tokenamounts\",{\"_index\":234,\"name\":{\"325\":{}},\"parent\":{\"326\":{}}}],[\"tokenamounts.__type\",{\"_index\":236,\"name\":{},\"parent\":{\"327\":{},\"328\":{}}}],[\"tokenb\",{\"_index\":237,\"name\":{\"328\":{},\"335\":{}},\"parent\":{}}],[\"tokeninfo\",{\"_index\":190,\"name\":{\"278\":{}},\"parent\":{}}],[\"tokenmaxa\",{\"_index\":139,\"name\":{\"200\":{}},\"parent\":{}}],[\"tokenmaxb\",{\"_index\":141,\"name\":{\"201\":{}},\"parent\":{}}],[\"tokenmina\",{\"_index\":144,\"name\":{\"205\":{}},\"parent\":{}}],[\"tokenminb\",{\"_index\":146,\"name\":{\"206\":{}},\"parent\":{}}],[\"tokenminta\",{\"_index\":53,\"name\":{\"54\":{},\"257\":{},\"374\":{}},\"parent\":{}}],[\"tokenmintb\",{\"_index\":56,\"name\":{\"57\":{},\"258\":{},\"375\":{}},\"parent\":{}}],[\"tokenowneraccounta\",{\"_index\":98,\"name\":{\"109\":{},\"127\":{}},\"parent\":{}}],[\"tokenowneraccountb\",{\"_index\":99,\"name\":{\"110\":{},\"128\":{}},\"parent\":{}}],[\"tokentype\",{\"_index\":241,\"name\":{\"333\":{}},\"parent\":{\"334\":{},\"335\":{}}}],[\"tokenvaulta\",{\"_index\":54,\"name\":{\"55\":{},\"111\":{},\"125\":{}},\"parent\":{}}],[\"tokenvaultakeypair\",{\"_index\":179,\"name\":{\"259\":{}},\"parent\":{}}],[\"tokenvaultb\",{\"_index\":57,\"name\":{\"58\":{},\"112\":{},\"126\":{}},\"parent\":{}}],[\"tokenvaultbkeypair\",{\"_index\":180,\"name\":{\"260\":{}},\"parent\":{}}],[\"totokenamount\",{\"_index\":222,\"name\":{\"313\":{}},\"parent\":{}}],[\"totx\",{\"_index\":238,\"name\":{\"329\":{}},\"parent\":{}}],[\"updatefeesandrewardsix\",{\"_index\":305,\"name\":{\"436\":{}},\"parent\":{}}],[\"updatefeesandrewardsparams\",{\"_index\":165,\"name\":{\"230\":{}},\"parent\":{\"231\":{}}}],[\"updatefeesandrewardsparams.__type\",{\"_index\":166,\"name\":{},\"parent\":{\"232\":{},\"233\":{},\"234\":{},\"235\":{}}}],[\"vault\",{\"_index\":37,\"name\":{\"36\":{}},\"parent\":{}}],[\"wallet\",{\"_index\":6,\"name\":{\"6\":{}},\"parent\":{}}],[\"whirlpool\",{\"_index\":24,\"name\":{\"24\":{},\"65\":{},\"89\":{},\"106\":{},\"124\":{},\"132\":{},\"162\":{},\"168\":{},\"174\":{},\"181\":{},\"187\":{},\"211\":{},\"232\":{},\"266\":{},\"272\":{},\"396\":{},\"407\":{},\"456\":{}},\"parent\":{\"457\":{},\"458\":{},\"459\":{},\"460\":{},\"461\":{},\"462\":{},\"463\":{},\"464\":{},\"465\":{},\"466\":{}}}],[\"whirlpoolbump\",{\"_index\":42,\"name\":{\"42\":{},\"46\":{}},\"parent\":{}}],[\"whirlpoolbumpsdata\",{\"_index\":41,\"name\":{\"40\":{}},\"parent\":{\"41\":{}}}],[\"whirlpoolbumpsdata.__type\",{\"_index\":43,\"name\":{},\"parent\":{\"42\":{}}}],[\"whirlpoolclient\",{\"_index\":320,\"name\":{\"452\":{}},\"parent\":{\"453\":{},\"454\":{},\"455\":{}}}],[\"whirlpoolcontext\",{\"_index\":0,\"name\":{\"0\":{}},\"parent\":{\"1\":{},\"2\":{},\"3\":{},\"4\":{},\"5\":{},\"6\":{},\"7\":{},\"8\":{},\"9\":{}}}],[\"whirlpooldata\",{\"_index\":44,\"name\":{\"43\":{},\"416\":{}},\"parent\":{\"44\":{}}}],[\"whirlpooldata.__type\",{\"_index\":45,\"name\":{},\"parent\":{\"45\":{},\"46\":{},\"47\":{},\"48\":{},\"49\":{},\"50\":{},\"51\":{},\"52\":{},\"53\":{},\"54\":{},\"55\":{},\"56\":{},\"57\":{},\"58\":{},\"59\":{},\"60\":{},\"61\":{},\"62\":{}}}],[\"whirlpoolix\",{\"_index\":293,\"name\":{\"424\":{}},\"parent\":{\"425\":{},\"426\":{},\"427\":{},\"428\":{},\"429\":{},\"430\":{},\"431\":{},\"432\":{},\"433\":{},\"434\":{},\"435\":{},\"436\":{},\"437\":{},\"438\":{},\"439\":{},\"440\":{},\"441\":{},\"442\":{},\"443\":{},\"444\":{},\"445\":{},\"446\":{},\"447\":{},\"448\":{},\"449\":{},\"450\":{}}}],[\"whirlpoolpda\",{\"_index\":178,\"name\":{\"256\":{}},\"parent\":{}}],[\"whirlpoolrewardinfodata\",{\"_index\":34,\"name\":{\"33\":{}},\"parent\":{\"34\":{}}}],[\"whirlpoolrewardinfodata.__type\",{\"_index\":36,\"name\":{},\"parent\":{\"35\":{},\"36\":{},\"37\":{},\"38\":{},\"39\":{}}}],[\"whirlpoolsconfig\",{\"_index\":21,\"name\":{\"21\":{},\"45\":{},\"101\":{},\"123\":{},\"141\":{},\"146\":{},\"152\":{},\"157\":{},\"163\":{},\"169\":{},\"175\":{},\"194\":{},\"246\":{},\"255\":{}},\"parent\":{}}],[\"whirlpoolsconfigdata\",{\"_index\":26,\"name\":{\"26\":{}},\"parent\":{\"27\":{}}}],[\"whirlpoolsconfigdata.__type\",{\"_index\":29,\"name\":{},\"parent\":{\"28\":{},\"29\":{},\"30\":{},\"31\":{},\"32\":{}}}],[\"whirlpoolsconfigkeypair\",{\"_index\":170,\"name\":{\"238\":{}},\"parent\":{}}],[\"withprovider\",{\"_index\":3,\"name\":{\"3\":{}},\"parent\":{}}]],\"pipeline\":[]}}"); \ No newline at end of file diff --git a/docs/classes/AccountFetcher.html b/docs/classes/AccountFetcher.html index e65c37f..c409d90 100644 --- a/docs/classes/AccountFetcher.html +++ b/docs/classes/AccountFetcher.html @@ -1,96 +1,96 @@ AccountFetcher | @orca-so/whirlpools-sdk
Options
All
  • Public
  • Public/Protected
  • All
Menu

Data access layer to access Whirlpool related accounts Includes internal cache that can be refreshed by the client.

-

Hierarchy

  • AccountFetcher

Index

Constructors

  • new AccountFetcher(connection: Connection, cache?: Record<string, CachedContent<CachedValue>>): AccountFetcher

Methods

  • getAccountRentExempt(refresh?: boolean): Promise<number>

Hierarchy

  • AccountFetcher

Index

Constructors

  • new AccountFetcher(connection: Connection, cache?: Record<string, CachedContent<CachedValue>>): AccountFetcher

Methods

  • getAccountRentExempt(refresh?: boolean): Promise<number>
  • Retrieve minimum balance for rent exemption of a Token Account;

    Parameters

    • refresh: boolean = false

      force refresh of account rent exemption

    Returns Promise<number>

    minimum balance for rent exemption

    -
  • Retrieve a cached whirlpool config account. Fetch from rpc on cache miss.

    Parameters

    • address: Address

      whirlpool config address

    • refresh: boolean = false

      force cache refresh

    Returns Promise<null | WhirlpoolsConfigData>

    whirlpool config account

    -
  • getFeeTier(address: Address, refresh?: boolean): Promise<null | FeeTierData>
  • getFeeTier(address: Address, refresh?: boolean): Promise<null | FeeTierData>
  • Retrieve a cached fee tier account. Fetch from rpc on cache miss.

    Parameters

    • address: Address

      fee tier address

    • refresh: boolean = false

      force cache refresh

    Returns Promise<null | FeeTierData>

    fee tier account

    -
  • getMintInfo(address: Address, refresh?: boolean): Promise<null | MintInfo>
  • getMintInfo(address: Address, refresh?: boolean): Promise<null | MintInfo>
  • Retrieve a cached mint info account. Fetch from rpc on cache miss.

    Parameters

    • address: Address

      mint info address

    • refresh: boolean = false

      force cache refresh

    Returns Promise<null | MintInfo>

    mint info account

    -
  • getPool(address: Address, refresh?: boolean): Promise<null | WhirlpoolData>
  • getPool(address: Address, refresh?: boolean): Promise<null | WhirlpoolData>
  • Retrieve a cached whirlpool account. Fetch from rpc on cache miss.

    Parameters

    • address: Address

      whirlpool address

    • refresh: boolean = false

      force cache refresh

    Returns Promise<null | WhirlpoolData>

    whirlpool account

    -
  • getPosition(address: Address, refresh?: boolean): Promise<null | PositionData>
  • getPosition(address: Address, refresh?: boolean): Promise<null | PositionData>
  • Retrieve a cached position account. Fetch from rpc on cache miss.

    Parameters

    • address: Address

      position address

    • refresh: boolean = false

      force cache refresh

    Returns Promise<null | PositionData>

    position account

    -
  • getTickArray(address: Address, refresh?: boolean): Promise<null | TickArrayData>
  • getTickArray(address: Address, refresh?: boolean): Promise<null | TickArrayData>
  • Retrieve a cached tick array account. Fetch from rpc on cache miss.

    Parameters

    • address: Address

      tick array address

    • refresh: boolean = false

      force cache refresh

    Returns Promise<null | TickArrayData>

    tick array account

    -
  • getTokenInfo(address: Address, refresh?: boolean): Promise<null | AccountInfo>
  • getTokenInfo(address: Address, refresh?: boolean): Promise<null | AccountInfo>
  • Retrieve a cached token info account. Fetch from rpc on cache miss.

    Parameters

    • address: Address

      token info address

    • refresh: boolean = false

      force cache refresh

    Returns Promise<null | AccountInfo>

    token info account

    -
  • listMintInfos(addresses: Address[], refresh: boolean): Promise<(null | MintInfo)[]>
  • listMintInfos(addresses: Address[], refresh: boolean): Promise<(null | MintInfo)[]>
  • Retrieve a list of cached mint info accounts. Fetch from rpc for cache misses.

    Parameters

    • addresses: Address[]

      mint info addresses

    • refresh: boolean

      force cache refresh

    Returns Promise<(null | MintInfo)[]>

    mint info accounts

    -
  • listPools(addresses: Address[], refresh: boolean): Promise<(null | WhirlpoolData)[]>
  • listPools(addresses: Address[], refresh: boolean): Promise<(null | WhirlpoolData)[]>
  • Retrieve a list of cached whirlpool accounts. Fetch from rpc for cache misses.

    Parameters

    • addresses: Address[]

      whirlpool addresses

    • refresh: boolean

      force cache refresh

    Returns Promise<(null | WhirlpoolData)[]>

    whirlpool accounts

    -
  • listPositions(addresses: Address[], refresh: boolean): Promise<(null | PositionData)[]>
  • listPositions(addresses: Address[], refresh: boolean): Promise<(null | PositionData)[]>
  • Retrieve a list of cached position accounts. Fetch from rpc for cache misses.

    Parameters

    • addresses: Address[]

      position addresses

    • refresh: boolean

      force cache refresh

    Returns Promise<(null | PositionData)[]>

    position accounts

    -
  • listTickArrays(addresses: Address[], refresh: boolean): Promise<(null | TickArrayData)[]>
  • listTickArrays(addresses: Address[], refresh: boolean): Promise<(null | TickArrayData)[]>
  • Retrieve a list of cached tick array accounts. Fetch from rpc for cache misses.

    Parameters

    • addresses: Address[]

      tick array addresses

    • refresh: boolean

      force cache refresh

    Returns Promise<(null | TickArrayData)[]>

    tick array accounts

    -
  • listTokenInfos(addresses: Address[], refresh: boolean): Promise<(null | AccountInfo)[]>
  • listTokenInfos(addresses: Address[], refresh: boolean): Promise<(null | AccountInfo)[]>
  • Retrieve a list of cached token info accounts. Fetch from rpc for cache misses.

    Parameters

    • addresses: Address[]

      token info addresses

    • refresh: boolean

      force cache refresh

    Returns Promise<(null | AccountInfo)[]>

    token info accounts

    -
  • refreshAll(): Promise<void>
  • refreshAll(): Promise<void>
  • Update the cached value of all entities currently in the cache. Uses batched rpc request for network efficient fetch.

    Returns Promise<void>

Legend

  • Constructor
  • Property
  • Method
  • Method
  • Static method

Settings

Theme

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/PDAUtil.html b/docs/classes/PDAUtil.html index f26716e..7e74e7f 100644 --- a/docs/classes/PDAUtil.html +++ b/docs/classes/PDAUtil.html @@ -1,4 +1,4 @@ -PDAUtil | @orca-so/whirlpools-sdk
Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • PDAUtil

Index

Other

  • getTickArrayFromSqrtPrice(sqrtPriceX64: BN, tickSpacing: number, whirlpool: PublicKey, programId: PublicKey, tickArrayOffset?: number): PDA
  • Parameters

    • sqrtPriceX64: BN
    • tickSpacing: number
    • whirlpool: PublicKey
    • programId: PublicKey
    • tickArrayOffset: number = 0

    Returns PDA

  • getTickArrayFromTickIndex(tickIndex: number, tickSpacing: number, whirlpool: PublicKey, programId: PublicKey, tickArrayOffset?: number): PDA
  • +PDAUtil | @orca-so/whirlpools-sdk
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Hierarchy

    • PDAUtil

    Index

    Other

    • getTickArrayFromSqrtPrice(sqrtPriceX64: BN, tickSpacing: number, whirlpool: PublicKey, programId: PublicKey, tickArrayOffset?: number): PDA
    • Parameters

      • sqrtPriceX64: BN
      • tickSpacing: number
      • whirlpool: PublicKey
      • programId: PublicKey
      • tickArrayOffset: number = 0

      Returns PDA

    • getTickArrayFromTickIndex(tickIndex: number, tickSpacing: number, whirlpool: PublicKey, programId: PublicKey, tickArrayOffset?: number): PDA
    • Get the PDA of the tick array containing tickIndex. tickArrayOffset can be used to get neighboring tick arrays.

      -

      Parameters

      • tickIndex: number
      • tickSpacing: number
      • whirlpool: PublicKey
      • programId: PublicKey
      • tickArrayOffset: number = 0

      Returns PDA

    • getWhirlpool(programId: PublicKey, whirlpoolsConfigKey: PublicKey, tokenMintAKey: PublicKey, tokenMintBKey: PublicKey, tickSpacing: number): PDA
    • Parameters

      • programId: PublicKey
      • whirlpoolsConfigKey: PublicKey
      • tokenMintAKey: PublicKey
      • tokenMintBKey: PublicKey
      • tickSpacing: number

      Returns PDA

    Program Derived Addresses

    • getFeeTier(programId: PublicKey, whirlpoolsConfigAddress: PublicKey, tickSpacing: number): PDA
    • getOracle(programId: PublicKey, whirlpoolAddress: PublicKey): PDA
    • getPosition(programId: PublicKey, positionMintKey: PublicKey): PDA
    • getPositionMetadata(positionMintKey: PublicKey): PDA
    • getTickArray(programId: PublicKey, whirlpoolAddress: PublicKey, startTick: number): PDA

    Legend

    • Constructor
    • Property
    • Method
    • Method
    • Static method

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file +

    Parameters

    • tickIndex: number
    • tickSpacing: number
    • whirlpool: PublicKey
    • programId: PublicKey
    • tickArrayOffset: number = 0

    Returns PDA

  • getWhirlpool(programId: PublicKey, whirlpoolsConfigKey: PublicKey, tokenMintAKey: PublicKey, tokenMintBKey: PublicKey, tickSpacing: number): PDA
  • Parameters

    • programId: PublicKey
    • whirlpoolsConfigKey: PublicKey
    • tokenMintAKey: PublicKey
    • tokenMintBKey: PublicKey
    • tickSpacing: number

    Returns PDA

Program Derived Addresses

  • getFeeTier(programId: PublicKey, whirlpoolsConfigAddress: PublicKey, tickSpacing: number): PDA
  • getOracle(programId: PublicKey, whirlpoolAddress: PublicKey): PDA
  • getPosition(programId: PublicKey, positionMintKey: PublicKey): PDA
  • getPositionMetadata(positionMintKey: PublicKey): PDA
  • getTickArray(programId: PublicKey, whirlpoolAddress: PublicKey, startTick: number): PDA

Legend

  • Constructor
  • Property
  • Method
  • Method
  • Static method

Settings

Theme

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/ParsableFeeTier.html b/docs/classes/ParsableFeeTier.html index a5c1958..077c13e 100644 --- a/docs/classes/ParsableFeeTier.html +++ b/docs/classes/ParsableFeeTier.html @@ -1 +1 @@ -ParsableFeeTier | @orca-so/whirlpools-sdk
Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • ParsableFeeTier

Index

Methods

Methods

  • parse(data: undefined | null | Buffer): null | FeeTierData

Legend

  • Constructor
  • Property
  • Method
  • Method
  • Static method

Settings

Theme

Generated using TypeDoc

\ No newline at end of file +ParsableFeeTier | @orca-so/whirlpools-sdk
Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • ParsableFeeTier

Index

Methods

Methods

  • parse(data: undefined | null | Buffer): null | FeeTierData

Legend

  • Constructor
  • Property
  • Method
  • Method
  • Static method

Settings

Theme

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/ParsableMintInfo.html b/docs/classes/ParsableMintInfo.html index 6db7d58..b79b980 100644 --- a/docs/classes/ParsableMintInfo.html +++ b/docs/classes/ParsableMintInfo.html @@ -1 +1 @@ -ParsableMintInfo | @orca-so/whirlpools-sdk
Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • ParsableMintInfo

Index

Methods

Methods

  • parse(data: undefined | null | Buffer): null | MintInfo

Legend

  • Constructor
  • Property
  • Method
  • Method
  • Static method

Settings

Theme

Generated using TypeDoc

\ No newline at end of file +ParsableMintInfo | @orca-so/whirlpools-sdk
Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • ParsableMintInfo

Index

Methods

Methods

  • parse(data: undefined | null | Buffer): null | MintInfo

Legend

  • Constructor
  • Property
  • Method
  • Method
  • Static method

Settings

Theme

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/ParsablePosition.html b/docs/classes/ParsablePosition.html index 2f06528..ecf2918 100644 --- a/docs/classes/ParsablePosition.html +++ b/docs/classes/ParsablePosition.html @@ -1 +1 @@ -ParsablePosition | @orca-so/whirlpools-sdk
Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • ParsablePosition

Index

Methods

Methods

Legend

  • Constructor
  • Property
  • Method
  • Method
  • Static method

Settings

Theme

Generated using TypeDoc

\ No newline at end of file +ParsablePosition | @orca-so/whirlpools-sdk
Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • ParsablePosition

Index

Methods

Methods

Legend

  • Constructor
  • Property
  • Method
  • Method
  • Static method

Settings

Theme

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/ParsableTickArray.html b/docs/classes/ParsableTickArray.html index 36919f2..d5aec7c 100644 --- a/docs/classes/ParsableTickArray.html +++ b/docs/classes/ParsableTickArray.html @@ -1 +1 @@ -ParsableTickArray | @orca-so/whirlpools-sdk
Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • ParsableTickArray

Index

Methods

Methods

Legend

  • Constructor
  • Property
  • Method
  • Method
  • Static method

Settings

Theme

Generated using TypeDoc

\ No newline at end of file +ParsableTickArray | @orca-so/whirlpools-sdk
Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • ParsableTickArray

Index

Methods

Methods

Legend

  • Constructor
  • Property
  • Method
  • Method
  • Static method

Settings

Theme

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/ParsableTokenInfo.html b/docs/classes/ParsableTokenInfo.html index 412ba97..9e57ff6 100644 --- a/docs/classes/ParsableTokenInfo.html +++ b/docs/classes/ParsableTokenInfo.html @@ -1 +1 @@ -ParsableTokenInfo | @orca-so/whirlpools-sdk
Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • ParsableTokenInfo

Index

Methods

Methods

  • parse(data: undefined | null | Buffer): null | AccountInfo

Legend

  • Constructor
  • Property
  • Method
  • Method
  • Static method

Settings

Theme

Generated using TypeDoc

\ No newline at end of file +ParsableTokenInfo | @orca-so/whirlpools-sdk
Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • ParsableTokenInfo

Index

Methods

Methods

  • parse(data: undefined | null | Buffer): null | AccountInfo

Legend

  • Constructor
  • Property
  • Method
  • Method
  • Static method

Settings

Theme

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/ParsableWhirlpool.html b/docs/classes/ParsableWhirlpool.html index b336e1b..a283eae 100644 --- a/docs/classes/ParsableWhirlpool.html +++ b/docs/classes/ParsableWhirlpool.html @@ -1 +1 @@ -ParsableWhirlpool | @orca-so/whirlpools-sdk
Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • ParsableWhirlpool

Index

Methods

Methods

Legend

  • Constructor
  • Property
  • Method
  • Method
  • Static method

Settings

Theme

Generated using TypeDoc

\ No newline at end of file +ParsableWhirlpool | @orca-so/whirlpools-sdk
Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • ParsableWhirlpool

Index

Methods

Methods

Legend

  • Constructor
  • Property
  • Method
  • Method
  • Static method

Settings

Theme

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/ParsableWhirlpoolsConfig.html b/docs/classes/ParsableWhirlpoolsConfig.html index 4a946aa..bd7ab5a 100644 --- a/docs/classes/ParsableWhirlpoolsConfig.html +++ b/docs/classes/ParsableWhirlpoolsConfig.html @@ -1 +1 @@ -ParsableWhirlpoolsConfig | @orca-so/whirlpools-sdk
Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • ParsableWhirlpoolsConfig

Index

Methods

Methods

Legend

  • Constructor
  • Property
  • Method
  • Method
  • Static method

Settings

Theme

Generated using TypeDoc

\ No newline at end of file +ParsableWhirlpoolsConfig | @orca-so/whirlpools-sdk
Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • ParsableWhirlpoolsConfig

Index

Methods

Methods

Legend

  • Constructor
  • Property
  • Method
  • Method
  • Static method

Settings

Theme

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/PoolUtil.html b/docs/classes/PoolUtil.html index a77f0d0..5907701 100644 --- a/docs/classes/PoolUtil.html +++ b/docs/classes/PoolUtil.html @@ -1,4 +1,20 @@ -PoolUtil | @orca-so/whirlpools-sdk
Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • PoolUtil

Index

Other

  • getFeeRate(feeRate: number): Percentage
  • getProtocolFeeRate(protocolFeeRate: number): Percentage
  • orderMints(mintX: Address, mintY: Address): [Address, Address]

Whirlpool Utils

  • estimateLiquidityFromTokenAmounts(currTick: number, lowerTick: number, upperTick: number, tokenAmount: TokenAmounts): BN
  • +PoolUtil | @orca-so/whirlpools-sdk
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Hierarchy

    • PoolUtil

    Index

    Other

    • getFeeRate(feeRate: number): Percentage
    • getProtocolFeeRate(protocolFeeRate: number): Percentage
    • +

      Given the intended token mint to swap, return the swap direction of a swap for a Whirlpool

      +

      Parameters

      • pool: WhirlpoolData
        +

        The Whirlpool to evaluate the mint against

        +
      • swapTokenMint: PublicKey
        +

        The token mint PublicKey the user bases their swap against

        +
      • swapTokenIsInput: boolean
        +

        Whether the swap token is the input token. (similar to amountSpecifiedIsInput from swap Ix)

        +

      Returns undefined | SwapDirection

      The direction of the swap given the swapTokenMint. undefined if the token mint is not part of the trade pair of the pool.

      +
    • +

      Return the corresponding token type (TokenA/B) for this mint key for a Whirlpool.

      +

      Parameters

      • pool: WhirlpoolData
        +

        The Whirlpool to evaluate the mint against

        +
      • mint: PublicKey
        +

        The token mint PublicKey

        +

      Returns undefined | TokenType

      The match result in the form of TokenType enum. undefined if the token mint is not part of the trade pair of the pool.

      +
    • orderMints(mintX: Address, mintY: Address): [Address, Address]

    Whirlpool Utils

    • estimateLiquidityFromTokenAmounts(currTick: number, lowerTick: number, upperTick: number, tokenAmount: TokenAmounts): BN
    • Estimate the liquidity amount required to increase/decrease liquidity.

      // TODO: At the top end of the price range, tick calcuation is off therefore the results can be off

      Parameters

      • currTick: number
        @@ -10,7 +26,7 @@
      • tokenAmount: TokenAmounts

        The desired amount of tokens to deposit/withdraw

      Returns BN

      An estimated amount of liquidity needed to deposit/withdraw the desired amount of tokens.

      -
    • getTickArrayPublicKeysForSwap(tickCurrentIndex: number, tickSpacing: number, aToB: boolean, programId: PublicKey, whirlpoolAddress: PublicKey): PublicKey[]
    • getTickArrayPublicKeysForSwap(tickCurrentIndex: number, tickSpacing: number, aToB: boolean, programId: PublicKey, whirlpoolAddress: PublicKey): PublicKey[]
    • Given the current tick-index, returns the dervied PDA and fetched data for the tick-arrays that this swap may traverse across.

      TODO: Handle the edge case where the first tick-array may be the previous array of @@ -26,4 +42,13 @@ expected start-index due to slippage.

    • whirlpoolAddress: PublicKey

      PublicKey of the whirlpool to swap on.

    Returns PublicKey[]

    An array of PublicKey[] for the tickArray accounts that this swap may traverse across.

    -
  • getTokenAmountsFromLiquidity(liquidity: u64, currentPrice: u64, lowerPrice: u64, upperPrice: u64, round_up: boolean): TokenAmounts

Legend

  • Constructor
  • Property
  • Method
  • Method
  • Static method

Settings

Theme

Generated using TypeDoc

\ No newline at end of file +
  • getTokenAmountsFromLiquidity(liquidity: u64, currentPrice: u64, lowerPrice: u64, upperPrice: u64, round_up: boolean): TokenAmounts
  • toBaseQuoteOrder(tokenMintAKey: PublicKey, tokenMintBKey: PublicKey): [PublicKey, PublicKey]
  • +

    Given an arbitrary pair of token mints, this function returns an ordering of the token mints +in the format [base, quote]. USD based stable coins are prioritized as the quote currency +followed by variants of SOL.

    +

    Parameters

    • tokenMintAKey: PublicKey
      +

      The mint of token A in the token pair.

      +
    • tokenMintBKey: PublicKey
      +

      The mint of token B in the token pair.

      +

    Returns [PublicKey, PublicKey]

    A two-element array with the tokens sorted in the order of [baseToken, quoteToken].

    +

Legend

  • Constructor
  • Property
  • Method
  • Method
  • Static method

Settings

Theme

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/PriceMath.html b/docs/classes/PriceMath.html index d64756d..c4cc9c0 100644 --- a/docs/classes/PriceMath.html +++ b/docs/classes/PriceMath.html @@ -1,3 +1,3 @@ PriceMath | @orca-so/whirlpools-sdk
Options
All
  • Public
  • Public/Protected
  • All
Menu

A collection of utility functions to convert between price, tickIndex and sqrtPrice.

-

Hierarchy

  • PriceMath

Index

Constructors

Methods

  • priceToInitializableTickIndex(price: Decimal, decimalsA: number, decimalsB: number, tickSpacing: number): number
  • priceToSqrtPriceX64(price: Decimal, decimalsA: number, decimalsB: number): BN
  • priceToTickIndex(price: Decimal, decimalsA: number, decimalsB: number): number
  • sqrtPriceX64ToPrice(sqrtPriceX64: BN, decimalsA: number, decimalsB: number): Decimal
  • sqrtPriceX64ToTickIndex(sqrtPriceX64: BN): number
  • tickIndexToPrice(tickIndex: number, decimalsA: number, decimalsB: number): Decimal
  • tickIndexToSqrtPriceX64(tickIndex: number): BN

Legend

  • Constructor
  • Property
  • Method
  • Method
  • Static method

Settings

Theme

Generated using TypeDoc

\ No newline at end of file +

Hierarchy

  • PriceMath

Index

Constructors

Methods

  • priceToInitializableTickIndex(price: Decimal, decimalsA: number, decimalsB: number, tickSpacing: number): number
  • priceToSqrtPriceX64(price: Decimal, decimalsA: number, decimalsB: number): BN
  • priceToTickIndex(price: Decimal, decimalsA: number, decimalsB: number): number
  • sqrtPriceX64ToPrice(sqrtPriceX64: BN, decimalsA: number, decimalsB: number): Decimal
  • sqrtPriceX64ToTickIndex(sqrtPriceX64: BN): number
  • tickIndexToPrice(tickIndex: number, decimalsA: number, decimalsB: number): Decimal
  • tickIndexToSqrtPriceX64(tickIndex: number): BN

Legend

  • Constructor
  • Property
  • Method
  • Method
  • Static method

Settings

Theme

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/TickArrayUtil.html b/docs/classes/TickArrayUtil.html index 90d86dd..c24a956 100644 --- a/docs/classes/TickArrayUtil.html +++ b/docs/classes/TickArrayUtil.html @@ -1,5 +1,10 @@ TickArrayUtil | @orca-so/whirlpools-sdk
Options
All
  • Public
  • Public/Protected
  • All
Menu

A collection of utility functions when interacting with a TickArray.

-

Hierarchy

  • TickArrayUtil

Index

Constructors

Methods

  • getAdjacentTickArrays(tickLowerIndex: number, tickUpperIndex: number, tickSpacing: number, whirlpool: PublicKey, programId: PublicKey): [PublicKey, PublicKey]
  • Parameters

    • tickLowerIndex: number
    • tickUpperIndex: number
    • tickSpacing: number
    • whirlpool: PublicKey
    • programId: PublicKey

    Returns [PublicKey, PublicKey]

Hierarchy

  • TickArrayUtil

Index

Constructors

Methods

  • getAdjacentTickArrays(tickLowerIndex: number, tickUpperIndex: number, tickSpacing: number, whirlpool: PublicKey, programId: PublicKey): [PublicKey, PublicKey]
  • Parameters

    • tickLowerIndex: number
    • tickUpperIndex: number
    • tickSpacing: number
    • whirlpool: PublicKey
    • programId: PublicKey

    Returns [PublicKey, PublicKey]

Legend

  • Constructor
  • Property
  • Method
  • Method
  • Static method

Settings

Theme

Generated using TypeDoc

\ No newline at end of file +

Parameters

Returns TickData

  • getUninitializedArrays(tickArrays: (null | TickArrayData)[]): number[]
  • +

    Evaluate a list of tick-array data and return the array of indices which the tick-arrays are not initialized.

    +

    Parameters

    • tickArrays: (null | TickArrayData)[]
      +

      a list of TickArrayData or null objects from AccountFetcher.listTickArrays

      +

    Returns number[]

    an array of array-index for the input tickArrays that requires initialization.

    +
  • getUninitializedArraysPDAs(ticks: number[], programId: PublicKey, whirlpoolAddress: PublicKey, tickSpacing: number, fetcher: AccountFetcher, refresh: boolean): Promise<{ pda: PDA; startIndex: number }[]>
  • Parameters

    • ticks: number[]
    • programId: PublicKey
    • whirlpoolAddress: PublicKey
    • tickSpacing: number
    • fetcher: AccountFetcher
    • refresh: boolean

    Returns Promise<{ pda: PDA; startIndex: number }[]>

Legend

  • Constructor
  • Property
  • Method
  • Method
  • Static method

Settings

Theme

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/TickUtil.html b/docs/classes/TickUtil.html index d4b5e6f..c5d851a 100644 --- a/docs/classes/TickUtil.html +++ b/docs/classes/TickUtil.html @@ -1,14 +1,14 @@ TickUtil | @orca-so/whirlpools-sdk
Options
All
  • Public
  • Public/Protected
  • All
Menu

A collection of utility functions when interacting with Ticks.

-

Hierarchy

  • TickUtil

Index

Methods

  • checkTickInBounds(tick: number): boolean
  • findNextInitializedTickIndex(account: TickArrayData, currentTickIndex: number, tickSpacing: number): null | number

Hierarchy

  • TickUtil

Index

Methods

  • checkTickInBounds(tick: number): boolean
  • findNextInitializedTickIndex(account: TickArrayData, currentTickIndex: number, tickSpacing: number): null | number
  • findPreviousInitializedTickIndex(account: TickArrayData, currentTickIndex: number, tickSpacing: number): null | number
  • findPreviousInitializedTickIndex(account: TickArrayData, currentTickIndex: number, tickSpacing: number): null | number
  • getInitializableTickIndex(tickIndex: number, tickSpacing: number): number
  • getInitializableTickIndex(tickIndex: number, tickSpacing: number): number
  • Get the nearest (rounding down) valid tick index from the tickIndex. A valid tick index is a point on the tick spacing grid line.

    -

    Parameters

    • tickIndex: number
    • tickSpacing: number

    Returns number

  • getNextInitializableTickIndex(tickIndex: number, tickSpacing: number): number
  • getPrevInitializableTickIndex(tickIndex: number, tickSpacing: number): number
  • getStartTickIndex(tickIndex: number, tickSpacing: number, offset?: number): number
  • getNextInitializableTickIndex(tickIndex: number, tickSpacing: number): number
  • getPrevInitializableTickIndex(tickIndex: number, tickSpacing: number): number
  • getStartTickIndex(tickIndex: number, tickSpacing: number, offset?: number): number
  • Get the startIndex of the tick array containing tickIndex.

    Parameters

    • tickIndex: number
    • tickSpacing: number
    • offset: number = 0

      can be used to get neighboring tick array startIndex.

      -

    Returns number

  • isTickInitializable(tick: number, tickSpacing: number): boolean

Legend

  • Constructor
  • Property
  • Method
  • Method
  • Static method

Settings

Theme

Generated using TypeDoc

\ No newline at end of file +

Returns number

  • isTickInitializable(tick: number, tickSpacing: number): boolean

Legend

  • Constructor
  • Property
  • Method
  • Method
  • Static method

Settings

Theme

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/WhirlpoolContext.html b/docs/classes/WhirlpoolContext.html index 1f9531e..b2a82c9 100644 --- a/docs/classes/WhirlpoolContext.html +++ b/docs/classes/WhirlpoolContext.html @@ -1 +1 @@ -WhirlpoolContext | @orca-so/whirlpools-sdk
Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • WhirlpoolContext

Index

Constructors

  • new WhirlpoolContext(provider: default, program: Program<Idl>, opts: ConfirmOptions): WhirlpoolContext

Properties

connection: Connection
opts: ConfirmOptions
program: Program<Whirlpool>
provider: default
wallet: Wallet

Methods

  • from(connection: Connection, wallet: Wallet, programId: PublicKey, opts?: ConfirmOptions): WhirlpoolContext
  • fromWorkspace(provider: default, program: Program<Idl>, opts?: ConfirmOptions): WhirlpoolContext
  • withProvider(provider: default, programId: PublicKey, opts?: ConfirmOptions): WhirlpoolContext

Legend

  • Constructor
  • Property
  • Method
  • Method
  • Static method

Settings

Theme

Generated using TypeDoc

\ No newline at end of file +WhirlpoolContext | @orca-so/whirlpools-sdk
Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • WhirlpoolContext

Index

Constructors

  • new WhirlpoolContext(provider: default, program: Program<Idl>, opts: ConfirmOptions): WhirlpoolContext

Properties

connection: Connection
opts: ConfirmOptions
program: Program<Whirlpool>
provider: default
wallet: Wallet

Methods

  • from(connection: Connection, wallet: Wallet, programId: PublicKey, opts?: ConfirmOptions): WhirlpoolContext
  • fromWorkspace(provider: default, program: Program<Idl>, opts?: ConfirmOptions): WhirlpoolContext
  • withProvider(provider: default, programId: PublicKey, opts?: ConfirmOptions): WhirlpoolContext

Legend

  • Constructor
  • Property
  • Method
  • Method
  • Static method

Settings

Theme

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/WhirlpoolIx.html b/docs/classes/WhirlpoolIx.html index e6b4c13..757a759 100644 --- a/docs/classes/WhirlpoolIx.html +++ b/docs/classes/WhirlpoolIx.html @@ -1,6 +1,6 @@ WhirlpoolIx | @orca-so/whirlpools-sdk
Options
All
  • Public
  • Public/Protected
  • All
Menu

Instruction set for the Whirlpools program.

-

Hierarchy

  • WhirlpoolIx

Index

Constructors

Methods

Hierarchy

  • WhirlpoolIx

Index

Constructors

Methods

  • Close a position in a Whirlpool. Burns the position token in the owner's wallet.

    Parameters

    • program: Program<Whirlpool>

      program object containing services required to generate the instruction

      @@ -9,7 +9,7 @@

    Returns Instruction

    • Instruction to perform the action.
    -
  • Collect fees accrued for this position. Call updateFeesAndRewards before this to update the position to the newest accrued values.

    Parameters

    • program: Program<Whirlpool>
      @@ -19,7 +19,7 @@ Call updateFeesAndRewards before this to update the position to the newest accru

    Returns Instruction

    • Instruction to perform the action.
    -
  • Collect protocol fees accrued in this Whirlpool.

    Parameters

    • program: Program<Whirlpool>

      program object containing services required to generate the instruction

      @@ -28,7 +28,7 @@ Call updateFeesAndRewards before this to update the position to the newest accru

    Returns Instruction

    • Instruction to perform the action.
    -
  • Collect rewards accrued for this reward index in a position. Call updateFeesAndRewards before this to update the position to the newest accrued values.

    Parameters

    • program: Program<Whirlpool>
      @@ -38,7 +38,7 @@ Call updateFeesAndRewards before this to update the position to the newest accru

    Returns Instruction

    • Instruction to perform the action.
    -

Returns Instruction

Returns Instruction

Returns Instruction

  • initializeConfigIx(program: Program<Whirlpool>, params: InitConfigParams): Instruction
  • initializeConfigIx(program: Program<Whirlpool>, params: InitConfigParams): Instruction
  • Initializes a WhirlpoolsConfig account that hosts info & authorities required to govern a set of Whirlpools.

    Parameters

    • program: Program<Whirlpool>
      @@ -96,7 +96,7 @@ required to govern a set of Whirlpools.

    Returns Instruction

    • Instruction to perform the action.
    -
  • initializeFeeTierIx(program: Program<Whirlpool>, params: InitFeeTierParams): Instruction
  • initializeFeeTierIx(program: Program<Whirlpool>, params: InitFeeTierParams): Instruction
  • Initializes a fee tier account usable by Whirlpools in this WhirlpoolsConfig space.

    Special Errors FeeRateMaxExceeded - If the provided default_fee_rate exceeds MAX_FEE_RATE.

    @@ -107,7 +107,7 @@ required to govern a set of Whirlpools.

Returns Instruction

  • Instruction to perform the action.
-
  • initializePoolIx(program: Program<Whirlpool>, params: InitPoolParams): Instruction
  • initializePoolIx(program: Program<Whirlpool>, params: InitPoolParams): Instruction
  • Initializes a tick_array account to represent a tick-range in a Whirlpool.

    Special Errors InvalidTokenMintOrder - The order of mints have to be ordered by @@ -119,7 +119,7 @@ required to govern a set of Whirlpools.

Returns Instruction

  • Instruction to perform the action.
-
  • Initialize reward for a Whirlpool. A pool can only support up to a set number of rewards. The initial emissionsPerSecond is set to 0.

    @@ -137,7 +137,7 @@ The initial emissionsPerSecond is set to 0.

Returns Instruction

  • Instruction to perform the action.
-
  • Open a position in a Whirlpool. A unique token will be minted to represent the position in the users wallet. The position will start off with 0 liquidity.

    @@ -152,7 +152,7 @@ The position will start off with 0 liquidity.

Returns Instruction

  • Instruction to perform the action.
-
  • openPositionWithMetadataIx(program: Program<Whirlpool>, params: OpenPositionParams & { metadataPda: PDA }): Instruction
  • openPositionWithMetadataIx(program: Program<Whirlpool>, params: OpenPositionParams & { metadataPda: PDA }): Instruction
  • Open a position in a Whirlpool. A unique token will be minted to represent the position in the users wallet. Additional Metaplex metadata is appended to identify the token. The position will start off with 0 liquidity.

    @@ -168,7 +168,7 @@ The position will start off with 0 liquidity.

Returns Instruction

  • Instruction to perform the action.
-
  • Sets the fee authority to collect protocol fees for a WhirlpoolsConfig. Only the current collect protocol fee authority has permission to invoke this instruction.

    Parameters

    • program: Program<Whirlpool>
      @@ -178,7 +178,7 @@ Only the current collect protocol fee authority has permission to invoke this in

    Returns Instruction

    • Instruction to perform the action.
    -
  • Updates a fee tier account with a new default fee rate. The new rate will not retroactively update initialized pools.

    @@ -195,7 +195,7 @@ initialized pools.

Returns Instruction

  • Instruction to perform the action.
-
  • Updates a WhirlpoolsConfig with a new default protocol fee rate. The new rate will not retroactively update initialized pools.

    @@ -212,7 +212,7 @@ initialized pools.

Returns Instruction

  • Instruction to perform the action.
-
  • Sets the fee authority for a WhirlpoolsConfig. The fee authority can set the fee & protocol fee rate for individual pools or set the default fee rate for newly minted pools. Only the current fee authority has permission to invoke this instruction.

    @@ -223,7 +223,7 @@ Only the current fee authority has permission to invoke this instruction.

Returns Instruction

  • Instruction to perform the action.
-
  • setFeeRateIx(program: Program<Whirlpool>, params: SetFeeRateParams): Instruction
  • setFeeRateIx(program: Program<Whirlpool>, params: SetFeeRateParams): Instruction
  • Sets the fee rate for a Whirlpool. Only the current fee authority has permission to invoke this instruction.

    @@ -240,7 +240,7 @@ Only the current fee authority has permission to invoke this instruction.

Returns Instruction

  • Instruction to perform the action.
-
  • Sets the protocol fee rate for a Whirlpool. Only the current fee authority has permission to invoke this instruction.

    @@ -257,7 +257,7 @@ Only the current fee authority has permission to invoke this instruction.

Returns Instruction

  • Instruction to perform the action.
-
  • Set the whirlpool reward authority at the provided reward_index. Only the current reward super authority has permission to invoke this instruction.

    @@ -275,7 +275,7 @@ Only the current reward super authority has permission to invoke this instructio

Returns Instruction

  • Instruction to perform the action.
-
  • Set the whirlpool reward authority at the provided reward_index. Only the current reward authority for this reward index has permission to invoke this instruction.

    @@ -293,7 +293,7 @@ Only the current reward authority for this reward index has permission to invoke

Returns Instruction

  • Instruction to perform the action.
-

Returns Instruction

  • Set the whirlpool reward super authority for a WhirlpoolsConfig Only the current reward super authority has permission to invoke this instruction. This instruction will not change the authority on any WhirlpoolRewardInfo whirlpool rewards.

    @@ -323,7 +323,7 @@ This instruction will not change the authority on any WhirlpoolRewardInfo<

Returns Instruction

  • Instruction to perform the action.
-
  • swapIx(program: Program<Whirlpool>, params: SwapParams): Instruction
  • swapIx(program: Program<Whirlpool>, params: SwapParams): Instruction

Returns Instruction

Index

Enumeration Members

FeeTier: "FeeTier"
Position: "Position"
TickArray: "TickArray"
Whirlpool: "Whirlpool"
WhirlpoolsConfig: "WhirlpoolsConfig"

Legend

  • Constructor
  • Property
  • Method
  • Method
  • Static method

Settings

Theme

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/enums/SwapDirection.html b/docs/enums/SwapDirection.html new file mode 100644 index 0000000..cf218a5 --- /dev/null +++ b/docs/enums/SwapDirection.html @@ -0,0 +1,3 @@ +SwapDirection | @orca-so/whirlpools-sdk
Options
All
  • Public
  • Public/Protected
  • All
Menu

Enumeration SwapDirection

+

An enum for the direction of a swap.

+

Index

Enumeration Members

Enumeration Members

AtoB: "aToB"
BtoA: "bToA"

Legend

  • Constructor
  • Property
  • Method
  • Method
  • Static method

Settings

Theme

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/enums/TokenType.html b/docs/enums/TokenType.html new file mode 100644 index 0000000..6d0301d --- /dev/null +++ b/docs/enums/TokenType.html @@ -0,0 +1,3 @@ +TokenType | @orca-so/whirlpools-sdk
Options
All
  • Public
  • Public/Protected
  • All
Menu

Enumeration TokenType

+

An enum for the token type in a Whirlpool.

+

Index

Enumeration Members

Enumeration Members

TokenA: 1
TokenB: 2

Legend

  • Constructor
  • Property
  • Method
  • Method
  • Static method

Settings

Theme

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/index.html b/docs/index.html index 8d95e6b..02e6e92 100644 --- a/docs/index.html +++ b/docs/index.html @@ -3,41 +3,9 @@

Whirlpools

Whirpools is an open-source concentrated liquidity AMM contract on the Solana blockchain. -This repository contains the Rust smart contract as well as the Typescript SDK (@orca-so/whirlpools-sdk) to interact with a deployed program.

+The Whirlpools Typescript SDK (@orca-so/whirlpools-sdk) allows for easy interaction with a deployed Whirlpools program.

The contract has been audited by Kudelski and Neodyme.

- -

Requirements

-
-
    -
  • Anchor 0.20.1
  • -
  • Solana 1.9.3
  • -
  • Rust 1.59.0
  • -
- - -

Setup

-
-

Install Anchor using instructions found here.

-

Set up a valid Solana keypair at the path specified in the wallet in Anchor.toml to do local testing with anchor test flows.

-

$NODE_PATH must be set to the node_modules directory of your global installs. -For example, using Node 16.10.0 installed through nvm, the $NODE_PATH is the following:

-
$ echo $NODE_PATH
/Users/<home_dir>/.nvm/versions/node/v16.10.0/lib/node_modules -
- - -

Usage

-
-

Instructions on how to interact with the Whirlpools contract is documented in the Orca Developer Portal.

- - -

Tests

-
-
    -
  • Run "cargo test --lib" to run Rust unit tests
  • -
-
-

Whirlpool SDK

@@ -47,37 +15,16 @@ For example, using Node 16.10.0 installed through nvm, the $NODE_PA

Installation

In your package, run:

-
yarn add `@orca-so/whirlpools-sdk`
+
yarn add `@orca-so/whirlpools-sdk`
yarn add "@project-serum/anchor"
yarn add "decimal.js"
- +

Usage

-

Read instructions on how to use the SDK on the Orca Developer Portal.

- - -

Run Typescript tests via local validator

-
-

In the whirlpools/sdk folder, run:

-
anchor test
-
- - -

Generate TypeDoc

-
-

In the sdk folder, run yarn run docs

-
- - -

Support

-
-

Integration Questions

-

Have problems integrating with the SDK? Pop by over to the Orca Discord #integrations channel and chat with one of our engineers.

-

Feedback

-

Got ideas on how to improve the system? Open up an issue on github with the prefix [FEEDBACK] and let's brainstorm more about it together!

+

Read instructions on how to use the SDK on the Orca Developer Portal.

License

Apache 2.0

-

Legend

  • Constructor
  • Property
  • Method
  • Method
  • Static method

Settings

Theme

Generated using TypeDoc

\ No newline at end of file +

Legend

  • Constructor
  • Property
  • Method
  • Method
  • Static method

Settings

Theme

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/ParsableEntity.html b/docs/interfaces/ParsableEntity.html index 9f6ab56..31739d1 100644 --- a/docs/interfaces/ParsableEntity.html +++ b/docs/interfaces/ParsableEntity.html @@ -1,6 +1,6 @@ ParsableEntity | @orca-so/whirlpools-sdk
Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface ParsableEntity<T>

Static abstract class definition to parse entities.

-

Type parameters

  • T

Hierarchy

  • ParsableEntity

Index

Methods

Methods

  • parse(accountData: undefined | null | Buffer): null | T

Type Parameters

  • T

Hierarchy

  • ParsableEntity

Index

Methods

Methods

  • parse(accountData: undefined | null | Buffer): null | T
  • Parse account data

    Parameters

    • accountData: undefined | null | Buffer

      Buffer data for the entity

      diff --git a/docs/interfaces/Position.html b/docs/interfaces/Position.html index f13948c..eb71832 100644 --- a/docs/interfaces/Position.html +++ b/docs/interfaces/Position.html @@ -1,29 +1,41 @@ Position | @orca-so/whirlpools-sdk
      Options
      All
      • Public
      • Public/Protected
      • All
      Menu

      Helper class to interact with a Position account and build complex transactions.

      -

      Hierarchy

      • Position

      Index

      Methods

      • decreaseLiquidity(liquidityInput: DecreaseLiquidityInput, sourceWallet?: Address, positionWallet?: Address): Promise<TransactionBuilder>

      Hierarchy

      • Position

      Index

      Methods

      • decreaseLiquidity(liquidityInput: DecreaseLiquidityInput, resolveATA?: boolean, destinationWallet?: Address, positionWallet?: Address, ataPayer?: Address): Promise<TransactionBuilder>
      • Withdraw liquidity from this position.

        If positionWallet is provided, the wallet owners have to sign this transaction.

        Parameters

        • liquidityInput: DecreaseLiquidityInput

          input that defines the desired liquidity amount and minimum tokens willing to be to withdrawn from the position.

          -
        • Optional sourceWallet: Address
          -

          optional - the wallet to deposit tokens into when withdrawing from the position. If null, the WhirlpoolContext wallet is used.

          +
        • Optional resolveATA: boolean
          +

          if true, add instructions to create associated token accounts for tokenA,B for the destinationWallet if necessary. (RPC call required)

          +
        • Optional destinationWallet: Address
          +

          the wallet to deposit tokens into when withdrawing from the position. If null, the WhirlpoolContext wallet is used.

        • Optional positionWallet: Address
          -

          optional - the wallet to that houses the position token. If null, the WhirlpoolContext wallet is used.

          +

          the wallet to that houses the position token. If null, the WhirlpoolContext wallet is used.

          +
        • Optional ataPayer: Address
          +

          wallet that will fund the creation of the new associated token accounts

        Returns Promise<TransactionBuilder>

        the transaction that will deposit the tokens into the position when executed.

        -
      • getAddress(): PublicKey
      • +

        Return the address for this Whirlpool instance.

        +

        Returns PublicKey

        the PublicKey for this Whirlpool instance.

        +
      • increaseLiquidity(liquidityInput: IncreaseLiquidityInput, sourceWallet?: Address, positionWallet?: Address): Promise<TransactionBuilder>
      • -

        Deposit additional tokens into this postiion.

        -

        If sourceWallet, positionWallet is provided, the wallet owners have to sign this transaction.

        +
      • increaseLiquidity(liquidityInput: IncreaseLiquidityInput, resolveATA?: boolean, wallet?: Address, positionWallet?: Address, ataPayer?: Address): Promise<TransactionBuilder>
      • +

        Deposit additional tokens into this postiion. +The wallet must contain the position token and the necessary token A & B to complete the deposit. +If positionWallet and wallet is provided, the wallet owners have to sign this transaction.

        Parameters

        • liquidityInput: IncreaseLiquidityInput

          input that defines the desired liquidity amount and maximum tokens willing to be to deposited.

          -
        • Optional sourceWallet: Address
          -

          optional - the wallet to withdraw tokens to deposit into the position. If null, the WhirlpoolContext wallet is used.

          +
        • Optional resolveATA: boolean
          +

          if true, add instructions to create associated token accounts for tokenA,B for the destinationWallet if necessary. (RPC call required)

          +
        • Optional wallet: Address
          +

          to withdraw tokens to deposit into the position. If null, the WhirlpoolContext wallet is used.

        • Optional positionWallet: Address
          -

          optional - the wallet to that houses the position token. If null, the WhirlpoolContext wallet is used.

          +

          the wallet to that houses the position token. If null, the WhirlpoolContext wallet is used.

          +
        • Optional ataPayer: Address
          +

          wallet that will fund the creation of the new associated token accounts

        Returns Promise<TransactionBuilder>

        the transaction that will deposit the tokens into the position when executed.

        -
      • Fetch and return the most recently fetched Position account data.

        Returns Promise<PositionData>

        the most up to date PositionData for this address.

        -

      Legend

      • Constructor
      • Property
      • Method
      • Method
      • Static method

      Settings

      Theme

      Generated using TypeDoc

      \ No newline at end of file +

Legend

  • Constructor
  • Property
  • Method
  • Method
  • Static method

Settings

Theme

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/Whirlpool.html b/docs/interfaces/Whirlpool.html index fb3adfd..51e6fa5 100644 --- a/docs/interfaces/Whirlpool.html +++ b/docs/interfaces/Whirlpool.html @@ -1,77 +1,79 @@ Whirlpool | @orca-so/whirlpools-sdk
Options
All
  • Public
  • Public/Protected
  • All
Menu

Helper class to interact with a Whirlpool account and build complex transactions.

-

Hierarchy

  • Whirlpool

Index

Methods

  • closePosition(positionAddress: Address, slippageTolerance: Percentage, destinationWallet?: Address, positionWallet?: Address): Promise<TransactionBuilder>

Hierarchy

  • Whirlpool

Index

Methods

  • closePosition(positionAddress: Address, slippageTolerance: Percentage, destinationWallet?: Address, positionWallet?: Address, payer?: Address): Promise<TransactionBuilder>
  • Withdraw all tokens from a position, close the account and burn the position token.

    Users have to collect all fees and rewards from this position prior to closing the account.

    -

    If positionWallet is provided, the wallet owner has to sign this transaction.

    +

    If positionWallet, payer is provided, the wallet owner has to sign this transaction.

    Parameters

    • positionAddress: Address

      The address of the position account.

    • slippageTolerance: Percentage

      The amount of slippage the caller is willing to accept when withdrawing liquidity.

    • Optional destinationWallet: Address
      -

      optional - The wallet that the tokens withdrawn will be sent to. If null, the WhirlpoolContext wallet is used.

      +

      The wallet that the tokens withdrawn and rent lamports will be sent to. If null, the WhirlpoolContext wallet is used.

    • Optional positionWallet: Address
      -

      optional - The wallet that houses the position token that corresponds to this position address. If null, the WhirlpoolContext wallet is used.

      -

    Returns Promise<TransactionBuilder>

  • +

    The wallet that houses the position token that corresponds to this position address. If null, the WhirlpoolContext wallet is used.

    +
  • Optional payer: Address
    +

    the wallet that will fund the cost needed to initialize the token ATA accounts. If null, the WhirlpoolContext wallet is used.

    +

Returns Promise<TransactionBuilder>

  • getAddress(): PublicKey
  • +

    Return the address for this Whirlpool instance.

    +

    Returns PublicKey

    the PublicKey for this Whirlpool instance.

    +
  • initTickArrayForTicks(ticks: number[], funder?: Address): TransactionBuilder
  • -

    Initialize a set of tick-arrays to support the provided ticks.

    -

    This function does not ensure the provided tick index are within range and not initialized.

    -

    If funder is provided, the funder wallet has to sign this transaction.

    +
  • initTickArrayForTicks(ticks: number[], funder?: Address, refresh?: boolean): Promise<null | TransactionBuilder>
  • +

    Initialize a set of tick-arrays that encompasses the provided ticks.

    +

    If funder is provided, the funder wallet has to sign this transaction.

    Parameters

    • ticks: number[]
      -

      A group of ticks that define the desired tick-arrays to initialize

      +

      A group of ticks that define the desired tick-arrays to initialize. If the tick's array has been initialized, it will be ignored.

    • Optional funder: Address
      -

      optional - the wallet that will fund the cost needed to initialize the position. If null, the WhirlpoolContext wallet is used.

      -

    Returns TransactionBuilder

    a transaction that will initialize the defined tick-arrays if executed.

    -
  • openPosition(tickLower: number, tickUpper: number, liquidityInput: IncreaseLiquidityInput, sourceWallet?: Address, positionWallet?: Address, funder?: Address): Promise<{ positionMint: PublicKey; tx: TransactionBuilder }>
  • +

    the wallet that will fund the cost needed to initialize the position. If null, the WhirlpoolContext wallet is used.

    +
  • Optional refresh: boolean
    +

    whether this operation will fetch for the latest accounts if a cache version is available.

    +

Returns Promise<null | TransactionBuilder>

a transaction that will initialize the defined tick-arrays if executed. Return null if all of the tick's arrays are initialized.

+
  • openPosition(tickLower: number, tickUpper: number, liquidityInput: IncreaseLiquidityInput, wallet?: Address, funder?: Address): Promise<{ positionMint: PublicKey; tx: TransactionBuilder }>
  • Open and fund a position on this Whirlpool.

    User has to ensure the TickArray for tickLower and tickUpper has been initialized prior to calling this function.

    -

    If funder is provided, the funder wallet has to sign this transaction.

    +

    If wallet or funder is provided, those wallets have to sign this transaction.

    Parameters

    • tickLower: number

      the tick index for the lower bound of this position

    • tickUpper: number

      the tick index for the upper bound of this position

    • liquidityInput: IncreaseLiquidityInput

      an InputLiquidityInput type to define the desired liquidity amount to deposit

      -
    • Optional sourceWallet: Address
      -

      optional - the wallet to withdraw tokens to deposit into the position. If null, the WhirlpoolContext wallet is used.

      -
    • Optional positionWallet: Address
      -

      optional - the wallet to that houses the position token. If null, the WhirlpoolContext wallet is used.

      +
    • Optional wallet: Address
      +

      the wallet to withdraw tokens to deposit into the position and house the position token. If null, the WhirlpoolContext wallet is used.

    • Optional funder: Address
      -

      optional - the wallet that will fund the cost needed to initialize the position. If null, the WhirlpoolContext wallet is used.

      +

      the wallet that will fund the cost needed to initialize the position. If null, the WhirlpoolContext wallet is used.

    Returns Promise<{ positionMint: PublicKey; tx: TransactionBuilder }>

    positionMint - the position to be created. tx - The transaction containing the instructions to perform the operation on chain.

    -
  • openPositionWithMetadata(tickLower: number, tickUpper: number, liquidityInput: IncreaseLiquidityInput, sourceWallet?: Address, positionWallet?: Address, funder?: Address): Promise<{ positionMint: PublicKey; tx: TransactionBuilder }>
  • openPositionWithMetadata(tickLower: number, tickUpper: number, liquidityInput: IncreaseLiquidityInput, wallet?: Address, funder?: Address): Promise<{ positionMint: PublicKey; tx: TransactionBuilder }>
  • Open and fund a position with meta-data on this Whirlpool.

    User has to ensure the TickArray for tickLower and tickUpper has been initialized prior to calling this function.

    -

    If sourceWallet, positionWallet or funder is provided, the wallet owners have to sign this transaction.

    +

    If wallet or funder is provided, the wallet owners have to sign this transaction.

    Parameters

    • tickLower: number

      the tick index for the lower bound of this position

    • tickUpper: number

      the tick index for the upper bound of this position

    • liquidityInput: IncreaseLiquidityInput

      input that defines the desired liquidity amount and maximum tokens willing to be to deposited.

      -
    • Optional sourceWallet: Address
      -

      optional - the wallet to withdraw tokens to deposit into the position. If null, the WhirlpoolContext wallet is used.

      -
    • Optional positionWallet: Address
      -

      optional - the wallet to that houses the position token. If null, the WhirlpoolContext wallet is used.

      +
    • Optional wallet: Address
      +

      the wallet to withdraw tokens to deposit into the position and house the position token. If null, the WhirlpoolContext wallet is used.

    • Optional funder: Address
      -

      optional - the wallet that will fund the cost needed to initialize the position. If null, the WhirlpoolContext wallet is used.

      +

      the wallet that will fund the cost needed to initialize the position. If null, the WhirlpoolContext wallet is used.

    Returns Promise<{ positionMint: PublicKey; tx: TransactionBuilder }>

    positionMint - the position to be created. tx - The transaction containing the instructions to perform the operation on chain.

    -
  • Fetch and return the most recently fetched Whirlpool account data.

    Returns Promise<WhirlpoolData>

    the most up to date WhirlpoolData for this address.

    -
  • swap(quote: SwapQuote, wallet?: PublicKey): Promise<TransactionBuilder>
  • swap(quote: SwapQuote, wallet?: PublicKey): Promise<TransactionBuilder>
  • Perform a swap between tokenA and tokenB on this pool.

    Parameters

    • quote: SwapQuote

      A quote on the desired tokenIn and tokenOut for this swap. Use @link {swapQuote} to generate this object.

    • Optional wallet: PublicKey

      The wallet that tokens will be withdrawn and deposit into. If null, the WhirlpoolContext wallet is used.

    Returns Promise<TransactionBuilder>

    a transaction that will perform the swap once executed.

    -

Legend

  • Constructor
  • Property
  • Method
  • Method
  • Static method

Settings

Theme

Generated using TypeDoc

\ No newline at end of file +

Legend

  • Constructor
  • Property
  • Method
  • Method
  • Static method

Settings

Theme

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/WhirlpoolClient.html b/docs/interfaces/WhirlpoolClient.html index 761461c..cc0fd3d 100644 --- a/docs/interfaces/WhirlpoolClient.html +++ b/docs/interfaces/WhirlpoolClient.html @@ -1,13 +1,16 @@ WhirlpoolClient | @orca-so/whirlpools-sdk
Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface WhirlpoolClient

Helper class to help interact with Whirlpool Accounts with a simpler interface.

-

Hierarchy

  • WhirlpoolClient

Index

Methods

  • getPool(poolAddress: Address): Promise<Whirlpool>

Hierarchy

  • WhirlpoolClient

Index

Methods

  • getPool(poolAddress: Address, refresh?: boolean): Promise<Whirlpool>
  • Get a Whirlpool object to interact with the Whirlpool account at the given address.

    Parameters

    • poolAddress: Address

      the address of the Whirlpool account

      -

    Returns Promise<Whirlpool>

    a Whirlpool object to interact with

    -
  • getPosition(positionAddress: Address): Promise<Position>

Returns Promise<Whirlpool>

a Whirlpool object to interact with

+
  • getPosition(positionAddress: Address, refresh?: boolean): Promise<Position>
  • Get a Position object to interact with the Position account at the given address.

    Parameters

    • positionAddress: Address

      the address of the Position account

      -

    Returns Promise<Position>

    a Position object to interact with

    -

Legend

  • Constructor
  • Property
  • Method
  • Method
  • Static method

Settings

Theme

Generated using TypeDoc

\ No newline at end of file +
  • Optional refresh: boolean
  • Returns Promise<Position>

    a Position object to interact with

    +

    Legend

    • Constructor
    • Property
    • Method
    • Method
    • Static method

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/modules.html b/docs/modules.html index f4f89c4..3922d6d 100644 --- a/docs/modules.html +++ b/docs/modules.html @@ -1,29 +1,29 @@ -@orca-so/whirlpools-sdk
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    @orca-so/whirlpools-sdk

    Index

    Constants

    Core

    Instruction Types

    Other

    Parsables

    Quotes

    Solana Accounts

    Whirlpool Utils

    WhirlpoolClient

    Constants

    MAX_SQRT_PRICE: "79226673515401279992447579055" = "79226673515401279992447579055"
    +@orca-so/whirlpools-sdk
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    @orca-so/whirlpools-sdk

    Index

    Constants

    Core

    Instruction Types

    Other

    Parsables

    Quotes

    Solana Accounts

    Whirlpool Utils

    WhirlpoolClient

    Constants

    MAX_SQRT_PRICE: "79226673515401279992447579055" = "79226673515401279992447579055"

    The maximum sqrt-price supported by the Whirlpool program.

    -
    MAX_TICK_ARRAY_CROSSINGS: 2 = 2
    +
    MAX_TICK_ARRAY_CROSSINGS: 2 = 2

    The maximum number of tick-array crossing that can occur in a swap.

    -
    MAX_TICK_INDEX: 443636 = 443636
    +
    MAX_TICK_INDEX: 443636 = 443636

    The maximum tick index supported by the Whirlpool program.

    -
    METADATA_PROGRAM_ADDRESS: PublicKey = ...
    MIN_SQRT_PRICE: "4295048016" = "4295048016"
    +
    METADATA_PROGRAM_ADDRESS: PublicKey = ...
    MIN_SQRT_PRICE: "4295048016" = "4295048016"

    The minimum sqrt-price supported by the Whirlpool program.

    -
    MIN_TICK_INDEX: -443636 = -443636
    +
    MIN_TICK_INDEX: -443636 = -443636

    The minimum tick index supported by the Whirlpool program.

    -
    NUM_REWARDS: 3 = 3
    +
    NUM_REWARDS: 3 = 3

    The number of rewards supported by this whirlpool.

    -
    ORCA_WHIRLPOOLS_CONFIG: PublicKey = ...
    +
    ORCA_WHIRLPOOLS_CONFIG: PublicKey = ...

    Orca's WhirlpoolsConfig PublicKey.

    -
    ORCA_WHIRLPOOL_PROGRAM_ID: PublicKey = ...
    +
    ORCA_WHIRLPOOL_PROGRAM_ID: PublicKey = ...

    Program ID hosting Orca's Whirlpool program.

    -
    TICK_ARRAY_SIZE: 88 = 88
    +
    TICK_ARRAY_SIZE: 88 = 88

    The number of initialized ticks that a tick-array account can hold.

    -

    Instruction Types

    ClosePositionParams: { position: PublicKey; positionAuthority: PublicKey; positionMint: PublicKey; positionTokenAccount: PublicKey; receiver: PublicKey }
    +

    Instruction Types

    ClosePositionParams: { position: PublicKey; positionAuthority: PublicKey; positionMint: PublicKey; positionTokenAccount: PublicKey; receiver: PublicKey }

    Parameters to close a position in a Whirlpool.

    param receiver

    PublicKey for the wallet that will receive the rented lamports.

    param position

    PublicKey for the position.

    param positionMint

    PublicKey for the mint token for the Position token.

    param positionTokenAccount

    The associated token address for the position token in the owners wallet.

    param positionAuthority

    Authority that owns the position token.

    -

    Type declaration

    • position: PublicKey
    • positionAuthority: PublicKey
    • positionMint: PublicKey
    • positionTokenAccount: PublicKey
    • receiver: PublicKey
    CollectFeesParams: { position: PublicKey; positionAuthority: PublicKey; positionTokenAccount: PublicKey; tokenOwnerAccountA: PublicKey; tokenOwnerAccountB: PublicKey; tokenVaultA: PublicKey; tokenVaultB: PublicKey; whirlpool: PublicKey }
    +

    Type declaration

    • position: PublicKey
    • positionAuthority: PublicKey
    • positionMint: PublicKey
    • positionTokenAccount: PublicKey
    • receiver: PublicKey
    CollectFeesParams: { position: PublicKey; positionAuthority: PublicKey; positionTokenAccount: PublicKey; tokenOwnerAccountA: PublicKey; tokenOwnerAccountB: PublicKey; tokenVaultA: PublicKey; tokenVaultB: PublicKey; whirlpool: PublicKey }

    Parameters to collect fees from a position.

    param whirlpool

    PublicKey for the whirlpool that the position will be opened for.

    param position

    PublicKey for the position will be opened for.

    @@ -33,7 +33,7 @@
    param tokenVaultA

    PublicKey for the tokenA vault for this whirlpool.

    param tokenVaultB

    PublicKey for the tokenB vault for this whirlpool.

    param positionAuthority

    authority that owns the token corresponding to this desired position.

    -

    Type declaration

    • position: PublicKey
    • positionAuthority: PublicKey
    • positionTokenAccount: PublicKey
    • tokenOwnerAccountA: PublicKey
    • tokenOwnerAccountB: PublicKey
    • tokenVaultA: PublicKey
    • tokenVaultB: PublicKey
    • whirlpool: PublicKey
    CollectProtocolFeesParams: { collectProtocolFeesAuthority: PublicKey; tokenOwnerAccountA: PublicKey; tokenOwnerAccountB: PublicKey; tokenVaultA: PublicKey; tokenVaultB: PublicKey; whirlpool: PublicKey; whirlpoolsConfig: PublicKey }
    +

    Type declaration

    • position: PublicKey
    • positionAuthority: PublicKey
    • positionTokenAccount: PublicKey
    • tokenOwnerAccountA: PublicKey
    • tokenOwnerAccountB: PublicKey
    • tokenVaultA: PublicKey
    • tokenVaultB: PublicKey
    • whirlpool: PublicKey
    CollectProtocolFeesParams: { collectProtocolFeesAuthority: PublicKey; tokenOwnerAccountA: PublicKey; tokenOwnerAccountB: PublicKey; tokenVaultA: PublicKey; tokenVaultB: PublicKey; whirlpool: PublicKey; whirlpoolsConfig: PublicKey }

    Parameters to collect protocol fees for a Whirlpool

    param whirlpoolsConfig

    The public key for the WhirlpoolsConfig this pool is initialized in

    param whirlpool

    PublicKey for the whirlpool that the position will be opened for.

    @@ -42,7 +42,7 @@
    param tokenOwnerAccountA

    PublicKey for the associated token account for tokenA in the collection wallet

    param tokenOwnerAccountB

    PublicKey for the associated token account for tokenA in the collection wallet

    param collectProtocolFeesAuthority

    assigned authority in the WhirlpoolsConfig that can collect protocol fees

    -

    Type declaration

    • collectProtocolFeesAuthority: PublicKey
    • tokenOwnerAccountA: PublicKey
    • tokenOwnerAccountB: PublicKey
    • tokenVaultA: PublicKey
    • tokenVaultB: PublicKey
    • whirlpool: PublicKey
    • whirlpoolsConfig: PublicKey
    CollectRewardParams: { position: PublicKey; positionAuthority: PublicKey; positionTokenAccount: PublicKey; rewardIndex: number; rewardOwnerAccount: PublicKey; rewardVault: PublicKey; whirlpool: PublicKey }
    +

    Type declaration

    • collectProtocolFeesAuthority: PublicKey
    • tokenOwnerAccountA: PublicKey
    • tokenOwnerAccountB: PublicKey
    • tokenVaultA: PublicKey
    • tokenVaultB: PublicKey
    • whirlpool: PublicKey
    • whirlpoolsConfig: PublicKey
    CollectRewardParams: { position: PublicKey; positionAuthority: PublicKey; positionTokenAccount: PublicKey; rewardIndex: number; rewardOwnerAccount: PublicKey; rewardVault: PublicKey; whirlpool: PublicKey }

    Parameters to collect rewards from a reward index in a position.

    param whirlpool

    PublicKey for the whirlpool that the position will be opened for.

    param position

    PublicKey for the position will be opened for.

    @@ -51,7 +51,7 @@
    param rewardOwnerAccount

    PublicKey for the reward token account that the reward will deposit into.

    param rewardVault

    PublicKey of the vault account that reward will be withdrawn from.

    param positionAuthority

    authority that owns the token corresponding to this desired position.

    -

    Type declaration

    • position: PublicKey
    • positionAuthority: PublicKey
    • positionTokenAccount: PublicKey
    • rewardIndex: number
    • rewardOwnerAccount: PublicKey
    • rewardVault: PublicKey
    • whirlpool: PublicKey
    DecreaseLiquidityInput: { liquidityAmount: BN; tokenMinA: BN; tokenMinB: BN }

    Type declaration

    • liquidityAmount: BN
    • tokenMinA: BN
    • tokenMinB: BN
    DecreaseLiquidityParams: { position: PublicKey; positionAuthority: PublicKey; positionTokenAccount: PublicKey; tickArrayLower: PublicKey; tickArrayUpper: PublicKey; tokenOwnerAccountA: PublicKey; tokenOwnerAccountB: PublicKey; tokenVaultA: PublicKey; tokenVaultB: PublicKey; whirlpool: PublicKey } & DecreaseLiquidityInput
    +

    Type declaration

    • position: PublicKey
    • positionAuthority: PublicKey
    • positionTokenAccount: PublicKey
    • rewardIndex: number
    • rewardOwnerAccount: PublicKey
    • rewardVault: PublicKey
    • whirlpool: PublicKey
    DecreaseLiquidityInput: { liquidityAmount: BN; tokenMinA: BN; tokenMinB: BN }

    Type declaration

    • liquidityAmount: BN
    • tokenMinA: BN
    • tokenMinB: BN
    DecreaseLiquidityParams: { position: PublicKey; positionAuthority: PublicKey; positionTokenAccount: PublicKey; tickArrayLower: PublicKey; tickArrayUpper: PublicKey; tokenOwnerAccountA: PublicKey; tokenOwnerAccountB: PublicKey; tokenVaultA: PublicKey; tokenVaultB: PublicKey; whirlpool: PublicKey } & DecreaseLiquidityInput

    Parameters to remove liquidity from a position.

    param liquidityAmount

    The total amount of Liquidity the user is withdrawing

    param tokenMinA

    The minimum amount of token A to remove from the position.

    @@ -66,14 +66,14 @@
    param tickArrayLower

    PublicKey for the tick-array account that hosts the tick at the lower tick index.

    param tickArrayUpper

    PublicKey for the tick-array account that hosts the tick at the upper tick index.

    param positionAuthority

    authority that owns the token corresponding to this desired position.

    -
    IncreaseLiquidityInput: { liquidityAmount: u64; tokenMaxA: u64; tokenMaxB: u64 }
    +
    IncreaseLiquidityInput: { liquidityAmount: u64; tokenMaxA: u64; tokenMaxB: u64 }

    Input parameters to deposit liquidity into a position.

    This type is usually generated by a quote class to estimate the amount of tokens required to deposit a certain amount of liquidity into a position.

    param tokenMaxA

    the maximum amount of tokenA allowed to withdraw from the source wallet.

    param tokenMaxB

    the maximum amount of tokenB allowed to withdraw from the source wallet.

    param liquidityAmount

    the desired amount of liquidity to deposit into the position/

    -

    Type declaration

    • liquidityAmount: u64
    • tokenMaxA: u64
    • tokenMaxB: u64
    IncreaseLiquidityParams: { position: PublicKey; positionAuthority: PublicKey; positionTokenAccount: PublicKey; tickArrayLower: PublicKey; tickArrayUpper: PublicKey; tokenOwnerAccountA: PublicKey; tokenOwnerAccountB: PublicKey; tokenVaultA: PublicKey; tokenVaultB: PublicKey; whirlpool: PublicKey } & IncreaseLiquidityInput
    +

    Type declaration

    • liquidityAmount: u64
    • tokenMaxA: u64
    • tokenMaxB: u64
    IncreaseLiquidityParams: { position: PublicKey; positionAuthority: PublicKey; positionTokenAccount: PublicKey; tickArrayLower: PublicKey; tickArrayUpper: PublicKey; tokenOwnerAccountA: PublicKey; tokenOwnerAccountB: PublicKey; tokenVaultA: PublicKey; tokenVaultB: PublicKey; whirlpool: PublicKey } & IncreaseLiquidityInput

    Parameters to increase liquidity for a position.

    param liquidityAmount

    The total amount of Liquidity the user is willing to deposit.

    param tokenMaxA

    The maximum amount of token A to add to the position.

    @@ -88,7 +88,7 @@ deposit a certain amount of liquidity into a position.

    param tickArrayLower

    PublicKey for the tick-array account that hosts the tick at the lower tick index.

    param tickArrayUpper

    PublicKey for the tick-array account that hosts the tick at the upper tick index.

    param positionAuthority

    authority that owns the token corresponding to this desired position.

    -
    InitConfigParams: { collectProtocolFeesAuthority: PublicKey; defaultProtocolFeeRate: number; feeAuthority: PublicKey; funder: PublicKey; rewardEmissionsSuperAuthority: PublicKey; whirlpoolsConfigKeypair: Keypair }
    +
    InitConfigParams: { collectProtocolFeesAuthority: PublicKey; defaultProtocolFeeRate: number; feeAuthority: PublicKey; funder: PublicKey; rewardEmissionsSuperAuthority: PublicKey; whirlpoolsConfigKeypair: Keypair }

    Parameters to initialize a WhirlpoolsConfig account.

    param whirlpoolsConfigKeypair

    Generated keypair for the WhirlpoolsConfig.

    param feeAuthority

    Authority authorized to initialize fee-tiers and set customs fees.

    @@ -96,7 +96,7 @@ deposit a certain amount of liquidity into a position.

    param rewardEmissionsSuperAuthority

    Authority authorized to set reward authorities in pools.

    param defaultProtocolFeeRate

    The default protocol fee rate. Stored as a basis point of the total fees collected by feeRate.

    param funder

    The account that would fund the creation of this account

    -

    Type declaration

    • collectProtocolFeesAuthority: PublicKey
    • defaultProtocolFeeRate: number
    • feeAuthority: PublicKey
    • funder: PublicKey
    • rewardEmissionsSuperAuthority: PublicKey
    • whirlpoolsConfigKeypair: Keypair
    InitFeeTierParams: { defaultFeeRate: number; feeAuthority: PublicKey; feeTierPda: PDA; funder: PublicKey; tickSpacing: number; whirlpoolsConfig: PublicKey }
    +

    Type declaration

    • collectProtocolFeesAuthority: PublicKey
    • defaultProtocolFeeRate: number
    • feeAuthority: PublicKey
    • funder: PublicKey
    • rewardEmissionsSuperAuthority: PublicKey
    • whirlpoolsConfigKeypair: Keypair
    InitFeeTierParams: { defaultFeeRate: number; feeAuthority: PublicKey; feeTierPda: PDA; funder: PublicKey; tickSpacing: number; whirlpoolsConfig: PublicKey }

    Parameters to initialize a FeeTier account.

    param whirlpoolsConfig

    PublicKey for the whirlpool config space that the fee-tier will be initialized for.

    param feeTierPda

    PDA for the fee-tier account that will be initialized

    @@ -104,7 +104,7 @@ deposit a certain amount of liquidity into a position.

    param defaultFeeRate

    The default fee rate for this fee-tier. Stored as a hundredths of a basis point.

    param feeAuthority

    Authority authorized to initialize fee-tiers and set customs fees.

    param funder

    The account that would fund the creation of this account

    -

    Type declaration

    • defaultFeeRate: number
    • feeAuthority: PublicKey
    • feeTierPda: PDA
    • funder: PublicKey
    • tickSpacing: number
    • whirlpoolsConfig: PublicKey
    InitPoolParams: { feeTierKey: PublicKey; funder: PublicKey; initSqrtPrice: BN; tickSpacing: number; tokenMintA: PublicKey; tokenMintB: PublicKey; tokenVaultAKeypair: Keypair; tokenVaultBKeypair: Keypair; whirlpoolPda: PDA; whirlpoolsConfig: PublicKey }
    +

    Type declaration

    • defaultFeeRate: number
    • feeAuthority: PublicKey
    • feeTierPda: PDA
    • funder: PublicKey
    • tickSpacing: number
    • whirlpoolsConfig: PublicKey
    InitPoolParams: { feeTierKey: PublicKey; funder: PublicKey; initSqrtPrice: BN; tickSpacing: number; tokenMintA: PublicKey; tokenMintB: PublicKey; tokenVaultAKeypair: Keypair; tokenVaultBKeypair: Keypair; whirlpoolPda: PDA; whirlpoolsConfig: PublicKey }

    Parameters to initialize a Whirlpool account.

    param initSqrtPrice

    The desired initial sqrt-price for this pool

    param whirlpoolsConfig

    The public key for the WhirlpoolsConfig this pool is initialized in

    @@ -116,13 +116,13 @@ deposit a certain amount of liquidity into a position.

    param feeTierKey

    PublicKey of the fee-tier account that this pool would use for the fee-rate

    param tickSpacing

    The desired tick spacing for this pool.

    param funder

    The account that would fund the creation of this account

    -

    Type declaration

    • feeTierKey: PublicKey
    • funder: PublicKey
    • initSqrtPrice: BN
    • tickSpacing: number
    • tokenMintA: PublicKey
    • tokenMintB: PublicKey
    • tokenVaultAKeypair: Keypair
    • tokenVaultBKeypair: Keypair
    • whirlpoolPda: PDA
    • whirlpoolsConfig: PublicKey
    InitTickArrayParams: { funder: PublicKey; startTick: number; tickArrayPda: PDA; whirlpool: PublicKey }
    +

    Type declaration

    • feeTierKey: PublicKey
    • funder: PublicKey
    • initSqrtPrice: BN
    • tickSpacing: number
    • tokenMintA: PublicKey
    • tokenMintB: PublicKey
    • tokenVaultAKeypair: Keypair
    • tokenVaultBKeypair: Keypair
    • whirlpoolPda: PDA
    • whirlpoolsConfig: PublicKey
    InitTickArrayParams: { funder: PublicKey; startTick: number; tickArrayPda: PDA; whirlpool: PublicKey }

    Parameters to initialize a TickArray account.

    param whirlpool

    PublicKey for the whirlpool that the initialized tick-array will host ticks for.

    param tickArrayPda

    PDA for the tick array account that will be initialized

    param startTick

    The starting tick index for this tick-array. Has to be a multiple of TickArray size & the tick spacing of this pool.

    param funder

    The account that would fund the creation of this account

    -

    Type declaration

    • funder: PublicKey
    • startTick: number
    • tickArrayPda: PDA
    • whirlpool: PublicKey
    InitializeRewardParams: { funder: PublicKey; rewardAuthority: PublicKey; rewardIndex: number; rewardMint: PublicKey; rewardVaultKeypair: Keypair; whirlpool: PublicKey }
    +

    Type declaration

    • funder: PublicKey
    • startTick: number
    • tickArrayPda: PDA
    • whirlpool: PublicKey
    InitializeRewardParams: { funder: PublicKey; rewardAuthority: PublicKey; rewardIndex: number; rewardMint: PublicKey; rewardVaultKeypair: Keypair; whirlpool: PublicKey }

    Parameters to initialize a rewards for a Whirlpool

    param whirlpool

    PublicKey for the whirlpool config space that the fee-tier will be initialized for.

    param rewardIndex

    The reward index that we'd like to initialize. (0 <= index <= NUM_REWARDS).

    @@ -130,7 +130,7 @@ deposit a certain amount of liquidity into a position.

    param rewardVaultKeypair

    Keypair of the vault for this reward index.

    param rewardAuthority

    Assigned authority by the reward_super_authority for the specified reward-index in this Whirlpool

    param funder

    The account that would fund the creation of this account

    -

    Type declaration

    • funder: PublicKey
    • rewardAuthority: PublicKey
    • rewardIndex: number
    • rewardMint: PublicKey
    • rewardVaultKeypair: Keypair
    • whirlpool: PublicKey
    OpenPositionParams: { funder: PublicKey; owner: PublicKey; positionMintAddress: PublicKey; positionPda: PDA; positionTokenAccount: PublicKey; tickLowerIndex: number; tickUpperIndex: number; whirlpool: PublicKey }
    +

    Type declaration

    • funder: PublicKey
    • rewardAuthority: PublicKey
    • rewardIndex: number
    • rewardMint: PublicKey
    • rewardVaultKeypair: Keypair
    • whirlpool: PublicKey
    OpenPositionParams: { funder: PublicKey; owner: PublicKey; positionMintAddress: PublicKey; positionPda: PDA; positionTokenAccount: PublicKey; tickLowerIndex: number; tickUpperIndex: number; whirlpool: PublicKey }

    Parameters to open a position in a Whirlpool.

    param whirlpool

    PublicKey for the whirlpool that the position will be opened for.

    param ownerKey

    PublicKey for the wallet that will host the minted position token.

    @@ -140,65 +140,65 @@ deposit a certain amount of liquidity into a position.

    param tickLowerIndex

    The tick specifying the lower end of the position range.

    param tickUpperIndex

    The tick specifying the upper end of the position range.

    param funder

    The account that would fund the creation of this account

    -

    Type declaration

    • funder: PublicKey
    • owner: PublicKey
    • positionMintAddress: PublicKey
    • positionPda: PDA
    • positionTokenAccount: PublicKey
    • tickLowerIndex: number
    • tickUpperIndex: number
    • whirlpool: PublicKey
    SetCollectProtocolFeesAuthorityParams: { collectProtocolFeesAuthority: PublicKey; newCollectProtocolFeesAuthority: PublicKey; whirlpoolsConfig: PublicKey }
    +

    Type declaration

    • funder: PublicKey
    • owner: PublicKey
    • positionMintAddress: PublicKey
    • positionPda: PDA
    • positionTokenAccount: PublicKey
    • tickLowerIndex: number
    • tickUpperIndex: number
    • whirlpool: PublicKey
    SetCollectProtocolFeesAuthorityParams: { collectProtocolFeesAuthority: PublicKey; newCollectProtocolFeesAuthority: PublicKey; whirlpoolsConfig: PublicKey }

    Parameters to set the collect fee authority in a WhirlpoolsConfig

    param whirlpoolsConfig

    The public key for the WhirlpoolsConfig this pool is initialized in

    param collectProtocolFeesAuthority

    The current collectProtocolFeesAuthority in the WhirlpoolsConfig

    param newCollectProtocolFeesAuthority

    The new collectProtocolFeesAuthority in the WhirlpoolsConfig

    -

    Type declaration

    • collectProtocolFeesAuthority: PublicKey
    • newCollectProtocolFeesAuthority: PublicKey
    • whirlpoolsConfig: PublicKey
    SetDefaultFeeRateParams: { defaultFeeRate: number; feeAuthority: PublicKey; tickSpacing: number; whirlpoolsConfig: PublicKey }
    +

    Type declaration

    • collectProtocolFeesAuthority: PublicKey
    • newCollectProtocolFeesAuthority: PublicKey
    • whirlpoolsConfig: PublicKey
    SetDefaultFeeRateParams: { defaultFeeRate: number; feeAuthority: PublicKey; tickSpacing: number; whirlpoolsConfig: PublicKey }

    Parameters to set the default fee rate for a FeeTier.

    param whirlpoolsConfig

    The public key for the WhirlpoolsConfig this fee-tier is initialized in

    param feeAuthority

    Authority authorized in the WhirlpoolsConfig to set default fee rates.

    param tickSpacing

    The tick spacing of the fee-tier that we would like to update.

    param defaultFeeRate

    The new default fee rate for this fee-tier. Stored as a hundredths of a basis point.

    -

    Type declaration

    • defaultFeeRate: number
    • feeAuthority: PublicKey
    • tickSpacing: number
    • whirlpoolsConfig: PublicKey
    SetDefaultProtocolFeeRateParams: { defaultProtocolFeeRate: number; feeAuthority: PublicKey; whirlpoolsConfig: PublicKey }
    +

    Type declaration

    • defaultFeeRate: number
    • feeAuthority: PublicKey
    • tickSpacing: number
    • whirlpoolsConfig: PublicKey
    SetDefaultProtocolFeeRateParams: { defaultProtocolFeeRate: number; feeAuthority: PublicKey; whirlpoolsConfig: PublicKey }

    Parameters to set the default fee rate for a FeeTier.

    param whirlpoolsConfig

    The public key for the WhirlpoolsConfig this pool is initialized in

    param feeAuthority

    Authority authorized in the WhirlpoolsConfig to set default fee rates.

    param defaultProtocolFeeRate

    The new default protocol fee rate for this config. Stored as a basis point of the total fees collected by feeRate.

    -

    Type declaration

    • defaultProtocolFeeRate: number
    • feeAuthority: PublicKey
    • whirlpoolsConfig: PublicKey
    SetFeeAuthorityParams: { feeAuthority: PublicKey; newFeeAuthority: PublicKey; whirlpoolsConfig: PublicKey }
    +

    Type declaration

    • defaultProtocolFeeRate: number
    • feeAuthority: PublicKey
    • whirlpoolsConfig: PublicKey
    SetFeeAuthorityParams: { feeAuthority: PublicKey; newFeeAuthority: PublicKey; whirlpoolsConfig: PublicKey }

    Parameters to set the fee authority in a WhirlpoolsConfig

    param whirlpoolsConfig

    The public key for the WhirlpoolsConfig this pool is initialized in

    param feeAuthority

    The current feeAuthority in the WhirlpoolsConfig

    param newFeeAuthority

    The new feeAuthority in the WhirlpoolsConfig

    -

    Type declaration

    • feeAuthority: PublicKey
    • newFeeAuthority: PublicKey
    • whirlpoolsConfig: PublicKey
    SetFeeRateParams: { feeAuthority: PublicKey; feeRate: number; whirlpool: PublicKey; whirlpoolsConfig: PublicKey }
    +

    Type declaration

    • feeAuthority: PublicKey
    • newFeeAuthority: PublicKey
    • whirlpoolsConfig: PublicKey
    SetFeeRateParams: { feeAuthority: PublicKey; feeRate: number; whirlpool: PublicKey; whirlpoolsConfig: PublicKey }

    Parameters to set fee rate for a Whirlpool.

    param whirlpool

    PublicKey for the whirlpool to update. This whirlpool has to be part of the provided WhirlpoolsConfig space.

    param whirlpoolsConfig

    The public key for the WhirlpoolsConfig this pool is initialized in

    param feeAuthority

    Authority authorized in the WhirlpoolsConfig to set default fee rates.

    param feeRate

    The new fee rate for this fee-tier. Stored as a hundredths of a basis point.

    -

    Type declaration

    • feeAuthority: PublicKey
    • feeRate: number
    • whirlpool: PublicKey
    • whirlpoolsConfig: PublicKey
    SetProtocolFeeRateParams: { feeAuthority: PublicKey; protocolFeeRate: number; whirlpool: PublicKey; whirlpoolsConfig: PublicKey }
    +

    Type declaration

    • feeAuthority: PublicKey
    • feeRate: number
    • whirlpool: PublicKey
    • whirlpoolsConfig: PublicKey
    SetProtocolFeeRateParams: { feeAuthority: PublicKey; protocolFeeRate: number; whirlpool: PublicKey; whirlpoolsConfig: PublicKey }

    Parameters to set fee rate for a Whirlpool.

    param whirlpool

    PublicKey for the whirlpool to update. This whirlpool has to be part of the provided WhirlpoolsConfig space.

    param whirlpoolsConfig

    The public key for the WhirlpoolsConfig this pool is initialized in

    param feeAuthority

    Authority authorized in the WhirlpoolsConfig to set default fee rates.

    param protocolFeeRate

    The new default protocol fee rate for this pool. Stored as a basis point of the total fees collected by feeRate.

    -

    Type declaration

    • feeAuthority: PublicKey
    • protocolFeeRate: number
    • whirlpool: PublicKey
    • whirlpoolsConfig: PublicKey
    SetRewardAuthorityBySuperAuthorityParams: { newRewardAuthority: PublicKey; rewardEmissionsSuperAuthority: PublicKey; rewardIndex: number; whirlpool: PublicKey; whirlpoolsConfig: PublicKey }
    +

    Type declaration

    • feeAuthority: PublicKey
    • protocolFeeRate: number
    • whirlpool: PublicKey
    • whirlpoolsConfig: PublicKey
    SetRewardAuthorityBySuperAuthorityParams: { newRewardAuthority: PublicKey; rewardEmissionsSuperAuthority: PublicKey; rewardIndex: number; whirlpool: PublicKey; whirlpoolsConfig: PublicKey }

    Parameters to update the reward authority at a particular rewardIndex on a Whirlpool.

    param whirlpool

    PublicKey for the whirlpool to update. This whirlpool has to be part of the provided WhirlpoolsConfig space.

    param whirlpoolsConfig

    The public key for the WhirlpoolsConfig this pool is initialized in

    param rewardIndex

    The reward index that we'd like to update. (0 <= index <= NUM_REWARDS).

    param rewardEmissionsSuperAuthority

    The current rewardEmissionsSuperAuthority in the WhirlpoolsConfig

    param newRewardAuthority

    The new rewardAuthority in the Whirlpool at the rewardIndex

    -

    Type declaration

    • newRewardAuthority: PublicKey
    • rewardEmissionsSuperAuthority: PublicKey
    • rewardIndex: number
    • whirlpool: PublicKey
    • whirlpoolsConfig: PublicKey
    SetRewardAuthorityParams: { newRewardAuthority: PublicKey; rewardAuthority: PublicKey; rewardIndex: number; whirlpool: PublicKey }
    +

    Type declaration

    • newRewardAuthority: PublicKey
    • rewardEmissionsSuperAuthority: PublicKey
    • rewardIndex: number
    • whirlpool: PublicKey
    • whirlpoolsConfig: PublicKey
    SetRewardAuthorityParams: { newRewardAuthority: PublicKey; rewardAuthority: PublicKey; rewardIndex: number; whirlpool: PublicKey }

    Parameters to update the reward authority at a particular rewardIndex on a Whirlpool.

    param whirlpool

    PublicKey for the whirlpool to update.

    param rewardIndex

    The reward index that we'd like to update. (0 <= index <= NUM_REWARDS).

    param rewardAuthority

    The current rewardAuthority in the Whirlpool at the rewardIndex

    param newRewardAuthority

    The new rewardAuthority in the Whirlpool at the rewardIndex

    -

    Type declaration

    • newRewardAuthority: PublicKey
    • rewardAuthority: PublicKey
    • rewardIndex: number
    • whirlpool: PublicKey
    SetRewardEmissionsParams: { emissionsPerSecondX64: BN; rewardAuthority: PublicKey; rewardIndex: number; rewardVaultKey: PublicKey; whirlpool: PublicKey }
    +

    Type declaration

    • newRewardAuthority: PublicKey
    • rewardAuthority: PublicKey
    • rewardIndex: number
    • whirlpool: PublicKey
    SetRewardEmissionsParams: { emissionsPerSecondX64: BN; rewardAuthority: PublicKey; rewardIndex: number; rewardVaultKey: PublicKey; whirlpool: PublicKey }

    Parameters to set rewards emissions for a reward in a Whirlpool

    param whirlpool

    PublicKey for the whirlpool which the reward resides in.

    param rewardIndex

    The reward index that we'd like to initialize. (0 <= index <= NUM_REWARDS).

    param rewardVaultKey

    PublicKey of the vault for this reward index.

    param rewardAuthority

    Assigned authority by the reward_super_authority for the specified reward-index in this Whirlpool

    param emissionsPerSecondX64

    The new emissions per second to set for this reward.

    -

    Type declaration

    • emissionsPerSecondX64: BN
    • rewardAuthority: PublicKey
    • rewardIndex: number
    • rewardVaultKey: PublicKey
    • whirlpool: PublicKey
    SetRewardEmissionsSuperAuthorityParams: { newRewardEmissionsSuperAuthority: PublicKey; rewardEmissionsSuperAuthority: PublicKey; whirlpoolsConfig: PublicKey }
    +

    Type declaration

    • emissionsPerSecondX64: BN
    • rewardAuthority: PublicKey
    • rewardIndex: number
    • rewardVaultKey: PublicKey
    • whirlpool: PublicKey
    SetRewardEmissionsSuperAuthorityParams: { newRewardEmissionsSuperAuthority: PublicKey; rewardEmissionsSuperAuthority: PublicKey; whirlpoolsConfig: PublicKey }

    Parameters to set rewards emissions for a reward in a Whirlpool

    param whirlpoolsConfig

    PublicKey for the WhirlpoolsConfig that we want to update.

    param rewardEmissionsSuperAuthority

    Current reward emission super authority in this WhirlpoolsConfig

    param newRewardEmissionsSuperAuthority

    New reward emission super authority for this WhirlpoolsConfig

    -

    Type declaration

    • newRewardEmissionsSuperAuthority: PublicKey
    • rewardEmissionsSuperAuthority: PublicKey
    • whirlpoolsConfig: PublicKey
    SwapInput: { aToB: boolean; amount: u64; amountSpecifiedIsInput: boolean; otherAmountThreshold: u64; sqrtPriceLimit: BN; tickArray0: PublicKey; tickArray1: PublicKey; tickArray2: PublicKey }
    +

    Type declaration

    • newRewardEmissionsSuperAuthority: PublicKey
    • rewardEmissionsSuperAuthority: PublicKey
    • whirlpoolsConfig: PublicKey
    SwapInput: { aToB: boolean; amount: u64; amountSpecifiedIsInput: boolean; otherAmountThreshold: u64; sqrtPriceLimit: BN; tickArray0: PublicKey; tickArray1: PublicKey; tickArray2: PublicKey }

    Parameters to swap on a Whirlpool

    param aToB

    The direction of the swap. True if swapping from A to B. False if swapping from B to A.

    param amountSpecifiedIsInput

    Specifies the token the parameter amountrepresents. If true, the amount represents @@ -209,7 +209,7 @@ deposit a certain amount of liquidity into a position.

    param tickArray0

    PublicKey of the tick-array where the Whirlpool's currentTickIndex resides in

    param tickArray1

    The next tick-array in the swap direction. If the swap will not reach the next tick-aray, input the same array as tickArray0.

    param tickArray2

    The next tick-array in the swap direction after tickArray2. If the swap will not reach the next tick-aray, input the same array as tickArray1.

    -

    Type declaration

    • aToB: boolean
    • amount: u64
    • amountSpecifiedIsInput: boolean
    • otherAmountThreshold: u64
    • sqrtPriceLimit: BN
    • tickArray0: PublicKey
    • tickArray1: PublicKey
    • tickArray2: PublicKey
    SwapParams: SwapInput & { oracle: PublicKey; tokenAuthority: PublicKey; tokenOwnerAccountA: PublicKey; tokenOwnerAccountB: PublicKey; tokenVaultA: PublicKey; tokenVaultB: PublicKey; whirlpool: PublicKey }
    +

    Type declaration

    • aToB: boolean
    • amount: u64
    • amountSpecifiedIsInput: boolean
    • otherAmountThreshold: u64
    • sqrtPriceLimit: BN
    • tickArray0: PublicKey
    • tickArray1: PublicKey
    • tickArray2: PublicKey
    SwapParams: SwapInput & { oracle: PublicKey; tokenAuthority: PublicKey; tokenOwnerAccountA: PublicKey; tokenOwnerAccountB: PublicKey; tokenVaultA: PublicKey; tokenVaultB: PublicKey; whirlpool: PublicKey }

    Parameters and accounts to swap on a Whirlpool

    param aToB

    The direction of the swap. True if swapping from A to B. False if swapping from B to A.

    param amountSpecifiedIsInput

    Specifies the token the parameter amountrepresents. If true, the amount represents @@ -227,19 +227,23 @@ deposit a certain amount of liquidity into a position.

    param tokenVaultB

    PublicKey for the tokenB vault for this whirlpool.

    param oracle

    PublicKey for the oracle account for this Whirlpool.

    param tokenAuthority

    authority to withdraw tokens from the input token account

    -
    UpdateFeesAndRewardsParams: { position: PublicKey; tickArrayLower: PublicKey; tickArrayUpper: PublicKey; whirlpool: PublicKey }
    +
    UpdateFeesAndRewardsParams: { position: PublicKey; tickArrayLower: PublicKey; tickArrayUpper: PublicKey; whirlpool: PublicKey }

    Parameters to update fees and reward values for a position.

    param whirlpool

    PublicKey for the whirlpool that the position will be opened for.

    param position

    PublicKey for the position will be opened for.

    param tickArrayLower

    PublicKey for the tick-array account that hosts the tick at the lower tick index.

    param tickArrayUpper

    PublicKey for the tick-array account that hosts the tick at the upper tick index.

    -

    Type declaration

    • position: PublicKey
    • tickArrayLower: PublicKey
    • tickArrayUpper: PublicKey
    • whirlpool: PublicKey

    Other

    Quotes

    CollectFeesQuote: { feeOwedA: BN; feeOwedB: BN }

    Type declaration

    • feeOwedA: BN
    • feeOwedB: BN
    CollectFeesQuoteParam: { position: PositionData; tickLower: TickData; tickUpper: TickData; whirlpool: WhirlpoolData }

    Type declaration

    CollectRewardsQuote: [BN | undefined, BN | undefined, BN | undefined]
    CollectRewardsQuoteParam: { position: PositionData; tickLower: TickData; tickUpper: TickData; whirlpool: WhirlpoolData }

    Type declaration

    DecreaseLiquidityQuoteParam: { liquidity: u64; slippageTolerance: Percentage; sqrtPrice: BN; tickCurrentIndex: number; tickLowerIndex: number; tickUpperIndex: number }
    param liquidity

    The desired liquidity to withdraw from the Whirlpool

    +

    Type declaration

    • position: PublicKey
    • tickArrayLower: PublicKey
    • tickArrayUpper: PublicKey
    • whirlpool: PublicKey

    Other

    Quotes

    CollectFeesQuote: { feeOwedA: BN; feeOwedB: BN }

    Type declaration

    • feeOwedA: BN
    • feeOwedB: BN
    CollectFeesQuoteParam: { position: PositionData; tickLower: TickData; tickUpper: TickData; whirlpool: WhirlpoolData }

    Type declaration

    CollectRewardsQuote: [BN | undefined, BN | undefined, BN | undefined]
    CollectRewardsQuoteParam: { position: PositionData; tickLower: TickData; tickUpper: TickData; whirlpool: WhirlpoolData }

    Type declaration

    DecreaseLiquidityQuote: DecreaseLiquidityInput & { tokenEstA: BN; tokenEstB: BN }
    +

    Return object from decrease liquidity quote functions.

    +
    DecreaseLiquidityQuoteParam: { liquidity: u64; slippageTolerance: Percentage; sqrtPrice: BN; tickCurrentIndex: number; tickLowerIndex: number; tickUpperIndex: number }
    param liquidity

    The desired liquidity to withdraw from the Whirlpool

    param tickCurrentIndex

    The Whirlpool's current tickIndex

    param sqrtPrice

    The Whirlpool's current sqrtPrice

    param tickLowerIndex

    The lower index of the position that we are withdrawing from.

    param tickUpperIndex

    The upper index of the position that we are withdrawing from.

    param slippageTolerance

    The maximum slippage allowed when calculating the minimum tokens received.

    -

    Type declaration

    • liquidity: u64
    • slippageTolerance: Percentage
    • sqrtPrice: BN
    • tickCurrentIndex: number
    • tickLowerIndex: number
    • tickUpperIndex: number
    IncreaseLiquidityQuoteParam: { inputTokenAmount: u64; inputTokenMint: PublicKey; slippageTolerance: Percentage; sqrtPrice: BN; tickCurrentIndex: number; tickLowerIndex: number; tickUpperIndex: number; tokenMintA: PublicKey; tokenMintB: PublicKey }
    param inputTokenAmount

    The amount of input tokens to deposit.

    +

    Type declaration

    • liquidity: u64
    • slippageTolerance: Percentage
    • sqrtPrice: BN
    • tickCurrentIndex: number
    • tickLowerIndex: number
    • tickUpperIndex: number
    IncreaseLiquidityQuote: IncreaseLiquidityInput & { tokenEstA: u64; tokenEstB: u64 }
    +

    Return object from increase liquidity quote functions.

    +
    IncreaseLiquidityQuoteParam: { inputTokenAmount: u64; inputTokenMint: PublicKey; slippageTolerance: Percentage; sqrtPrice: BN; tickCurrentIndex: number; tickLowerIndex: number; tickUpperIndex: number; tokenMintA: PublicKey; tokenMintB: PublicKey }
    param inputTokenAmount

    The amount of input tokens to deposit.

    param inputTokenMint

    The mint of the input token the user would like to deposit.

    param tokenMintA

    The mint of tokenA in the Whirlpool the user is depositing into.

    param tokenMintB

    -The mint of tokenB in the Whirlpool the user is depositing into.

    @@ -248,17 +252,17 @@ deposit a certain amount of liquidity into a position.

    param tickLowerIndex

    The lower index of the position that we are withdrawing from.

    param tickUpperIndex

    The upper index of the position that we are withdrawing from.

    param slippageTolerance

    The maximum slippage allowed when calculating the minimum tokens received.

    -

    Type declaration

    • inputTokenAmount: u64
    • inputTokenMint: PublicKey
    • slippageTolerance: Percentage
    • sqrtPrice: BN
    • tickCurrentIndex: number
    • tickLowerIndex: number
    • tickUpperIndex: number
    • tokenMintA: PublicKey
    • tokenMintB: PublicKey
    SwapQuote: { estimatedAmountIn: u64; estimatedAmountOut: u64 } & SwapInput
    SwapQuoteParam: { amountSpecifiedIsInput: boolean; slippageTolerance: Percentage; swapTokenMint: Address; tickArrayAddresses: PublicKey[]; tickArrays: (TickArrayData | null)[]; tokenAmount: u64; whirlpoolAddress: Address; whirlpoolData: WhirlpoolData }

    Type declaration

    • amountSpecifiedIsInput: boolean
    • slippageTolerance: Percentage
    • swapTokenMint: Address
    • tickArrayAddresses: PublicKey[]
    • tickArrays: (TickArrayData | null)[]
    • tokenAmount: u64
    • whirlpoolAddress: Address
    • whirlpoolData: WhirlpoolData
    • +

      Type declaration

      • inputTokenAmount: u64
      • inputTokenMint: PublicKey
      • slippageTolerance: Percentage
      • sqrtPrice: BN
      • tickCurrentIndex: number
      • tickLowerIndex: number
      • tickUpperIndex: number
      • tokenMintA: PublicKey
      • tokenMintB: PublicKey
    SwapQuote: { estimatedAmountIn: u64; estimatedAmountOut: u64 } & SwapInput
    SwapQuoteParam: { aToB: boolean; amountSpecifiedIsInput: boolean; slippageTolerance: Percentage; tickArrayAddresses: PublicKey[]; tickArrays: (TickArrayData | null)[]; tokenAmount: u64; whirlpoolData: WhirlpoolData }

    Type declaration

    • aToB: boolean
    • amountSpecifiedIsInput: boolean
    • slippageTolerance: Percentage
    • tickArrayAddresses: PublicKey[]
    • tickArrays: (TickArrayData | null)[]
    • tokenAmount: u64
    • whirlpoolData: WhirlpoolData
    • Get an estimated quote on the minimum tokens receivable based on the desired withdraw liquidity value.

      Parameters

      • liquidity: u64

        The desired liquidity to withdraw from the Whirlpool

        @@ -268,15 +272,15 @@ deposit a certain amount of liquidity into a position.

        A Position helper class to help interact with the Position account.

      • whirlpool: Whirlpool

        A Whirlpool helper class to help interact with the Whirlpool account.

        -

      Returns Promise<DecreaseLiquidityInput>

      An DecreaseLiquidityInput object detailing the tokenMin & liquidity values to use when calling decrease-liquidity-ix.

      -

    Returns Promise<DecreaseLiquidityQuote>

    An DecreaseLiquidityQuote object detailing the tokenMin & liquidity values to use when calling decrease-liquidity-ix.

    +
    • increaseLiquidityQuoteByInputToken(inputTokenMint: PublicKey, inputTokenAmount: Decimal, tickLower: number, tickUpper: number, slippageTolerance: Percentage, whirlpool: Whirlpool): IncreaseLiquidityInput

    Returns DecreaseLiquidityQuote

    An DecreaseLiquidityInput object detailing the tokenMin & liquidity values to use when calling decrease-liquidity-ix.

    +
    • increaseLiquidityQuoteByInputToken(inputTokenMint: Address, inputTokenAmount: Decimal, tickLower: number, tickUpper: number, slippageTolerance: Percentage, whirlpool: Whirlpool): IncreaseLiquidityQuote
    • Get an estimated quote on the maximum tokens required to deposit based on a specified input token amount.

      -

      Parameters

      • inputTokenMint: PublicKey
        +

        Parameters

        • inputTokenMint: Address

          The mint of the input token the user would like to deposit.

        • inputTokenAmount: Decimal

          The amount of input tokens to deposit.

          @@ -288,13 +292,13 @@ deposit a certain amount of liquidity into a position.

          The maximum slippage allowed when calculating the minimum tokens received.

        • whirlpool: Whirlpool

          A Whirlpool helper class to help interact with the Whirlpool account.

          -

        Returns IncreaseLiquidityInput

        An IncreaseLiquidityInput object detailing the required token amounts & liquidity values to use when calling increase-liquidity-ix.

        -

    Returns IncreaseLiquidityQuote

    An IncreaseLiquidityInput object detailing the required token amounts & liquidity values to use when calling increase-liquidity-ix.

    +

    Returns IncreaseLiquidityQuote

    An IncreaseLiquidityInput object detailing the required token amounts & liquidity values to use when calling increase-liquidity-ix.

    +
    • swapQuoteByInputToken(whirlpool: Whirlpool, swapTokenMint: Address, tokenAmount: u64, amountSpecifiedIsInput: boolean, slippageTolerance: Percentage, fetcher: AccountFetcher, programId: Address, refresh: boolean): Promise<SwapQuote>
    • TODO: Bug - The quote swap loop will ignore the first initialized tick of the next array on array traversal if the tick is on offset 0. TODO: Build out a comprhensive integ test-suite for all tick traversal. The test suite would confirm @@ -305,13 +309,13 @@ TODO: Think about other types of quote that we want to write (ex. limit by price

      Parameters

      • param: SwapQuoteParam

        a SwapQuoteParam object detailing parameters of the swap

      Returns SwapQuote

      a SwapQuote on the estimated amountIn & amountOut of the swap and a SwapInput to use on the swap instruction.

      -

    Solana Accounts

    FeeTierData: { defaultFeeRate: number; tickSpacing: number; whirlpoolsConfig: PublicKey }

    Type declaration

    • defaultFeeRate: number
    • tickSpacing: number
    • whirlpoolsConfig: PublicKey
    OpenPositionBumpsData: { positionBump: number }

    Type declaration

    • positionBump: number
    OpenPositionWithMetadataBumpsData: { metadataBump: number; positionBump: number }

    Type declaration

    • metadataBump: number
    • positionBump: number
    PositionData: { feeGrowthCheckpointA: BN; feeGrowthCheckpointB: BN; feeOwedA: BN; feeOwedB: BN; liquidity: BN; positionMint: PublicKey; rewardInfos: PositionRewardInfoData[]; tickLowerIndex: number; tickUpperIndex: number; whirlpool: PublicKey }

    Type declaration

    • feeGrowthCheckpointA: BN
    • feeGrowthCheckpointB: BN
    • feeOwedA: BN
    • feeOwedB: BN
    • liquidity: BN
    • positionMint: PublicKey
    • rewardInfos: PositionRewardInfoData[]
    • tickLowerIndex: number
    • tickUpperIndex: number
    • whirlpool: PublicKey
    PositionRewardInfoData: { amountOwed: BN; growthInsideCheckpoint: BN }

    Type declaration

    • amountOwed: BN
    • growthInsideCheckpoint: BN
    TickArrayData: { startTickIndex: number; ticks: TickData[]; whirlpool: PublicKey }

    Type declaration

    • startTickIndex: number
    • ticks: TickData[]
    • whirlpool: PublicKey
    TickData: { feeGrowthOutsideA: BN; feeGrowthOutsideB: BN; initialized: boolean; liquidityGross: BN; liquidityNet: BN; rewardGrowthsOutside: BN[] }

    Type declaration

    • feeGrowthOutsideA: BN
    • feeGrowthOutsideB: BN
    • initialized: boolean
    • liquidityGross: BN
    • liquidityNet: BN
    • rewardGrowthsOutside: BN[]
    WhirlpoolBumpsData: { whirlpoolBump: number }

    Type declaration

    • whirlpoolBump: number
    WhirlpoolData: { feeGrowthGlobalA: BN; feeGrowthGlobalB: BN; feeRate: number; liquidity: BN; protocolFeeOwedA: BN; protocolFeeOwedB: BN; protocolFeeRate: number; rewardInfos: WhirlpoolRewardInfoData[]; rewardLastUpdatedTimestamp: BN; sqrtPrice: BN; tickCurrentIndex: number; tickSpacing: number; tokenMintA: PublicKey; tokenMintB: PublicKey; tokenVaultA: PublicKey; tokenVaultB: PublicKey; whirlpoolBump: number[]; whirlpoolsConfig: PublicKey }

    Type declaration

    • feeGrowthGlobalA: BN
    • feeGrowthGlobalB: BN
    • feeRate: number
    • liquidity: BN
    • protocolFeeOwedA: BN
    • protocolFeeOwedB: BN
    • protocolFeeRate: number
    • rewardInfos: WhirlpoolRewardInfoData[]
    • rewardLastUpdatedTimestamp: BN
    • sqrtPrice: BN
    • tickCurrentIndex: number
    • tickSpacing: number
    • tokenMintA: PublicKey
    • tokenMintB: PublicKey
    • tokenVaultA: PublicKey
    • tokenVaultB: PublicKey
    • whirlpoolBump: number[]
    • whirlpoolsConfig: PublicKey
    WhirlpoolRewardInfoData: { authority: PublicKey; emissionsPerSecondX64: BN; growthGlobalX64: BN; mint: PublicKey; vault: PublicKey }

    Type declaration

    • authority: PublicKey
    • emissionsPerSecondX64: BN
    • growthGlobalX64: BN
    • mint: PublicKey
    • vault: PublicKey
    WhirlpoolsConfigData: { collectProtocolFeesAuthority: PublicKey; defaultFeeRate: number; defaultProtocolFeeRate: number; feeAuthority: PublicKey; rewardEmissionsSuperAuthority: PublicKey }

    Type declaration

    • collectProtocolFeesAuthority: PublicKey
    • defaultFeeRate: number
    • defaultProtocolFeeRate: number
    • feeAuthority: PublicKey
    • rewardEmissionsSuperAuthority: PublicKey

    Whirlpool Utils

    TokenAmounts: { tokenA: u64; tokenB: u64 }

    Type declaration

    • tokenA: u64
    • tokenB: u64

    WhirlpoolClient

    TokenInfo: MintInfo & { mint: PublicKey }
    +

    Solana Accounts

    FeeTierData: { defaultFeeRate: number; tickSpacing: number; whirlpoolsConfig: PublicKey }

    Type declaration

    • defaultFeeRate: number
    • tickSpacing: number
    • whirlpoolsConfig: PublicKey
    OpenPositionBumpsData: { positionBump: number }

    Type declaration

    • positionBump: number
    OpenPositionWithMetadataBumpsData: { metadataBump: number; positionBump: number }

    Type declaration

    • metadataBump: number
    • positionBump: number
    PositionData: { feeGrowthCheckpointA: BN; feeGrowthCheckpointB: BN; feeOwedA: BN; feeOwedB: BN; liquidity: BN; positionMint: PublicKey; rewardInfos: PositionRewardInfoData[]; tickLowerIndex: number; tickUpperIndex: number; whirlpool: PublicKey }

    Type declaration

    • feeGrowthCheckpointA: BN
    • feeGrowthCheckpointB: BN
    • feeOwedA: BN
    • feeOwedB: BN
    • liquidity: BN
    • positionMint: PublicKey
    • rewardInfos: PositionRewardInfoData[]
    • tickLowerIndex: number
    • tickUpperIndex: number
    • whirlpool: PublicKey
    PositionRewardInfoData: { amountOwed: BN; growthInsideCheckpoint: BN }

    Type declaration

    • amountOwed: BN
    • growthInsideCheckpoint: BN
    TickArrayData: { startTickIndex: number; ticks: TickData[]; whirlpool: PublicKey }

    Type declaration

    • startTickIndex: number
    • ticks: TickData[]
    • whirlpool: PublicKey
    TickData: { feeGrowthOutsideA: BN; feeGrowthOutsideB: BN; initialized: boolean; liquidityGross: BN; liquidityNet: BN; rewardGrowthsOutside: BN[] }

    Type declaration

    • feeGrowthOutsideA: BN
    • feeGrowthOutsideB: BN
    • initialized: boolean
    • liquidityGross: BN
    • liquidityNet: BN
    • rewardGrowthsOutside: BN[]
    WhirlpoolBumpsData: { whirlpoolBump: number }

    Type declaration

    • whirlpoolBump: number
    WhirlpoolData: { feeGrowthGlobalA: BN; feeGrowthGlobalB: BN; feeRate: number; liquidity: BN; protocolFeeOwedA: BN; protocolFeeOwedB: BN; protocolFeeRate: number; rewardInfos: WhirlpoolRewardInfoData[]; rewardLastUpdatedTimestamp: BN; sqrtPrice: BN; tickCurrentIndex: number; tickSpacing: number; tokenMintA: PublicKey; tokenMintB: PublicKey; tokenVaultA: PublicKey; tokenVaultB: PublicKey; whirlpoolBump: number[]; whirlpoolsConfig: PublicKey }

    Type declaration

    • feeGrowthGlobalA: BN
    • feeGrowthGlobalB: BN
    • feeRate: number
    • liquidity: BN
    • protocolFeeOwedA: BN
    • protocolFeeOwedB: BN
    • protocolFeeRate: number
    • rewardInfos: WhirlpoolRewardInfoData[]
    • rewardLastUpdatedTimestamp: BN
    • sqrtPrice: BN
    • tickCurrentIndex: number
    • tickSpacing: number
    • tokenMintA: PublicKey
    • tokenMintB: PublicKey
    • tokenVaultA: PublicKey
    • tokenVaultB: PublicKey
    • whirlpoolBump: number[]
    • whirlpoolsConfig: PublicKey
    WhirlpoolRewardInfoData: { authority: PublicKey; emissionsPerSecondX64: BN; growthGlobalX64: BN; mint: PublicKey; vault: PublicKey }

    Type declaration

    • authority: PublicKey
    • emissionsPerSecondX64: BN
    • growthGlobalX64: BN
    • mint: PublicKey
    • vault: PublicKey
    WhirlpoolsConfigData: { collectProtocolFeesAuthority: PublicKey; defaultFeeRate: number; defaultProtocolFeeRate: number; feeAuthority: PublicKey; rewardEmissionsSuperAuthority: PublicKey }

    Type declaration

    • collectProtocolFeesAuthority: PublicKey
    • defaultFeeRate: number
    • defaultProtocolFeeRate: number
    • feeAuthority: PublicKey
    • rewardEmissionsSuperAuthority: PublicKey

    Whirlpool Utils

    TokenAmounts: { tokenA: u64; tokenB: u64 }

    Type declaration

    • tokenA: u64
    • tokenB: u64

    WhirlpoolClient

    TokenInfo: MintInfo & { mint: PublicKey }

    Extended MintInfo class to host token info.

    -
    • Construct a WhirlpoolClient instance to help interact with Whirlpools accounts with.

      Parameters

      Returns WhirlpoolClientImpl

      a WhirlpoolClient instance to help with interacting with Whirlpools accounts.

      -

    Legend

    • Constructor
    • Property
    • Method
    • Method
    • Static method

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file +

    Returns WhirlpoolClient

    a WhirlpoolClient instance to help with interacting with Whirlpools accounts.

    +

    Legend

    • Constructor
    • Property
    • Method
    • Method
    • Static method

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/sdk/src/quotes/public/decrease-liquidity-quote.ts b/sdk/src/quotes/public/decrease-liquidity-quote.ts index 5272b16..34bc3b0 100644 --- a/sdk/src/quotes/public/decrease-liquidity-quote.ts +++ b/sdk/src/quotes/public/decrease-liquidity-quote.ts @@ -31,6 +31,10 @@ export type DecreaseLiquidityQuoteParam = { slippageTolerance: Percentage; }; +/** + * Return object from decrease liquidity quote functions. + * @category Quotes + */ export type DecreaseLiquidityQuote = DecreaseLiquidityInput & { tokenEstA: BN; tokenEstB: BN }; /** diff --git a/sdk/src/quotes/public/increase-liquidity-quote.ts b/sdk/src/quotes/public/increase-liquidity-quote.ts index 34c06d7..4cdb824 100644 --- a/sdk/src/quotes/public/increase-liquidity-quote.ts +++ b/sdk/src/quotes/public/increase-liquidity-quote.ts @@ -41,6 +41,10 @@ export type IncreaseLiquidityQuoteParam = { slippageTolerance: Percentage; }; +/** + * Return object from increase liquidity quote functions. + * @category Quotes + */ export type IncreaseLiquidityQuote = IncreaseLiquidityInput & { tokenEstA: u64; tokenEstB: u64 }; /** diff --git a/sdk/src/quotes/public/swap-quote.ts b/sdk/src/quotes/public/swap-quote.ts index 58a81b5..812a18f 100644 --- a/sdk/src/quotes/public/swap-quote.ts +++ b/sdk/src/quotes/public/swap-quote.ts @@ -46,6 +46,9 @@ export type SwapQuote = { estimatedAmountOut: u64; } & SwapInput; +/** + * @category Quotes + */ export async function swapQuoteByInputToken( whirlpool: Whirlpool, swapTokenMint: Address, diff --git a/sdk/src/utils/public/types.ts b/sdk/src/utils/public/types.ts index cf60977..a84ec58 100644 --- a/sdk/src/utils/public/types.ts +++ b/sdk/src/utils/public/types.ts @@ -1,8 +1,16 @@ +/** + * An enum for the direction of a swap. + * @category Whirlpool Utils + */ export enum SwapDirection { AtoB = "aToB", BtoA = "bToA", } +/** + * An enum for the token type in a Whirlpool. + * @category Whirlpool Utils + */ export enum TokenType { TokenA = 1, TokenB, diff --git a/sdk/src/whirlpool-client.ts b/sdk/src/whirlpool-client.ts index e6f4cd8..42b2646 100644 --- a/sdk/src/whirlpool-client.ts +++ b/sdk/src/whirlpool-client.ts @@ -96,8 +96,8 @@ export interface Whirlpool { * If `funder` is provided, the funder wallet has to sign this transaction. * * @param ticks - A group of ticks that define the desired tick-arrays to initialize. If the tick's array has been initialized, it will be ignored. - * @param funder - optional - the wallet that will fund the cost needed to initialize the position. If null, the WhirlpoolContext wallet is used. - * @param refresh - optional - whether this operation will fetch for the latest accounts if a cache version is available. + * @param funder - the wallet that will fund the cost needed to initialize the position. If null, the WhirlpoolContext wallet is used. + * @param refresh - whether this operation will fetch for the latest accounts if a cache version is available. * @return a transaction that will initialize the defined tick-arrays if executed. Return null if all of the tick's arrays are initialized. */ initTickArrayForTicks: ( @@ -116,8 +116,8 @@ export interface Whirlpool { * @param tickLower - the tick index for the lower bound of this position * @param tickUpper - the tick index for the upper bound of this position * @param liquidityInput - an InputLiquidityInput type to define the desired liquidity amount to deposit - * @param wallet - optional - the wallet to withdraw tokens to deposit into the position and house the position token. If null, the WhirlpoolContext wallet is used. - * @param funder - optional - the wallet that will fund the cost needed to initialize the position. If null, the WhirlpoolContext wallet is used. + * @param wallet - the wallet to withdraw tokens to deposit into the position and house the position token. If null, the WhirlpoolContext wallet is used. + * @param funder - the wallet that will fund the cost needed to initialize the position. If null, the WhirlpoolContext wallet is used. * @return `positionMint` - the position to be created. `tx` - The transaction containing the instructions to perform the operation on chain. */ openPosition: ( @@ -138,8 +138,8 @@ export interface Whirlpool { * @param tickLower - the tick index for the lower bound of this position * @param tickUpper - the tick index for the upper bound of this position * @param liquidityInput - input that defines the desired liquidity amount and maximum tokens willing to be to deposited. - * @param wallet - optional - the wallet to withdraw tokens to deposit into the position and house the position token. If null, the WhirlpoolContext wallet is used. - * @param funder - optional - the wallet that will fund the cost needed to initialize the position. If null, the WhirlpoolContext wallet is used. + * @param wallet - the wallet to withdraw tokens to deposit into the position and house the position token. If null, the WhirlpoolContext wallet is used. + * @param funder - the wallet that will fund the cost needed to initialize the position. If null, the WhirlpoolContext wallet is used. * @return `positionMint` - the position to be created. `tx` - The transaction containing the instructions to perform the operation on chain. */ openPositionWithMetadata: ( @@ -159,9 +159,9 @@ export interface Whirlpool { * * @param positionAddress - The address of the position account. * @param slippageTolerance - The amount of slippage the caller is willing to accept when withdrawing liquidity. - * @param destinationWallet - optional - The wallet that the tokens withdrawn and rent lamports will be sent to. If null, the WhirlpoolContext wallet is used. - * @param positionWallet - optional - The wallet that houses the position token that corresponds to this position address. If null, the WhirlpoolContext wallet is used. - * @param payer - optional - the wallet that will fund the cost needed to initialize the token ATA accounts. If null, the WhirlpoolContext wallet is used. + * @param destinationWallet - The wallet that the tokens withdrawn and rent lamports will be sent to. If null, the WhirlpoolContext wallet is used. + * @param positionWallet - The wallet that houses the position token that corresponds to this position address. If null, the WhirlpoolContext wallet is used. + * @param payer - the wallet that will fund the cost needed to initialize the token ATA accounts. If null, the WhirlpoolContext wallet is used. */ closePosition: ( positionAddress: Address, @@ -210,10 +210,10 @@ export interface Position { * If `positionWallet` and `wallet` is provided, the wallet owners have to sign this transaction. * * @param liquidityInput - input that defines the desired liquidity amount and maximum tokens willing to be to deposited. - * @param resolveATA - optional - if true, add instructions to create associated token accounts for tokenA,B for the destinationWallet if necessary. (RPC call required) - * @param wallet - the wallet to withdraw tokens to deposit into the position. If null, the WhirlpoolContext wallet is used. - * @param positionWallet - optional - the wallet to that houses the position token. If null, the WhirlpoolContext wallet is used. - * @param ataPayer - optional - wallet that will fund the creation of the new associated token accounts + * @param resolveATA - if true, add instructions to create associated token accounts for tokenA,B for the destinationWallet if necessary. (RPC call required) + * @param wallet - to withdraw tokens to deposit into the position. If null, the WhirlpoolContext wallet is used. + * @param positionWallet - the wallet to that houses the position token. If null, the WhirlpoolContext wallet is used. + * @param ataPayer - wallet that will fund the creation of the new associated token accounts * @return the transaction that will deposit the tokens into the position when executed. */ increaseLiquidity: ( @@ -230,10 +230,10 @@ export interface Position { * If `positionWallet` is provided, the wallet owners have to sign this transaction. * * @param liquidityInput - input that defines the desired liquidity amount and minimum tokens willing to be to withdrawn from the position. - * @param resolveATA - optional - if true, add instructions to create associated token accounts for tokenA,B for the destinationWallet if necessary. (RPC call required) - * @param destinationWallet - optional - the wallet to deposit tokens into when withdrawing from the position. If null, the WhirlpoolContext wallet is used. - * @param positionWallet - optional - the wallet to that houses the position token. If null, the WhirlpoolContext wallet is used. - * @param ataPayer - optional - wallet that will fund the creation of the new associated token accounts + * @param resolveATA - if true, add instructions to create associated token accounts for tokenA,B for the destinationWallet if necessary. (RPC call required) + * @param destinationWallet - the wallet to deposit tokens into when withdrawing from the position. If null, the WhirlpoolContext wallet is used. + * @param positionWallet - the wallet to that houses the position token. If null, the WhirlpoolContext wallet is used. + * @param ataPayer - wallet that will fund the creation of the new associated token accounts * @return the transaction that will deposit the tokens into the position when executed. */ decreaseLiquidity: (