// automatically generated from `smartcont/stdlib.fc` `smartcont/highload-wallet-code.fc` PROGRAM{ DECLPROC recv_internal DECLPROC recv_external 85143 DECLMETHOD seqno recv_internal PROC:<{ // in_msg DROP // }> recv_external PROC:<{ // in_msg 9 PUSHPOW2 // in_msg _3=512 LDSLICEX // signature in_msg DUP // signature in_msg cs 32 LDU // signature in_msg _9 cs 32 LDU // signature in_msg _9 _12 cs 32 LDU // signature in_msg subwallet_id valid_until msg_seqno cs NOW // signature in_msg subwallet_id valid_until msg_seqno cs _19 s1 s3 XCHG // signature in_msg subwallet_id cs msg_seqno valid_until _19 LEQ // signature in_msg subwallet_id cs msg_seqno _20 35 THROWIF c4 PUSH // signature in_msg subwallet_id cs msg_seqno _23 CTOS // signature in_msg subwallet_id cs msg_seqno ds 32 LDU // signature in_msg subwallet_id cs msg_seqno _28 ds 32 LDU // signature in_msg subwallet_id cs msg_seqno _28 _31 ds 256 LDU // signature in_msg subwallet_id cs msg_seqno stored_seqno stored_subwallet public_key ds ENDS s3 s2 XCPU // signature in_msg subwallet_id cs public_key stored_seqno stored_subwallet msg_seqno stored_seqno EQUAL // signature in_msg subwallet_id cs public_key stored_seqno stored_subwallet _39 33 THROWIFNOT s4 s4 XCPU // signature in_msg stored_subwallet cs public_key stored_seqno subwallet_id stored_subwallet EQUAL // signature in_msg stored_subwallet cs public_key stored_seqno _42 34 THROWIFNOT s0 s4 XCHG // signature stored_seqno stored_subwallet cs public_key in_msg HASHSU // signature stored_seqno stored_subwallet cs public_key _45 s0 s5 s5 XC2PU // public_key stored_seqno stored_subwallet cs _45 signature public_key CHKSIGNU // public_key stored_seqno stored_subwallet cs _46 35 THROWIFNOT LDDICT // public_key stored_seqno stored_subwallet dict cs ENDS ACCEPT -1 PUSHINT // public_key stored_seqno stored_subwallet dict i=-1 UNTIL:<{ OVER 16 PUSHINT // public_key stored_seqno stored_subwallet dict i dict _57=16 DICTIGETNEXT NULLSWAPIFNOT NULLSWAPIFNOT // public_key stored_seqno stored_subwallet dict cs i f DUP // public_key stored_seqno stored_subwallet dict cs i f f IF:<{ // public_key stored_seqno stored_subwallet dict cs i f s0 s2 XCHG // public_key stored_seqno stored_subwallet dict f i cs 8 LDU // public_key stored_seqno stored_subwallet dict f i mode cs LDREF // public_key stored_seqno stored_subwallet dict f i mode _100 _99 DROP // public_key stored_seqno stored_subwallet dict f i mode _63 SWAP // public_key stored_seqno stored_subwallet dict f i _63 mode SENDRAWMSG }>ELSE<{ s2 POP // public_key stored_seqno stored_subwallet dict f i }> SWAP // public_key stored_seqno stored_subwallet dict i f NOT // public_key stored_seqno stored_subwallet dict i _66 }> // public_key stored_seqno stored_subwallet dict i 2DROP // public_key stored_seqno stored_subwallet SWAP // public_key stored_subwallet stored_seqno INC // public_key stored_subwallet _68 NEWC // public_key stored_subwallet _68 _69 32 STU // public_key stored_subwallet _71 32 STU // public_key _73 256 STU // _75 ENDC // _76 c4 POP }> seqno PROC:<{ // c4 PUSH // _0 CTOS // _1 32 PLDU // _3 }> }END>c