fixed ids
This commit is contained in:
parent
481cf394f8
commit
fd7282c9f5
10
src/ids.json
10
src/ids.json
|
@ -41,7 +41,7 @@
|
|||
]
|
||||
},
|
||||
"BTC_ETH_USDT": {
|
||||
"mango_group_pk": "28y2F7L44gpfKkyj11r6FqtPqBLYhNjj89Z54HMY4aQC",
|
||||
"mango_group_pk": "qzT8TtwY9GzXnhMnKf3mhr6ao3jc6ZVkBRUJTUD7vr2",
|
||||
"mint_pks": [
|
||||
"C6kYXcaRUMqeBF5fhg165RWU7AnpT9z92fvKNoMqjmz6",
|
||||
"8p968u9m7jZzKSsqxFDqki69MjqdFkwPM9FN4AN8hvHR",
|
||||
|
@ -59,16 +59,16 @@
|
|||
"BTC/USDT": "ELXP9wTE4apvK9sxAqtCtMidbAvJJDrNVg4wL6jqQEBA",
|
||||
"ETH/USDT": "97mbLfi4S56y5Vg2LCF4Z7ru8jD1QjHa5SH3eyFYrMdg"
|
||||
},
|
||||
"srm_vault_pk": "DnDih4j6PTbjkAsppVtnujpfbDTuW6LNEfobsKQeyLFH",
|
||||
"srm_vault_pk": "6xRbZLX419AHo2pNNh9ZJ2KB7fHCkJorQgVx5fVCTqXH",
|
||||
"symbols": {
|
||||
"BTC": "C6kYXcaRUMqeBF5fhg165RWU7AnpT9z92fvKNoMqjmz6",
|
||||
"ETH": "8p968u9m7jZzKSsqxFDqki69MjqdFkwPM9FN4AN8hvHR",
|
||||
"USDT": "7tSPGVhneTBWZjLGJGZb9V2UntC7T98cwtSLtgcXjeSs"
|
||||
},
|
||||
"vault_pks": [
|
||||
"HC7v2HB7xcpg3xBzXomiyg6h7LGpd7j8BZ6GB74C8vNh",
|
||||
"C7S1iT7A6ReMMKD2J3Q6Qgq7oJpsUKWVodaypp7sJqLn",
|
||||
"CNuFTKfjVzJdfaAqAx5FZBCwLbLZ91kwnCKDtKCFpx6A"
|
||||
"7EB7BwRFYce57z2mgagn8frf45iy8QsbcQViqsQc4EWY",
|
||||
"G64J5wP7eaimUbXTH2ZYfmJxumDAPmPxkU3PdTyXUqcj",
|
||||
"7cMdMyp1dYxPjhTSRybjeZz1kkRiAwsAH6DjAUaWmx7J"
|
||||
]
|
||||
}
|
||||
},
|
||||
|
|
42
src/index.ts
42
src/index.ts
|
@ -1,5 +1,9 @@
|
|||
import { MangoClient, MangoGroup } from './client';
|
||||
import IDS from './ids.json';
|
||||
import { Account, Connection, PublicKey } from '@solana/web3.js';
|
||||
import { Aggregator } from './schema';
|
||||
import { homedir } from 'os';
|
||||
import fs from 'fs';
|
||||
|
||||
export { MangoClient, MangoGroup, MarginAccount } from './client';
|
||||
export { MangoIndexLayout, MarginAccountLayout, MangoGroupLayout } from './layout';
|
||||
|
@ -7,3 +11,41 @@ export * from './layout';
|
|||
export * from './utils'
|
||||
|
||||
export { IDS }
|
||||
|
||||
|
||||
// async function tests() {
|
||||
// const cluster = "devnet";
|
||||
// const client = new MangoClient();
|
||||
// const clusterIds = IDS[cluster]
|
||||
//
|
||||
// const connection = new Connection(IDS.cluster_urls[cluster], 'singleGossip')
|
||||
// const mangoGroupPk = new PublicKey(clusterIds.mango_groups['BTC_ETH_USDT'].mango_group_pk);
|
||||
// const mangoProgramId = new PublicKey(clusterIds.mango_program_id);
|
||||
//
|
||||
// const keyPairPath = process.env.KEYPAIR || homedir() + '/.config/solana/id.json'
|
||||
// const payer = new Account(JSON.parse(fs.readFileSync(keyPairPath, 'utf-8')))
|
||||
//
|
||||
//
|
||||
// async function testSolink() {
|
||||
//
|
||||
// const oraclePk = new PublicKey(IDS[cluster].oracles['ETH/USDT'])
|
||||
// const agg = await Aggregator.loadWithConnection(oraclePk, connection)
|
||||
//
|
||||
// // const agg = await Aggregator.loadWithConnection(oraclePk, connection)
|
||||
// console.log(agg.answer.median.toNumber(), agg.answer.updatedAt.toNumber(), agg.round.id.toNumber())
|
||||
//
|
||||
// }
|
||||
//
|
||||
// async function testDepositSrm() {
|
||||
// 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)
|
||||
// }
|
||||
//
|
||||
// // await testSolink()
|
||||
// testDepositSrm()
|
||||
// }
|
||||
//
|
||||
// tests()
|
Loading…
Reference in New Issue