Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
This commit is contained in:
microwavedcola1 2022-04-07 19:53:20 +02:00
parent 770c67aed0
commit 8886337369
2 changed files with 4 additions and 1 deletions

0
ts/README.md Normal file
View File

View File

@ -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);
}