From 0ba51e6324ee54a45a06e9efe0254baca41fc002 Mon Sep 17 00:00:00 2001 From: microwavedcola1 Date: Mon, 19 Dec 2022 19:50:09 +0100 Subject: [PATCH] move to new authority and admin Signed-off-by: microwavedcola1 --- release-to-mainnet.sh | 2 +- ts/client/src/scripts/mb-admin.ts | 15 +++++++++++++++ 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/release-to-mainnet.sh b/release-to-mainnet.sh index d75c80e57..55dfc9f93 100755 --- a/release-to-mainnet.sh +++ b/release-to-mainnet.sh @@ -2,7 +2,7 @@ set -ex pipefail -WALLET_WITH_FUNDS=~/.config/solana/mango-mainnet.json +WALLET_WITH_FUNDS=~/.config/solana/mango-mainnet-1.json PROGRAM_ID=4MangoMjqJ2firMokCjjGgoK8d4MXcrgL7XJaL3w6fVg # build program, diff --git a/ts/client/src/scripts/mb-admin.ts b/ts/client/src/scripts/mb-admin.ts index d25847662..b24d831dc 100644 --- a/ts/client/src/scripts/mb-admin.ts +++ b/ts/client/src/scripts/mb-admin.ts @@ -127,6 +127,20 @@ async function createGroup() { console.log(`...registered group ${group.publicKey}`); } +async function changeAdmin() { + const result = await buildAdminClient(); + const client = result[0]; + const admin = result[1]; + + const group = await client.getGroupForCreator(admin.publicKey, GROUP_NUM); + + console.log(`Changing admin...`); + await client.groupEdit( + group, + new PublicKey('DSiGNQaKhFCSZbg4HczqCtPAPb1xV51c9GfbfqcVKTB4'), + ); +} + async function registerTokens() { const result = await buildAdminClient(); const client = result[0]; @@ -425,6 +439,7 @@ async function registerPerpMarkets() { async function main() { try { // await createGroup(); + // await changeAdmin(); } catch (error) { console.log(error); }