Error handling
LombardError
import { LombardError, isLombardError } from '@lombard.finance/sdk';
try {
await stake.prepare({ amount: '0.0001', recipient: '0x...' });
} catch (error) {
if (isLombardError(error)) {
// error.code: string - Machine-readable error code
// error.message: string - Human-readable message
// error.metadata: object - Additional context
}
}
Error Codes
General Errors
Code
Description
Provider Errors
Code
Description
Validation Errors
Code
Description
Contract Errors
Code
Description
Handling Specific Errors
Error Metadata
Retry Pattern
Last updated