Supply canonical signature text
The function hashes the supplied bytes exactly. Whitespace, parameter names, return types, and aliases such as uint change the hash instead of being normalized.
- Use text such as transfer(address,uint256).
- Use function_selector_json when canonicalization should be derived from a JSON ABI.
- Use encode_function_data when complete selector-prefixed calldata is required.
Local SQL