Errors/Chain errors

FundsNotSettled

The action exceeds a configured safety policy

View as Markdown

finalize ran the configured call, but the raised funds were still in the crowdloan's funds account afterwards, so finalization was refused. This happens when the call does not spend the raised amount, or when a wrapper such as Utility.batch returns Ok after its inner call failed. Fix the finalization call so it consumes the full raised amount, then finalize again.

Declared by the Crowdloan pallet; it classifies to the semantic code policy_violation.

Declared at pallets/crowdloan/src/lib.rs#L295.

Remediation

The action exceeds a configured safety policy

The same explanation is available in the terminal: btcli explain FundsNotSettled.