% Explorer > EQDxJwXiLJNbuhiCWuDmVzwFF_ZXYMU2qA0jCH0GLTAoH696

Contract

AddressEQDxJwXiLJNbuhiCWuDmVzwFF_ZXYMU2qA0jCH0GLTAoH696
ChainBasic Workchain
Contract Typeunknown contract
Contract Code HashaeQ+EtA06nDLQ0/MxyTchWKRvzXr7c9OhAtuR/gOECw=

verifier.ton.org verification

View code

Disassembled Code

SETCP0
(:methods
  recv_internal: 
    s0 POP

  2: 
    s0 PUSH
    SREFS
    s0 PUSH
    32 DEBUG
    s0 POP
    s0 PUSH
    0 EQINT
    <{
      s0 POP
    }> PUSHCONT
    IFJMP
    NEWC
    PUSHSLICE
    STSLICER
    s2 PUSH
    STSLICER
    PUSHSLICE
    STSLICER
    1 PUSHINT
    <{
      s0 s2 PUSH2
      LEQ
    }> PUSHCONT
    <{
      s0 s3 XCHG
      LDREF
      s0 s1 XCHG
      CTOS
      2 CALLDICT
      s4 PUSH
      1 NEQINT
      <{
        s0 s2 XCHG
        PUSHSLICE
        STSLICER
        s0 s2 XCHG
      }> PUSHCONT
      IF
      s4 PUSH
      NEWC
      PUSHNULL
      <{
        s0 s2 XCHG
        -6 PUSHINT
        DIV BOTH
        48 ADDCONST
        s0 s3 XCHG2
        PAIR
        s2 PUSH
        0 EQINT
      }> PUSHCONT
      UNTIL
      s2 POP
      <{
        s0 s1 XCHG
        2 UNTUPLE
        s0 s2 XCHG
        8 STU
        s1 PUSH
        ISNULL
      }> PUSHCONT
      UNTIL
      s1 POP
      ENDC
      CTOS
      s1 s3 XCHG
      STSLICER
      PUSHSLICE
      STSLICER
      ROT
      STSLICER
      s0 s3 XCHG
      INC
      s1 s3 XCHG
    }> PUSHCONT
    WHILE
    s1 s3 XCHG
    3 BLKDROP
    PUSHSLICE
    STSLICER
    ENDC
    CTOS

  3: 
    s0 PUSH
    ISNULL
    <{
      s0 POP
      PUSHSLICE
    }> PUSHCONT
    IFJMP
    s0 PUSH
    <{
      <{
        0 PUSHINT
        ADD
        s0 POP
        -1 PUSHINT
      }> PUSHCONT
      <{
        2DROP
        0 PUSHINT
      }> PUSHCONT
      TRY
    }> PUSHCONT
    1 1 CALLXARGS
    <{
      NEWC
      PUSHNULL
      <{
        s0 s2 XCHG
        -6 PUSHINT
        DIV BOTH
        48 ADDCONST
        s0 s3 XCHG2
        PAIR
        s2 PUSH
        0 EQINT
      }> PUSHCONT
      UNTIL
      s2 POP
      <{
        s0 s1 XCHG
        2 UNTUPLE
        s0 s2 XCHG
        8 STU
        s1 PUSH
        ISNULL
      }> PUSHCONT
      UNTIL
      s1 POP
      ENDC
      CTOS
    }> PUSHCONT
    IFJMP
    s0 PUSH
    <{
      <{
        SBITS
        s0 POP
        -1 PUSHINT
      }> PUSHCONT
      <{
        2DROP
        0 PUSHINT
      }> PUSHCONT
      TRY
    }> PUSHCONT
    1 1 CALLXARGS
    <{
      2 CALLDICT
    }> PUSHCONT
    IFJMP
    s0 PUSH
    <{
      <{
        CTOS
        s0 POP
        -1 PUSHINT
      }> PUSHCONT
      <{
        2DROP
        0 PUSHINT
      }> PUSHCONT
      TRY
    }> PUSHCONT
    1 1 CALLXARGS
    <{
      CTOS
      2 CALLDICT
    }> PUSHCONT
    IFJMP
    s0 POP
    PUSHSLICE

  get_public_key: 
    c4 PUSH
    CTOS
    96 LDU
    s1 POP
    256 PLDU

  117746: 
    c4 PUSH
    CTOS
    32 LDU
    s1 POP
    64 LDU
    256 LDU
    s1 POP
    LDDICT
    ENDS
    s2 s-1 PUXC
    64 PUSHINT
    DICTUGET
    NULLSWAPIFNOT
    s1 POP
    <{
      2DROP
      -1 PUSHINT
    }> PUSHCONT
    <{
      LEQ
      NEGATE
    }> PUSHCONT
    IFELSE

  recv_external: 
    9 PUSHPOW2
    LDSLICEX
    s0 PUSH
    32 LDU
    64 LDU
    NOW
    32 LSHIFT
    s2 s0 PUSH2
    LESS
    35 THROWIF
    c4 PUSH
    CTOS
    32 LDU
    64 LDU
    256 LDU
    LDDICT
    ENDS
    s6 s0 PUSH2
    64 PUSHINT
    DICTUGET
    NULLSWAPIFNOT
    s1 POP
    32 THROWIF
    s7 s3 XCPU
    EQUAL
    34 THROWIFNOT
    s0 s7 XCHG
    HASHSU
    0 8 7 XC2PU
    CHKSIGNU
    35 THROWIFNOT
    s0 s2 XCHG
    LDDICT
    ENDS
    ACCEPT
    -1 PUSHINT
    <{
      s1 PUSH
      16 PUSHINT
      DICTIGETNEXT
      NULLSWAPIFNOT2
      s0 PUSH
      <{
        s0 s2 XCHG
        8 LDU
        LDREF
        s0 POP
        s0 s1 XCHG
        SENDRAWMSG
      }> PUSHCONT
      <{
        s2 POP
      }> PUSHCONT
      IFELSE
      s0 s1 XCHG
      NOT
    }> PUSHCONT
    UNTIL
    2DROP
    38 PUSHPOW2
    SUB
    NEWC
    s0 s3 s4 XCHG3
    64 PUSHINT
    DICTUSETB
    PUSHREFCONT
    UNTIL
    s1 POP
    s0 s1 XCHG
    NEWC
    32 STU
    s1 s3 XCHG
    64 STU
    256 STU
    STDICT
    ENDC
    c4 POP
    s0 PUSH
    64 PUSHINT
    DICTUREMMIN
    NULLSWAPIFNOT2
    1 2 BLKDROP2
    s0 PUSH
    <{
      s0 POP
      s0 s3 PUSH2
      LESS
    }> PUSHCONT
    IF
    s0 PUSH
    <{
      s3 POP
      s6 POP
      s0 s1 XCHG
    }> PUSHCONT
    <{
      2 1 BLKDROP2
    }> PUSHCONT
    IFELSE
    NOT
) 19 DICTPUSHCONST
DICTIGETJMPZ
11 THROWARG

Serialized Code

te6cckECDgEAAeMAART/APSkE/S88sgLAQIBIAIDAgFIBAUB6vKDCNcYINMf0z/4I6ofUyC58mPtRNDTH9M/0//0BNFTYIBA9A5voTHyYFFzuvKiB/kBVBCH+RDyowL0BNH4AH+OFiGAEPR4b6UgmALTB9QwAfsAkTLiAbPmW4MlochANIBA9EOK5jEByMsfE8s/y//0AMntVAYCAs4HCAIBIAkKADQggED0lm+lbBIglDBTA7neIJMzNgGSbCHiswADQwgCASALDAAXvZznaiaGmvmOuF/8AEG+X5dqJoaY+Y6Z/p/5j6AmipEEAgegc30JjJLb/JXdHxQB9wg10og/iAwIMAAkTDgyIukNlbGxbZGF0YT2M8WIs8Wi3LHJlZnM9W4zxZxk1MCu45AA9QB0PACJMMBlwKLEsjPFgLeJMhtnQJ6qQymMFADbwIiwADmMpgBbyICywchbuYxydATzxaLE9jPFljPFgOkE+gTXwOLJdXYzxaANAN0IG6XMItG51bGyOAgmpRwoDB/kltw8v/aEY4fyG2dAnqpDKYwUANvAiLAAOYymAFvIgLLByFu5jHJ0OAgmpTXSTB/kltw8v/aEZLwAuAgmZPQMH+SW3Dy/9oRk9DwAuAwi8dW5rbm93biB0eXBliAABMnQJ91Jxg==

Serialized Data

te6cckEBBAEASgABWQAAJoVpWsNXQGeXMQCarVsavif57sWR1RtGA5QzpF2j3GbQyAU1s07k5nSZwAECB4s0sDECAwANqXGgM/yxQAANqT8gM/y5wNXZLrA=

Code Cells

x{FF00F4A413F4BCF2C80B}
 x{2_}
  x{4}
   x{CE}
    x{430}
    x{2_}
     x{0835D2883F880C083000244C383222E90D95B1B16D9185D184F633C588B3C5A2DCB1C99599CCF56E33C59C64D4C0AEE39000F500743C008930C065C0A2C4B233C580B789321B67409EAA43298C1400DBC088B000398CA6005BC880B2C1C85BB98C727404F3C5A2C4F633C59633C580E904FA04D7C0E2C9757633C5A_}
      x{C9D0}
     x{081BA5CC22D1B9D5B1B2380826A51C280C1FE496DC3CBFF6846387F21B67409EAA43298C1400DBC088B000398CA6005BC880B2C1C85BB98C7274380826A535D24C1FE496DC3CBFF68464BC00B8082664F40C1FE496DC3CBFF68464F43C00B80C22F1D5B9ADB9BDDDB881D1E5C1962_}
   x{2_}
    x{BD9CE76A26869AF98EB85FFC_}
    x{BE5F976A268698F98E99FE9FF98FA0268A91040207A0737D098C92DBFC95DD1F14_}
  x{F28308D71820D31FD33FF823AA1F5320B9F263ED44D0D31FD33FD3FFF404D153608040F40E6FA131F2605173BAF2A207F901541087F910F2A302F404D1F8007F8E16218010F4786FA5209802D307D43001FB009132E201B3E65B8325A1C840348040F4438AE63101C8CB1F13CB3FCBFFF400C9ED54}
   x{208040F4966FA56C122094305303B9DE2093333601926C21E2B3}

Data Cells

x{00002685695AC35740679731009AAD5B1ABE27F9EEC591D51B46039433A45DA3DC66D0C80535B34EE4E67499C_}
 x{8B34B031_}
  x{A971A033FCB14_}
  x{A93F2033FCB9C_}