import json, urllib.request
RPC="https://bsc-dataseed.binance.org/"
CONTRACT="0x7538ba8C1A82E9706dB6d2463C15f69ADc01a17e"
SEL="0x5c975abb"  # paused()
def call(to,data):
    body=json.dumps({"jsonrpc":"2.0","id":1,"method":"eth_call","params":[{"to":to,"data":data},"latest"]}).encode()
    req=urllib.request.Request(RPC,data=body,headers={"Content-Type":"application/json"})
    with urllib.request.urlopen(req,timeout=25) as r:
        return json.loads(r.read().decode())
out=call(CONTRACT,SEL)
print("paused_raw", out)
try:
    v=int(out["result"],16)
    print("mintPaused=", "true" if v==1 else "false")
except Exception as e:
    print("err", e)
