2.3.5. 文件哈希存证¶
2.3.5.1. 简介¶
该合约实现了Hash文件存证合约的基本逻辑,将文件的元信息上链,并用文件的Hash做唯一标识
2.3.5.1.1. 函数¶
函数名(name |
参数(inputs) |
简介(description |
---|---|---|
initialize |
[] |
初始化函数,在合约部署时默认执行 |
storeFileInfo |
[‘user_id: 用户名’, ‘hash_id: 文件的hash值’, ‘file_name: 文件名’] |
用户参数{user_id,file_name,hash_id}持久化存储. 备注:用户可以增加符合业务场景的数据 |
queryUserList |
[] |
查询当前合约下所有用户, 查询结果是一个集合 |
queryFileInfoByUser |
[‘user_id: 用户名’] |
查询某个User下所有信息, 查询结果是一个集合 |
queryFileInfoByHash |
[‘hash_id: 文件的hash值’] |
按照Hash查询文件存证信息 |