% Explorer > EQDZ8xcvn0J-nEVOqZ2SlKM0U1FnFx8jR3IpGcIZBdrercVJ

Contract

AddressEQDZ8xcvn0J-nEVOqZ2SlKM0U1FnFx8jR3IpGcIZBdrercVJ
ChainBasic Workchain
Contract Typeunknown contract
Contract Code HashLLges+VDRtUBBLjCDu4lo2oYeDR5ai3xryQk9cysHCs=

verifier.ton.org verification

View code

Disassembled Code

SETCP0
(:methods
  recv_internal: 
    s3 POP
    s1 POP
    CTOS
    4 LDU
    s0 s1 XCHG
    1 PUSHINT
    AND
    <{
      2DROP
    }> PUSHCONT
    IFJMP
    s1 PUSH
    SEMPTY
    <{
      2DROP
    }> PUSHCONT
    IFJMP
    c4 PUSH
    CTOS
    32 LDU
    s0 s1 XCHG
    1 SETGLOBVAR
    256 LDU
    s0 s1 XCHG
    2 SETGLOBVAR
    1 LDU
    s0 s1 XCHG
    3 SETGLOBVAR
    3 GETGLOBVAR
    <{
      LDREF
      s0 POP
      CTOS
      LDMSGADDR
      s0 s1 XCHG
      4 SETGLOBVAR
      LDGRAMS
      s0 s1 XCHG
      5 SETGLOBVAR
      LDGRAMS
      s0 s1 XCHG
      6 SETGLOBVAR
      LDREF
      s0 POP
      7 SETGLOBVAR
    }> PUSHCONT
    <{
      s0 POP
    }> PUSHCONT
    IFELSE
    3 GETGLOBVAR
    0 EQINT
    <{
      2DROP
    }> PUSHCONT
    IFJMP
    LDMSGADDR
    s0 POP
    s0 s1 XCHG
    32 LDU
    s1 PUSH
    1935855772 PUSHINT
    EQUAL
    <{
      s1 POP
      4 GETGLOBVAR
      s1 s2 XCHG
      SDEQ
      NOT
      <{
        s0 POP
      }> PUSHCONT
      IFJMP
      64 LDU
      s1 POP
      LDGRAMS
      s0 POP
      s0 PUSH
      0 EQINT
      <{
        s0 POP
      }> PUSHCONT
      IFJMP
      7 GETGLOBVAR
      CTOS
      0 PUSHINT
      260734629 PUSHINT
      NEWC
      32 STU
      64 STU
      ROT
      STGRAMS
      s0 s1 XCHG
      STSLICER
      ENDC
      1 PUSHINT
      24 PUSHINT
      NEWC
      6 STU
      4 GETGLOBVAR
      STSLICER
      6 GETGLOBVAR
      STGRAMS
      107 STU
      STREF
      ENDC
      0 PUSHINT
      SENDRAWMSG
      0 PUSHINT
      3 SETGLOBVAR
      3 GETGLOBVAR
      2 GETGLOBVAR
      1 GETGLOBVAR
      NEWC
      32 STU
      256 STU
      1 STU
      3 GETGLOBVAR
      <{
        7 GETGLOBVAR
        NEWC
        4 GETGLOBVAR
        STSLICER
        5 GETGLOBVAR
        STGRAMS
        6 GETGLOBVAR
        STGRAMS
        STREF
        ENDC
        s0 s1 XCHG
        STREF
      }> PUSHCONT
      IF
      ENDC
      c4 POP
    }> IFJMPREF
    s0 POP
    3576854235 PUSHINT
    EQUAL
    <{
      4 GETGLOBVAR
      SDEQ
      NOT
      IFRET
      5 GETGLOBVAR
      0 GTINT
      <{
        5 GETGLOBVAR
        7 GETGLOBVAR
        CTOS
        0 PUSHINT
        260734629 PUSHINT
        NEWC
        32 STU
        64 STU
        ROT
        STGRAMS
        s0 s1 XCHG
        STSLICER
        ENDC
        1 PUSHINT
        24 PUSHINT
        NEWC
        6 STU
        4 GETGLOBVAR
        STSLICER
        6 GETGLOBVAR
        STGRAMS
        107 STU
        STREF
        ENDC
        0 PUSHINT
        SENDRAWMSG
        0 PUSHINT
        3 SETGLOBVAR
        3 GETGLOBVAR
        2 GETGLOBVAR
        1 GETGLOBVAR
        NEWC
        32 STU
        256 STU
        1 STU
        3 GETGLOBVAR
        <{
          7 GETGLOBVAR
          NEWC
          4 GETGLOBVAR
          STSLICER
          5 GETGLOBVAR
          STGRAMS
          6 GETGLOBVAR
          STGRAMS
          STREF
          ENDC
          s0 s1 XCHG
          STREF
        }> PUSHCONT
        IF
        ENDC
        c4 POP
      }> PUSHCONT
      IF
    }> IFJMPREF
    s0 POP

  71243: 
    c4 PUSH
    CTOS
    32 LDU
    s0 s1 XCHG
    1 SETGLOBVAR
    256 LDU
    s0 s1 XCHG
    2 SETGLOBVAR
    1 LDU
    s0 s1 XCHG
    3 SETGLOBVAR
    3 GETGLOBVAR
    <{
      LDREF
      s0 POP
      CTOS
      LDMSGADDR
      s0 s1 XCHG
      4 SETGLOBVAR
      LDGRAMS
      s0 s1 XCHG
      5 SETGLOBVAR
      LDGRAMS
      s0 s1 XCHG
      6 SETGLOBVAR
      LDREF
      s0 POP
      7 SETGLOBVAR
    }> PUSHCONT
    <{
      s0 POP
    }> PUSHCONT
    IFELSE
    3 GETGLOBVAR
    <{
      4 GETGLOBVAR
      REWRITESTDADDR
    }> PUSHCONT
    IFJMP
    0 PUSHINT
    s0 PUSH

  75089: 
    c4 PUSH
    CTOS
    32 LDU
    s0 s1 XCHG
    1 SETGLOBVAR
    256 LDU
    s0 s1 XCHG
    2 SETGLOBVAR
    1 LDU
    s0 s1 XCHG
    3 SETGLOBVAR
    3 GETGLOBVAR
    <{
      LDREF
      s0 POP
      CTOS
      LDMSGADDR
      s0 s1 XCHG
      4 SETGLOBVAR
      LDGRAMS
      s0 s1 XCHG
      5 SETGLOBVAR
      LDGRAMS
      s0 s1 XCHG
      6 SETGLOBVAR
      LDREF
      s0 POP
      7 SETGLOBVAR
    }> PUSHCONT
    <{
      s0 POP
    }> PUSHCONT
    IFELSE
    3 GETGLOBVAR
    <{
      1 PUSHINT
      5 GETGLOBVAR
      6 GETGLOBVAR
    }> PUSHCONT
    IFJMP
    0 PUSHINT
    s0 s0 PUSH2

  get_public_key: 
    c4 PUSH
    CTOS
    32 LDU
    s0 s1 XCHG
    1 SETGLOBVAR
    256 LDU
    s0 s1 XCHG
    2 SETGLOBVAR
    1 LDU
    s0 s1 XCHG
    3 SETGLOBVAR
    3 GETGLOBVAR
    <{
      LDREF
      s0 POP
      CTOS
      LDMSGADDR
      s0 s1 XCHG
      4 SETGLOBVAR
      LDGRAMS
      s0 s1 XCHG
      5 SETGLOBVAR
      LDGRAMS
      s0 s1 XCHG
      6 SETGLOBVAR
      LDREF
      s0 POP
      7 SETGLOBVAR
    }> PUSHCONT
    <{
      s0 POP
    }> PUSHCONT
    IFELSE
    2 GETGLOBVAR

  seqno: 
    c4 PUSH
    CTOS
    32 LDU
    s0 s1 XCHG
    1 SETGLOBVAR
    256 LDU
    s0 s1 XCHG
    2 SETGLOBVAR
    1 LDU
    s0 s1 XCHG
    3 SETGLOBVAR
    3 GETGLOBVAR
    <{
      LDREF
      s0 POP
      CTOS
      LDMSGADDR
      s0 s1 XCHG
      4 SETGLOBVAR
      LDGRAMS
      s0 s1 XCHG
      5 SETGLOBVAR
      LDGRAMS
      s0 s1 XCHG
      6 SETGLOBVAR
      LDREF
      s0 POP
      7 SETGLOBVAR
    }> PUSHCONT
    <{
      s0 POP
    }> PUSHCONT
    IFELSE
    1 GETGLOBVAR

  recv_external: 
    9 PUSHPOW2
    LDSLICEX
    LDREF
    s0 POP
    s0 PUSH
    CTOS
    32 LDU
    32 LDU
    c4 PUSH
    CTOS
    32 LDU
    s0 s1 XCHG
    1 SETGLOBVAR
    256 LDU
    s0 s1 XCHG
    2 SETGLOBVAR
    1 LDU
    s0 s1 XCHG
    3 SETGLOBVAR
    3 GETGLOBVAR
    <{
      LDREF
      s0 POP
      CTOS
      LDMSGADDR
      s0 s1 XCHG
      4 SETGLOBVAR
      LDGRAMS
      s0 s1 XCHG
      5 SETGLOBVAR
      LDGRAMS
      s0 s1 XCHG
      6 SETGLOBVAR
      LDREF
      s0 POP
      7 SETGLOBVAR
    }> PUSHCONT
    <{
      s0 POP
    }> PUSHCONT
    IFELSE
    1 GETGLOBVAR
    s1 s3 XCHG
    EQUAL
    33 THROWIFNOT
    NOW
    s0 s1 XCHG
    LEQ
    36 THROWIFNOT
    s0 s1 XCHG
    HASHCU
    2 GETGLOBVAR
    s1 s3 s0 XCHG3
    CHKSIGNU
    35 THROWIFNOT
    ACCEPT
    1 GETGLOBVAR
    INC
    1 SETGLOBVAR
    3 LDU
    1 LDU
    s0 s1 XCHG
    <{
      LDREF
      s0 s1 XCHG
      CTOS
      LDMSGADDR
      s0 s1 XCHG
      4 SETGLOBVAR
      LDGRAMS
      s0 s1 XCHG
      5 SETGLOBVAR
      LDGRAMS
      s0 s1 XCHG
      6 SETGLOBVAR
      LDREF
      s0 POP
      7 SETGLOBVAR
      1 PUSHINT
      3 SETGLOBVAR
    }> PUSHCONT
    IF
    3 GETGLOBVAR
    2 GETGLOBVAR
    1 GETGLOBVAR
    NEWC
    32 STU
    256 STU
    1 STU
    3 GETGLOBVAR
    <{
      7 GETGLOBVAR
      NEWC
      4 GETGLOBVAR
      STSLICER
      5 GETGLOBVAR
      STGRAMS
      6 GETGLOBVAR
      STGRAMS
      STREF
      ENDC
      s0 s1 XCHG
      STREF
    }> PUSHCONT
    IF
    ENDC
    c4 POP
    COMMIT
    s0 s1 XCHG
    <{
      8 LDU
      LDREF
      s0 s2 XCHG
      SENDRAWMSG
    }> PUSHCONT
    REPEAT
    s0 POP
) 19 DICTPUSHCONST
DICTIGETJMPZ
11 THROWARG

Serialized Code

te6cckECDwEAAwAAART/APSkE/S88sgLAQIBIAIDAgFIBAUB9vKDCNcY1DAg0NMf0x/tRNDTHwH4YdP/Afhi0wAB+GP4Q44W1DDQ+kAB+GT6AAH4ZfoAAfhm1DD4Z5Ew4vhBE7ryofgjAbvypAH5APhCQTD5EPKj+AD4QaT4YdMC0wABjhnUAdD6QAH4ZPoAAfhl+gAB+GbUMPhncfhj3gYCxtAzMdDTAwFxsJFb4CHHAJFb4O1E0NMfAfhh0/8B+GLTAAH4Y/hDjhbUMND6QAH4ZPoAAfhl+gAB+GbUMPhnkTDi+EPAAJFb4PpAMAHTHyGCEHNi0Jy64wIwghDVMnbbuuMCMAcIAgFICQoAaPhD+EL4QcjLH8v/ywD4Q44T+EfI+ETPFvhF+gL4RvoCzMkBzN7J7VT4DwGW0wfUAvsA5DAA2DH4RBLHBbORMODTPzH6ADAgwACRMOD4R9BwghAPin6lyMsfyz9Y+gIBzxbJcYAYyMsF+ETPFvhG+gLLaszJcPsAcPhj+EP4QvhByMsfy//LAPhDjhP4R8j4RM8W+EX6AvhG+gLMyQHM3sntVADK+ETHBbPc+EXCAI5Y+EX4R9BwghAPin6lyMsfyz9Y+gIBzxbJcYAYyMsF+ETPFvhG+gLLaszJcPsAcPhj+EP4QvhByMsfy//LAPhDjhP4R8j4RM8W+EX6AvhG+gLMyQHM3sntVN4CASALDABnuMl+1E0NMfAfhh0/8B+GLTAAH4Y/hDjhbUMND6QAH4ZPoAAfhl+gAB+GbUMPhnkTDi+EGAB3tsl9qJoaY+A/DDp/4D8MWmAAPwx/CHHC2oYaH0gAPwyfQAA/DL9AAD8M2oYfDPImHF8Icp8In0icDgQQAgEgDQ4Ae7FUe1E0NMfAfhh0/8B+GLTAAH4Y/hDjhbUMND6QAH4ZPoAAfhl+gAB+GbUMPhnkTDi+EOVcfhF+EbgcFMAgAGew5ztRNDTHwH4YdP/Afhi0wAB+GP4Q44W1DDQ+kAB+GT6AAH4ZfoAAfhm1DD4Z5Ew4vhCgUyeHRg==

Serialized Data

te6cckEBBQEA8AABSQAAACmRnD+Cfzc3ZIYQWsHbzo2yd6f8XfHEJlN8fLhuV2w4BcABAU2AHgcoMqTB6cMsb+4CdVH+PDKLq+bxhtEgb/K8Fzxo87kgh3NZQBACAY+ADowcflH2fO/f910pH5kcbT+fn3PIIvCQs2bWpIATlQSQA2fMXL59CfpxFTqmdkpSjNFNRZxcfI0dyKRnCGQXa3q0g7msoBgDAU/joNSCgBGoTHXurFMZdW6JK1rYO0d+tipfvrn9JjJCtDsoCfTNIQFABABLaaU1aYAbPmLl8+hP04ip1TOyUpRmimos4uPkaO5FIzhDILtb1aENHt4b

Code Cells

x{FF00F4A413F4BCF2C80B}
 x{2_}
  x{4}
   x{D03331D0D3030171B0915BE021C700915BE0ED44D0D31F01F861D3FF01F862D30001F863F8438E16D430D0FA4001F864FA0001F865FA0001F866D430F8679130E2F843C000915BE0FA403001D31F2182107362D09CBAE302308210D53276DBBAE30230}
    x{31F84412C705B39130E0D33F31FA003020C0009130E0F847D07082100F8A7EA5C8CB1FCB3F58FA0201CF16C9718018C8CB05F844CF16F846FA02CB6ACCC970FB0070F863F843F842F841C8CB1FCBFFCB00F8438E13F847C8F844CF16F845FA02F846FA02CCC901CCDEC9ED54}
    x{F844C705B3DCF845C2008E58F845F847D07082100F8A7EA5C8CB1FCB3F58FA0201CF16C9718018C8CB05F844CF16F846FA02CB6ACCC970FB0070F863F843F842F841C8CB1FCBFFCB00F8438E13F847C8F844CF16F845FA02F846FA02CCC901CCDEC9ED54DE}
   x{4}
    x{2_}
     x{B6C97DA89A1A63E03F0C3A7FE03F0C5A60003F0C7F0871C2DA861A1F48003F0C9F40003F0CBF40003F0CDA861F0CF2261C5F08729F089F489C0E041_}
     x{2_}
      x{B1547B513434C7C07E1874FFC07E18B4C0007E18FE10E385B50C343E90007E193E80007E197E80007E19B50C3E19E44C38BE10E55C7E117E11B81C14C02_}
      x{B0E73B513434C7C07E1874FFC07E18B4C0007E18FE10E385B50C343E90007E193E80007E197E80007E19B50C3E19E44C38BE10A_}
    x{B8C97ED44D0D31F01F861D3FF01F862D30001F863F8438E16D430D0FA4001F864FA0001F865FA0001F866D430F8679130E2F841}
  x{F28308D718D43020D0D31FD31FED44D0D31F01F861D3FF01F862D30001F863F8438E16D430D0FA4001F864FA0001F865FA0001F866D430F8679130E2F84113BAF2A1F82301BBF2A401F900F8424130F910F2A3F800F841A4F861D302D300018E19D401D0FA4001F864FA0001F865FA0001F866D430F86771F863DE}
   x{F843F842F841C8CB1FCBFFCB00F8438E13F847C8F844CF16F845FA02F846FA02CCC901CCDEC9ED54F80F0196D307D402FB00E430}

Data Cells

x{00000029919C3F827F37376486105AC1DBCE8DB277A7FC5DF1C426537C7CB86E576C3805C_}
 x{801E072832A4C1E9C32C6FEE027551FE3C328BABE6F186D1206FF2BC173C68F3B920877359401_}
  x{800E8C1C7E51F67CEFDFF75D291F991C6D3F9F9F73C822F090B366D6A480139504900367CC5CBE7D09FA71153AA6764A528CD14D459C5C7C8D1DC8A4670864176B7AB483B9ACA01}
   x{E3A0D4828011A84C75EEAC5319756E892B5AD83B477EB62A5FBEB9FD263242B43B2809F4CD21014_}
    x{69A53569801B3E62E5F3E84FD388A9D533B25294668A6A2CE2E3E468EE4523384320BB5BD5A1_}