diff --git a/assets/protocols/aerodrome.svg b/assets/protocols/aerodrome.svg deleted file mode 100644 index 6a69256f1..000000000 --- a/assets/protocols/aerodrome.svg +++ /dev/null @@ -1,43 +0,0 @@ - - diff --git a/assets/protocols/alchemy.svg b/assets/protocols/alchemy.svg deleted file mode 100644 index 34ef2d6b0..000000000 --- a/assets/protocols/alchemy.svg +++ /dev/null @@ -1,56 +0,0 @@ - diff --git a/assets/protocols/base.svg b/assets/protocols/base.svg deleted file mode 100644 index c608b0d00..000000000 --- a/assets/protocols/base.svg +++ /dev/null @@ -1,39 +0,0 @@ - diff --git a/assets/protocols/compound.svg b/assets/protocols/compound.svg deleted file mode 100644 index a6701baf4..000000000 --- a/assets/protocols/compound.svg +++ /dev/null @@ -1,92 +0,0 @@ - - diff --git a/assets/protocols/farcaster.svg b/assets/protocols/farcaster.svg deleted file mode 100644 index 619083060..000000000 --- a/assets/protocols/farcaster.svg +++ /dev/null @@ -1,40 +0,0 @@ - diff --git a/assets/protocols/hyperbolic.svg b/assets/protocols/hyperbolic.svg deleted file mode 100644 index 35083bd90..000000000 --- a/assets/protocols/hyperbolic.svg +++ /dev/null @@ -1,46 +0,0 @@ - - diff --git a/assets/protocols/moonwell.svg b/assets/protocols/moonwell.svg deleted file mode 100644 index 280f90f90..000000000 --- a/assets/protocols/moonwell.svg +++ /dev/null @@ -1,45 +0,0 @@ - diff --git a/assets/protocols/morpho.svg b/assets/protocols/morpho.svg deleted file mode 100644 index a27c0c3b2..000000000 --- a/assets/protocols/morpho.svg +++ /dev/null @@ -1,40 +0,0 @@ - \ No newline at end of file diff --git a/assets/protocols/pyth.svg b/assets/protocols/pyth.svg deleted file mode 100644 index 2efc53bc3..000000000 --- a/assets/protocols/pyth.svg +++ /dev/null @@ -1,39 +0,0 @@ - \ No newline at end of file diff --git a/assets/protocols/turnkey.svg b/assets/protocols/turnkey.svg deleted file mode 100644 index b0a634dad..000000000 --- a/assets/protocols/turnkey.svg +++ /dev/null @@ -1,38 +0,0 @@ - \ No newline at end of file diff --git a/typescript/agentkit/README.md b/typescript/agentkit/README.md index e32a4c691..6362e87cf 100644 --- a/typescript/agentkit/README.md +++ b/typescript/agentkit/README.md @@ -16,17 +16,6 @@ AgentKit is a framework for easily enabling AI agents to take actions onchain. I - [Adding Actions to your Action Provider](#adding-actions-to-your-action-provider) - [Adding Actions to your Action Provider that use a Wallet Provider](#adding-actions-to-your-action-provider-that-use-a-wallet-provider) - [Adding an Action Provider to your AgentKit instance](#adding-an-action-provider-to-your-agentkit-instance) -- [Action Providers](#action-providers) - - [CDP Wallet](#cdp-wallet) - - [ERC20](#erc20) - - [ERC721](#erc721) - - [Farcaster](#farcaster) - - [Morpho](#morpho) - - [Pyth](#pyth) - - [Twitter](#twitter) - - [Wallet](#wallet) - - [WETH](#weth) - - [WOW](#wow) - [Wallet Providers](#wallet-providers) - [CdpWalletProvider](#cdpwalletprovider) - [Network Configuration](#network-configuration) @@ -36,7 +25,6 @@ AgentKit is a framework for easily enabling AI agents to take actions onchain. I - [Importing a wallet from WalletData JSON string](#importing-a-wallet-from-walletdata-json-string) - [ViemWalletProvider](#viemwalletprovider) - [Contributing](#contributing) -- [Supported Protocols](#supported-protocols) ## Getting Started @@ -228,178 +216,6 @@ const agentKit = new AgentKit({ }); ``` -## Action Providers - -
-Basename - - - - - -
register_basenameRegisters a Basename for the agent. Must end with .base.eth on mainnet or .basetest.eth on testnet.
-
- -
-CDP Wallet - - - - - - - - - - - - - - - - - -
deploy_contractDeploys smart contract with required args: solidity version, solidity input json, contract name, and optional constructor args.
deploy_nftDeploys an NFT (ERC-721) contract onchain with name, symbol, and base URI for token metadata.
deploy_tokenDeploys an ERC20 token smart contract with token name, symbol, and total supply.
tradeTrades a specified amount of a 'from asset' to a 'to asset'. Only supported on mainnet networks.
-
- -
-ERC20 - - - - - - - - - -
get_balanceGets the token balance for a specified address and contract.
transferTransfers ERC20 tokens to a specified address.
-
- -
-ERC721 - - - - - - - - - - - - - -
get_balanceGets the NFT balance for a specified address and contract.
mintMints an NFT (ERC-721) to a specified destination address.
transferTransfers an NFT to a specified destination address.
-
- -
-Farcaster - - - - - - - - - -
account_detailsRetrieves account details for the agent's Farcaster account.
post_castPosts a cast to Farcaster (max 280 characters).
-
- -
-Morpho - - - - - - - - - -
depositDeposits assets into a Morpho Vault.
withdrawWithdraws assets from a Morpho Vault.
-
- -
-Pyth - - - - - - - - - -
fetch_priceFetches the current price for a given price feed from Pyth.
fetch_price_feed_idFetches the price feed ID for a given token symbol from Pyth.
-
- -
-Twitter - - - - - - - - - - - - - - - - - -
account_detailsRetrieves account details for the authenticated Twitter user.
account_mentionsRetrieves recent mentions for the authenticated user.
post_tweetPosts a new tweet to Twitter.
post_tweet_replyPosts a reply to an existing tweet.
-
- -
-Wallet - - - - - - - - - -
get_wallet_detailsReturns details of connected wallet including address, network info, ETH balance, native balance, and provider name.
native_transferTransfers native tokens (e.g., ETH) to a specified address.
-
- -
-WETH - - - - - -
wrap_ethWraps ETH to WETH. Only supported on Base Sepolia and Base Mainnet.
-
- -
-WOW - - - - - - - - - - - - - -
buy_tokenPurchases tokens from a WOW contract using ETH.
create_tokenCreates a Zora Wow ERC20 memecoin using the WoW factory with bonding curve functionality.
sell_tokenSells WOW tokens for ETH.
-
- ## Wallet Providers Wallet providers give an agent access to a wallet. AgentKit currently supports the following wallet providers: @@ -507,18 +323,3 @@ const walletProvider = new ViemWalletProvider(client); ## Contributing See [CONTRIBUTING.md](../../CONTRIBUTING.md) for more information. - -## Supported Protocols - -AgentKit is proud to have support for the following protocols, frameworks, and wallet providers: - -Aerodrome -Alchemy -Base -Compound -Farcaster -Hyperbolic -Moonwell -Morpho -Pyth -Turnkey