快速学习-以太坊向 EOA 或合约传递 data 2020-04-10 18:11:30 浏览数 (1) 向 EOA 或合约传递 data当交易包含数据有效负载时,它很可能是发送到合约地址的,但它同样可以发送给 EOA如果发送 data 给 EOA,数据负载(data payload) 的解释取决于钱包如果发送数据负载给合约地址,EVM 会解释为函数调用,从 payload 里解码出函数名称和参数,调用该函数并传入参数发送给合约的数据有效负载是32字节的十六进制序列化编码: ——函数选择器:函数原型的 Keccak256 哈希的前4个字节。这允许 EVM 明确地识别将要调用的函数。 ——函数参数:根据 EVM 定义的各种基本类型的规则进行编码。 data 编码 序列化 原型 0 人点赞 上一篇:分享雷军22年前编写的代码