circle-infogetStakeMinimumDelegation

Learn getStakeMinimumDelegation use cases, code examples, request parameters, response structure, and tips.

The getStakeMinimumDelegation RPC method in CoinVera returns the minimum amount of SOL required to create or maintain a delegated stake account. This minimum is defined by the network and may change over time based on network parameters or updates.


✅ Common Use Cases

  • Creating Stake Accounts Ensure users or applications allocate at least the minimum required SOL before attempting to delegate stake.

  • Staking UI Validation Display appropriate warnings or disable staking options if the user's balance is below the threshold.

  • Programmatic Checks Prevent transaction failures by validating stake amounts before submitting stake instructions.


🧾 Request Parameters

This method takes no parameters.

{}

📦 Response Structure

Returns a single number representing the minimum required stake in lamports (1 SOL = 1,000,000,000 lamports):

{
  "result": 10000000
}

In this example, the minimum stake required is 0.01 SOL.


🧪 Example

Get Current Minimum Stake Amount


Code Examples

Example Response


💡 Developer Tips

  • Always Use This Before Delegating Especially if users are staking small amounts—this avoids failed transactions due to insufficient delegation.

  • Lamports, Not SOL Remember that the response is in lamports. Convert to SOL for display (e.g., divide by 1e9).

  • Minimum May Change The network may update this threshold over time. Always retrieve it dynamically instead of hardcoding a value.

  • Useful for Cold Wallet Staking Interfaces Ensures users don’t lock SOL into undelegatable stake accounts, which would otherwise need to be withdrawn and re-staked.


The getStakeMinimumDelegation method is a straightforward but essential RPC call for any staking-enabled interface or automation built on CoinVera.

Last updated