function numberMarker() internal view {
assembly {mstore(0, number())}
}
正在研究Account Abstraction,通过Infinitism的EntryPoint.sol实现代码进行探索。 链接是here.
但是,我被困在函数 numberMarker()...
它似乎在内存的 0x00 部分存储了 NUMBER 操作码,但他们说它可以用作禁止操作码的标记。
它是否被用作打包器的标记来验证是否使用了被禁止的操作码?这段代码是如何工作的?
我看过EntryPoint.sol的完整代码,但找不到任何关于其用法的线索。它只在某些函数中被调用...