https://gitlab.com/tezos/tezos
Raw File
Tip revision: 99d8ccf52b9af7f8495200579cbb6fb8d70f13a6 authored by Alain Mebsout on 21 February 2024, 14:35:01 UTC
Build: mark EVM node as released
Tip revision: 99d8ccf
slices.tz
parameter (pair bytes signature) ;
storage key ;
code { DUP ;
       CAAR ; DUP ; SIZE ; PUSH nat 128 ; SWAP ; SUB ; ISNAT ; IF_SOME {} { FAIL } ;
       PUSH nat 128 ; SLICE @payload ; ASSERT_SOME ;
       DUP ; DIP { DIP { DUP ; CAAR ; PUSH nat 32 ; PUSH nat 0 ; SLICE ; ASSERT_SOME } ; SHA256 ; ASSERT_CMPEQ } ;
       DUP ; DIP { DIP { DUP ; CAAR ; PUSH nat 32 ; PUSH nat 32 ; SLICE ; ASSERT_SOME } ; BLAKE2B ; ASSERT_CMPEQ } ;
       DUP ; DIP { DIP { DUP ; CAAR ; PUSH nat 64 ; PUSH nat 64 ; SLICE ; ASSERT_SOME } ; SHA512 ; ASSERT_CMPEQ } ;
       DIP { DUP ; CDR ; DIP { DUP ; CADR }} ; SWAP ; DIP { SWAP } ; CHECK_SIGNATURE ; ASSERT ;
       CDR ; DUP ; HASH_KEY ; IMPLICIT_ACCOUNT ; BALANCE ; UNIT ; TRANSFER_TOKENS ;
       NIL operation ; SWAP ; CONS ; PAIR }
back to top