Quick Start

Actions

2min

Introduction

Blockchain Actions are designed to execute functions on smart contracts deployed on a specific blockchain. When a Blockchain Action is invoked, it allows users to interact with various functionalities provided by the smart contract, enabling operations like minting tokens, executing trades, or invoking any payable function.

Key Features:

  • Function Execution: Users can call specific functions of smart contracts directly from the mini-app interface.
  • Optional Inputs: Depending on the function's requirements, input fields can be dynamically rendered based on the contract's ABI, ensuring a smooth user experience.
  • Native Currency Transfers: Developers can also specify an amount of native currency to be sent along with the function call, provided that the target function is marked as payable.

Transfer Actions focus specifically on transferring native cryptocurrency between addresses on supported blockchains. These actions are particularly useful for simple transactions where users want to send tokens without interacting with a smart contract's functionality.

Key Features:

  • Direct Transfers: Users can easily send native cryptocurrency to specified addresses with minimal configuration.
  • Dynamic Inputs: If no to or amount values are provided, the application will render input fields for user specification, providing flexibility in the transfer process.
  • Support for Multiple Amounts: Developers can define multiple transfer options, allowing users to choose from different amounts to send.

Future Enhancements

As we continue to expand the capabilities of Sherry Links, we plan to introduce additional action types, including Actions.

Updated 30 Jan 2025
Doc contributor
Did this page help you?