调用数据的布局

函数调用的输入数据假定为 ABI 规范 定义的格式。 ABI 规范要求参数填充为 32 字节的倍数。内部函数调用使用不同的约定。

合约构造函数的参数直接附加在合约代码的末尾,同样采用 ABI 编码。 构造函数将通过硬编码的偏移量访问这些参数,而不是使用 codesize 操作码,因为在向代码附加数据时,它就会会改变。