Contract Operations
The AI Agent SDK simplifies smart contract interactions by allowing developers to fetch Contract ABI (Application Binary Interface) by providing a contract address. This feature enables seamless integration with smart contracts on Cronos Chains, making it easier to interact with deployed contracts and build powerful blockchain applications.
5.1 Get contract ABI
Retrieve the ABI for a specified smart contract using the Crypto.com developer platform.
Arguments
contract_address (str): The address of the smart contract.
Example Query
"Get contract ABI of <example-contract-address>"
Example Code
from crypto_com_agent_client import Agent
agent = Agent.init(
llm_config={
"provider": "OpenAI",
"model": "gpt-4",
"provider-api-key": "sk-proj-example-key",
"temperature": "float-controlling-output-randomness",
},
blockchain_config={
"chainId": "chain-id",
"explorer-api-key": "your-api-key",
"private-key": "your-private-key",
"sso-wallet-url": "your-sso-wallet-url",
},
)
response = agent.interact("Get contract ABI of <example-contract-address>")
print(response)
Last updated
Was this helpful?