Skip to main content

Centralized Exchanges

Coinbase is a centralized exchange (CEX) protocol that allows users to trade cryptocurrencies with the need for intermediaries.
from langchain.agents import create_openai_functions_agent, AgentExecutor
from langchain import hub
from langchain_openai import ChatOpenAI
from composio_langchain import ComposioToolSet, Action, App

llm = ChatOpenAI()
prompt = hub.pull("hwchase17/openai-functions-agent")

composio_toolset = ComposioToolSet()
tools = composio_toolset.get_tools(apps=[App.COINBASE])

agent = create_openai_functions_agent(llm, tools, prompt)
agent_executor = AgentExecutor(agent=agent, tools=tools, verbose=True)

task = "your task description here"
result = agent_executor.invoke({"input": task})
print(result)
Binance is a centralized exchange (CEX) protocol that allows users to trade cryptocurrencies with the need for intermediaries.
from langchain.agents import create_openai_functions_agent, AgentExecutor
from langchain import hub
from langchain_openai import ChatOpenAI
from composio_langchain import ComposioToolSet, Action, App

llm = ChatOpenAI()
prompt = hub.pull("hwchase17/openai-functions-agent")

composio_toolset = ComposioToolSet()
tools = composio_toolset.get_tools(apps=[App.BINANCE])

agent = create_openai_functions_agent(llm, tools, prompt)
agent_executor = AgentExecutor(agent=agent, tools=tools, verbose=True)

task = "your task description here"
result = agent_executor.invoke({"input": task})
print(result)

Decentralized Exchanges

Uniswap is a decentralized exchange (DEX) protocol that allows users to trade cryptocurrencies without the need for intermediaries.
from langchain.agents import create_openai_functions_agent, AgentExecutor
from langchain import hub
from langchain_openai import ChatOpenAI
from composio_langchain import ComposioToolSet, Action, App

llm = ChatOpenAI()
prompt = hub.pull("hwchase17/openai-functions-agent")

composio_toolset = ComposioToolSet()
tools = composio_toolset.get_tools(apps=[App.UNISWAP])

agent = create_openai_functions_agent(llm, tools, prompt)
agent_executor = AgentExecutor(agent=agent, tools=tools, verbose=True)

task = "your task description here"
result = agent_executor.invoke({"input": task})
print(result)
SushiSwap is a decentralized exchange (DEX) protocol that allows users to trade cryptocurrencies without the need for intermediaries.
from langchain.agents import create_openai_functions_agent, AgentExecutor
from langchain import hub
from langchain_openai import ChatOpenAI
from composio_langchain import ComposioToolSet, Action, App

llm = ChatOpenAI()
prompt = hub.pull("hwchase17/openai-functions-agent")

composio_toolset = ComposioToolSet()
tools = composio_toolset.get_tools(apps=[App.SUSHISWAP])

agent = create_openai_functions_agent(llm, tools, prompt)
agent_executor = AgentExecutor(agent=agent, tools=tools, verbose=True)

task = "your task description here"
result = agent_executor.invoke({"input": task})
print(result)
Jupiter is a decentralized exchange (DEX) protocol that allows users to trade cryptocurrencies without the need for intermediaries.
from langchain.agents import create_openai_functions_agent, AgentExecutor
from langchain import hub
from langchain_openai import ChatOpenAI
from composio_langchain import ComposioToolSet, Action, App

llm = ChatOpenAI()
prompt = hub.pull("hwchase17/openai-functions-agent")

composio_toolset = ComposioToolSet()
tools = composio_toolset.get_tools(apps=[App.JUPITER])

agent = create_openai_functions_agent(llm, tools, prompt)
agent_executor = AgentExecutor(agent=agent, tools=tools, verbose=True)

task = "your task description here"
result = agent_executor.invoke({"input": task})
print(result)
dYdX is a decentralized exchange (DEX) protocol that allows users to trade cryptocurrencies without the need for intermediaries.
from langchain.agents import create_openai_functions_agent, AgentExecutor
from langchain import hub
from langchain_openai import ChatOpenAI
from composio_langchain import ComposioToolSet, Action, App

llm = ChatOpenAI()
prompt = hub.pull("hwchase17/openai-functions-agent")

composio_toolset = ComposioToolSet()
tools = composio_toolset.get_tools(apps=[App.DYDX])

agent = create_openai_functions_agent(llm, tools, prompt)
agent_executor = AgentExecutor(agent=agent, tools=tools, verbose=True)

task = "your task description here"
result = agent_executor.invoke({"input": task})
print(result)

Analytics and Research

CoinGecko is a platform that provides information about prices and market cap of cryptocurrencies.
from langchain.agents import create_openai_functions_agent, AgentExecutor
from langchain import hub
from langchain_openai import ChatOpenAI
from composio_langchain import ComposioToolSet, Action, App

llm = ChatOpenAI()
prompt = hub.pull("hwchase17/openai-functions-agent")

composio_toolset = ComposioToolSet()
tools = composio_toolset.get_tools(apps=[App.COINGECKO])

agent = create_openai_functions_agent(llm, tools, prompt)
agent_executor = AgentExecutor(agent=agent, tools=tools, verbose=True)

task = "your task description here"
result = agent_executor.invoke({"input": task})
print(result)
Glassnode is a platform that provides on chain analytics and research tools for cryptocurrencies.
from langchain.agents import create_openai_functions_agent, AgentExecutor
from langchain import hub
from langchain_openai import ChatOpenAI
from composio_langchain import ComposioToolSet, Action, App

llm = ChatOpenAI()
prompt = hub.pull("hwchase17/openai-functions-agent")

composio_toolset = ComposioToolSet()
tools = composio_toolset.get_tools(apps=[App.GLASSNODE])

agent = create_openai_functions_agent(llm, tools, prompt)
agent_executor = AgentExecutor(agent=agent, tools=tools, verbose=True)

task = "your task description here"
result = agent_executor.invoke({"input": task})
print(result)
Nansen is a platform that provides on chain analytics and research tools for cryptocurrencies.
from langchain.agents import create_openai_functions_agent, AgentExecutor
from langchain import hub
from langchain_openai import ChatOpenAI
from composio_langchain import ComposioToolSet, Action, App

llm = ChatOpenAI()
prompt = hub.pull("hwchase17/openai-functions-agent")

composio_toolset = ComposioToolSet()
tools = composio_toolset.get_tools(apps=[App.NANSEN])

agent = create_openai_functions_agent(llm, tools, prompt)
agent_executor = AgentExecutor(agent=agent, tools=tools, verbose=True)

task = "your task description here"
result = agent_executor.invoke({"input": task})
print(result)
Dune Analytics is a platform that provides on chain analytics and research tools for cryptocurrencies.
from langchain.agents import create_openai_functions_agent, AgentExecutor
from langchain import hub
from langchain_openai import ChatOpenAI
from composio_langchain import ComposioToolSet, Action, App

llm = ChatOpenAI()
prompt = hub.pull("hwchase17/openai-functions-agent")

composio_toolset = ComposioToolSet()
tools = composio_toolset.get_tools(apps=[App.DUNE])

agent = create_openai_functions_agent(llm, tools, prompt)
agent_executor = AgentExecutor(agent=agent, tools=tools, verbose=True)

task = "your task description here"
result = agent_executor.invoke({"input": task})
print(result)

DeFi Lending/Borrowing

Aave is a decentralized lending protocol that allows users to lend and borrow cryptocurrencies.
from langchain.agents import create_openai_functions_agent, AgentExecutor
from langchain import hub
from langchain_openai import ChatOpenAI
from composio_langchain import ComposioToolSet, Action, App

llm = ChatOpenAI()
prompt = hub.pull("hwchase17/openai-functions-agent")

composio_toolset = ComposioToolSet()
tools = composio_toolset.get_tools(apps=[App.AAVE])

agent = create_openai_functions_agent(llm, tools, prompt)
agent_executor = AgentExecutor(agent=agent, tools=tools, verbose=True)

task = "your task description here"
result = agent_executor.invoke({"input": task})
print(result)
Compound is a decentralized lending protocol that allows users to lend and borrow cryptocurrencies.
from langchain.agents import create_openai_functions_agent, AgentExecutor
from langchain import hub
from langchain_openai import ChatOpenAI
from composio_langchain import ComposioToolSet, Action, App

llm = ChatOpenAI()
prompt = hub.pull("hwchase17/openai-functions-agent")

composio_toolset = ComposioToolSet()
tools = composio_toolset.get_tools(apps=[App.COMPOUND])

agent = create_openai_functions_agent(llm, tools, prompt)
agent_executor = AgentExecutor(agent=agent, tools=tools, verbose=True)

task = "your task description here"
result = agent_executor.invoke({"input": task})
print(result)
MakerDAO is a decentralized lending protocol that allows users to lend and borrow cryptocurrencies.
from langchain.agents import create_openai_functions_agent, AgentExecutor
from langchain import hub
from langchain_openai import ChatOpenAI
from composio_langchain import ComposioToolSet, Action, App

llm = ChatOpenAI()
prompt = hub.pull("hwchase17/openai-functions-agent")

composio_toolset = ComposioToolSet()
tools = composio_toolset.get_tools(apps=[App.MAKERDAO])

agent = create_openai_functions_agent(llm, tools, prompt)
agent_executor = AgentExecutor(agent=agent, tools=tools, verbose=True)

task = "your task description here"
result = agent_executor.invoke({"input": task})
print(result)
YearnFinance is a decentralized lending protocol that allows users to lend and borrow cryptocurrencies.
from langchain.agents import create_openai_functions_agent, AgentExecutor
from langchain import hub
from langchain_openai import ChatOpenAI
from composio_langchain import ComposioToolSet, Action, App

llm = ChatOpenAI()
prompt = hub.pull("hwchase17/openai-functions-agent")

composio_toolset = ComposioToolSet()
tools = composio_toolset.get_tools(apps=[App.YEARN])

agent = create_openai_functions_agent(llm, tools, prompt)
agent_executor = AgentExecutor(agent=agent, tools=tools, verbose=True)

task = "your task description here"
result = agent_executor.invoke({"input": task})
print(result)
Beefy Finance is a decentralized lending protocol that allows users to lend and borrow cryptocurrencies.
from langchain.agents import create_openai_functions_agent, AgentExecutor
from langchain import hub
from langchain_openai import ChatOpenAI
from composio_langchain import ComposioToolSet, Action, App

llm = ChatOpenAI()
prompt = hub.pull("hwchase17/openai-functions-agent")

composio_toolset = ComposioToolSet()
tools = composio_toolset.get_tools(apps=[App.BEEFY])

agent = create_openai_functions_agent(llm, tools, prompt)
agent_executor = AgentExecutor(agent=agent, tools=tools, verbose=True)

task = "your task description here"
result = agent_executor.invoke({"input": task})
print(result)

Staking platforms

Lido Finance is a decentralized staking protocol that allows users to stake their cryptocurrencies.
from langchain.agents import create_openai_functions_agent, AgentExecutor
from langchain import hub
from langchain_openai import ChatOpenAI
from composio_langchain import ComposioToolSet, Action, App

llm = ChatOpenAI()
prompt = hub.pull("hwchase17/openai-functions-agent")

composio_toolset = ComposioToolSet()
tools = composio_toolset.get_tools(apps=[App.LIDO])

agent = create_openai_functions_agent(llm, tools, prompt)
agent_executor = AgentExecutor(agent=agent, tools=tools, verbose=True)

task = "your task description here"
result = agent_executor.invoke({"input": task})
print(result)
Rocket Pool is a decentralized staking protocol that allows users to stake their cryptocurrencies.
from langchain.agents import create_openai_functions_agent, AgentExecutor
from langchain import hub
from langchain_openai import ChatOpenAI
from composio_langchain import ComposioToolSet, Action, App

llm = ChatOpenAI()
prompt = hub.pull("hwchase17/openai-functions-agent")

composio_toolset = ComposioToolSet()
tools = composio_toolset.get_tools(apps=[App.ROCKETPOOL])

agent = create_openai_functions_agent(llm, tools, prompt)
agent_executor = AgentExecutor(agent=agent, tools=tools, verbose=True)

task = "your task description here"
result = agent_executor.invoke({"input": task})
print(result)
Stader is a decentralized staking protocol that allows users to stake their cryptocurrencies.
from langchain.agents import create_openai_functions_agent, AgentExecutor
from langchain import hub
from langchain_openai import ChatOpenAI
from composio_langchain import ComposioToolSet, Action, App

llm = ChatOpenAI()
prompt = hub.pull("hwchase17/openai-functions-agent")

composio_toolset = ComposioToolSet()
tools = composio_toolset.get_tools(apps=[App.STADER])

agent = create_openai_functions_agent(llm, tools, prompt)
agent_executor = AgentExecutor(agent=agent, tools=tools, verbose=True)

task = "your task description here"
result = agent_executor.invoke({"input": task})
print(result)
Ankr is a decentralized staking protocol that allows users to stake their cryptocurrencies.
from langchain.agents import create_openai_functions_agent, AgentExecutor
from langchain import hub
from langchain_openai import ChatOpenAI
from composio_langchain import ComposioToolSet, Action, App

llm = ChatOpenAI()
prompt = hub.pull("hwchase17/openai-functions-agent")

composio_toolset = ComposioToolSet()
tools = composio_toolset.get_tools(apps=[App.ANKR])

agent = create_openai_functions_agent(llm, tools, prompt)
agent_executor = AgentExecutor(agent=agent, tools=tools, verbose=True)

task = "your task description here"
result = agent_executor.invoke({"input": task})
print(result)

NFT Marketplaces

Opensea is a decentralized NFT marketplace that allows users to buy and sell NFTs.
from langchain.agents import create_openai_functions_agent, AgentExecutor
from langchain import hub
from langchain_openai import ChatOpenAI
from composio_langchain import ComposioToolSet, Action, App

llm = ChatOpenAI()
prompt = hub.pull("hwchase17/openai-functions-agent")

composio_toolset = ComposioToolSet()
tools = composio_toolset.get_tools(apps=[App.OPENSEA])

agent = create_openai_functions_agent(llm, tools, prompt)
agent_executor = AgentExecutor(agent=agent, tools=tools, verbose=True)

task = "your task description here"
result = agent_executor.invoke({"input": task})
print(result)
Blur is a decentralized NFT marketplace that allows users to buy and sell NFTs.
from langchain.agents import create_openai_functions_agent, AgentExecutor
from langchain import hub
from langchain_openai import ChatOpenAI
from composio_langchain import ComposioToolSet, Action, App

llm = ChatOpenAI()
prompt = hub.pull("hwchase17/openai-functions-agent")

composio_toolset = ComposioToolSet()
tools = composio_toolset.get_tools(apps=[App.BLUR])

agent = create_openai_functions_agent(llm, tools, prompt)
agent_executor = AgentExecutor(agent=agent, tools=tools, verbose=True)

task = "your task description here"
result = agent_executor.invoke({"input": task})
print(result)
Magic Eden is a decentralized NFT marketplace that allows users to buy and sell NFTs.
from langchain.agents import create_openai_functions_agent, AgentExecutor
from langchain import hub
from langchain_openai import ChatOpenAI
from composio_langchain import ComposioToolSet, Action, App

llm = ChatOpenAI()
prompt = hub.pull("hwchase17/openai-functions-agent")

composio_toolset = ComposioToolSet()
tools = composio_toolset.get_tools(apps=[App.MAGICEDEN])

agent = create_openai_functions_agent(llm, tools, prompt)
agent_executor = AgentExecutor(agent=agent, tools=tools, verbose=True)

task = "your task description here"
result = agent_executor.invoke({"input": task})
print(result)
NFTGo is a decentralized NFT marketplace that allows users to buy and sell NFTs.
from langchain.agents import create_openai_functions_agent, AgentExecutor
from langchain import hub
from langchain_openai import ChatOpenAI
from composio_langchain import ComposioToolSet, Action, App

llm = ChatOpenAI()
prompt = hub.pull("hwchase17/openai-functions-agent")

composio_toolset = ComposioToolSet()
tools = composio_toolset.get_tools(apps=[App.NFTGO])

agent = create_openai_functions_agent(llm, tools, prompt)
agent_executor = AgentExecutor(agent=agent, tools=tools, verbose=True)

task = "your task description here"
result = agent_executor.invoke({"input": task})
print(result)
Manifold is a decentralized NFT marketplace that allows users to buy and sell NFTs.
from langchain.agents import create_openai_functions_agent, AgentExecutor
from langchain import hub
from langchain_openai import ChatOpenAI
from composio_langchain import ComposioToolSet, Action, App

llm = ChatOpenAI()
prompt = hub.pull("hwchase17/openai-functions-agent")

composio_toolset = ComposioToolSet()
tools = composio_toolset.get_tools(apps=[App.MANIFOLD])

agent = create_openai_functions_agent(llm, tools, prompt)
agent_executor = AgentExecutor(agent=agent, tools=tools, verbose=True)

task = "your task description here"
result = agent_executor.invoke({"input": task})
print(result)
Zora is a decentralized NFT marketplace that allows users to buy and sell NFTs.
from langchain.agents import create_openai_functions_agent, AgentExecutor
from langchain import hub
from langchain_openai import ChatOpenAI
from composio_langchain import ComposioToolSet, Action, App

llm = ChatOpenAI()
prompt = hub.pull("hwchase17/openai-functions-agent")

composio_toolset = ComposioToolSet()
tools = composio_toolset.get_tools(apps=[App.ZORA])

agent = create_openai_functions_agent(llm, tools, prompt)
agent_executor = AgentExecutor(agent=agent, tools=tools, verbose=True)

task = "your task description here"
result = agent_executor.invoke({"input": task})
print(result)

Security and Compliance

Chainlysis is a platform that helps ensure crypto compliance.
from langchain.agents import create_openai_functions_agent, AgentExecutor
from langchain import hub
from langchain_openai import ChatOpenAI
from composio_langchain import ComposioToolSet, Action, App

llm = ChatOpenAI()
prompt = hub.pull("hwchase17/openai-functions-agent")

composio_toolset = ComposioToolSet()
tools = composio_toolset.get_tools(apps=[App.OPENSEA])

agent = create_openai_functions_agent(llm, tools, prompt)
agent_executor = AgentExecutor(agent=agent, tools=tools, verbose=True)

task = "your task description here"
result = agent_executor.invoke({"input": task})
print(result)
Elliptic is a platform that helps ensure crypto compliance.
from langchain.agents import create_openai_functions_agent, AgentExecutor
from langchain import hub
from langchain_openai import ChatOpenAI
from composio_langchain import ComposioToolSet, Action, App

llm = ChatOpenAI()
prompt = hub.pull("hwchase17/openai-functions-agent")

composio_toolset = ComposioToolSet()
tools = composio_toolset.get_tools(apps=[App.ELLIPTIC])

agent = create_openai_functions_agent(llm, tools, prompt)
agent_executor = AgentExecutor(agent=agent, tools=tools, verbose=True)

task = "your task description here"
result = agent_executor.invoke({"input": task})
print(result)
Chainlysis is a platform that helps ensure crypto compliance.
from langchain.agents import create_openai_functions_agent, AgentExecutor
from langchain import hub
from langchain_openai import ChatOpenAI
from composio_langchain import ComposioToolSet, Action, App

llm = ChatOpenAI()
prompt = hub.pull("hwchase17/openai-functions-agent")

composio_toolset = ComposioToolSet()
tools = composio_toolset.get_tools(apps=[App.OPENSEA])

agent = create_openai_functions_agent(llm, tools, prompt)
agent_executor = AgentExecutor(agent=agent, tools=tools, verbose=True)

task = "your task description here"
result = agent_executor.invoke({"input": task})
print(result)

Payments and Infrastructure

BitPay is a payment processor that allows users to pay for goods and services.
from langchain.agents import create_openai_functions_agent, AgentExecutor
from langchain import hub
from langchain_openai import ChatOpenAI
from composio_langchain import ComposioToolSet, Action, App

llm = ChatOpenAI()
prompt = hub.pull("hwchase17/openai-functions-agent")

composio_toolset = ComposioToolSet()
tools = composio_toolset.get_tools(apps=[App.BITPAY])

agent = create_openai_functions_agent(llm, tools, prompt)
agent_executor = AgentExecutor(agent=agent, tools=tools, verbose=True)

task = "your task description here"
result = agent_executor.invoke({"input": task})
print(result)
MoonPay is a payment processor that allows users to pay for goods and services.
from langchain.agents import create_openai_functions_agent, AgentExecutor
from langchain import hub
from langchain_openai import ChatOpenAI
from composio_langchain import ComposioToolSet, Action, App

llm = ChatOpenAI()
prompt = hub.pull("hwchase17/openai-functions-agent")

composio_toolset = ComposioToolSet()
tools = composio_toolset.get_tools(apps=[App.MOONPAY])

agent = create_openai_functions_agent(llm, tools, prompt)
agent_executor = AgentExecutor(agent=agent, tools=tools, verbose=True)

task = "your task description here"
result = agent_executor.invoke({"input": task})
print(result)

Oracles

Band Protocol is a platform that provides oracle services for blockchain networks.
from langchain.agents import create_openai_functions_agent, AgentExecutor
from langchain import hub
from langchain_openai import ChatOpenAI
from composio_langchain import ComposioToolSet, Action, App

llm = ChatOpenAI()
prompt = hub.pull("hwchase17/openai-functions-agent")

composio_toolset = ComposioToolSet()
tools = composio_toolset.get_tools(apps=[App.BAND_PROTOCOL])

agent = create_openai_functions_agent(llm, tools, prompt)
agent_executor = AgentExecutor(agent=agent, tools=tools, verbose=True)

task = "your task description here"
result = agent_executor.invoke({"input": task})
print(result)

Community Engagement

Discord is a platform that allows users to communicate with each other.
from langchain.agents import create_openai_functions_agent, AgentExecutor
from langchain import hub
from langchain_openai import ChatOpenAI
from composio_langchain import ComposioToolSet, Action, App

llm = ChatOpenAI()
prompt = hub.pull("hwchase17/openai-functions-agent")

composio_toolset = ComposioToolSet()
tools = composio_toolset.get_tools(apps=[App.DISCORD])

agent = create_openai_functions_agent(llm, tools, prompt)
agent_executor = AgentExecutor(agent=agent, tools=tools, verbose=True)

task = "your task description here"
result = agent_executor.invoke({"input": task})
print(result)
Telegram is a platform that allows users to communicate with each other.
from langchain.agents import create_openai_functions_agent, AgentExecutor
from langchain import hub
from langchain_openai import ChatOpenAI
from composio_langchain import ComposioToolSet, Action, App

llm = ChatOpenAI()
prompt = hub.pull("hwchase17/openai-functions-agent")

composio_toolset = ComposioToolSet()
tools = composio_toolset.get_tools(apps=[App.TELEGRAM])

agent = create_openai_functions_agent(llm, tools, prompt)
agent_executor = AgentExecutor(agent=agent, tools=tools, verbose=True)

task = "your task description here"
result = agent_executor.invoke({"input": task})
print(result)