Web3 前端面试题库
从单一知识点到完整业务场景。先尝试口述答案,再进入详情对照思路、常见错误和评分标准。
难度
分类
题型
技术栈
全部题目
共 193 题 · 第 12 / 20 页
- 111
eth_call 的 from 可以是任意地址
说明 eth_call 的只读语义与 from 参数的角色,并给出模拟预检与签名验签之间的责任划分。
中级合约交互概念题 - 112
把合约调用发给 EOA 地址会发生什么
说明调用数据在普通无代码地址上的执行结果,以及预编译、7702 委托对地址检查结论的影响。
初级合约交互排障题 - 113
代币 decimals 不是常量
说明 decimals 的链上来源、bigint 与格式化工具的使用方式,以及多代币汇总与输入校验的边界。
中级合约交互概念题 - 114
主网 USDT 的 approve 为什么需要先置 0
说明 ERC-20 的 approve 标准语义、主网 USDT 的差异化实现,以及两步授权流程的状态管理与失败恢复。
中级合约交互场景题 - 115
ERC-721 元数据的可用性与链下依赖
说明 ownerOf、tokenURI 与 balanceOf 的语义与失败形态,以及元数据获取、回退与列表降级的设计。
中级合约交互概念题 - 116
从前端发起合约部署
说明部署交易的字段结构、合约地址的获取方式,以及前端发起部署的适用边界与流程设计。
高级合约交互场景题 - 117
给合约转 ETH 会走哪个函数
从 receive 与 fallback 的触发条件出发,说明向合约发送 ETH 的执行路径、失败条件与前端处理方式。
高级合约交互概念题 - 118
可升级合约对前端配置的影响
说明代理模式的地址关系、EIP-1967 的存储槽约定,以及升级带来的 ABI 与安全结论变化。
高级合约交互概念题 - 119
safeTransferFrom 对合约接收方的回调要求
说明 ERC-721 与 ERC-1155 安全转账的接收回调、与普通 transferFrom 的差异,以及前端处理方式。
高级合约交互概念题 - 120
payable 与交易 value 的正确处理
说明 payable 与 state mutability 的关系、value 的单位与换算方式,以及纯转账与合约调用的路径选择。
初级合约交互概念题