Creating/Deleting Blockchains
You can manage your blockchains through the UI at mirror.ad or via API
Creating a Mirror instance
async function getRpcUrl(): Promise<string> {
const mirrorApiKey = process.env.MIRROR_API_KEY;
try {
const response = await fetch("https://engine.mirror.ad/blockchains", {
method: "POST",
headers: {
api_key: mirrorApiKey,
"Content-Type": "application/json",
},
body: JSON.stringify({}),
});
if (response.status !== 200) {
throw new Error(`Error getting RPC URL: ${response.status}`);
}
const data = (await response.json()) as { url: string };
return data.url;
} catch (error) {
console.error("Error:", error);
throw error;
}
}Deleting a Mirror instance
Last updated