-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathscheme.tlb
30 lines (19 loc) · 1.17 KB
/
scheme.tlb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
/*
highload-wallet-v3 – open-source optimized highload wallet for tvm-based blockchains
Copyright (C) 2023 Continuation Team
This file is part of highload-wallet-v3.
highload-wallet-v3 is free software: you can redistribute it and/or modify it under the terms
of the GNU Lesser General Public License as published by the Free Software Foundation,
either version 3 of the License, or (at your option) any later version.
highload-wallet-v3 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;
without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
See the GNU Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License along with highload-wallet-v3.
If not, see <https://www.gnu.org/licenses/>.
*/
storage$_ public_key:bits256 old_queries:(HashmapE 14 ^Cell)
queries:(HashmapE 14 ^Cell) last_cleaned:uint64
= Storage;
_ shift:uint14 bit_number:(## 10) { bit_number > 0 } created_at:uint40 = QueryId;
_ {n:#} QueryId actions:^(OutList n) { n <= 255 } = MsgInner n;
msg_body$_ {n:#} sign:bits512 ^(MsgInner n) = ExtInMsgBody n;