removed print statement

This commit is contained in:
dd 2021-02-27 13:46:03 -05:00
parent 4ac8f7b4df
commit 23ce407264
2 changed files with 32 additions and 17 deletions

View File

@ -355,6 +355,22 @@ export class MarginAccount {
export class MangoClient { export class MangoClient {
async sendTransaction2(
connection: Connection,
transaction: Transaction,
payer: Account,
additionalSigners: Account[]
): Promise<TransactionSignature> {
transaction.recentBlockhash = (await connection.getRecentBlockhash('singleGossip')).blockhash
transaction.setSigners(payer.publicKey, ...additionalSigners.map( a => a.publicKey ))
const signers = [payer].concat(additionalSigners)
transaction.sign(...signers)
const rawTransaction = transaction.serialize()
return await sendAndConfirmRawTransaction(connection, rawTransaction, {skipPreflight: true})
}
async sendTransaction( async sendTransaction(
connection: Connection, connection: Connection,
transaction: Transaction, transaction: Transaction,
@ -940,7 +956,6 @@ export class MangoClient {
return new MangoGroup(mangoGroupPk, decoded, srmVault.amount) return new MangoGroup(mangoGroupPk, decoded, srmVault.amount)
} else { } else {
const acc = await connection.getAccountInfo(mangoGroupPk); const acc = await connection.getAccountInfo(mangoGroupPk);
console.log(acc?.data.toString())
const decoded = MangoGroupLayout.decode(acc == null ? undefined : acc.data); const decoded = MangoGroupLayout.decode(acc == null ? undefined : acc.data);
return new MangoGroup(mangoGroupPk, decoded); return new MangoGroup(mangoGroupPk, decoded);
} }

View File

@ -11,22 +11,22 @@ export * from './utils'
export { IDS } export { IDS }
// async function testMangoGroup() { async function testMangoGroup() {
// const cluster = "mainnet-beta"; const cluster = "mainnet-beta";
// const client = new MangoClient(); const client = new MangoClient();
// const clusterIds = IDS[cluster] const clusterIds = IDS[cluster]
//
// const connection = new Connection(IDS.cluster_urls[cluster], 'singleGossip') const connection = new Connection(IDS.cluster_urls[cluster], 'singleGossip')
// const mangoGroupPk = new PublicKey(clusterIds.mango_groups.BTC_ETH_USDT.mango_group_pk); const mangoGroupPk = new PublicKey(clusterIds.mango_groups.BTC_ETH_USDT.mango_group_pk);
// const mangoProgramId = new PublicKey(clusterIds.mango_program_id); const mangoProgramId = new PublicKey(clusterIds.mango_program_id);
// const oraclePk = new PublicKey(IDS['mainnet-beta'].oracles['BTC/USDT']) const oraclePk = new PublicKey(IDS['mainnet-beta'].oracles['BTC/USDT'])
//
// const mangoGroup = await client.getMangoGroup(connection, mangoGroupPk) const mangoGroup = await client.getMangoGroup(connection, mangoGroupPk)
//
// console.log(mangoGroup) console.log(mangoGroup)
// } }
//
// testMangoGroup() testMangoGroup()
// async function testSolink() { // async function testSolink() {
// const cluster = "devnet"; // const cluster = "devnet";