getStakeMinimumDelegation

POSTStaking & InflationAll plans

Returns the minimum number of lamports required to delegate a stake account.

Try itSends a real request from your browser to the selected region.
POST
/

getStakeMinimumDelegation returns the runtime-enforced floor on how small a stake delegation can be. Any DelegateStake instruction that would leave a stake account below this amount is rejected by the Stake program.

Wallets and staking UIs typically call it before submitting a delegate instruction, validating the amount client-side instead of round-tripping a doomed transaction.

Plans & rate limitsAll plans
Free5/s
Operator50/s
Blade Runner200/s
Nexus500/s

Parameters

params is a JSON array, with values in this order: config.

1configobject

Commitment configuration.

Show propertiesProperties
commitmentstringdefault: "finalized"

Bank state to read the runtime parameter from.

Allowed values:finalizedconfirmedprocessed

Result

resultobject

The minimum delegation amount, wrapped with context.

Show propertiesProperties
contextobjectrequired
Show propertiesProperties
slotinteger

Slot the value was read at.

apiVersionstring

Version string of the responding node.

valueintegerrequired

Minimum stake delegation, in lamports.

Notes

  • This is a runtime constant, currently 1 SOL (1,000,000,000 lamports), applied network-wide rather than varying per validator or epoch.