调用数据的存储结构

一个函数调用的输入数据的格式被认为会遵循 ABI规范 所定义的格式。 其中,ABI规范要求参数被填充为32字节的倍数。而内部函数调用会使用不同规则。

合约的构造函数的参数直接附加在合约的字节码末尾, 也是ABI编码的。构造函数将通过一个硬编码的偏移量来访问它们, 而不是通过使用 codesize 操作码,因为在向代码追加数据时它会发生改变。