Create Currency
Create a new malleable currency with specified parameters.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_CURRENCY])
Update Currency
Modify the properties of an existing malleable currency.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_CURRENCY])
Delete Currency
Remove a malleable currency from the system.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DELETE_CURRENCY])
Mint Tokens
Create new tokens for a specific malleable currency.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.MINT_TOKENS])
Burn Tokens
Remove tokens from circulation for a specific malleable currency.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.BURN_TOKENS])
Transfer Tokens
Move tokens between wallets within a malleable currency.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.TRANSFER_TOKENS])
Set Exchange Rate
Define the exchange rate between a malleable currency and a reference currency.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SET_EXCHANGE_RATE])
Lock Currency
Temporarily prevent transactions for a specific malleable currency.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.LOCK_CURRENCY])
Unlock Currency
Re-enable transactions for a previously locked malleable currency.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UNLOCK_CURRENCY])
Set Transaction Limit
Define maximum transaction amounts for a malleable currency.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SET_TRANSACTION_LIMIT])
Create Wallet
Generate a new wallet for storing malleable currencies.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_WALLET])
Close Wallet
Deactivate an existing wallet for malleable currencies.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CLOSE_WALLET])
Generate Transaction Report
Create a detailed report of transactions for a specific malleable currency.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GENERATE_TRANSACTION_REPORT])
Set Inflation Rate
Define the rate at which new tokens are automatically created for a currency.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SET_INFLATION_RATE])
Apply Currency Swap
Exchange one malleable currency for another at a specified rate.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.APPLY_CURRENCY_SWAP])
Currency Created
Triggered when a new malleable currency is created in the system.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CURRENCY_CREATED])
Currency Updated
Triggered when properties of a malleable currency are modified.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CURRENCY_UPDATED])
Currency Deleted
Triggered when a malleable currency is removed from the system.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CURRENCY_DELETED])
Tokens Minted
Triggered when new tokens are created for a malleable currency.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.TOKENS_MINTED])
Tokens Burned
Triggered when tokens are removed from circulation.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.TOKENS_BURNED])
Transaction Completed
Triggered when a transfer of tokens is successfully completed.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.TRANSACTION_COMPLETED])
Exchange Rate Changed
Triggered when the exchange rate for a malleable currency is updated.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.EXCHANGE_RATE_CHANGED])
Currency Locked
Triggered when a malleable currency is locked for transactions.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CURRENCY_LOCKED])
Currency Unlocked
Triggered when a previously locked malleable currency is unlocked.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CURRENCY_UNLOCKED])
Transaction Limit Reached
Triggered when a transaction attempts to exceed the set limit.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.TRANSACTION_LIMIT_REACHED])
Wallet Created
Triggered when a new wallet is generated for malleable currencies.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.WALLET_CREATED])
Wallet Closed
Triggered when an existing wallet is deactivated.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.WALLET_CLOSED])
Low Balance Alert
Triggered when a wallet's balance falls below a specified threshold.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.LOW_BALANCE_ALERT])
High Volume Trading Detected
Triggered when trading volume for a currency exceeds normal levels.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.HIGH_VOLUME_TRADING_DETECTED])
Currency Swap Executed
Triggered when a currency swap is successfully completed.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CURRENCY_SWAP_EXECUTED])