Add Function Descriptors
The schema tool provides us with an easy way to get access to smart contract functions through function descriptors, which allow you to initiate the function by calling it synchronously, or posting a request to run it asynchronously.
Call Context
The call context is a predefined parameter to each smart contract function, which allows you to access the functionality that the call environment provides.
Define Function Parameters
Learn how to define function parameters using the 'params' subsection, and how the Schema Tool facilitates this process.
Define Function Results
Understand how to outline function results using the 'results' subsection and how the Schema Tool aids in this process.
Limit Access
This article explains how to define access controls for functions using the optional 'access' subsection in the schema definition file.
Thunk Functions
Learn about thunk functions and how the Schema Tool uses them to facilitate smart contract function calls.
Trigger Events
This article outlines how to trigger events in smart contracts utilizing ISC sandbox's ScFuncContext and the Schema Tool for structured events.
Use the Schema Tool
The `schema` tool will assist in creating a smart contract as unobtrusively as possible.