Add cancel and withdraw functionality

This commit is contained in:
DonDuala
2024-12-30 17:59:32 -04:00
parent 2246367a86
commit 0dea94c5b5
5 changed files with 152 additions and 0 deletions

View File

@@ -22,6 +22,8 @@ import {
request_faucet_funds,
trade,
limitOrder,
cancelAllOrders,
withdrawAll,
transfer,
getTokenDataByAddress,
getTokenDataByTicker,
@@ -162,6 +164,14 @@ export class SolanaAgentKit {
return limitOrder(this, marketId, quantity, side, price);
}
async cancelAllOrders(marketId: PublicKey): Promise<string> {
return cancelAllOrders(this, marketId);
}
async withdrawAll(marketId: PublicKey): Promise<string> {
return withdrawAll(this, marketId);
}
async lendAssets(amount: number): Promise<string> {
return lendAsset(this, amount);
}