balanceOf 在编译时通过一次链上 ERC20.balanceOf(owner) 读取来解析 flow 的输入数量。当合作伙伴想要花费”用户当前所持有的一切”而非调用方指定的数量时使用它 —— 例如,dust-sweep flow 或”转移我的全部余额”这类 UX。
owner 通常是发送者自己的 EOA(builder.context.sender)或该 flow 的执行 proxy(builder.context.executionAddress)。该读取由编译器通过一次 RPC 调用执行;得到的数量会作为常量烘焙进编译后的 calldata。

