const connection = new Connection(ENDPOINT, "confirmed");
const secretKey = fs.readFileSync("...").toString();
const admin = Keypair.fromSecretKey(Buffer.from(JSON.parse(secretKey)));
const mint = new PublicKey("EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"); // USDC Mint
const initial_v_pc_amount = 976040125199; // This is an example, use something different
let [signers, instructions] = await createMarket(
new Numberu64(initial_v_pc_amount)
let marketAddress = signers[0].publicKey;
await signAndSendTransactionInstructions(
console.log("Created market at ", marketAddress.toBase58());
[signers, instructions] = await addInstance(
await signAndSendTransactionInstructions(
[signers, instructions] = await addInstance(
await signAndSendTransactionInstructions(