mirror of
https://github.com/fluencelabs/lazy-snark
synced 2025-06-09 04:51:26 +00:00
simplify getter even more
This commit is contained in:
parent
024eaab74c
commit
470fc06a9d
@ -69,19 +69,26 @@ contract Lazy is Structs {
|
|||||||
}
|
}
|
||||||
|
|
||||||
function taskDataById(uint id) external view returns(
|
function taskDataById(uint id) external view returns(
|
||||||
uint[5] memory input,
|
uint[13] memory data
|
||||||
uint[2] memory a,
|
|
||||||
uint[4] memory b,
|
|
||||||
uint[2] memory c
|
|
||||||
) {
|
) {
|
||||||
Task memory task = tasks[id];
|
Task memory task = tasks[id];
|
||||||
input = task.data.input;
|
|
||||||
a = task.proof.a;
|
data[0] = task.data.input[0];
|
||||||
b[0] = task.proof.b[0][0];
|
data[1] = task.data.input[1];
|
||||||
b[1] = task.proof.b[0][1];
|
data[2] = task.data.input[2];
|
||||||
b[2] = task.proof.b[1][0];
|
data[3] = task.data.input[3];
|
||||||
b[3] = task.proof.b[1][1];
|
data[4] = task.data.input[4];
|
||||||
c = task.proof.c;
|
|
||||||
|
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];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user