📄️ EncodeFunctionData
The EncodeFunctionData action is a core utility that converts smart contract function calls into calldata (hexadecimal data) that can be used in blockchain transactions. This is a crucial step when preparing to interact with any smart contract on EVM-compatible blockchains.
📄️ FormatHelpers
The FormatHelpers module provides essential data formatting and conversion utilities for blockchain applications. These functions help developers handle the various data formats used in Ethereum and other EVM-compatible blockchains.
📄️ GetBalance
The GetBalance action provides a way to retrieve token balances for a smart account across supported networks. It can check balances for native tokens (ETH, BNB, AVAX etc.) and ERC-20 tokens with minimal configuration.
📄️ GetStatusFromUserop
The GetStatusFromUserop action allows you to check the confirmation status of a previously submitted User Operation (UserOp) in Account Abstraction transactions. This is crucial for verifying that your transaction has been successfully included in a block or for troubleshooting failed transactions.
📄️ ReadContract
The ReadContract action allows you to query data from any smart contract without sending a transaction or paying gas fees. This is essential for retrieving on-chain information such as token balances, contract states, or configuration parameters.
📄️ SendTransaction
The SendTransaction action is the core function for executing blockchain transactions with the Agentkit SDK. It allows you to send native tokens, interact with smart contracts, and perform any on-chain operations without users needing to pay gas fees.
📄️ SignMessage
The SignMessage action allows you to cryptographically sign arbitrary messages with your smart account's private key. This is essential for proving ownership of your address, authenticating with decentralized applications, and participating in off-chain protocols.