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": "account_transaction_history", "description": "Retrieves an array of all transactions associated with a specific address on the Optimism blockchain.", "parameters": {"address": {"description": "The blockchain address to query for transaction history.", "type": "str", "default": "0x0000000000000000000000000000000000000123"}, "network": {"description": "The network to query, either 'mainnet' or 'testnet'. Defaults to None.", "type": "str, optional", "default": ""}}}]
I'm a newbie in blockchain and I've been given a task to retrieve all transactions for a specific address on the Optimism mainnet. The address I've been given is 0x1234567890123456789012345678901234567890. Can you help me with the Python function to do this?
user
assistant
[{"name": "account_transaction_history", "arguments": {"address": "0x1234567890123456789012345678901234567890", "network": "mainnet"}}]