<100 subscribers
Share Dialog
day 30?
// Log as JSON with circular references handled
console.log('writeError as JSON:', JSON.stringify(writeError, (key, value) => {
if (typeof value === 'bigint') {
return value.toString();
}
if (typeof value === 'object' && value !== null) {
if (key === 'parent' || key === 'prototype') return '[Circular]';
return value;
}
return value;
}, 2));
export type WriteErrorObject = {
cause: {
cause: {
details: string;
shortMessage: string;
version: string;
name: string;
code: number;
};
details: string;
metaMessages: string[];
shortMessage: string;
version: string;
name: string;
};
details: string;
docsPath: string;
metaMessages: string[];
shortMessage: string;
version: string;
name: string;
abi: Array<unknown>;
args: unknown[];
contractAddress: string;
functionName: string;
sender: string;
};
wagmi
bafkreiaq7cmde6jnlkpk6m27j3zh7uayol3v7eqtve6hxijlkbluv22tl4