mirror of
https://github.com/fluencelabs/lazy-snark
synced 2025-04-25 06:52:14 +00:00
Merge branch 'simple_task_getter' of https://github.com/smartkek/lazy-snark into frontend
This commit is contained in:
commit
fba084516b
@ -19,6 +19,9 @@ contract Lazy is Structs {
|
||||
}
|
||||
|
||||
Task[] public tasks;
|
||||
function tasksNum() external view returns(uint) {
|
||||
return tasks.length;
|
||||
}
|
||||
|
||||
uint256 public stake;
|
||||
IVerifier public verifier;
|
||||
@ -65,6 +68,28 @@ contract Lazy is Structs {
|
||||
msg.sender.transfer(stake);
|
||||
}
|
||||
|
||||
function taskDataById(uint id) external view returns(
|
||||
uint[13] memory data
|
||||
) {
|
||||
Task memory task = tasks[id];
|
||||
|
||||
data[0] = task.data.input[0];
|
||||
data[1] = task.data.input[1];
|
||||
data[2] = task.data.input[2];
|
||||
data[3] = task.data.input[3];
|
||||
data[4] = task.data.input[4];
|
||||
|
||||
data[5] = task.proof.a[0];
|
||||
data[6] = task.proof.a[1];
|
||||
|
||||
data[7] = task.proof.b[0][0];
|
||||
data[8] = task.proof.b[0][1];
|
||||
data[9] = task.proof.b[1][0];
|
||||
data[10] = task.proof.b[1][0];
|
||||
|
||||
data[11] = task.proof.c[0];
|
||||
data[12] = task.proof.c[1];
|
||||
}
|
||||
|
||||
|
||||
function last5Timestamps() view external returns (uint256[5] memory result) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user