blockchain · 2
区块链
检查 EVM 选择器与代理合约,对照字节码和 ABI 证据,并用 REA 继续离线分析智能合约。指南检查选择器、代理行为与验证不匹配。REA 示例从自己用 solc 编译的合约开始,将推断参数与编译器输出核对;推断不能恢复名称和源码。
Etherscan 合约验证失败、字节码不匹配?找出不一致的源码或编译设置
Etherscan 报 bytecode does not match、hardhat verify 失败?从链上代码读出 solc 版本,再用九组编译对照判断是源码不一致还是编译设置不对。
怎么判断一个合约是不是代理合约?未验证源码也能从字节码看出来
Etherscan 上合约没有验证源码,怎么判断是不是代理?从字节码识别 EIP-1967 代理和 EIP-1167 克隆,找到实现合约,并读出代币有哪些管理权限函数。