基于联盟链的电力数据资产交易平台
郭仪,于雷,张瀚文,颜拥,孙毅

Trading Platform of Power Data Asset Based on Consortium Blockchain
GUO Yi,YU Lei,ZHANG Hanwen,YAN Yong,SUN Yi
表5 Confirm函数
Table 5 Confirm function
函数2 CONFIRM
INPUT int ID, int expiryDate
OUTPUT 响应信息success/error
CODE userInfo = UserInfos[ID];
if msg.sender in userInfo.signers then
begin
find idx when userInfo.signers[idx] == msg.sender;
userInfo.expiryDate = expiryDate;
userInfo.statusbits= userInfo.statusbits | (1<<idx);
if userInfo.statusbits = 0x11...1 then
begin
userInfo.status = pass
end
return SUCCESS
end
return ERROR