not working -- still integrating aggregator
This commit is contained in:
parent
9c7f2aa6a3
commit
0d1fd26805
|
@ -61,7 +61,7 @@
|
|||
"@solana/web3.js": "^0.90.0",
|
||||
"bn.js": "^5.1.2",
|
||||
"buffer-layout": "^1.2.0",
|
||||
"solink": "git+ssh://git@github.com:blockworks-foundation/solana-flux-aggregator.git"
|
||||
"solink": "git+ssh://git@github.com:czl1378/solana-flux-aggregator.git"
|
||||
},
|
||||
"browserslist": [
|
||||
">0.2%",
|
||||
|
|
|
@ -25,7 +25,8 @@ import { SRM_DECIMALS, TOKEN_PROGRAM_ID } from '@project-serum/serum/lib/token-i
|
|||
import { Order } from '@project-serum/serum/lib/market';
|
||||
import Wallet from '@project-serum/sol-wallet-adapter';
|
||||
import { makeCancelOrderInstruction, makeSettleFundsInstruction } from './instruction';
|
||||
import { Aggregator } from 'solink';
|
||||
const { Aggregator } = require('solink');
|
||||
|
||||
|
||||
export class MangoGroup {
|
||||
publicKey: PublicKey;
|
||||
|
@ -59,9 +60,10 @@ export class MangoGroup {
|
|||
): Promise<number[]> {
|
||||
|
||||
const aggs = await Promise.all(this.oracles.map((pk) => (Aggregator.load(pk))))
|
||||
return aggs.map((agg) => (agg.answer.median.toNumber())).concat(1.0)
|
||||
|
||||
const oracleAccs = await getMultipleAccounts(connection, this.oracles);
|
||||
return oracleAccs.map((oa) => decodeAggregatorInfo(oa.accountInfo).submissionValue).concat(1.0)
|
||||
// const oracleAccs = await getMultipleAccounts(connection, this.oracles);
|
||||
// return oracleAccs.map((oa) => decodeAggregatorInfo(oa.accountInfo).submissionValue).concat(1.0)
|
||||
}
|
||||
|
||||
getMarketIndex(spotMarket: Market): number {
|
||||
|
|
|
@ -11,6 +11,10 @@ export { NUM_TOKENS } from './layout';
|
|||
import IDS from './ids.json';
|
||||
export { IDS };
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
// async function main() {
|
||||
// const cluster = "devnet";
|
||||
// const client = new MangoClient();
|
||||
|
|
|
@ -4784,9 +4784,9 @@ snapdragon@^0.8.1:
|
|||
source-map-resolve "^0.5.0"
|
||||
use "^3.1.0"
|
||||
|
||||
"solink@git+ssh://git@github.com:blockworks-foundation/solana-flux-aggregator.git":
|
||||
"solink@git+ssh://git@github.com:czl1378/solana-flux-aggregator.git":
|
||||
version "1.0.0"
|
||||
resolved "git+ssh://git@github.com:blockworks-foundation/solana-flux-aggregator.git#c59ee0e47f8cda3a8d1be2ccd20cb63e338952c8"
|
||||
resolved "git+ssh://git@github.com:czl1378/solana-flux-aggregator.git#1be19b1a6bcbad9c81af3f67dccaa253d148191a"
|
||||
dependencies:
|
||||
"@ltd/j-toml" "^1.6.0"
|
||||
"@solana/web3.js" "^0.90.5"
|
||||
|
|
Loading…
Reference in New Issue