Skip to main content
Every starton.api.* operation is listed below with parameter shapes and return types from the plugin Zod schemas.
New to Corsair? See API access, authentication, and error handling.

Ipfs

uploadFile

ipfs.uploadFile Upload a file to the project’s IPFS storage and pin it Risk: write
Input
Output

Smart Contract

call

smartContract.call Execute a state-changing function on a deployed smart contract Risk: write
Input
Output

deployFromTemplate

smartContract.deployFromTemplate Deploy a smart contract from a Starton-audited template (e.g. ERC20, ERC721) Risk: write
Input
Output

list

smartContract.list List the smart contracts in the project (paginated) Risk: read
Input Output

read

smartContract.read Call a read-only function on a deployed smart contract without broadcasting a transaction Risk: read
Input
Output

Template

list

template.list List the Starton Library smart contract templates Risk: read
Input Output

Transaction

get

transaction.get Retrieve a blockchain transaction by its Starton id Risk: read
Input Output

Wallet

create

wallet.create Create a new KMS-managed blockchain wallet for the project Risk: write
Input
Output

list

wallet.list List the KMS-managed wallets for the project (paginated) Risk: read
Input Output

Watcher

delete

watcher.delete Delete a blockchain event watcher by its id Risk: destructive · Irreversible
Input Output: number

get

watcher.get Retrieve a blockchain event watcher by its id Risk: read
Input Output

Webhook

list

webhook.list List the webhook deliveries sent by watchers (paginated) Risk: read
Input Output