% Explorer > EQDa2pcGprSBNT055wvOhi1I3BSThcVVmy58ZFaHvMMWkek8

Contract

AddressEQDa2pcGprSBNT055wvOhi1I3BSThcVVmy58ZFaHvMMWkek8
ChainBasic Workchain
Contract Typeunknown contract
Contract Code HashzcTmikwIKrrVHAUuzqCkHPH45FXlRjbRqS01TtgKyc8=

verifier.ton.org verification

View code

Disassembled Code

SETCP0
(:methods
  recv_internal: 
    c2 SAVE
    SAMEALTSAVE
    s2 POP
    CTOS
    4 LDU
    s0 s1 XCHG
    1 PUSHINT
    AND
    <{
      2DROP
    }> PUSHCONT
    IFJMP
    s1 PUSH
    SBITS
    32 LESSINT
    <{
      2DROP
    }> PUSHCONT
    IFJMP
    s0 s1 XCHG
    32 LDU
    s0 s2 XCHG
    LDMSGADDR
    s0 POP
    s0 s2 XCHG
    64 LDU
    s1 POP
    MYADDR
    s3 s-1 PUXC
    SDEQ
    <{
      s1 PUSH
      8 EQINT
      <{
        2 1 BLKDROP2
        LDREF
        s0 POP
        3 PUSHINT
        SENDRAWMSG
        COMMIT
        RETALT
      }> PUSHCONT
      IFJMP
    }> PUSHCONT
    IF
    PUSHSLICE
    s0 s3 XCHG2
    SDEQ
    <{
      2DROP
    }> PUSHCONT
    <{
      s0 PUSH
      402723089 PUSHINT
      EQUAL
      <{
        2DROP
        0 PUSHINT
        24 PUSHINT
        NEWC
        6 STU
        PUSHSLICE
        STSLICER
        s1 PUSH
        STGRAMS
        107 STU
        ENDC
        7 PUSHPOW2
        SENDRAWMSG
        RETALT
      }> PUSHCONT
      IFJMP
      s0 PUSH
      402932804 PUSHINT
      EQUAL
      <{
        s0 POP
        LDGRAMS
        s0 POP
        0 PUSHINT
        24 PUSHINT
        NEWC
        6 STU
        PUSHSLICE
        STSLICER
        ROT
        STGRAMS
        107 STU
        ENDC
        64 PUSHINT
        SENDRAWMSG
        RETALT
      }> IFJMPREF
      402792994 PUSHINT
      EQUAL
      <{
        LDMSGADDR
        LDGRAMS
        s0 POP
        PUSHNULL
        PUSHNULL
        0 PUSHINT
        260734629 PUSHINT
        NEWC
        32 STU
        64 STU
        s0 s3 XCHG2
        STGRAMS
        PUSHSLICE
        STSLICER
        PUSHSLICE
        STSLICER
        s1 s2 XCHG
        STDICT
        0 PUSHINT
        STGRAMS
        STDICT
        ENDC
        1 PUSHINT
        24 PUSHINT
        NEWC
        6 STU
        s0 s3 XCHG2
        STSLICER
        0 PUSHINT
        STGRAMS
        s1 s2 XCHG
        107 STU
        STREF
        ENDC
        64 PUSHINT
        SENDRAWMSG
        RETALT
      }> IFJMPREF
      s0 POP
    }> IFREFELSE

  seqno: 
    c4 PUSH
    CTOS
    32 LDU
    256 LDU
    s0 POP
    s0 POP

  recv_external: 
    9 PUSHPOW2
    LDSLICEX
    s0 PUSH
    32 LDU
    32 LDU
    8 LDU
    LDDICT
    c4 PUSH
    CTOS
    32 LDU
    256 LDU
    s0 POP
    s6 s1 XCPU
    EQUAL
    33 THROWIFNOT
    s0 s6 XCHG
    HASHSU
    0 7 5 XC2PU
    CHKSIGNU
    36 THROWIFNOT
    ACCEPT
    s0 s5 XCHG
    LDREF
    s0 POP
    CTOS
    6 LDU
    s1 POP
    LDMSGADDR
    LDGRAMS
    107 LDU
    s1 POP
    LDREF
    s0 POP
    s0 s6 XCHG
    INC
    s0 s5 XCHG2
    s0 s1 XCHG
    NEWC
    32 STU
    256 STU
    ENDC
    c4 POP
    s0 s1 XCHG
    0 EQINT
    <{
      LTIME
      INC
      s2 PUSH
      ADD
      s1 s5 XCHG
      NOW
      s0 s1 XCHG
      32 LSHIFT
      s0 s1 XCHG
      OR
      s0 s1 XCHG
      96 PUSHINT
      DICTUGET
      NULLSWAPIFNOT
      s0 PUSH
      <{
        s0 s1 XCHG
        LDGRAMS
        s0 POP
        s0 s1 XCHG
      }> PUSHCONT
      <{
        0 PUSHINT
        s2 POP
      }> PUSHCONT
      IFELSE
      <{
        s2 POP
      }> PUSHCONT
      <{
        s0 POP
      }> PUSHCONT
      IFELSE
      MYADDR
      0 PUSHINT
      <{
        s0 s2 PUSH2
        LESS
      }> PUSHCONT
      <{
        0 PUSHINT
        16 PUSHINT
        NEWC
        6 STU
        s3 PUSH
        STSLICER
        s1 PUSH
        STGRAMS
        107 STU
        ENDC
        3 PUSHINT
        SENDRAWMSG
        INC
      }> PUSHCONT
      WHILE
      3 BLKDROP
      s0 s1 XCHG
      1 PUSHINT
      0 PUSHINT
      16 PUSHINT
      NEWC
      6 STU
      s0 s5 XCHG2
      STSLICER
      s0 s3 XCHG2
      STGRAMS
      s1 s3 XCHG
      106 STU
      1 STU
      STREF
      ENDC
      3 PUSHINT
      SENDRAWMSG
    }> IFREFELSEREF
    s4 POP
    MYADDR
    0 PUSHINT
    <{
      s0 s2 PUSH2
      LESS
    }> PUSHCONT
    <{
      0 PUSHINT
      16 PUSHINT
      NEWC
      6 STU
      s3 PUSH
      STSLICER
      s1 PUSH
      STGRAMS
      107 STU
      ENDC
      3 PUSHINT
      SENDRAWMSG
      INC
    }> PUSHCONT
    WHILE
    3 BLKDROP
    s0 s1 XCHG
    1 PUSHINT
    0 PUSHINT
    16 PUSHINT
    NEWC
    6 STU
    s0 s5 XCHG2
    STSLICER
    s0 s3 XCHG2
    STGRAMS
    s1 s3 XCHG
    106 STU
    1 STU
    STREF
    ENDC
    3 PUSHINT
    SENDRAWMSG
) 19 DICTPUSHCONST
DICTIGETJMPZ
11 THROWARG

Serialized Code

te6cckECDAEAApoAART/APSkE/S88sgLAQIBIAIDAgFIBAUCkvKDCNcYINMf0x/TB/QE7UTQ0x/T/zBRYbryoQb5AVQQdfkQ8qT4AAXUMNDTBTH6QPoA02ox1DAGpFAFAcjLH8v/ye1UAcAA4w8GBwHO0O2i7fsy0NMDAXGwkVvgIddJwSCRW+AB0x8C+kAwAtM/MfgoUjDHBY4QIcAIm2wh1DBz+wD4D9sx4N6NCGAFA8W6NRFO2zqhpFW0ouVVNtuhtIgNEcoVsLFDw2CIVMRQA8cFkVvjDQgAF6CZL9qJoaY/p/5gYQC6+CWkIqAV+CMBqh8BsQGAYPQOb6EglQH6ADABknAy4pEykTDi+Chwk1MCuY4TcIAQyMsFI88WIfoCy2rJc/sApOhfAwFxcIAQyMsFUAXPFlAD+gITy2nLAMzJc/sAAHQ0+Chwk1MCuY4TcIAQyMsFI88WIfoCy2rJc/sApOhfAwFxcIAQyMsFUAXPFlAD+gITy2nLAMzJc/sAArAgghAYARERuo45W3CAGMjLBY0IYAUDxbo1EU7bOqGkVbSi5VU226G0iA0RyhWwsUPDYIhUxM8WIfoCy2rJgwb7ANsx4CCCEBgERES64wKCEBgCIiK64wIwCQoAeDD6ADBwgBjIywWNCGAFA8W6NRFO2zqhpFW0ouVVNtuhtIgNEcoVsLFDw2CIVMTPFlj6AstqyYBA+wDbMQH8+kD6ADBtbXCCEA+KfqXIyx/LP1AD+gKNCGAFA8W6NRFO2zqhpFW0ouVVNtuhtIgNEcoVsLFDw2CIVMTPFo0IYAUDxbo1EU7bOqGkVbSi5VU226G0iA0RyhWwsUPDYIhUxM8WEvQAcPoC9ADJcYAYyMsFUAPPFnD6AhLLaszJCwAMgED7ANsx6kpsOg==

Serialized Data

te6cckEBAQEAJgAASAAAAHuHk9YdBFTjEQ4ivQUK4CU6dDn/sKVvMvSEUDw12mqpFS/BI8A=

Code Cells

x{FF00F4A413F4BCF2C80B}
 x{2_}
  x{4}
   x{D0EDA2EDFB32D0D3030171B0915BE021D749C120915BE001D31F02FA403002D33F31F8285230C7058E1021C0089B6C21D43073FB00F80FDB31E0DE8D08600503C5BA35114EDB3AA1A455B4A2E55536DBA1B4880D11CA15B0B143C3608854C45003C705915BE30D}
    x{20821018011111BA8E395B708018C8CB058D08600503C5BA35114EDB3AA1A455B4A2E55536DBA1B4880D11CA15B0B143C3608854C4CF1621FA02CB6AC98306FB00DB31E020821018044444BAE302821018022222BAE30230}
     x{30FA0030708018C8CB058D08600503C5BA35114EDB3AA1A455B4A2E55536DBA1B4880D11CA15B0B143C3608854C4CF1658FA02CB6AC98040FB00DB31}
     x{FA40FA00306D6D7082100F8A7EA5C8CB1FCB3F5003FA028D08600503C5BA35114EDB3AA1A455B4A2E55536DBA1B4880D11CA15B0B143C3608854C4CF168D08600503C5BA35114EDB3AA1A455B4A2E55536DBA1B4880D11CA15B0B143C3608854C4CF1612F40070FA02F400C9718018C8CB055003CF1670FA0212CB6ACCC9}
      x{8040FB00DB31}
   x{A0992FDA89A1A63FA7FE6061_}
  x{F28308D71820D31FD31FD307F404ED44D0D31FD3FF305161BAF2A106F901541075F910F2A4F80005D430D0D30531FA40FA00D36A31D43006A4500501C8CB1FCBFFC9ED5401C000E30F}
   x{F825A422A015F82301AA1F01B1018060F40E6FA1209501FA003001927032E291329130E2F82870935302B98E13708010C8CB0523CF1621FA02CB6AC973FB00A4E85F030171708010C8CB055005CF165003FA0213CB69CB00CCC973FB00}
   x{34F82870935302B98E13708010C8CB0523CF1621FA02CB6AC973FB00A4E85F030171708010C8CB055005CF165003FA0213CB69CB00CCC973FB00}

Data Cells

x{0000007B8793D61D0454E3110E22BD050AE0253A7439FFB0A56F32F484503C35DA6AA915}