Eip 3074

- 1 min

增加了一种签名格式

MAGIC = 0x04 签名类型

增加新的opcode

auth, authcall

chainId是当前链的EIP-155唯一标识符,填充为 32 字节。

nonce是签名者的当前随机数,左填充为 32 个字节。

invokerAddress是执行合约的地址(或 或上下文AUTH中的活动状态地址),左边用零填充,总共 32 个字节(例如) CALLCODE DELEGATECALL 0x000000000000000000000000AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

commit是传递给 的参数之一AUTH,是一个 32 字节的值,可用于提交调用程序预处理逻辑中的特定附加有效性条件。

增加了智能合约调用的operation 类型

修改了gas计算

auth

auth gas 费用 = 3100 + 内存扩张费用 + 100(热读) or 2600(冷读)

authcall

只能增加一层调用深度, 不能增加两层调用深度

数据格式

fff