setup.ts 515 B

123456789101112131415
  1. import { Program, Idl } from "@coral-xyz/anchor";
  2. import { IDL, CompressedNft } from "../idl/compressed_nft";
  3. import { clusterApiUrl, Connection, PublicKey } from "@solana/web3.js";
  4. export const connection = new Connection(clusterApiUrl("devnet"), "confirmed");
  5. const programId = IDL.metadata.address;
  6. export const program = new Program(IDL as Idl, programId, {
  7. connection,
  8. }) as unknown as Program<CompressedNft>;
  9. export const treeAddress = new PublicKey(
  10. "FYwZ4rMtexsHBTx2aCnQRVg51K5WXZJ1n3SYacXFvado"
  11. );