EOS.IO C语言API手册

在线工具推荐: Three.js AI纹理开发包 - YOLO合成数据生成器 - GLTF/GLB在线编辑 - 3D模型格式在线转换 - 可编程3D场景编辑器

assert_ripemd160

测试从数据生成的ripemd160哈希是否匹配指定的校验和。

参数

  • data - 要计算哈希的数据
  • length - 数据长度
  • hash - 比较目标,checksum160哈希

前置条件

数据的assert160哈希与传入的参数hash 相等。

后置条件

如果验证通过则继续执行下一条语句,否则返回。

示例代码

checksum hash;
char data;
uint32_t length;
assert_ripemod160( data, length, hash )
//If the ripemod160 hash generated from data does not equal provided hash, anything below will never fire.
eosio::print("ripemod160 hash generated from data equals provided hash");