@sega-so/sega-sdk
Version:
An SDK for building applications on top of SEGA.
2 lines • 3.56 kB
JavaScript
;var c=Object.defineProperty;var w=Object.getOwnPropertyDescriptor;var C=Object.getOwnPropertyNames;var S=Object.prototype.hasOwnProperty;var b=(r,e)=>{for(var n in e)c(r,n,{get:e[n],enumerable:!0})},A=(r,e,n,o)=>{if(e&&typeof e=="object"||typeof e=="function")for(let a of C(e))!S.call(r,a)&&a!==n&&c(r,a,{get:()=>e[a],enumerable:!(o=w(e,a))||o.enumerable});return r};var L=r=>A(c({},"__esModule",{value:!0}),r);var B={};b(B,{getATAAddress:()=>R,getPdaMetadataKey:()=>x});module.exports=L(B);var y=require("@solana/web3.js"),h=require("@solana/spl-token");var i=require("@solana/web3.js");var s=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 n=e.map(o=>typeof o=="object"?JSON.stringify(o):o).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}},g={},P={};function p(r){let e=(0,s.get)(g,r);if(!e){let n=(0,s.get)(P,r);e=new m({name:r,logLevel:n}),(0,s.set)(g,r,e)}return e}var T=require("@solana/spl-token");var _=p("Sega_txUtil");function u(r,e){let[n,o]=i.PublicKey.findProgramAddressSync(r,e);return{publicKey:n,nonce:o}}var t=require("@solana/web3.js"),d=require("@solana/spl-token");function l({pubkey:r,isSigner:e=!1,isWritable:n=!0}){return{pubkey:r,isWritable:n,isSigner:e}}var G=[l({pubkey:d.TOKEN_PROGRAM_ID,isWritable:!1}),l({pubkey:t.SystemProgram.programId,isWritable:!1}),l({pubkey:t.SYSVAR_RENT_PUBKEY,isWritable:!1})];var Y=new t.PublicKey("MemoSq4gqABAXKb96qnH8TysNcWxMyWCqXgDLGmfcHr"),H=new t.PublicKey("MemoSq4gqABAXKb96qnH8TysNcWxMyWCqXgDLGmfcHr"),j=new t.PublicKey("SysvarRent111111111111111111111111111111111"),X=new t.PublicKey("SysvarC1ock11111111111111111111111111111111"),f=new t.PublicKey("metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s"),J=new t.PublicKey("Sysvar1nstructions1111111111111111111111111"),Z=t.SystemProgram.programId,Q=new t.PublicKey("4k3Dyjzvzp8eMZWUXbBCjEvwSkkk59S5iCNLY3QrkX6R"),$=new t.PublicKey("Ea5SjE2Y6yvCeW5dYTn7PYMuW5ikXkvbGdcmSnXeaLjS"),ee=new t.PublicKey("SRMuApVNdxXokk5GT7XD5cUUgXMBCoAz2LHeuAoKWRt"),te=new t.PublicKey("EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"),re=new t.PublicKey("Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB"),ne=new t.PublicKey("mSoLzYCxHdYgdzU16g5QSh3i5K3z3KZK7ytfqcJm7So"),oe=new t.PublicKey("7dHbWXmci3dT8UFYWYZweBLXgycu7Y3iL6trKn1Y7ARj"),ie=new t.PublicKey("USDH1SM1ojwWUga67PGrgFWUHibbjqMvuMaDkRJTgkX"),ae=new t.PublicKey("NRVwhjBQiUPYtfDT5zRBVJajzFQHaBUNtC7SNVvqRFa"),se=new t.PublicKey("ANAxByE6G2WjFp7A4NqtWYXb3mgruyzZYg3spfxe6Lbo"),ce=new t.PublicKey("7vfCXTUXx5WJV5JADk17DUJ4ksgau7utNKj4b963voxs"),me=new t.PublicKey("So11111111111111111111111111111111111111112"),ue=t.PublicKey.default;function R(r,e,n){return u([r.toBuffer(),(n!=null?n:h.TOKEN_PROGRAM_ID).toBuffer(),e.toBuffer()],new y.PublicKey("ATokenGPvbdGVxr1b2hvZbsiqW5xWH25efTNsLJA8knL"))}function x(r){return u([Buffer.from("metadata","utf8"),f.toBuffer(),r.toBuffer()],f)}0&&(module.exports={getATAAddress,getPdaMetadataKey});
//# sourceMappingURL=pda.js.map