Я пытался написать умный контракт, который может жаловаться.Вот код
pragma solidity ^0.4.2;
contract Complain {
//Model Complain
struct compalins {
uint id;
string category;
string desc;
string complainer;
}
mapping( uint => complains) public newComplain;
uint public complainCount;
function Complain () public {
addComplain("c1","bhbh","bybhb");
addComplain("c2","bhbh","bybhb");
}
function addComplain (string _category,string desc,string complainer){
complainCount ++;
// newComplain[ComplainCount] = complains(complainCount,_category,desc,complainer);
}
}
в этой функции отображения дает ошибку и говорит, что структура жалоб не имеет уникального значения.Но идентификатор уникален.
Пожалуйста, помогите мне решить эту проблему