PolicyDeniedError | Newton operators evaluated the policy and denied the intent. | No. Rebuild the action or accept the denial. |
NewtonTaskEvaluationError | newt_createTask failed or returned a malformed or negative evaluation result. Check the gateway result’s operator_errors[] before retrying. | Depends. A retryable: false operator error is deterministic. |
AttestationTimeoutError | The gateway did not return attestation data before the SDK timeout. | Yes, with a fresh task. |
GatewayError | A gateway transport or envelope failure occurred. | Usually yes, with backoff. |
GatewayHttpError | Gateway returned a non-success HTTP response such as 401 or a surviving 5xx. | Depends. Retry 5xx; fix auth or request issues for 4xx. |
GatewayRpcError | Gateway returned a JSON-RPC error. | Depends on the RPC code. |
GatewayTimeoutError | A gateway request timed out before a response arrived. | Yes, with backoff. |
ParamMismatchError | An existing Shield clone has policy params that do not match the expected params. | No. Reconcile configuration manually. |
PolicyMismatchError | An existing Shield clone is bound to a different policy than the selected pack expects. | No. Verify the clone or deploy a new version slot. |
ShieldExecutionError | Shield.execute, executeDirect, or executeBypass reverted. | Depends on the decoded contract error. |
InvalidConfigurationError | Caller configuration is invalid before network or chain calls begin. | No. |
IntentConfigurationError | Intent submission parameters are malformed. | No. |
IntentMismatchError | Direct execution saw a task intent that differs from the task-response intent. | No. Rebuild and re-attest. |
ConcurrentIntentError | Another gated call is already in flight for the same clone. | Yes, after the prior call settles. |
ExtendCollisionError | A vendor overlay would overwrite an existing client member. | No. |
TransactionFailedError | A transaction failed outside the Shield-specific execution decode path. | Depends on cause. |
ShieldDeploymentNotFoundError | A chain and environment are known, but the SDK has no Shield deployment recorded. | Maybe. Try a different environment or wait for deployment. |
UnsupportedChainError | The wallet client chain is not supported by VaultKit. | No. |