aivy-agent-plugin-defi
v10.0.0
Published
This plugin provides a comprehensive suite of tools and actions to interact with various DeFi protocols on the Solana blockchain. It enables users to perform a wide range of DeFi operations, including trading, lending, borrowing, and cross-chain bridging.
Downloads
114
Readme
@aivy-solana-agent-kit/plugin-defi
This plugin provides a comprehensive suite of tools and actions to interact with various DeFi protocols on the Solana blockchain. It enables users to perform a wide range of DeFi operations, including trading, lending, borrowing, and cross-chain bridging.
Tools Available
Adrena
openPerpTradeLong: Open a long perpetual trade.openPerpTradeShort: Open a short perpetual trade.closePerpTradeLong: Close a long perpetual trade.closePerpTradeShort: Close a short perpetual trade.
Flash
flashOpenTrade: Open a flash trade.flashCloseTrade: Close a flash trade.
Lulo
lendAsset: Lend an asset.luloLend: Lend using Lulo.luloWithdraw: Withdraw from Lulo.
Manifest
limitOrder: Create a limit order.cancelAllOrders: Cancel all orders.withdrawAll: Withdraw all assets.manifestCreateMarket: Create a market on Manifest.
Debridge
checkDebridgeTransactionStatus: Check the status of a Debridge transaction.createDebridgeBridgeOrder: Create a bridge order.executeDebridgeBridgeOrder: Execute a bridge order.getBridgeQuote: Get a bridge quote.getDebridgeSupportedChains: Get supported chains for Debridge.getDebridgeTokensInfo: Get token information for Debridge.
Drift
driftPerpTrade: Open a perpetual trade on Drift.calculatePerpMarketFundingRate: Calculate the funding rate for a perpetual market.createVault: Create a vault.createDriftUserAccount: Create a Drift user account.depositIntoVault: Deposit into a vault.withdrawFromDriftVault: Withdraw from a Drift vault.stakeToDriftInsuranceFund: Stake to the Drift insurance fund.
Openbook
openbookCreateMarket: Create a market on the Openbook DEX.
Fluxbeam
fluxBeamCreatePool: Create a pool on FluxBeam.
Orca
orcaClosePosition: Close a position on Orca.orcaCreateCLMM: Create a CLMM on Orca.orcaOpenCenteredPositionWithLiquidity: Open a centered position with liquidity on Orca.
Ranger
openPerpTradeRanger: Open a new perpetual trading position.closePerpTradeRanger: Close an existing perpetual trading position.increasePerpPositionRanger: Increase an existing perpetual position.decreasePerpPositionRanger: Decrease an existing perpetual position.withdrawBalanceRanger: Withdraw available balance from Ranger.withdrawCollateralRanger: Withdraw collateral from an existing position.getPositions: Get all positions for a specific wallet.getQuote: Get a quote for opening or modifying a position.getTradeHistory: Get the trade history for a specific wallet.
Raydium
raydiumCreateAmmV4: Create an AMM v4 on Raydium.raydiumCreateClmm: Create a CLMM on Raydium.raydiumCreateCpmm: Create a CPMM on Raydium.
Solayer
stakeWithSolayer: Stake SOL with Solayer.
Voltr
voltrDepositStrategy: Deposit into a Voltr strategy.voltrGetPositionValues: Get position values for Voltr.
Sanctum
sanctumSwapLST: Swap LSTs on Sanctum.sanctumAddLiquidity: Add liquidity on Sanctum.sanctumRemoveLiquidity: Remove liquidity on Sanctum.sanctumGetLSTAPY: Get the APY for LSTs on Sanctum.sanctumGetLSTPrice: Get the price of LSTs on Sanctum.sanctumGetLSTTVL: Get the TVL for LSTs on Sanctum.sanctumGetOwnedLST: Get owned LSTs on Sanctum.
Full Documentation
For more detailed information, please refer to the full documentation at docs.sendai.fun.
