{"slug":"check-blockpin-dev-check-02ea68","title":"Token and contract control check (rug check)","host":"check.blockpin.dev","method":"GET","resource":"https://check.blockpin.dev/check","category":"market","description":"Token and contract control check (rug check): who controls this token or contract, and did that change since block N? Current owner, pending owner, proxy implementation, proxy admin, beacon and pause state, plus every ownership transfer, upgrade, admin, role and pause event since the block, each wit","price_listed":0.01,"price_asked":null,"state":"effects","state_label":"Not tested: has real-world effects","checks_7d":0,"answered_7d":0,"latency_ms_median":null,"reported_calls_30d":0,"reported_payers_30d":0,"networks":["eip155:4663","eip155:8453"],"badge":"unverified","paid_checks_7d":0,"paid_ok_7d":0,"example_input":{"method":"GET","queryParams":{"address":"0x1b54E762aa34CF6E28E9C082F2848e28E45DA6b8","chain":"ethereum","since":"26200000"},"type":"http"},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"address":{"description":"Contract address","pattern":"^0x[0-9a-fA-F]{40}$","type":"string"},"chain":{"description":"Chain the contract is on","enum":["ethereum","base","robinhood"],"type":"string"},"since":{"description":"Block number to check from (Ethereum: up to 1,000,000 blocks back; Robinhood Chain: up to 7,000,000)","pattern":"^[0-9]+$","type":"string"}},"required":["chain","address","since"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"properties":{"address":{"type":"string"},"chain":{"type":"string"},"changed":{"type":"boolean"},"controlChanged":{"type":"boolean"},"current":{"type":"object"},"events":{"type":"array"},"pauseChanged":{"type":"boolean"},"range":{"type":"object"},"summary":{"type":"string"}},"required":["changed","summary","current","events"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"},"history":[],"description_full":"Token and contract control check (rug check): who controls this token or contract, and did that change since block N? Current owner, pending owner, proxy implementation, proxy admin, beacon and pause state, plus every ownership transfer, upgrade, admin, role and pause event since the block, each with its tx. Use before trading a token or trusting a contract. Base, Ethereum, Robinhood Chain. By Blockpin.","last_updated":"2026-10-27T14:37:50.629Z","schemes":["exact"]}