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查询文件存证信息