% Explorer > EQDtFpEwcFAEcRe5mLVh2N6C0x-_hJEM7W61_JLnSF74p4q2

Contract

AddressEQDtFpEwcFAEcRe5mLVh2N6C0x-_hJEM7W61_JLnSF74p4q2
ChainBasic Workchain
Contract Typeunknown contract
Contract Code HashgwyZpEfQl0222G7X2J/k8tLsIjWMtkKH4tMeVj695Uc=

verifier.ton.org verification

View code

Disassembled Code

SETCP0
(:methods
  recv_internal: 
    s3 POP
    CTOS
    4 LDU
    s0 s1 XCHG
    1 PUSHINT
    AND
    <{
      3 BLKDROP
    }> PUSHCONT
    IFJMP
    LDMSGADDR
    s0 POP
    <{
      c4 PUSH
      CTOS
      LDGRAMS
      s0 s1 XCHG
      1 SETGLOBVAR
      LDGRAMS
      s0 s1 XCHG
      2 SETGLOBVAR
      32 LDU
      s0 s1 XCHG
      3 SETGLOBVAR
      32 LDU
      s0 s1 XCHG
      4 SETGLOBVAR
      32 LDU
      s0 s1 XCHG
      5 SETGLOBVAR
      32 LDU
      s0 s1 XCHG
      6 SETGLOBVAR
      LDREF
      s0 s1 XCHG
      7 SETGLOBVAR
      3 GETGLOBVAR
      4 GETGLOBVAR
      LESS
      76 THROWIFNOT
      5 GETGLOBVAR
      6 GETGLOBVAR
      DIV REM
      0 EQINT
      77 THROWIFNOT
      ENDS
    }> CALLREF
    s0 s2 XCHG
    32 LDU
    s1 PUSH
    3594611710 PUSHINT
    EQUAL
    <{
      2 1 BLKDROP2
      LDMSGADDR
      MYADDR
      7 GETGLOBVAR
      s3 s-1 PUXC
      0 PUSHINT
      s0 s0 PUSH2
      s3 s5 XCHG
      s1 s4 s0 XCHG3
      NEWC
      s0 s4 XCHG2
      STSLICER
      ROT
      STGRAMS
      s0 s1 XCHG
      STSLICER
      32 STU
      ENDC
      s1 PUSH
      NEWC
      2 STU
      s1 s3 XCHG
      STDICT
      s1 s2 XCHG
      STDICT
      1 STU
      ENDC
      0 PUSHINT
      s0 s1 XCHG
      HASHCU
      4 PUSHINT
      NEWC
      3 STU
      s1 s2 XCHG
      8 STI
      256 STU
      ENDC
      CTOS
      s1 s3 XCHG
      SDEQ
      71 THROWIFNOT
      s0 s1 XCHG
      LDGRAMS
      32 LDU
      32 LDU
      ENDS
      s0 s2 XCHG
      2 GETGLOBVAR
      1 GETGLOBVAR
      s2 PUSH
      ROTREV
      MULDIV QOUT
      ADD
      TUCK
      <{
        4 GETGLOBVAR
        5 GETGLOBVAR
        ADD
        s2 s-1 PUXC
        GEQ
        <{
          s1 POP
        }> PUSHCONT
        IFJMP
        4 GETGLOBVAR
        6 GETGLOBVAR
        ADD
        s2 s-1 PUXC
        LESS
        <{
          2DROP
          0 PUSHINT
        }> PUSHCONT
        IFJMP
        4 GETGLOBVAR
        s1 s2 XCHG
        SUB
        6 GETGLOBVAR
        DIV QOUT
        5 GETGLOBVAR
        6 GETGLOBVAR
        DIV QOUT
        MULDIV QOUT
      }> CALLREF
      ROTREV
      <{
        4 GETGLOBVAR
        5 GETGLOBVAR
        ADD
        s2 s-1 PUXC
        GEQ
        <{
          s1 POP
        }> PUSHCONT
        IFJMP
        4 GETGLOBVAR
        6 GETGLOBVAR
        ADD
        s2 s-1 PUXC
        LESS
        <{
          2DROP
          0 PUSHINT
        }> PUSHCONT
        IFJMP
        4 GETGLOBVAR
        s1 s2 XCHG
        SUB
        6 GETGLOBVAR
        DIV QOUT
        5 GETGLOBVAR
        6 GETGLOBVAR
        DIV QOUT
        MULDIV QOUT
      }> CALLREF
      s0 s1 XCHG
      SUB
      16 PUSHINT
      ROTREV
      0 PUSHINT
      s0 s3 XCHG
      NEWC
      6 STU
      ROT
      STSLICER
      s0 s1 XCHG
      STGRAMS
      107 STU
      ENDC
      64 PUSHINT
      SENDRAWMSG
    }> IFJMPREF
    s0 s1 XCHG
    0 EQINT
    61 THROWIFNOT
    8 LDU
    ENDS
    s0 PUSH
    100 EQINT
    s1 PUSH
    119 EQINT
    s0 s2 XCHG
    114 EQINT
    s1 s2 PUXC
    OR
    s2 PUSH
    OR
    62 THROWIFNOT
    s0 s1 XCHG
    <{
      <{
        1000000000 PUSHINT
        GEQ
        60 THROWIFNOT
        NOW
        4 GETGLOBVAR
        6 GETGLOBVAR
        ADD
        GEQ
        73 THROWIFNOT
        MYADDR
        7 GETGLOBVAR
        s1 s2 XCHG
        0 PUSHINT
        s0 s0 PUSH2
        s3 s5 XCHG
        s1 s4 s0 XCHG3
        NEWC
        s0 s4 XCHG2
        STSLICER
        ROT
        STGRAMS
        s0 s1 XCHG
        STSLICER
        32 STU
        ENDC
        s1 PUSH
        NEWC
        2 STU
        s1 s3 XCHG
        STDICT
        s1 s2 XCHG
        STDICT
        1 STU
        ENDC
        0 PUSHINT
        s0 s1 XCHG
        HASHCU
        4 PUSHINT
        NEWC
        3 STU
        s1 s2 XCHG
        8 STI
        256 STU
        ENDC
        CTOS
        119 PUSHINT
        0 PUSHINT
        24 PUSHINT
        0 3 3 XC2PU
        0 PUSHINT
        s0 s3 XCHG
        NEWC
        6 STU
        ROT
        STSLICER
        s0 s1 XCHG
        STGRAMS
        107 STU
        s1 s2 XCHG
        32 STU
        8 STU
        ENDC
        64 PUSHINT
        SENDRAWMSG
      }> PUSHCONT
      <{
        s0 PUSH
        50000000000 PUSHINT
        GEQ
        74 THROWIFNOT
        NOW
        3 GETGLOBVAR
        LESS
        72 THROWIFNOT
        1000000000 PUSHINT
        SUB
        1 GETGLOBVAR
        s1 PUSH
        ADD
        1 SETGLOBVAR
        MYADDR
        7 GETGLOBVAR
        s1 s3 s0 XCHG3
        0 PUSHINT
        s0 s0 PUSH2
        s3 s5 XCHG
        s1 s4 s0 XCHG3
        NEWC
        s0 s4 XCHG2
        STSLICER
        ROT
        STGRAMS
        s0 s1 XCHG
        STSLICER
        32 STU
        ENDC
        s1 PUSH
        NEWC
        2 STU
        s1 s3 XCHG
        STDICT
        s1 s2 XCHG
        STDICT
        1 STU
        ENDC
        s0 PUSH
        0 PUSHINT
        s0 s1 XCHG
        HASHCU
        4 PUSHINT
        NEWC
        3 STU
        s1 s2 XCHG
        8 STI
        256 STU
        ENDC
        CTOS
        2328897214 PUSHINT
        NEWC
        32 STU
        s0 s3 XCHG2
        STGRAMS
        ENDC
        7 PUSHINT
        24 PUSHINT
        NEWC
        6 STU
        s0 s4 XCHG2
        STSLICER
        500000000 PUSHINT
        STGRAMS
        s1 s3 XCHG
        108 STU
        STREF
        STREF
        ENDC
        0 PUSHINT
        SENDRAWMSG
        <{
          7 GETGLOBVAR
          6 GETGLOBVAR
          5 GETGLOBVAR
          4 GETGLOBVAR
          3 GETGLOBVAR
          NEWC
          1 GETGLOBVAR
          STGRAMS
          2 GETGLOBVAR
          STGRAMS
          32 STU
          32 STU
          32 STU
          32 STU
          STREF
          ENDC
          c4 POP
        }> CALLREF
      }> IFREFELSE
    }> PUSHCONT
    <{
      s0 POP
      s1 POP
      s0 PUSH
      50000000000 PUSHINT
      GEQ
      75 THROWIFNOT
      NOW
      3 GETGLOBVAR
      LESS
      72 THROWIFNOT
      2 GETGLOBVAR
      s0 s1 XCHG
      1000000000 PUSHINT
      SUB
      ADD
      2 SETGLOBVAR
      <{
        7 GETGLOBVAR
        6 GETGLOBVAR
        5 GETGLOBVAR
        4 GETGLOBVAR
        3 GETGLOBVAR
        NEWC
        1 GETGLOBVAR
        STGRAMS
        2 GETGLOBVAR
        STGRAMS
        32 STU
        32 STU
        32 STU
        32 STU
        STREF
        ENDC
        c4 POP
      }> CALLREF
    }> IFREFELSE

  73490: 
    <{
      c4 PUSH
      CTOS
      LDGRAMS
      s0 s1 XCHG
      1 SETGLOBVAR
      LDGRAMS
      s0 s1 XCHG
      2 SETGLOBVAR
      32 LDU
      s0 s1 XCHG
      3 SETGLOBVAR
      32 LDU
      s0 s1 XCHG
      4 SETGLOBVAR
      32 LDU
      s0 s1 XCHG
      5 SETGLOBVAR
      32 LDU
      s0 s1 XCHG
      6 SETGLOBVAR
      LDREF
      s0 s1 XCHG
      7 SETGLOBVAR
      3 GETGLOBVAR
      4 GETGLOBVAR
      LESS
      76 THROWIFNOT
      5 GETGLOBVAR
      6 GETGLOBVAR
      DIV REM
      0 EQINT
      77 THROWIFNOT
      ENDS
    }> CALLREF
    1 GETGLOBVAR
    2 GETGLOBVAR
    3 GETGLOBVAR
    4 GETGLOBVAR
    5 GETGLOBVAR
    6 GETGLOBVAR

  105200: 
    <{
      c4 PUSH
      CTOS
      LDGRAMS
      s0 s1 XCHG
      1 SETGLOBVAR
      LDGRAMS
      s0 s1 XCHG
      2 SETGLOBVAR
      32 LDU
      s0 s1 XCHG
      3 SETGLOBVAR
      32 LDU
      s0 s1 XCHG
      4 SETGLOBVAR
      32 LDU
      s0 s1 XCHG
      5 SETGLOBVAR
      32 LDU
      s0 s1 XCHG
      6 SETGLOBVAR
      LDREF
      s0 s1 XCHG
      7 SETGLOBVAR
      3 GETGLOBVAR
      4 GETGLOBVAR
      LESS
      76 THROWIFNOT
      5 GETGLOBVAR
      6 GETGLOBVAR
      DIV REM
      0 EQINT
      77 THROWIFNOT
      ENDS
    }> CALLREF
    2 GETGLOBVAR
    1 GETGLOBVAR
    s2 PUSH
    ROTREV
    MULDIV QOUT
    ADD
    TUCK
    <{
      4 GETGLOBVAR
      5 GETGLOBVAR
      ADD
      s2 s-1 PUXC
      GEQ
      <{
        s1 POP
      }> PUSHCONT
      IFJMP
      4 GETGLOBVAR
      6 GETGLOBVAR
      ADD
      s2 s-1 PUXC
      LESS
      <{
        2DROP
        0 PUSHINT
      }> PUSHCONT
      IFJMP
      4 GETGLOBVAR
      s1 s2 XCHG
      SUB
      6 GETGLOBVAR
      DIV QOUT
      5 GETGLOBVAR
      6 GETGLOBVAR
      DIV QOUT
      MULDIV QOUT
    }> CALLREF
    ROTREV
    <{
      4 GETGLOBVAR
      5 GETGLOBVAR
      ADD
      s2 s-1 PUXC
      GEQ
      <{
        s1 POP
      }> PUSHCONT
      IFJMP
      4 GETGLOBVAR
      6 GETGLOBVAR
      ADD
      s2 s-1 PUXC
      LESS
      <{
        2DROP
        0 PUSHINT
      }> PUSHCONT
      IFJMP
      4 GETGLOBVAR
      s1 s2 XCHG
      SUB
      6 GETGLOBVAR
      DIV QOUT
      5 GETGLOBVAR
      6 GETGLOBVAR
      DIV QOUT
      MULDIV QOUT
    }> CALLREF
    s0 s1 XCHG
    SUB

  120881: 
    <{
      c4 PUSH
      CTOS
      LDGRAMS
      s0 s1 XCHG
      1 SETGLOBVAR
      LDGRAMS
      s0 s1 XCHG
      2 SETGLOBVAR
      32 LDU
      s0 s1 XCHG
      3 SETGLOBVAR
      32 LDU
      s0 s1 XCHG
      4 SETGLOBVAR
      32 LDU
      s0 s1 XCHG
      5 SETGLOBVAR
      32 LDU
      s0 s1 XCHG
      6 SETGLOBVAR
      LDREF
      s0 s1 XCHG
      7 SETGLOBVAR
      3 GETGLOBVAR
      4 GETGLOBVAR
      LESS
      76 THROWIFNOT
      5 GETGLOBVAR
      6 GETGLOBVAR
      DIV REM
      0 EQINT
      77 THROWIFNOT
      ENDS
    }> CALLREF
    <{
      4 GETGLOBVAR
      5 GETGLOBVAR
      ADD
      s2 s-1 PUXC
      GEQ
      <{
        s1 POP
      }> PUSHCONT
      IFJMP
      4 GETGLOBVAR
      6 GETGLOBVAR
      ADD
      s2 s-1 PUXC
      LESS
      <{
        2DROP
        0 PUSHINT
      }> PUSHCONT
      IFJMP
      4 GETGLOBVAR
      s1 s2 XCHG
      SUB
      6 GETGLOBVAR
      DIV QOUT
      5 GETGLOBVAR
      6 GETGLOBVAR
      DIV QOUT
      MULDIV QOUT
    }> CALLREF

  130076: 
    <{
      c4 PUSH
      CTOS
      LDGRAMS
      s0 s1 XCHG
      1 SETGLOBVAR
      LDGRAMS
      s0 s1 XCHG
      2 SETGLOBVAR
      32 LDU
      s0 s1 XCHG
      3 SETGLOBVAR
      32 LDU
      s0 s1 XCHG
      4 SETGLOBVAR
      32 LDU
      s0 s1 XCHG
      5 SETGLOBVAR
      32 LDU
      s0 s1 XCHG
      6 SETGLOBVAR
      LDREF
      s0 s1 XCHG
      7 SETGLOBVAR
      3 GETGLOBVAR
      4 GETGLOBVAR
      LESS
      76 THROWIFNOT
      5 GETGLOBVAR
      6 GETGLOBVAR
      DIV REM
      0 EQINT
      77 THROWIFNOT
      ENDS
    }> CALLREF
    MYADDR
    7 GETGLOBVAR
    s1 s2 XCHG
    0 PUSHINT
    s0 s0 PUSH2
    s3 s5 XCHG
    s1 s4 s0 XCHG3
    NEWC
    s0 s4 XCHG2
    STSLICER
    ROT
    STGRAMS
    s0 s1 XCHG
    STSLICER
    32 STU
    ENDC
    s1 PUSH
    NEWC
    2 STU
    s1 s3 XCHG
    STDICT
    s1 s2 XCHG
    STDICT
    1 STU
    ENDC
    0 PUSHINT
    s0 s1 XCHG
    HASHCU
    4 PUSHINT
    NEWC
    3 STU
    s1 s2 XCHG
    8 STI
    256 STU
    ENDC
    CTOS
) 19 DICTPUSHCONST
DICTIGETJMPZ
11 THROWARG

Serialized Code

te6cckECEgEAAvUAART/APSkE/S88sgLAQIBYgIDA27QM9DTAwFxsJJfA+D6QDDbPALTHyGCENZBa/664wIBwADyvdMH0SDAZCHAdwLAclITsSKx8r4BEQQFAgEgCgsC4Gwh+kD4KPhHUjBwUwAQNUFAyFAEzxZY+gIBzxbLH8khyMsBE/QAEvQAywDJcAH5AHTIywISygfL/8nQE8cF8uBHAfoA0x/TH9EC+EL4QSJZqYSgZts8Wds8AaGAEFlwA8jLBVjPFgH6AstqyYBA+wAQEALiju2OaYIQO5rKAL7yvPgj+ET4RqC+8uBJ+Cj4RxJwUwAQNUFAyFAEzxZY+gIBzxbLH8khyMsBE/QAEvQAywDJcAH5AHTIywISygfL/8nQgHdwgBhUEDNwA8jLBVjPFgH6AstqEssfywfJgED7AOMN4w0GBwH+IIIYC6Q7dAC+8uBK+CP4Q7ny4EiCEDuaygCh+EEhoPhh+Cj4R0EwcFMAEDVBQMhQBM8WWPoCAc8Wyx/JIcjLARP0ABL0AMsAySBwAfkAdMjLAhLKB8v/ydCCEIrQJr7Iyx9QA/oCyXeAGMjLBVAEzxaCEB3NZQD6AhPLa8zMyQgBSjAxIIIYC6Q7dAC+8uBL+CP4Q7ny4Ej4QgGCEDuaygChoPhi2zwJAQpw+wDbPAkAPvhH+Eb4RfhE+EPI+EH6AvhC+gLLH8sfyx/LH8zJ7VQBIbz4ltnnwg/CF8IfwifCL8I0EQIBIAwNAyu5rw2zz4QvhBIlmphKBm2zxZ2zwBoYERAQAgEgDg8CDbcGO2ebZ5AREAF1t4ObZ58FHwjiTgpgAgaoKBkKAJniyx9AQDni2WP5JDkZYCJ+gAJegBlgGS4APyAOmRlgQllA+X/5OhARAE74RPhFoFIgvpEx4PhE+EagUiC5kltw4PhEEqH4RqkE+EX4RqkEqYQAcu1E0PoAAfhh+gAB+GLTHwH4Y9MfAfhk0x8B+GXTHwH4ZtQB+Gf4Q/hEufLgTPhF+EapCMAA8uBN0b1VkU8=

Serialized Data

te6cckECBgEAAQ8AAUKA5YQILcgsXJgD8ASdQrbkAGU1t4Bo6u+ABY/UAAAnjQABART/APSkE/S88sgLAgIBYgMEAZ7Q7aLt+zMx0NMDAXGwkVvgAdMfAvpAMO1E0PpA+gD6QNMf0VNDxwUmghCK0Ca+upw1NQPy4FAE+gDRFKDjDgLIUATPFlj6AgHPFssfye1UBQAdoZwF2omh9IH0AfSBpj+jAOgGwADyvQbTB9EgwHcBwGVmsfK+jio1WzEhxwXy4FKCEDuaygBy+wKAGAFwcAPIywVYzxYB+gLLasmDBvsA2zHgMwPy4FD4I4IQ1kFr/oAYI3BwA8jLBVjPFgH6Astqyx8jzxYk+gIVyx9SQMsfyYBA+wBDEz1CHEs=

Code Cells

x{FF00F4A413F4BCF2C80B}
 x{62_}
  x{D033D0D3030171B0925F03E0FA4030DB3C02D31F218210D6416BFEBAE30201C000F2BDD307D120C06421C07702C0725213B122B1F2BE01}
   x{ED44D0FA0001F861FA0001F862D31F01F863D31F01F864D31F01F865D31F01F866D401F867F843F844B9F2E04CF845F846A908C000F2E04DD1}
   x{6C21FA40F828F847523070530010354140C85004CF1658FA0201CF16CB1FC921C8CB0113F40012F400CB00C97001F90074C8CB0212CA07CBFFC9D013C705F2E04701FA00D31FD31FD102F842F8412259A984A066DB3C59DB3C01A18010597003C8CB0558CF1601FA02CB6AC98040FB00}
    x{F844F845A05220BE9131E0F844F846A05220B9925B70E0F84412A1F846A904F845F846A904A984}
    x{F844F845A05220BE9131E0F844F846A05220B9925B70E0F84412A1F846A904F845F846A904A984}
   x{8EED8E6982103B9ACA00BEF2BCF823F844F846A0BEF2E049F828F8471270530010354140C85004CF1658FA0201CF16CB1FC921C8CB0113F40012F400CB00C97001F90074C8CB0212CA07CBFFC9D080777080185410337003C8CB0558CF1601FA02CB6A12CB1FCB07C98040FB00E30DE30D}
    x{2082180BA43B7400BEF2E04AF823F843B9F2E04882103B9ACA00A1F84121A0F861F828F847413070530010354140C85004CF1658FA0201CF16CB1FC921C8CB0113F40012F400CB00C9207001F90074C8CB0212CA07CBFFC9D082108AD026BEC8CB1F5003FA02C9778018C8CB055004CF1682101DCD6500FA0213CB6BCCCCC9}
     x{70FB00DB3C}
      x{F847F846F845F844F843C8F841FA02F842FA02CB1FCB1FCB1FCB1FCCC9ED54}
    x{30312082180BA43B7400BEF2E04BF823F843B9F2E048F8420182103B9ACA00A1A0F862DB3C}
     x{F847F846F845F844F843C8F841FA02F842FA02CB1FCB1FCB1FCB1FCCC9ED54}
  x{2_}
   x{BCF896D9E7C20FC217C21FC227C22FC234_}
    x{ED44D0FA0001F861FA0001F862D31F01F863D31F01F864D31F01F865D31F01F866D401F867F843F844B9F2E04CF845F846A908C000F2E04DD1}
   x{2_}
    x{B9AF0DB3CF842F8412259A984A066DB3C59DB3C01A1}
     x{ED44D0FA0001F861FA0001F862D31F01F863D31F01F864D31F01F865D31F01F866D401F867F843F844B9F2E04CF845F846A908C000F2E04DD1}
     x{F844F845A05220BE9131E0F844F846A05220B9925B70E0F84412A1F846A904F845F846A904A984}
     x{F844F845A05220BE9131E0F844F846A05220B9925B70E0F84412A1F846A904F845F846A904A984}
    x{2_}
     x{B7063B679B679_}
      x{ED44D0FA0001F861FA0001F862D31F01F863D31F01F864D31F01F865D31F01F866D401F867F843F844B9F2E04CF845F846A908C000F2E04DD1}
      x{F844F845A05220BE9131E0F844F846A05220B9925B70E0F84412A1F846A904F845F846A904A984}
     x{B7839B679F051F08E24E0A600206A828190A0099E2CB1F404039E2D963F924391960227E80025E801960192E003F200E991960425940F97FF93A1_}
      x{ED44D0FA0001F861FA0001F862D31F01F863D31F01F864D31F01F865D31F01F866D401F867F843F844B9F2E04CF845F846A908C000F2E04DD1}

Data Cells

x{80E584082DC82C5C9803F0049D42B6E4006535B78068EAEF80058FD40000278D00}
 x{FF00F4A413F4BCF2C80B}
  x{62_}
   x{D0EDA2EDFB3331D0D3030171B0915BE001D31F02FA4030ED44D0FA40FA00FA40D31FD15343C7052682108AD026BEBA9C353503F2E05004FA00D114A0E30E02C85004CF1658FA0201CF16CB1FC9ED54}
    x{06C000F2BD06D307D120C07701C06566B1F2BE8E2A355B3121C705F2E05282103B9ACA0072FB02801801707003C8CB0558CF1601FA02CB6AC98306FB00DB31E03303F2E050F8238210D6416BFE801823707003C8CB0558CF1601FA02CB6ACB1F23CF1624FA0215CB1F5240CB1FC98040FB004313}
   x{A19C05DA89A1F481F401F481A63FA3_}