% Explorer > EQC3dNlesgVD8YbAazcauIrXBPfiVhMMr5YYk2in0Mtsz0Bz

Contract

AddressEQC3dNlesgVD8YbAazcauIrXBPfiVhMMr5YYk2in0Mtsz0Bz
ChainBasic Workchain
Contract Typeunknown contract
Contract Code Hash7sW7wlBlYoeZRohg2P1IAxWF9knDL6OCyIi6SIMWJaM=

verifier.ton.org verification

View code

Disassembled Code

SETCP0
(:methods
  recv_internal: 
    s0 PUSH
    SEMPTY
    <{
      16 PUSHPOW2DEC
      THROWANY
    }> PUSHCONT
    IF
    s0 s1 XCHG
    CTOS
    4 LDU
    s0 s1 XCHG
    1 PUSHINT
    AND
    <{
      3 BLKDROP
    }> PUSHCONT
    IFJMP
    LDMSGADDR
    s0 POP
    s0 s1 XCHG
    32 LDU
    c4 PUSH
    CTOS
    LDREF
    LDREF
    s0 POP
    s1 POP
    s2 PUSH
    0 EQINT
    <{
      s2 POP
      NOW
      s0 PUSH
      1659171600 PUSHINT
      GREATER
      199 THROWIFNOT
      s0 s1 XCHG
      4 CALLDICT
      s0 PUSH
      SBITS
      s0 PUSH
      24 GTINT
      200 THROWIFNOT
      s0 PUSH
      1008 PUSHINT
      LEQ
      201 THROWIFNOT
      s0 PUSH
      -8 PUSHINT
      DIV REM
      0 EQINT
      202 THROWIFNOT
      s1 PUSH
      5 CALLDICT
      203 THROWIFNOT
      ROT
      7 CALLDICT
      s1 s4 XCHG
      GEQ
      204 THROWIFNOT
      s2 PUSH
      HASHSU
      80 PUSHINT
      CONFIGOPTPARAM
      s0 PUSH
      ISNULL
      NOT
      <{
        CTOS
        LDDICT
        s0 POP
        s1 s-1 PUXC
        8 PUSHPOW2
        DICTUGET
        NULLSWAPIFNOT
        s1 POP
        205 THROWIF
      }> PUSHCONT
      <{
        s0 POP
      }> PUSHCONT
      IFELSE
      NEWC
      s0 s4 XCHG2
      STSLICER
      ENDC
      NEWC
      s0 s3 XCHG2
      STSLICER
      s1 s2 XCHG
      STREF
      ENDC
      12 CALLDICT
    }> IFJMPREF
    s2 s4 XCHG
    4 BLKDROP
    923790417 PUSHINT
    EQUAL
    IFRET
    16 PUSHPOW2DEC
    THROWANY

  2: 
    0 PUSHINT
    NEWC
    2 STU
    ENDC
    CTOS

  3: 
    0 PUSHINT
    <{
      s0 s1 XCHG
      8 LDU
      s0 s1 XCHG
      0 EQINT
      s0 PUSH
      NOT
      <{
        s0 s2 XCHG
        8 ADDCONST
        s0 s2 XCHG
      }> PUSHCONT
      IF
      s1 s2 XCHG
    }> PUSHCONT
    UNTIL
    s1 POP
    s0 PUSH
    0 EQINT
    201 THROWIF

  4: 
    NEWC
    <{
      s1 PUSH
      SBITS
      s1 s2 XCHG
      LDSLICEX
      ROTREV
      STSLICER
      s1 PUSH
      SREFS
      s0 PUSH
      0 EQINT
      s0 PUSH
      NOT
      <{
        s0 s1 XCHG
        1 EQINT
        202 THROWIFNOT
        s0 s2 XCHG
        LDREF
        s0 POP
        CTOS
        s0 s2 XCHG
      }> PUSHCONT
      <{
        s1 POP
      }> PUSHCONT
      IFELSE
    }> PUSHCONT
    UNTIL
    s1 POP
    ENDC
    CTOS

  5: 
    0 PUSHINT
    s1 PUSH
    SBITS
    <{
      2DUP
      EQUAL
      s0 PUSH
      NOT
      <{
        s0 POP
        s0 s2 XCHG
        8 LDU
        s1 PUSH
        45 EQINT
        s3 PUSH
        0 GTINT
        AND
        s4 PUSH
        -8 ADDCONST
        s4 s-1 PUXC
        LESS
        AND
        s2 PUSH
        47 GTINT
        s3 PUSH
        58 LESSINT
        AND
        OR
        s2 PUSH
        96 GTINT
        s0 s3 XCHG
        123 LESSINT
        s1 s3 XCHG
        AND
        s1 s2 XCHG
        OR
        NOT
        s0 PUSH
        NOT
        <{
          s0 s2 XCHG
          8 ADDCONST
          s0 s2 XCHG
        }> PUSHCONT
        IF
        s1 s3 XCHG
      }> PUSHCONT
      IF
    }> PUSHCONT
    UNTIL
    1 2 BLKDROP2
    EQUAL

  6: 
    s0 PUSH
    4 EQINT
    <{
      s0 POP
      1000 PUSHINT
      100 PUSHINT
    }> PUSHCONT
    IFJMP
    s0 PUSH
    5 EQINT
    <{
      s0 POP
      500 PUSHINT
      50 PUSHINT
    }> PUSHCONT
    IFJMP
    s0 PUSH
    6 EQINT
    <{
      s0 POP
      400 PUSHINT
      40 PUSHINT
    }> PUSHCONT
    IFJMP
    s0 PUSH
    7 EQINT
    <{
      s0 POP
      300 PUSHINT
      30 PUSHINT
    }> PUSHCONT
    IFJMP
    s0 PUSH
    8 EQINT
    <{
      s0 POP
      200 PUSHINT
      20 PUSHINT
    }> PUSHCONT
    IFJMP
    s0 PUSH
    9 EQINT
    <{
      s0 POP
      100 PUSHINT
      -6 PUSHINT
    }> PUSHCONT
    IFJMP
    10 EQINT
    <{
      50 PUSHINT
      5 PUSHINT
    }> PUSHCONT
    IFJMP
    -6 PUSHINT
    1 PUSHINT

  7: 
    s0 s1 XCHG
    3 RSHIFT
    6 CALLDICT
    s0 s1 XCHG
    1000000000 PUSHINT
    MUL
    s0 s1 XCHG
    1000000000 PUSHINT
    MUL
    s0 s2 XCHG
    1659171600 PUSHINT
    SUB
    2592000 PUSHINT
    DIV QOUT
    s0 PUSH
    21 GTINT
    <{
      2DROP
    }> PUSHCONT
    IFJMP
    1 2 BLKDROP2
    <{
      90 MULCONST
      100 PUSHINT
      DIV QOUT
    }> PUSHCONT
    REPEAT

  10: 
    s0 s1 XCHG
    NEWC
    256 STU
    MYADDR
    STSLICER
    ENDC
    0 PUSHINT
    s0 PUSH
    NEWC
    2 STU
    s1 s3 XCHG
    STDICT
    STDICT
    1 STU
    ENDC

  11: 
    HASHCU
    4 PUSHINT
    NEWC
    3 STU
    s1 s2 XCHG
    8 STI
    256 STU
    ENDC
    CTOS

  12: 
    ROTREV
    10 CALLDICT
    0 PUSHINT
    s1 PUSH
    11 CALLDICT
    7 PUSHINT
    24 PUSHINT
    NEWC
    6 STU
    ROT
    STSLICER
    0 PUSHINT
    STGRAMS
    108 STU
    STREF
    STREF
    ENDC
    64 PUSHINT
    SENDRAWMSG

  get_nft_content: 
    s1 POP

  get_nft_address_by_index: 
    c4 PUSH
    CTOS
    LDREF
    LDREF
    s0 POP
    s1 POP
    10 CALLDICT
    0 PUSHINT
    s0 s1 XCHG
    11 CALLDICT

  get_collection_data: 
    c4 PUSH
    CTOS
    LDREF
    LDREF
    s0 POP
    s0 POP
    -1 PUSHINT
    2 CALLDICT
    s1 s2 XCHG

  dnsresolve: 
    s0 POP
    s0 PUSH
    SBITS
    -8 PUSHINT
    DIV REM
    0 EQINT
    70 THROWIFNOT
    s0 PUSH
    8 PLDI
    0 EQINT
    s1 PUSH
    SBITS
    8 EQINT
    s1 s-1 PUXC
    AND
    <{
      2DROP
      -8 PUSHINT
      PUSHNULL
    }> PUSHCONT
    IFJMP
    s0 PUSH
    <{
      s0 s1 XCHG
      8 LDU
      s1 POP
      s0 s1 XCHG
    }> PUSHCONT
    IF
    s1 PUSH
    3 CALLDICT
    s2 s2 XCPU
    LDSLICEX
    s0 POP
    HASHSU
    47763 PUSHINT
    NEWC
    16 STU
    s0 s1 XCHG
    92067 PUSHINT
    c3 PUSH
    EXECUTE
    STSLICER
    ENDC
    s0 s1 XCHG
    <{
      -8 PUSHINT
    }> PUSHCONT
    <{
      0 PUSHINT
    }> PUSHCONT
    IFELSE
    s1 s2 XCHG
    ADD
    s0 s1 XCHG
) 19 DICTPUSHCONST
DICTIGETJMPZ
11 THROWARG

Serialized Code

te6cckECHQEAAscAART/APSkE/S88sgLAQIBYgIDAgLMBAUCASAXGAIBIAYHAgEgExQCASAICQIBIA0OAW1CDHAJSED/Lw3gHQ0wMBcbCSXwPg+kAwAdMf7UTQ1NQwMSLAAOMCECRfBIIQNw/sUbrchA/y8ICgIBIAsMANAy+CMgghBi5PMQvPLgxwHwBCDXSSDCGPLgyCCBA/C78uDJIHipCMAA8uDKIfAF8uDLWPAHFL7y4Mwi+QGAUPgzIG6zjhDQ9AQwUhCDB/QOb6Ex8tDNkTDiyFAEzxbJyFADzxYSzMnwDAANHDIywHJ0IAAzHCfAdMHAcAAILOUAqYIAt4S5jEgwADy0MmACASAPEAIBIBESAE8yI4gIddJEtcYWc8WIddKIMAAILObAcAB8uDKAtQw0AKRMeLmMcnQgAH8cCHXSY41XLogs44uMALTByHALSPCALAkpvhSQLmwIsIvI8E6sLEiwmADwXsTsBKxsyCzlAKmCALeE97mbBK6gAJMIMAEljCBA+iAZOAgwAWWMIEB9IAy4CDABpYwgQGQgCjgIMAHljCBASyAHuAgwAiWMIEAyIAU4CDACZQwgGR64MAKk4AydeB6cYABpAGrAvAGAYIQO5rKAKgBghA7msoAqAKCEGLk8xChgggnjQCpBCDCFZFb4GwSlqdagGSpBOSACAVgVFgA50s+AU4EPgFu8AMZGWCrGeLOH0BZbXmZmTAIH2AQALQByMv/+CjPFslwIMjLARP0APQAywDJgABs+QB0yMsCEsoHy//J0IAIBIBkaAgEgGxwAB7i10xgAH7p6PtRNDU1DAx8ApwAfALgAG7kFvtRNDU1DAwf/ACEoAJ26MMMCDXSXipCMAA8uBGINcKB8AAIddJwAhSELCTW3ht4CCVAdMHMQHeIfADUSLXGDD5AYIAupPIyw8BggFno+1D2M8WyQGReJFw4hKgAY+Z9U/Q==

Serialized Data

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

Code Cells

x{FF00F4A413F4BCF2C80B}
 x{62_}
  x{CC}
   x{2_}
    x{2_}
     x{420C70094840FF2F0DE01D0D3030171B0925F03E0FA403001D31FED44D0D4D4303122C000E30210245F048210370FEC51BADC840FF2F0}
      x{32F82320821062E4F310BCF2E0C701F00420D74920C218F2E0C8208103F0BBF2E0C92078A908C000F2E0CA21F005F2E0CB58F00714BEF2E0CC22F9018050F833206EB38E10D0F4043052108307F40E6FA131F2D0CD9130E2C85004CF16C9C85003CF1612CCC9F00C}
     x{2_}
      x{1C3232C072742_}
      x{1C27C074C1C07000082CE500A98200B784B98C4830003CB4326_}
    x{2_}
     x{2_}
      x{3223880875D244B5C61673C58875D2883000082CE6C070007CB83280B50C3400A44C78B98C72742_}
      x{1C0875D2638D572E882CE38B8C00B4C1C8700B48F0802C0929BE14902E6C08B08BC8F04EAC2C48B09800F05EC4EC04AC6CC82CE500A98200B784F7B99B04AEA_}
     x{2_}
      x{083001258C2040FA201938083001658C20407D200CB8083001A58C204064200A38083001E58C20404B2007B8083002258C204032200538083002650C20191EB83002A4E00C9D781E9C6_}
      x{006AC0BC018060840EE6B2802A0060840EE6B2802A00A08418B93CC428608209E3402A410830856456F81B04A5A9D6A0192A41392_}
   x{2_}
    x{5}
     x{007232FFFE0A33C5B25C083232C044FD003D0032C0326_}
     x{3E401D3232C084B281F2FFF2742_}
    x{D2CF8053810F805BBC00C646582AC678B387D0165B5E66664C0207D804_}
  x{2_}
   x{2_}
    x{B8B5D31}
    x{BA7A3ED44D0D4D43031F00A7001F00B}
   x{2_}
    x{B905BED44D0D4D430307FF00212}
    x{BA30C3020D74978A908C000F2E04620D70A07C00021D749C0085210B0935B786DE0209501D3073101DE21F0035122D71830F9018200BA93C8CB0F01820167A3ED43D8CF16C90191789170E212A001}

Data Cells

x{}
 x{0168747470733A2F2F646E732E746F6E2E6F72672F636F6C6C656374696F6E2E6A736F6E}
 x{FF00F4A413F4BCF2C80B}
  x{62_}
   x{CC}
    x{2_}
     x{2_}
      x{2_}
       x{3E09DBC400B434C0C05C6C2497C1383E903E900C7E800C5C75C87E800C7E800C3C0289ECE39497C15B088D148CB1C17CB865407E90350C1B5C3232C1FD00327E08E08418B93CC428608209E3402A4108308324CC200337A082024EA02082024B1C162A20032A41287E08C0683C00911DFC02440D7E08FC02F814D66_}
        x{C70518B08E34109B5F0BFA40307020F8256D8040708010C8CB055007CF165005FA0215CB6A12CB1FCB3F226EB39458CF17019132E201C901FB00E029C70091709509D31F50AAE221F008F82321BC24C0008E9E343A3A3B8E1636363737375135C705F2E196102510241023F823F00BE30EE0310DD33F256EB31FB0E30F}
         x{302680698064A98452B0BEF2E19782103B9ACA0052A0A15270BC993682103B9ACA0019A193390805E220C2008E328210557CEA20F82510396D71708010C8CB055007CF165005FA0215CB6A12CB1FCB3F226EB39458CF17019132E201C901FB00923036E2810E1023F823A1A120C2009313A0029130E24474F0091024F823}
          x{F00B}
         x{343653CDA182103B9ACA005210A15270BC993682103B9ACA0016A1923005E220C2008E378210370FEC516D72295134544743708010C8CB055007CF165005FA0215CB6A12CB1FCB3F226EB39458CF17019132E201C901FB001CA10B9130E26D5477655477632EF00B02}
         x{6C21}
         x{82105FCC3D145220BA8E9531373B5372C705F2E191109A104910384706401504E082101A0B9D515220BA8E195B32353537375135C705F2E19A03D4304015045033F823F00BE02182104EB1F0F9BAE3023B20821044BEAE41BAE302382782104ED14B65BA}
          x{3502FA4021F001FA40D20031FA0082103B9ACA001DA121945314A0A1DE22D70B01C300209205A19135E220C2FFF2E192218E3E821005138D91C8500BCF16500DCF1671244B145448C0708010C8CB055007CF165005FA0215CB6A12CB1FCB3F226EB39458CF17019132E201C901FB00106994102C395BE201}
           x{8E3528F0018210D53276DB103946096D71708010C8CB055007CF165005FA0215CB6A12CB1FCB3F226EB39458CF17019132E201C901FB0093383430E21045103412F823F00B}
          x{5B363638385147C705F2E19B04D3FF20D74AC20007D0D30701C000F2E19CF404300798D43040168307F417983050058307F45B30E270C8CB07F400C910354014F823F00B}
          x{30363A246EF2E19D8050F833D0F4043052408307F40E6FA1F2E19FD30721C00022C001B1F2E1A021C0008E9124109B1068517A10571046105C43144CDD9630103A395F07E201C0018E32708210370FEC51586D8100A0708010C8CB055007CF165005FA0215CB6A12CB1FCB3F226EB39458CF17019132E201C901FB00915BE2}
           x{3502FA4021F001FA40D20031FA0082103B9ACA001DA121945314A0A1DE22D70B01C300209205A19135E220C2FFF2E192218E3E821005138D91C8500BCF16500DCF1671244B145448C0708010C8CB055007CF165005FA0215CB6A12CB1FCB3F226EB39458CF17019132E201C901FB00106994102C395BE201}
            x{8E3528F0018210D53276DB103946096D71708010C8CB055007CF165005FA0215CB6A12CB1FCB3F226EB39458CF17019132E201C901FB0093383430E21045103412F823F00B}
          x{E3025F0432353582102FCB26A2BA8E3A7082108B77173504C8CBFF5005CF161443308040708010C8CB055007CF165005FA0215CB6A12CB1FCB3F226EB39458CF17019132E201C901FB00E05F04840FF2F0}
           x{37F8235006A18209E28500BC066E16B0F2E19E23D0D749F823F0075290BEF2E1975178A182103B9ACA00A120C2008E32102782104ED14B6558076D72708010C8CB055007CF165005FA0215CB6A12CB1FCB3F226EB39458CF17019132E201C901FB0093303535E2F8238208093A80A0F0024477F0091045103412F823F00B}
       x{3E910C1C2EBCB8536_}
      x{470C8CB01C9D0}
     x{5}
      x{083001258C2040FA201938083001658C20407D200CB8083001A58C204064200A38083001E58C20404B2007B8083002258C204032200538083002650C20191EB83002A4E00C9D781E9C6_}
      x{006AC0BC018060840EE6B2802A0060840EE6B2802A00A08418B93CC428608209E3402A410830856456F81B04A5A9D6A0192A41392_}
    x{4}
     x{2_}
      x{081BA50C1B5C0838343E903E8034CFCC2_}
      x{321400F3C5807E80B2CFF26_}
     x{2_}
      x{3B513434FFFE900835D2708027DFC07E9035353D0134CFCC0415C415B80C1C1B5B5B5B490415C415A_}
      x{01B232FFD40173C59400F3C5B3333D0032CFF27B552_}
   x{2_}
    x{2_}
     x{BBB39F00A175F07F008}
     x{74}
      x{A874F00A10475F07}
      x{A959F00A6C71}
    x{2_}
     x{B8FCFF00A5F03}
     x{2_}
      x{B64A5E014204EBE0FA1_}
      x{B461843AE9240F152118001E5C08DE014206EBE0FA1A60E038001E5C339E8086007AE140F8001E5C33B84111C466105E033E04883DCB11FB64DDC4964AD1BA06B879240DC23572F37CC5CAAAB143A2FFFBC4180012660F003C003060FE81EDF4260F003_}