NAiOS IconNAiOS Logo
Volver al catálogo

Starton

starton

Starton 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
9
Triggers
0
Autenticación
OAuth gestionado
No
Información técnica: el detalle de parámetros, schemas y triggers de esta página está pensado para equipos de integración. Si solo necesitas saber si tu herramienta favorita está disponible, basta con ver la lista de acciones.

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ón

Tool 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

  • idstringObligatorio

    Unique identifier of the smart contract event watcher to delete

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get smart contract deploymentsSTARTON_GET_SMART_CONTRACT_DEPLOYMENTSAcción

Tool to retrieve a list of smart contract deployments. use after deploying or importing contracts to browse existing deployments.

Parámetros de entrada

  • pageinteger

    Zero-based page index for paginated results

  • limitinteger

    Number of items per page

  • addressstringObligatorio

    Smart contract address (hex string with '0x' prefix)

  • networkstringObligatorio

    Blockchain network identifier (e.g., 'polygon-mumbai')

  • includeAbiboolean

    Whether to include the contract ABI in each item

  • includeCompilationDetailsboolean

    Whether to include compilation details in each item

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get Smart Contract EventSTARTON_GET_SMART_CONTRACT_EVENTAcción

Tool 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

  • idstringObligatorio

    Unique identifier of the smart contract event watcher to retrieve

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get Smart ContractsSTARTON_GET_SMART_CONTRACTSAcción

Tool 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

  • projectIdstring

    Filter smart contracts by project ID

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get TemplatesSTARTON_GET_TEMPLATESAcción

Tool 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

  • pageinteger

    Page number to retrieve (default: 1).

  • limitinteger

    Number of results per page (default: 100).

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get WatcherSTARTON_GET_WATCHERAcción

Tool 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

  • idstringObligatorio

    Unique identifier of the watcher to retrieve

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get WatchersSTARTON_GET_WATCHERSAcción

Tool to retrieve a list of all watchers monitoring blockchain events. use after watchers are created.

Parámetros de entrada

  • pageinteger

    Page number to retrieve

  • limitinteger

    Maximum number of watchers per page

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get WebhooksSTARTON_GET_WEBHOOKSAcción

Tool to retrieve a list of all webhook watchers. use after creating watchers to review existing watchers.

Parámetros de entrada

  • pageinteger

    Page number to retrieve.

  • limitinteger

    Number of items per page.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Upload File to IPFSSTARTON_UPLOAD_FILEAcción

Tool 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

  • filestringObligatorio

    Local filesystem path to the file to upload

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not