function mintRow(uint databaseId, string memory json) public payable
Получить строки
function getRows(uint databaseId) view public returns ( RowSimple[] memory)
Стейк строк (оплачиваемый)
function stakeRow(uint databaseId, uint rowId, Decision decision) public payable
Вынос решения по строке
function adjudicateRow(uint databaseId, uint rowId, Decision decision) public
Сжигание строки (удаление)
function burnRow(uint databaseId, uint rowId) public
База данных это живой документ. Так же, как куратор имеет возможность добавить строку в базу данных, он также имеет возможность удалить (сжечь) строку, если она больше не нужна.
Другое
Запускать задачу CRON
function cron() public
Для вынесения решений по элементам, которые вышли за пределы тайм-аута толпы и куратора, необходимо вызывать функцию cron (планировщик) примерно раз в минуту. Тот, кто вызовет ее первым в каждом цикле блока, получит небольшое вознаграждение.