Starton
startonStarton is an all-in-one Web3 API platform that enables developers to deploy and interact with smart contracts, store files on IPFS, and monitor blockchain events through a unified API and frontend interface.
Acciones disponibles (9)
Cada acción es una operación que el agente puede ejecutar contra este conector. Haz clic en una acción para ver sus parámetros.
Delete Smart Contract EventSTARTON_DELETE_SMART_CONTRACT_EVENTAcciónTool to delete a specific smart contract event watcher by its id. use after confirming the watcher id you want to remove.
STARTON_DELETE_SMART_CONTRACT_EVENTAcciónTool to delete a specific smart contract event watcher by its id. use after confirming the watcher id you want to remove.
Parámetros de entrada
idstringObligatorioUnique identifier of the smart contract event watcher to delete
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get smart contract deploymentsSTARTON_GET_SMART_CONTRACT_DEPLOYMENTSAcciónTool to retrieve a list of smart contract deployments. use after deploying or importing contracts to browse existing deployments.
STARTON_GET_SMART_CONTRACT_DEPLOYMENTSAcciónTool to retrieve a list of smart contract deployments. use after deploying or importing contracts to browse existing deployments.
Parámetros de entrada
pageintegerZero-based page index for paginated results
limitintegerNumber of items per page
addressstringObligatorioSmart contract address (hex string with '0x' prefix)
networkstringObligatorioBlockchain network identifier (e.g., 'polygon-mumbai')
includeAbibooleanWhether to include the contract ABI in each item
includeCompilationDetailsbooleanWhether to include compilation details in each item
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Smart Contract EventSTARTON_GET_SMART_CONTRACT_EVENTAcciónTool to retrieve details of a specific smart contract event watcher by its id. use after confirming the event watcher id and before updating or deleting it.
STARTON_GET_SMART_CONTRACT_EVENTAcciónTool to retrieve details of a specific smart contract event watcher by its id. use after confirming the event watcher id and before updating or deleting it.
Parámetros de entrada
idstringObligatorioUnique identifier of the smart contract event watcher to retrieve
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Smart ContractsSTARTON_GET_SMART_CONTRACTSAcciónTool to retrieve a list of all smart contracts associated with your project. use after authenticating and optionally filtering by project id.
STARTON_GET_SMART_CONTRACTSAcciónTool to retrieve a list of all smart contracts associated with your project. use after authenticating and optionally filtering by project id.
Parámetros de entrada
projectIdstringFilter smart contracts by project ID
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get TemplatesSTARTON_GET_TEMPLATESAcciónTool to retrieve a list of all smart contract templates. use when browsing the starton template library to select a template before deployment.
STARTON_GET_TEMPLATESAcciónTool to retrieve a list of all smart contract templates. use when browsing the starton template library to select a template before deployment.
Parámetros de entrada
pageintegerPage number to retrieve (default: 1).
limitintegerNumber of results per page (default: 100).
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get WatcherSTARTON_GET_WATCHERAcciónTool to retrieve details of a specific watcher by its id. use when you need to confirm its configuration before updating or deleting.
STARTON_GET_WATCHERAcciónTool to retrieve details of a specific watcher by its id. use when you need to confirm its configuration before updating or deleting.
Parámetros de entrada
idstringObligatorioUnique identifier of the watcher to retrieve
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get WatchersSTARTON_GET_WATCHERSAcciónTool to retrieve a list of all watchers monitoring blockchain events. use after watchers are created.
STARTON_GET_WATCHERSAcciónTool to retrieve a list of all watchers monitoring blockchain events. use after watchers are created.
Parámetros de entrada
pageintegerPage number to retrieve
limitintegerMaximum number of watchers per page
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get WebhooksSTARTON_GET_WEBHOOKSAcciónTool to retrieve a list of all webhook watchers. use after creating watchers to review existing watchers.
STARTON_GET_WEBHOOKSAcciónTool to retrieve a list of all webhook watchers. use after creating watchers to review existing watchers.
Parámetros de entrada
pageintegerPage number to retrieve.
limitintegerNumber of items per page.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Upload File to IPFSSTARTON_UPLOAD_FILEAcciónTool to upload a file to your project's ipfs storage. use after preparing the file you want to host on ipfs.
STARTON_UPLOAD_FILEAcciónTool to upload a file to your project's ipfs storage. use after preparing the file you want to host on ipfs.
Parámetros de entrada
filestringObligatorioLocal filesystem path to the file to upload
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not