comments
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
This commit is contained in:
parent
770c67aed0
commit
8886337369
|
@ -24,16 +24,19 @@ async function main() {
|
|||
const client = await MangoClient.connect(userProvider, true);
|
||||
console.log(`User ${userWallet.publicKey.toBase58()}`);
|
||||
|
||||
// fetch group
|
||||
const group = await client.getGroup(
|
||||
new PublicKey('6ACH752p6FsdLzuociVkmDwc3wJW8pcCoxZKfXJKfKcD'),
|
||||
);
|
||||
console.log(`Group ${group.publicKey}`);
|
||||
|
||||
// fetch banks
|
||||
const banks = await client.getBanksForGroup(group);
|
||||
for (const bank of banks) {
|
||||
console.log(`Bank ${bank.tokenIndex} ${bank.publicKey}`);
|
||||
}
|
||||
|
||||
// create + fetch account
|
||||
let mangoAccounts: MangoAccount[] = [];
|
||||
let mangoAccount: MangoAccount;
|
||||
mangoAccounts = await client.getMangoAccount(group, user.publicKey);
|
||||
|
@ -44,9 +47,9 @@ async function main() {
|
|||
mangoAccount = mangoAccounts[0];
|
||||
console.log(`MangoAccount ${mangoAccount.publicKey}`);
|
||||
|
||||
// deposit and withdraw
|
||||
console.log(`Depositing...1000`);
|
||||
await client.deposit(group, mangoAccount, banks[0], 1000);
|
||||
|
||||
console.log(`Withdrawing...500`);
|
||||
await client.withdraw(group, mangoAccount, banks[0], 500, false);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue