UNPKG

@raydium-io/raydium-sdk-v2

Version:

An SDK for building applications on top of Raydium.

2 lines 1.88 kB
var s=Object.defineProperty;var h=Object.getOwnPropertyDescriptor;var d=Object.getOwnPropertyNames;var y=Object.prototype.hasOwnProperty;var C=(t,e)=>{for(var r in e)s(t,r,{get:e[r],enumerable:!0})},w=(t,e,r,i)=>{if(e&&typeof e=="object"||typeof e=="function")for(let o of d(e))!y.call(t,o)&&o!==r&&s(t,o,{get:()=>e[o],enumerable:!(i=h(e,o))||i.enumerable});return t};var L=t=>w(s({},"__esModule",{value:!0}),t);var P={};C(P,{getATAAddress:()=>b});module.exports=L(P);var f=require("@solana/web3.js");var n=require("@solana/web3.js"),S=require("@solana/spl-token");var a=require("lodash");var m=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 r=e.map(i=>typeof i=="object"?JSON.stringify(i):i).join(", ");throw new Error(r)}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}},u={},A={};function c(t){let e=(0,a.get)(u,t);if(!e){let r=(0,a.get)(A,t);e=new m({name:t,logLevel:r}),(0,a.set)(u,t,e)}return e}var W=c("Raydium_txUtil");function g(t,e){let[r,i]=n.PublicKey.findProgramAddressSync(t,e);return{publicKey:r,nonce:i}}var p=require("@solana/spl-token");function b(t,e,r){return g([t.toBuffer(),(r!=null?r:p.TOKEN_PROGRAM_ID).toBuffer(),e.toBuffer()],new f.PublicKey("ATokenGPvbdGVxr1b2hvZbsiqW5xWH25efTNsLJA8knL"))}0&&(module.exports={getATAAddress}); //# sourceMappingURL=pda.js.map