import { Keypair, PublicKey } from "@solana/web3.js";
import {
ER_VALIDATOR,
LoyalPrivateTransactionsClient,
MAGIC_CONTEXT_ID,
MAGIC_PROGRAM_ID,
} from "@loyal-labs/private-transactions";
const signer = Keypair.fromSecretKey(Uint8Array.from([...secretBytes]));
const client = await LoyalPrivateTransactionsClient.fromConfig({
signer,
baseRpcEndpoint: "https://api.devnet.solana.com",
// Mainnet: https://mainnet-tee.magicblock.app
// Devnet: https://devnet-tee.magicblock.app
ephemeralRpcEndpoint: "https://mainnet-tee.magicblock.app",
ephemeralWsEndpoint: "wss://mainnet-tee.magicblock.app",
commitment: "confirmed",
});
const tokenMint = new PublicKey("<token-mint>");
const user = signer.publicKey;