diff --git a/tmp-builder-codes-outline.mdx b/tmp-builder-codes-outline.mdx index 60a9c818c..069cea611 100644 --- a/tmp-builder-codes-outline.mdx +++ b/tmp-builder-codes-outline.mdx @@ -16,13 +16,13 @@ You do **not** build, validate, or encode anything — you just use the suffix w If your app sends a normal `eth_sendTransaction`: -`tx.data = tx.data + dataSuffix;` +`tx.data = tx.data + dataSuffix.slice(2);` ### **B. Smart Account / ERC-4337 UserOps** If your app constructs User Operations: -`userOp.callData = userOp.callData + dataSuffix;` +`userOp.callData = userOp.callData + dataSuffix.slice(2);` Smart accounts require putting the suffix inside the `callData` of the userOp.