import fs from "fs";
import { createKeyPairSignerFromBytes } from "@solana/kit";
import {
findLpMetadataPda,
getCreateLpMetadataInstructionAsync,
} from "@voltr/vault-sdk";
const adminSigner = await createKeyPairSignerFromBytes(
Uint8Array.from(JSON.parse(fs.readFileSync("/path/to/admin.json", "utf-8")))
);
const vault = "YOUR_VAULT_ADDRESS" as const;
const [metadataAccount] = await findLpMetadataPda({ vault });
const metadataIx = await getCreateLpMetadataInstructionAsync({
payer: adminSigner,
admin: adminSigner,
vault,
metadataAccount,
name: "My Vault LP",
symbol: "mvLP",
uri: "https://your-domain.com/metadata.json",
});