SignatureChecker

Ethereum

0x43506849d7c04f9138d1a2050bbf3a0c054402dd

Proxy implementation: 0x800c32eaa2a6c93cf4cb51794450ed77fbfbb172

Solidity v0.6.12+commit.27d51765

🤖
Query this contract from your AI
Reference: 0x43506849d7c04f9138d1a2050bbf3a0c054402dd
Sample prompt: “Tell me the current state of eth/0x43506849d7c04f9138d1a2050bbf3a0c054402dd”
No AI wired up yet? → mcp.smarts.md

Admin & Risk

Who can change the rules?

Detected upgradeable controls from the verified ABI.

Upgradeable

Current controls

Implementation
0x800c32eaa2a6c93cf4cb51794450ed77fbfbb172 ↗ Etherscan → smarts proxy

Overview

Read Functions
1
Write Functions
0
Events
0

Read Functions

isValidSignatureNow(signer: address, digest: bytes32, signature: bytes) view

Checks whether a signature was produced by a given signer for a provided digest.✨ AI

dev: Checks if a signature is valid for a given signer and data hash. If the signer is a smart contract, the signature is validated against that smart contract using ERC1271, otherwise it's validated using `ECRecover.recover`.

Parameters

Name Type Description
signer address Address of the claimed signer
digest bytes32 Keccak-256 hash digest of the signed message
signature bytes Signature byte array associated with hash

Returns

Name Type Description
bool True if the signature is valid for the signer and digest, otherwise false.✨ AI