幸运的是如果你是bsc 上的业务,是可以通过bscscan的合约借口获取这些信息的。比如这个 api.bscscan.com 文档在这里 返回数据中会
{
"ContractName": "CakeToken",
"CompilerVersion": "v0.6.12+commit.27d51765",
"OptimizationUsed": "1",
"Runs": "5000",
"ConstructorArguments": "",
"EVMVersion": "Default",
"Library": "",
"LicenseType": "None",
"Proxy": "0",
"Implementation": "",
"SwarmSource": "ipfs://9755240809e31aec9fa5790314682233ca431b7c4f252d7e4bba347e2e742086"
}
其余网络heco,polygo。 不幸的的是,etherscan不提供这样的api,即使是付费版本也没有。至于为什么?得自己悟了