working program and ids
This commit is contained in:
parent
fd7282c9f5
commit
ed8ef6c0f6
10
src/ids.json
10
src/ids.json
|
@ -41,7 +41,7 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"BTC_ETH_USDT": {
|
"BTC_ETH_USDT": {
|
||||||
"mango_group_pk": "qzT8TtwY9GzXnhMnKf3mhr6ao3jc6ZVkBRUJTUD7vr2",
|
"mango_group_pk": "CAsLeiWN4S2Q8SAcbo6P7nLUaxs4urVSpzrHpgZLPGLL",
|
||||||
"mint_pks": [
|
"mint_pks": [
|
||||||
"C6kYXcaRUMqeBF5fhg165RWU7AnpT9z92fvKNoMqjmz6",
|
"C6kYXcaRUMqeBF5fhg165RWU7AnpT9z92fvKNoMqjmz6",
|
||||||
"8p968u9m7jZzKSsqxFDqki69MjqdFkwPM9FN4AN8hvHR",
|
"8p968u9m7jZzKSsqxFDqki69MjqdFkwPM9FN4AN8hvHR",
|
||||||
|
@ -59,16 +59,16 @@
|
||||||
"BTC/USDT": "ELXP9wTE4apvK9sxAqtCtMidbAvJJDrNVg4wL6jqQEBA",
|
"BTC/USDT": "ELXP9wTE4apvK9sxAqtCtMidbAvJJDrNVg4wL6jqQEBA",
|
||||||
"ETH/USDT": "97mbLfi4S56y5Vg2LCF4Z7ru8jD1QjHa5SH3eyFYrMdg"
|
"ETH/USDT": "97mbLfi4S56y5Vg2LCF4Z7ru8jD1QjHa5SH3eyFYrMdg"
|
||||||
},
|
},
|
||||||
"srm_vault_pk": "6xRbZLX419AHo2pNNh9ZJ2KB7fHCkJorQgVx5fVCTqXH",
|
"srm_vault_pk": "BnYohERJjx6sADWe1P3n5cwr2JJFz3HaBidqspDMezm6",
|
||||||
"symbols": {
|
"symbols": {
|
||||||
"BTC": "C6kYXcaRUMqeBF5fhg165RWU7AnpT9z92fvKNoMqjmz6",
|
"BTC": "C6kYXcaRUMqeBF5fhg165RWU7AnpT9z92fvKNoMqjmz6",
|
||||||
"ETH": "8p968u9m7jZzKSsqxFDqki69MjqdFkwPM9FN4AN8hvHR",
|
"ETH": "8p968u9m7jZzKSsqxFDqki69MjqdFkwPM9FN4AN8hvHR",
|
||||||
"USDT": "7tSPGVhneTBWZjLGJGZb9V2UntC7T98cwtSLtgcXjeSs"
|
"USDT": "7tSPGVhneTBWZjLGJGZb9V2UntC7T98cwtSLtgcXjeSs"
|
||||||
},
|
},
|
||||||
"vault_pks": [
|
"vault_pks": [
|
||||||
"7EB7BwRFYce57z2mgagn8frf45iy8QsbcQViqsQc4EWY",
|
"DKh18z5VYwGNergmKztewEBAe6SCQXaMuJkYVDQhWcyY",
|
||||||
"G64J5wP7eaimUbXTH2ZYfmJxumDAPmPxkU3PdTyXUqcj",
|
"3vyfCDP4EyZPVHMHgJLhFjZrYdQpv5cKrcdKjm8KAFKQ",
|
||||||
"7cMdMyp1dYxPjhTSRybjeZz1kkRiAwsAH6DjAUaWmx7J"
|
"BMfn9XdjGQUpdZRLS8TEf1oX9n5cDhgUxJBuqUz7E3k9"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
|
@ -4,6 +4,7 @@ import { Account, Connection, PublicKey } from '@solana/web3.js';
|
||||||
import { Aggregator } from './schema';
|
import { Aggregator } from './schema';
|
||||||
import { homedir } from 'os';
|
import { homedir } from 'os';
|
||||||
import fs from 'fs';
|
import fs from 'fs';
|
||||||
|
import { sleep } from './utils';
|
||||||
|
|
||||||
export { MangoClient, MangoGroup, MarginAccount } from './client';
|
export { MangoClient, MangoGroup, MarginAccount } from './client';
|
||||||
export { MangoIndexLayout, MarginAccountLayout, MangoGroupLayout } from './layout';
|
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 srmVaultPk = new PublicKey(clusterIds['mango_groups']['BTC_ETH_USDT']['srm_vault_pk'])
|
||||||
// const mangoGroup = await client.getMangoGroup(connection, mangoGroupPk, srmVaultPk)
|
// const mangoGroup = await client.getMangoGroup(connection, mangoGroupPk, srmVaultPk)
|
||||||
// const srmAccountPk = new PublicKey("6utvndL8EEjpwK5QVtguErncQEPVbkuyABmXu6FeygeV")
|
// const srmAccountPk = new PublicKey("6utvndL8EEjpwK5QVtguErncQEPVbkuyABmXu6FeygeV")
|
||||||
// const mangoSrmAccount = await client.depositSrm(connection, mangoProgramId, mangoGroup, payer, srmAccountPk, 100)
|
// const mangoSrmAccountPk = await client.depositSrm(connection, mangoProgramId, mangoGroup, payer, srmAccountPk, 100)
|
||||||
// console.log(mangoSrmAccount)
|
// 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()
|
// // await testSolink()
|
||||||
|
|
Loading…
Reference in New Issue