working program and ids

This commit is contained in:
dd 2021-03-04 12:18:53 -05:00
parent fd7282c9f5
commit ed8ef6c0f6
2 changed files with 12 additions and 7 deletions

View File

@ -41,7 +41,7 @@
]
},
"BTC_ETH_USDT": {
"mango_group_pk": "qzT8TtwY9GzXnhMnKf3mhr6ao3jc6ZVkBRUJTUD7vr2",
"mango_group_pk": "CAsLeiWN4S2Q8SAcbo6P7nLUaxs4urVSpzrHpgZLPGLL",
"mint_pks": [
"C6kYXcaRUMqeBF5fhg165RWU7AnpT9z92fvKNoMqjmz6",
"8p968u9m7jZzKSsqxFDqki69MjqdFkwPM9FN4AN8hvHR",
@ -59,16 +59,16 @@
"BTC/USDT": "ELXP9wTE4apvK9sxAqtCtMidbAvJJDrNVg4wL6jqQEBA",
"ETH/USDT": "97mbLfi4S56y5Vg2LCF4Z7ru8jD1QjHa5SH3eyFYrMdg"
},
"srm_vault_pk": "6xRbZLX419AHo2pNNh9ZJ2KB7fHCkJorQgVx5fVCTqXH",
"srm_vault_pk": "BnYohERJjx6sADWe1P3n5cwr2JJFz3HaBidqspDMezm6",
"symbols": {
"BTC": "C6kYXcaRUMqeBF5fhg165RWU7AnpT9z92fvKNoMqjmz6",
"ETH": "8p968u9m7jZzKSsqxFDqki69MjqdFkwPM9FN4AN8hvHR",
"USDT": "7tSPGVhneTBWZjLGJGZb9V2UntC7T98cwtSLtgcXjeSs"
},
"vault_pks": [
"7EB7BwRFYce57z2mgagn8frf45iy8QsbcQViqsQc4EWY",
"G64J5wP7eaimUbXTH2ZYfmJxumDAPmPxkU3PdTyXUqcj",
"7cMdMyp1dYxPjhTSRybjeZz1kkRiAwsAH6DjAUaWmx7J"
"DKh18z5VYwGNergmKztewEBAe6SCQXaMuJkYVDQhWcyY",
"3vyfCDP4EyZPVHMHgJLhFjZrYdQpv5cKrcdKjm8KAFKQ",
"BMfn9XdjGQUpdZRLS8TEf1oX9n5cDhgUxJBuqUz7E3k9"
]
}
},

View File

@ -4,6 +4,7 @@ import { Account, Connection, PublicKey } from '@solana/web3.js';
import { Aggregator } from './schema';
import { homedir } from 'os';
import fs from 'fs';
import { sleep } from './utils';
export { MangoClient, MangoGroup, MarginAccount } from './client';
export { MangoIndexLayout, MarginAccountLayout, MangoGroupLayout } from './layout';
@ -40,8 +41,12 @@ export { IDS }
// const srmVaultPk = new PublicKey(clusterIds['mango_groups']['BTC_ETH_USDT']['srm_vault_pk'])
// const mangoGroup = await client.getMangoGroup(connection, mangoGroupPk, srmVaultPk)
// const srmAccountPk = new PublicKey("6utvndL8EEjpwK5QVtguErncQEPVbkuyABmXu6FeygeV")
// const mangoSrmAccount = await client.depositSrm(connection, mangoProgramId, mangoGroup, payer, srmAccountPk, 100)
// console.log(mangoSrmAccount)
// const mangoSrmAccountPk = await client.depositSrm(connection, mangoProgramId, mangoGroup, payer, srmAccountPk, 100)
// console.log(mangoSrmAccountPk.toBase58())
// await sleep(2000)
// const mangoSrmAccount = await client.getMangoSrmAccount(connection, mangoSrmAccountPk)
// const txid = await client.withdrawSrm(connection, mangoProgramId, mangoGroup, mangoSrmAccount, payer, srmAccountPk, 50)
// console.log('success', txid)
// }
//
// // await testSolink()