diff --git a/ts/README.md b/ts/README.md new file mode 100644 index 000000000..e69de29bb diff --git a/ts/example1-user.ts b/ts/example1-user.ts index 1f3b8e65f..2302441bc 100644 --- a/ts/example1-user.ts +++ b/ts/example1-user.ts @@ -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); }