abi.encodeWithSelector 是 Solidity 中的一个内置函数,主要用于将函数选择器(Function Selector)和相应的参数编码为字节数组。函数选择器是函数签名的 Keccak-256 哈希的前 4 个字节,它唯一标识了合约中的一个函数。通过使用 abi.encodeWithSelector,可以手动构建函数调用数据,以便在低级别调用(如 call、delegatecall 或 staticcall)时使用。
分享快讯到朋友圈
领取专属 10元无门槛券
私享最新 技术干货