% Explorer > EQDaAAGam2xelcDMlmgjSE723pmPYcSC3pmzi8lBr0JtvX65

Contract

AddressEQDaAAGam2xelcDMlmgjSE723pmPYcSC3pmzi8lBr0JtvX65
ChainBasic Workchain
Contract Typeunknown contract
Contract Code HashJ0L5Vdgqy2/Qv21x4OpmqdnI5IP/JilALKNC/82Ej/U=

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
    64 PLDU

  recv_external: 
    9 PUSHPOW2
    LDSLICEX
    64 LDU
    32 LDU
    s1 POP
    c4 PUSH
    CTOS
    64 LDU
    64 LDU
    256 LDU
    s0 POP
    s3 PUSH
    HASHSU
    s5 PUSH
    NEWC
    64 STU
    256 STU
    ENDC
    HASHCU
    0 6 6 XC2PU
    CHKSIGNU
    33 THROWIFNOT
    s2 s3 XCHG
    s1 PUSH
    -63 ADDCONST
    s3 s-1 PUXC
    LESS
    <{
      35 THROW
    }> PUSHCONT
    IF
    s2 s1 PUSH2
    GREATER
    <{
      s2 s1 PUXC
      SUB
      s0 PUSH
      63 GTINT
      <{
        2DROP
        0 PUSHINT
      }> PUSHCONT
      <{
        LSHIFT
        64 PUSHPOW2DEC
        AND
      }> PUSHCONT
      IFELSE
      1 PUSHINT
      OR
      64 PUSHPOW2DEC
      AND
    }> PUSHCONT
    <{
      s1 s2 PUXC
      SUB
      s2 s0 PUSH2
      RSHIFT
      1 PUSHINT
      AND
      1 EQINT
      <{
        35 THROW
      }> PUSHCONT
      IF
      POW2
      s1 s2 XCHG
      OR
      64 PUSHPOW2DEC
      AND
    }> PUSHCONT
    IFELSE
    ACCEPT
    s0 s2 XCHG
    LDREF
    s0 POP
    3 PUSHINT
    SENDRAWMSG
    NEWC
    64 STU
    64 STU
    256 STU
    ENDC
    c4 POP
) 19 DICTPUSHCONST
DICTIGETJMPZ
11 THROWARG

Serialized Code

te6cckECCgEAAiYAART/APSkE/S88sgLAQIBIAIDAgFIBAUA6vKDCNcY0z/THzHtRNDTP9M/0/8wI/kBJcjLP8v/yfkAVBBm+RDyoRAjIabBUjC5kvIj3lMhvI4UUiKhIMI/kltwlKyEP7DicbGEP7COFFIToVMgrXGwwAGS8iPerhKxhD+w4vgAAtQwc/sAyMs/yz/L/8ntVAHO0O2i7fsy0NMDAXGwkVvgIddJwSCRW+AB0x8C+kAwAtM/MfgoUjDHBY4QIcAIm2wh1DBz+wD4D9sx4N6NCGAFA8W6NRFO2zqhpFW0ouVVNtuhtIgNEcoVsLFDw2CIVMRQA8cFkVvjDQYAEaCZL9qJoa4WfwKwIIIQGAEREbqOOVtwgBjIywWNCGAFA8W6NRFO2zqhpFW0ouVVNtuhtIgNEcoVsLFDw2CIVMTPFiH6AstqyYMG+wDbMeAgghAYBEREuuMCghAYAiIiuuMCMAcIAHgw+gAwcIAYyMsFjQhgBQPFujURTts6oaRVtKLlVTbbobSIDRHKFbCxQ8NgiFTEzxZY+gLLasmAQPsA2zEB/PpA+gAwbW1wghAPin6lyMsfyz9QA/oCjQhgBQPFujURTts6oaRVtKLlVTbbobSIDRHKFbCxQ8NgiFTEzxaNCGAFA8W6NRFO2zqhpFW0ouVVNtuhtIgNEcoVsLFDw2CIVMTPFhL0AHD6AvQAyXGAGMjLBVADzxZw+gISy2rMyQkADIBA+wDbMWG1zw8=

Serialized Data

te6cckEBAQEAMgAAYAAAAAAAAAZ0///////////vKDRPzd6twq+WsmjHVJ1PMfCGXakELfDWXvLdyouwrIxz4YQ=

Code Cells

x{FF00F4A413F4BCF2C80B}
 x{2_}
  x{4}
   x{D0EDA2EDFB32D0D3030171B0915BE021D749C120915BE001D31F02FA403002D33F31F8285230C7058E1021C0089B6C21D43073FB00F80FDB31E0DE8D08600503C5BA35114EDB3AA1A455B4A2E55536DBA1B4880D11CA15B0B143C3608854C45003C705915BE30D}
    x{20821018011111BA8E395B708018C8CB058D08600503C5BA35114EDB3AA1A455B4A2E55536DBA1B4880D11CA15B0B143C3608854C4CF1621FA02CB6AC98306FB00DB31E020821018044444BAE302821018022222BAE30230}
     x{30FA0030708018C8CB058D08600503C5BA35114EDB3AA1A455B4A2E55536DBA1B4880D11CA15B0B143C3608854C4CF1658FA02CB6AC98040FB00DB31}
     x{FA40FA00306D6D7082100F8A7EA5C8CB1FCB3F5003FA028D08600503C5BA35114EDB3AA1A455B4A2E55536DBA1B4880D11CA15B0B143C3608854C4CF168D08600503C5BA35114EDB3AA1A455B4A2E55536DBA1B4880D11CA15B0B143C3608854C4CF1612F40070FA02F400C9718018C8CB055003CF1670FA0212CB6ACCC9}
      x{8040FB00DB31}
   x{A0992FDA89A1AE167F_}
  x{F28308D718D33FD31F31ED44D0D33FD33FD3FF3023F90125C8CB3FCBFFC9F900541066F910F2A1102321A6C15230B992F223DE5321BC8E145222A120C23F925B7094AC843FB0E271B1843FB08E145213A15320AD71B0C00192F223DEAE12B1843FB0E2F80002D43073FB00C8CB3FCB3FCBFFC9ED54}

Data Cells

x{0000000000000674FFFFFFFFFFFFFFFFEF28344FCDDEADC2AF96B268C7549D4F31F0865DA9042DF0D65EF2DDCA8BB0AC}