Vyper入门:24.选择器


文档摘要

Vyper 入门: 24. 选择器 函数选择器(Selector) 是智能合约中一个特定函数的唯一标识符。在以太坊的智能合约中,每个函数都有一个与之对应的选择器 在以太坊中,我们实际是向合约发送一段 与之交互,其中选择器就是这段 数据前4个字节 其中 就是选择器 methodid Vyper 中提供 函数,用于生成给定函数的选择器,同时构造低级别的合约调用,或在合约中动态引用其他合约的函数 语法: : 字符串形式的方法声明 : 输出类型, Bytes[4] 或 bytes4,默认输出 Bytes[4] 返回值根据 指定的类型 代码示例: method 由于函数选择器只有4字节,非常短,很容易被碰撞出来:即我们很容易找到两个不同的函数,但是他们有着相同的函数选择器。


发布者: 作者: 转发
评论区 (0)
U