linera-sdk 0.15.20

Library to support developing Linera applications in Rust.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
package linera:app;

interface service-runtime-api {
    schedule-operation: func(operation: list<u8>);
    try-query-application: func(application: application-id, argument: list<u8>) -> list<u8>;
    check-execution-time: func(fuel-consumed: u64);

    record application-id {
        application-description-hash: crypto-hash,
    }

    record crypto-hash {
        part1: u64,
        part2: u64,
        part3: u64,
        part4: u64,
    }
}