Fix
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
This commit is contained in:
parent
b38bca5517
commit
3793ea0819
|
@ -1,4 +1,5 @@
|
||||||
import { AnchorProvider, BN, Wallet } from '@project-serum/anchor';
|
import { AnchorProvider } from '@coral-xyz/anchor';
|
||||||
|
import { BN, Wallet } from '@project-serum/anchor';
|
||||||
import { serializeInstructionToBase64 } from '@solana/spl-governance';
|
import { serializeInstructionToBase64 } from '@solana/spl-governance';
|
||||||
import {
|
import {
|
||||||
AccountMeta,
|
AccountMeta,
|
||||||
|
@ -9,14 +10,12 @@ import {
|
||||||
SystemProgram,
|
SystemProgram,
|
||||||
} from '@solana/web3.js';
|
} from '@solana/web3.js';
|
||||||
import fs from 'fs';
|
import fs from 'fs';
|
||||||
import { TokenIndex } from '../accounts/bank';
|
import { TokenIndex } from '../src/accounts/bank';
|
||||||
import { Builder } from '../builder';
|
import { Builder } from '../src/builder';
|
||||||
import { MangoClient } from '../client';
|
import { MangoClient } from '../src/client';
|
||||||
import { NullTokenEditParams } from '../clientIxParamBuilder';
|
import { NullTokenEditParams } from '../src/clientIxParamBuilder';
|
||||||
import { MANGO_V4_ID, OPENBOOK_PROGRAM_ID } from '../constants';
|
import { MANGO_V4_ID, OPENBOOK_PROGRAM_ID } from '../src/constants';
|
||||||
import { bpsToDecimal, percentageToDecimal, toNative } from '../utils';
|
import { bpsToDecimal, percentageToDecimal, toNative } from '../src/utils';
|
||||||
|
|
||||||
const GROUP_NUM = Number(process.env.GROUP_NUM || 0);
|
|
||||||
|
|
||||||
const { MB_CLUSTER_URL, MB_PAYER_KEYPAIR, MB_PAYER3_KEYPAIR } = process.env;
|
const { MB_CLUSTER_URL, MB_PAYER_KEYPAIR, MB_PAYER3_KEYPAIR } = process.env;
|
||||||
|
|
||||||
|
@ -61,7 +60,7 @@ async function buildAdminClient(): Promise<[MangoClient, Keypair, Keypair]> {
|
||||||
return [client, admin, creator];
|
return [client, admin, creator];
|
||||||
}
|
}
|
||||||
|
|
||||||
async function tokenRegister() {
|
async function tokenRegister(): Promise<void> {
|
||||||
const result = await buildAdminClient();
|
const result = await buildAdminClient();
|
||||||
const client = result[0];
|
const client = result[0];
|
||||||
const admin = result[1];
|
const admin = result[1];
|
||||||
|
@ -70,7 +69,7 @@ async function tokenRegister() {
|
||||||
new PublicKey('78b8f4cGCwmZ9ysPFMWLaLTkkaYnUjwMJYStWe5RTSSX'),
|
new PublicKey('78b8f4cGCwmZ9ysPFMWLaLTkkaYnUjwMJYStWe5RTSSX'),
|
||||||
);
|
);
|
||||||
|
|
||||||
let ix = await client.program.methods
|
const ix = await client.program.methods
|
||||||
.tokenRegister(
|
.tokenRegister(
|
||||||
8 as TokenIndex,
|
8 as TokenIndex,
|
||||||
'wBTC (Portal)',
|
'wBTC (Portal)',
|
||||||
|
@ -103,7 +102,7 @@ async function tokenRegister() {
|
||||||
console.log(await serializeInstructionToBase64(ix));
|
console.log(await serializeInstructionToBase64(ix));
|
||||||
}
|
}
|
||||||
|
|
||||||
async function tokenEdit() {
|
async function tokenEdit(): Promise<void> {
|
||||||
const result = await buildAdminClient();
|
const result = await buildAdminClient();
|
||||||
const client = result[0];
|
const client = result[0];
|
||||||
const admin = result[1];
|
const admin = result[1];
|
||||||
|
@ -163,7 +162,7 @@ async function tokenEdit() {
|
||||||
console.log(serializeInstructionToBase64(ix));
|
console.log(serializeInstructionToBase64(ix));
|
||||||
}
|
}
|
||||||
|
|
||||||
async function serum3Register() {
|
async function serum3Register(): Promise<void> {
|
||||||
const result = await buildAdminClient();
|
const result = await buildAdminClient();
|
||||||
const client = result[0];
|
const client = result[0];
|
||||||
|
|
||||||
|
@ -193,7 +192,7 @@ async function serum3Register() {
|
||||||
console.log(serializeInstructionToBase64(ix));
|
console.log(serializeInstructionToBase64(ix));
|
||||||
}
|
}
|
||||||
|
|
||||||
async function perpCreate() {
|
async function perpCreate(): Promise<void> {
|
||||||
const result = await buildAdminClient();
|
const result = await buildAdminClient();
|
||||||
const client = result[0];
|
const client = result[0];
|
||||||
const admin = result[1];
|
const admin = result[1];
|
||||||
|
@ -294,7 +293,7 @@ async function perpCreate() {
|
||||||
console.log(serializeInstructionToBase64(ix));
|
console.log(serializeInstructionToBase64(ix));
|
||||||
}
|
}
|
||||||
|
|
||||||
async function main() {
|
async function main(): Promise<void> {
|
||||||
try {
|
try {
|
||||||
// await tokenRegister();
|
// await tokenRegister();
|
||||||
// await tokenEdit();
|
// await tokenEdit();
|
||||||
|
|
Loading…
Reference in New Issue