Actions77
- Address History Actions
- Address Latest Actions
- AML Actions
- Block Data Actions
- Blockchain Event Actions
- Blockchain Fee Actions
- Estimate Contract Interaction Gas
- Estimate FA1.2 Transfer Fee
- Estimate FA2 Transfer Fee
- Estimate Native Coin Transfer Compute Units
- Estimate Native Coin Transfer Gas
- Estimate Program Invocation Compute Units
- Estimate Token Transfer Compute Units
- Estimate Token Transfer Gas
- Estimate Transaction Smart Fee
- Estimate Transfer Fee
- Get EIP-1559 Fee Recommendations
- Get Fee Recommendations
- Broadcast Actions
- Contract Actions
- HD Wallet Actions
- Market Data Actions
- Prepare Transaction Actions
- Simulate Actions
- Transaction Data Actions
- Utility Actions
Blockchain Fee → Estimate Program Invocation Compute Units
AI-generatedSummary
Estimate the compute units needed to invoke a Solana program using the sender, program ID, instruction data, and ordered account metadata. Select the Solana network and provide at least one account with its public key and signer and writable flags.
Inputs
- Blockchain Type — Choose Solana; this operation estimates Solana program invocation compute units.
- Network (required) — Select Mainnet or Devnet.
- Sender (required) — Address sending the funds.
- Program ID (required) — Address of the Solana program to invoke.
- Instruction Data (required) — Instruction payload encoded as base58 or hex in the format expected by the program.
- Accounts (required) — Add one or more accounts in the order expected by the program. For each, provide its public key and whether it must sign and may be modified.
Output shape
A single record containing the API's compute-unit estimate.
Solana fees are expressed in compute units; this operation returns a unit estimate rather than a fee amount.