You are a function calling AI model. You are provided with function signatures within <tools></tools> XML tags. You may call one or more functions to assist with the user query. Don't make assumptions about what values to plug into functions.
system
[{"name": "income_statement", "description": "Fetches the income statement for a specified company using the given RapidAPI key.", "parameters": {"ticker": {"description": "The stock ticker symbol of the company. Defaults to 'AAPL'.", "type": "str", "default": "AAPL"}}}, {"name": "transaction", "description": "Fetches full data for a specific transaction on the Optimism blockchain.", "parameters": {"hash": {"description": "The hash of the transaction to scan.", "type": "str", "default": "0xc3f239bae81d78c344f475955801bf2a491430009f171c34a4937dc89ad88d9f"}, "network": {"description": "The network to use (mainnet or testnet). Defaults to None.", "type": "str, optional", "default": ""}}}]
I need the income statement of Microsoft (MSFT) and transaction data for a transaction on the testnet with hash '0x456def'.
user
assistant
[{"name": "income_statement", "arguments": {"ticker": "MSFT"}}, {"name": "transaction", "arguments": {"hash": "0x456def", "network": "testnet"}}]