Add struct param
WriteAdd a param to a Solidity struct.
Permissions and limits
Account permissions
- A 1Shot API key and secret for the business
A repeated request may repeat the external action. Review the previous result before retrying a write.
Read chains, simulate and read smart contract methods, define contract events, and track transactions, wallets and webhooks with the 1Shot API Dev Platform.
Explore 46 workflow actions for 1Shot API, including account permissions and operation limits.
Choose an action in the workflow builder, connect an account, and map its inputs. These actions are available in the catalog; your account access and a successful test determine whether they work for your setup.
Add a param to a Solidity struct.
A repeated request may repeat the external action. Review the previous result before retrying a write.
Check whether an address holds contract code on a chain, and its EIP-7702 delegate.
Define a contract event to read logs for.
A repeated request may repeat the external action. Review the previous result before retrying a write.
Create a contract method (an endpoint for one contract function).
A repeated request may repeat the external action. Review the previous result before retrying a write.
Make sure contract methods exist for a 1Shot prompt's verified contract.
A repeated request may repeat the external action. Review the previous result before retrying a write.
Create a server wallet on a chain.
A repeated request may repeat the external action. Review the previous result before retrying a write.
Add a destination URL for signed webhooks.
A repeated request may repeat the external action. Review the previous result before retrying a write.
Fire an endpoint for chosen events and contract methods.
A repeated request may repeat the external action. Review the previous result before retrying a write.
Delete a contract event definition.
A repeated request may repeat the external action. Review the previous result before retrying a write.
Delete a contract method.
A repeated request may repeat the external action. Review the previous result before retrying a write.
Delete a webhook endpoint.
A repeated request may repeat the external action. Review the previous result before retrying a write.
Delete a webhook trigger.
A repeated request may repeat the external action. Review the previous result before retrying a write.
Encode a contract method's call data as hex.
Estimate a contract method's gas and fees.
Read a chain's current gas fees and fee history.
Read a contract event definition.
Read a contract method.
Read a transaction's status, hash, gas and logs.
Read a wallet, with balances when asked.
Read a webhook endpoint and its public key.
Create a contract method for each function in an ABI.
A repeated request may repeat the external action. Review the previous result before retrying a write.
List the chains 1Shot supports.
List the business's contract event definitions.
List the business's contract methods, by chain, name, status, contract, prompt or type.
List a wallet's delegations.
List the webhooks generated for an endpoint.
List the business's transactions by chain, status, wallet, method, memo and dates.
List the business's server wallets.
List a webhook's delivery attempts.
List the business's webhook endpoints.
List the event names webhooks can fire on.
List the business's webhook triggers.
List the x402 payment kinds the facilitator supports.
Call a view or pure function and return its result (no transaction).
Remove a param from a Solidity struct.
A repeated request may repeat the external action. Review the previous result before retrying a write.
Rotate an endpoint's signing key; the new public key is returned.
A repeated request may repeat the external action. Review the previous result before retrying a write.
Read a contract event's logs between blocks, filtered by topics.
Search 1Shot prompts for the contracts that fit a description.
Simulate a contract method; nothing is sent on chain and no gas is spent.
Rename or describe a contract event definition.
A repeated request may repeat the external action. Review the previous result before retrying a write.
Update a contract method's chain, contract, wallet, name, function or callback.
A repeated request may repeat the external action. Review the previous result before retrying a write.
Rename a Solidity struct.
A repeated request may repeat the external action. Review the previous result before retrying a write.
Update a Solidity struct's params together.
A repeated request may repeat the external action. Review the previous result before retrying a write.
Rename a wallet or change its description or low-balance alert.
A repeated request may repeat the external action. Review the previous result before retrying a write.
Rename or describe a webhook endpoint.
A repeated request may repeat the external action. Review the previous result before retrying a write.
Change a webhook trigger's endpoint, events, methods or name.
A repeated request may repeat the external action. Review the previous result before retrying a write.
Use the account and permissions required for your process. Review the connection check before configuring a workflow action.
Select a listed operation and map its required inputs. Use test records and add a human approval before writes that need review.
Inspect step outputs and confirm the result in 1Shot API. A saved workflow is not a completed provider action.