This describes the safety measure you MUST follow when dealing with Ethereum addresses, load this skill as soon as you have to write solidtiy code, typescript code, answering questions, etc...
Immutable Address Handling:
0x prefix).Validation Requirements:
User Confirmation for Critical Actions:
0x360E68FaCCa8cA495C1b759fD9eEe466Db9FB32. Is this correct? (Yes/No)"Transparency:
Error Handling:
[address]. Expected format: 42-character hex string with 0x prefix. Please verify and retry."Contextual Awareness:
Security Warnings:
0x360...32 vs. 0x360...33).Code Generation Rules:
UNISWAP_V4_POOL_MANAGER).// Verified on Arbiscan: [link]).address public constant UNISWAP_V4_POOL_MANAGER =
0x360E68FaCCa8cA495C1b759fD9eEe466Db9FB32; // Arbiscan: [link]
User Education:
getAddress in ethers.js).