test-raydium-sdk-v2
Version:
An SDK for building applications on top of Raydium.
2 lines • 2.14 kB
JavaScript
var w=Object.create;var s=Object.defineProperty;var L=Object.getOwnPropertyDescriptor;var A=Object.getOwnPropertyNames;var b=Object.getPrototypeOf,P=Object.prototype.hasOwnProperty;var V=(t,e)=>{for(var r in e)s(t,r,{get:e[r],enumerable:!0})},c=(t,e,r,o)=>{if(e&&typeof e=="object"||typeof e=="function")for(let n of A(e))!P.call(t,n)&&n!==r&&s(t,n,{get:()=>e[n],enumerable:!(o=L(e,n))||o.enumerable});return t};var g=(t,e,r)=>(r=t!=null?w(b(t)):{},c(e||!t||!t.__esModule?s(r,"default",{value:t,enumerable:!0}):r,t)),S=t=>c(s({},"__esModule",{value:!0}),t);var I={};V(I,{getATAAddress:()=>T});module.exports=S(I);var y=require("@solana/web3.js");var i=require("@solana/web3.js"),R=require("@solana/spl-token");var a=require("lodash"),u=g(require("dayjs")),p=g(require("dayjs/plugin/utc"));u.default.extend(p.default);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(0,u.default)().utc().format("YYYY/MM/DD HH:mm:ss UTC")}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(o=>typeof o=="object"?JSON.stringify(o):o).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}},f={},B={};function h(t){let e=(0,a.get)(f,t);if(!e){let r=(0,a.get)(B,t);e=new m({name:t,logLevel:r}),(0,a.set)(f,t,e)}return e}var U=h("Raydium_txUtil");function d(t,e){let[r,o]=i.PublicKey.findProgramAddressSync(t,e);return{publicKey:r,nonce:o}}var C=require("@solana/spl-token");function T(t,e,r){return d([t.toBuffer(),(r!=null?r:C.TOKEN_PROGRAM_ID).toBuffer(),e.toBuffer()],new y.PublicKey("ATokenGPvbdGVxr1b2hvZbsiqW5xWH25efTNsLJA8knL"))}0&&(module.exports={getATAAddress});
//# sourceMappingURL=pda.js.map