@raydium-io/raydium-sdk-v2
Version:
An SDK for building applications on top of Raydium.
2 lines • 2.29 kB
JavaScript
import{PublicKey as t,SystemProgram as s,SYSVAR_RENT_PUBKEY as u}from"@solana/web3.js";import{TOKEN_PROGRAM_ID as a}from"@solana/spl-token";function r({pubkey:n,isSigner:o=!1,isWritable:e=!0}){return{pubkey:n,isWritable:e,isSigner:o}}var R=[r({pubkey:a,isWritable:!1}),r({pubkey:s.programId,isWritable:!1}),r({pubkey:u,isWritable:!1})];function p({publicKey:n,transformSol:o}){let e=M(n.toString());if(e instanceof t)return o&&e.equals(i)?c:e;if(o&&e.toString()===i.toBase58())return c;if(typeof e=="string"){if(e===t.default.toBase58())return t.default;try{return new t(e)}catch{throw new Error("invalid public key")}}throw new Error("invalid public key")}function M(n){try{return new t(n)}catch{return n}}var w=new t("MemoSq4gqABAXKb96qnH8TysNcWxMyWCqXgDLGmfcHr"),f=new t("MemoSq4gqABAXKb96qnH8TysNcWxMyWCqXgDLGmfcHr"),P=new t("SysvarRent111111111111111111111111111111111"),K=new t("SysvarC1ock11111111111111111111111111111111"),k=new t("metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s"),m=new t("Sysvar1nstructions1111111111111111111111111"),g=s.programId,D=new t("4k3Dyjzvzp8eMZWUXbBCjEvwSkkk59S5iCNLY3QrkX6R"),W=new t("Ea5SjE2Y6yvCeW5dYTn7PYMuW5ikXkvbGdcmSnXeaLjS"),Y=new t("SRMuApVNdxXokk5GT7XD5cUUgXMBCoAz2LHeuAoKWRt"),N=new t("EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"),T=new t("Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB"),d=new t("mSoLzYCxHdYgdzU16g5QSh3i5K3z3KZK7ytfqcJm7So"),E=new t("7dHbWXmci3dT8UFYWYZweBLXgycu7Y3iL6trKn1Y7ARj"),q=new t("USDH1SM1ojwWUga67PGrgFWUHibbjqMvuMaDkRJTgkX"),C=new t("NRVwhjBQiUPYtfDT5zRBVJajzFQHaBUNtC7SNVvqRFa"),U=new t("ANAxByE6G2WjFp7A4NqtWYXb3mgruyzZYg3spfxe6Lbo"),_=new t("7vfCXTUXx5WJV5JADk17DUJ4ksgau7utNKj4b963voxs"),c=new t("So11111111111111111111111111111111111111112"),i=t.default;function G(n){return p({publicKey:n,transformSol:!0})}export{U as ANAMint,K as CLOCK_PROGRAM_ID,_ as ETHMint,m as INSTRUCTION_PROGRAM_ID,w as MEMO_PROGRAM_ID,f as MEMO_PROGRAM_ID2,k as METADATA_PROGRAM_ID,C as NRVMint,W as PAIMint,D as RAYMint,P as RENT_PROGRAM_ID,i as SOLMint,Y as SRMMint,g as SYSTEM_PROGRAM_ID,N as USDCMint,q as USDHMint,T as USDTMint,c as WSOLMint,r as accountMeta,R as commonSystemAccountMeta,d as mSOLMint,G as solToWSol,E as stSOLMint,M as tryParsePublicKey,p as validateAndParsePublicKey};
//# sourceMappingURL=pubKey.mjs.map