UNPKG

goosefx-amm-sdk

Version:

SDK for the GooseFx AMM

2 lines 1.88 kB
"use strict";var a=Object.defineProperty;var p=Object.getOwnPropertyDescriptor;var d=Object.getOwnPropertyNames;var y=Object.prototype.hasOwnProperty;var L=(t,e)=>{for(var n in e)a(t,n,{get:e[n],enumerable:!0})},b=(t,e,n,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let o of d(e))!y.call(t,o)&&o!==n&&a(t,o,{get:()=>e[o],enumerable:!(r=p(e,o))||r.enumerable});return t};var w=t=>b(a({},"__esModule",{value:!0}),t);var B={};L(B,{getATAAddress:()=>P});module.exports=w(B);var m=require("@solana/web3.js");var i=require("@solana/web3.js"),T=require("@solana/spl-token");var s=require("lodash");var c=class{constructor(e){this.logLevel=e.logLevel!==void 0?e.logLevel:0,this.name=e.name}set level(e){this.logLevel=e}get time(){return Date.now().toString()}get moduleName(){return this.name}isLogLevel(e){return e<=this.logLevel}error(...e){return this.isLogLevel(0)?(console.error(this.time,this.name,"sdk logger error",...e),this):this}logWithError(...e){let n=e.map(r=>typeof r=="object"?JSON.stringify(r):r).join(", ");throw new Error(n)}warning(...e){return this.isLogLevel(1)?(console.warn(this.time,this.name,"sdk logger warning",...e),this):this}info(...e){return this.isLogLevel(2)?(console.info(this.time,this.name,"sdk logger info",...e),this):this}debug(...e){return this.isLogLevel(3)?(console.debug(this.time,this.name,"sdk logger debug",...e),this):this}},l={},C={};function g(t){let e=(0,s.get)(l,t);if(!e){let n=(0,s.get)(C,t);e=new c({name:t,logLevel:n}),(0,s.set)(l,t,e)}return e}var W=g("Gfx_txUtil");function f(t,e){let[n,r]=i.PublicKey.findProgramAddressSync(t,e);return{publicKey:n,nonce:r}}var h=require("@solana/spl-token");function P(t,e,n){return f([t.toBuffer(),(n!=null?n:h.TOKEN_PROGRAM_ID).toBuffer(),e.toBuffer()],new m.PublicKey("ATokenGPvbdGVxr1b2hvZbsiqW5xWH25efTNsLJA8knL"))}0&&(module.exports={getATAAddress}); //# sourceMappingURL=pda.js.map