% Explorer > Ef9aOFJI5-0-MT_b4O2tsWtCZ_FkcPAO4M18ae8gawz02lcL

Contract

AddressEf9aOFJI5-0-MT_b4O2tsWtCZ_FkcPAO4M18ae8gawz02lcL
ChainMasterchain
Contract Typeunknown contract
Contract Code HashiPv4GOR9XzKPfcNLrUMjuyihLsbHXOnsJdd3RsVuHe0=

verifier.ton.org verification

View code

Disassembled Code

SETCP0
(:methods
  recv_internal: 
    s0 s1 XCHG
    CTOS
    4 LDU
    s0 s1 XCHG
    1 PUSHINT
    AND
    <{
      3 BLKDROP
    }> PUSHCONT
    IFJMP
    LDMSGADDR
    s0 POP
    s1 PUSH
    SEMPTY
    <{
      3 BLKDROP
    }> PUSHCONT
    IFJMP
    s0 s1 XCHG
    32 LDU
    s1 PUSH
    2 LESSINT
    <{
      4 BLKDROP
    }> PUSHCONT
    IFJMP
    3 CALLDICT
    s11 s4 XCPU
    1 CALLDICT
    2196437444 PUSHINT
    s11 s-1 PUXC
    NEQ
    AND
    <{
      12 BLKDROP
    }> PUSHCONT
    IFJMP
    40 PUSHINT
    2196437444 PUSHINT
    s1 s11 XCHG
    EQUAL
    s1 s10 XCHG
    THROWANYIFNOT
    33 PUSHINT
    s11 PUSH
    1000000000 PUSHINT
    GEQ
    THROWANYIFNOT
    s0 s7 XCHG
    9 PUSHPOW2
    LDSLICEX
    32 PUSHINT
    s1 PUSH
    HASHSU
    0 3 6 XC2PU
    CHKSIGNU
    s1 s2 XCHG
    THROWANYIFNOT
    32 LDU
    41 PUSHINT
    926591476 PUSHINT
    s1 s3 XCHG
    EQUAL
    s1 s2 XCHG
    THROWANYIFNOT
    1 LDU
    32 LDU
    s0 POP
    s0 s1 XCHG
    <{
      s3 s9 XCHG
      s8 s0 s10 XCHG3
      5 CALLDICT
    }> IFREFELSEREF
    s4 s8 XCHG
    s3 s7 XCHG
    5 2 REVERSE
    s3 s7 XCHG
    s1 s0 s10 XCHG3
    5 CALLDICT
    s0 s8 XCHG
    s5 s7 XCHG
    s5 s6 XCHG2

  1: 
    s1 PUSH
    SBITS
    PFXDICTGETQ
    NULLSWAPIFNOT2
    3 1 BLKDROP2

  3: 
    c4 PUSH
    CTOS
    32 LDU
    32 LDU
    256 LDU
    256 LDU
    LDDICT
    LDGRAMS
    LDDICT
    LDGRAMS
    LDDICT
    ENDS

  4: 
    s0 s8 XCHG
    NEWC
    32 STI
    s1 s7 XCHG
    32 STI
    s1 s5 XCHG
    256 STU
    s1 s3 XCHG
    256 STU
    STDICT
    s0 s1 XCHG
    STGRAMS
    STDICT
    s0 s1 XCHG
    STGRAMS
    STDICT
    ENDC

  5: 
    s2 s2 XCPU
    ADD
    s1 s3 PUSH2
    32 PUSHINT
    DICTUGET
    NULLSWAPIFNOT
    <{
      LDGRAMS
      ENDS
      s1 s3 XCHG
      ADD
      s0 s2 XCHG
    }> PUSHCONT
    <{
      s0 POP
    }> PUSHCONT
    IFELSE
    NEWC
    s0 s3 XCHG2
    STGRAMS
    s0 s1 s3 XCHG3
    32 PUSHINT
    DICTUSETB
    s0 s1 XCHG

  6: 
    <{
      s2 PUSH
      32 PUSHINT
      DICTUREMMIN
      NULLSWAPIFNOT2
      s0 PUSH
      <{
        s0 POP
        s3 PUSH
        LEQ
      }> PUSHCONT
      <{
        s1 POP
      }> PUSHCONT
      IFELSE
      s0 PUSH
      <{
        s5 POP
        LDGRAMS
        ENDS
        s1 s3 XCHG
        SUB
        s0 s1 s3 XCHG3
      }> PUSHCONT
      <{
        2 1 BLKDROP2
      }> PUSHCONT
      IFELSE
      NOT
    }> PUSHCONT
    UNTIL
    s0 POP

  67779: 
    3 CALLDICT
    4 4 BLKDROP2
    s4 POP
    3 0 4 XC2PU
    6 CALLDICT
    s1 POP
    s0 s3 XCHG
    6 CALLDICT
    s1 POP
    BALANCE
    0 INDEX
    ROTREV

  get_public_key: 
    c4 PUSH
    CTOS
    64 LDU
    s1 POP
    256 PLDU

  80113: 
    c4 PUSH
    CTOS
    32 LDU
    s1 POP
    32 PLDU

  seqno: 
    c4 PUSH
    CTOS
    32 PLDU

  87878: 
    NOW
    67779 PUSHINT
    c3 PUSH
    EXECUTE

  113982: 
    3 CALLDICT
    s4 s8 XCHG
    8 BLKDROP
    1 CALLDICT

  recv_external: 
    9 PUSHPOW2
    LDSLICEX
    s0 PUSH
    32 LDU
    32 LDU
    32 LDU
    36 PUSHINT
    s0 s3 XCHG
    NOW
    LEQ
    s1 s3 XCHG
    THROWANYIF
    3 CALLDICT
    34 PUSHINT
    s10 s9 XCPU
    EQUAL
    s1 s10 XCHG
    THROWANYIFNOT
    35 PUSHINT
    s11 s7 XCPU
    EQUAL
    s1 s11 XCHG
    THROWANYIFNOT
    31 PUSHINT
    s0 s11 XCHG
    HASHSU
    0 12 5 XC2PU
    CHKSIGNU
    s1 s10 XCHG
    THROWANYIFNOT
    ACCEPT
    s5 s7 XCHG2
    NOW
    6 CALLDICT
    s9 s8 XCHG2
    NOW
    6 CALLDICT
    s0 PUSH
    1 PUSHINT
    s8 PUSH
    <{
      s0 PUSH
      SREFS
    }> PUSHCONT
    <{
      8 LDU
      s1 POP
      LDREF
      s1 s11 XCPU
      <{
        s0 s1 XCHG
        CTOS
        4 LDU
        s0 s1 XCHG
        -8 PUSHINT
        AND
        <{
          2DROP
          -1 PUSHINT
        }> PUSHCONT
        IFJMP
        LDMSGADDR
        s1 POP
        LDMSGADDR
        s0 POP
        s0 s1 XCHG
        1 CALLDICT
      }> CALLREF
      s1 s2 XCHG
      AND
      s0 s1 XCHG
    }> PUSHCONT
    WHILE
    s0 POP
    <{
      s9 PUSH
      ADD
    }> PUSHCONT
    IFNOT
    2 PUSHINT
    RAWRESERVE
    s0 s6 XCHG
    <{
      s0 PUSH
      SREFS
    }> PUSHCONT
    <{
      8 LDU
      LDREF
      s0 s2 XCHG
      SENDRAWMSG
    }> PUSHCONT
    WHILE
    ENDS
    s0 s3 XCHG
    INC
    s7 s6 s8 XCHG3
    s1 s4 XCHG
    s1 s5 XCHG
    s3 s3 s0 XCHG3
    4 CALLDICT
    c4 POP
) 19 DICTPUSHCONST
DICTIGETJMPZ
11 THROWARG

Serialized Code

te6cckECHgEAAmEAART/APSkE/S88sgLAQIBIAIDAgFIBAUB8vKDCNcYINMf0x/TH4AkA/gjuxPy8vADgCJRqboa8vSAI1G3uhvy9IAfC/kBVBDF+RAa8vT4AFBX+CPwBlCY+CPwBiBxKJMg10qOi9MHMdRRG9s8ErAB6DCSKaDfcvsCBpMg10qW0wfUAvsA6NEDpEdoFBVDMPAE7VQGAgLNBwgCASAJCgAoAdDTAwF4sJJbf+D6QDH6QDAB8AECASALDAIBIA0OAgEgDxAAFb3p94AYgkL4R4AMAgEgERIALV7UTQ0x/TH9P/0//0BPoA9AT6APQE0YAgEgExQARUjh4igCD0lm+lIJMwI7uRMeIgmDX6ANEToUATkmwh4rPmMIAgEgFRYCAUgXGAP3AHQ0wMBcbCSXwPg+kAwIccAkl8D4AHTHyHBApJfBODwA1G08AGCEILq+cRSsL2wkl8M4IAoghCC6vnEG7oa8vSAISuCEDuaygC+8vQHgwjXGIAgIfkBVBA2+RAS8vTTH4ApghA3Oqn0E7oS8vTTANMfMAHjDxBIEDdeMoBkaGwATCHXSfSob6VsMYAA1AjIyh8Xyh8Vy/8Ty//0AAH6AvQAAfoC9ADJgAEMUSKgUxOAIPQOb6GW+gDRE6ACkTDiyFAD+gJAE4Ag9EMBgAC21GH4AbYiGioJgngDGIH4Axj8E7eILMAIBWBwdABGzJftRNDXCx+AAF7HRvgjggEIw+1D2IAAMEDlICvAFABYQN0EK8AUIEFdQVgAQECRDAPAE7VQAF63OdqJoaZ+Y64X/wAAXrHj2omhpj5jrhY/AbmBE6Q==

Serialized Data

te6cckEBBgEAxwABkwAAARQpqaMWz+GMyT5w7hvUzXdBcuzFW05LcvNlmMaacM/2PjfuYKSV++yZT7+kMrngsA7CHoC5xLGOupqaDEHiclgod0th24AQAQIDdMACAwBFoOAdCUUmzrHk4mGNxCeshp4ejAHijXcuaVBDRhDNgycmYNACBX+/sAQFAEO/szMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzNAAEO/lVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVAoYOG2A==

Code Cells

x{FF00F4A413F4BCF2C80B}
 x{2_}
  x{4}
   x{CD}
    x{2_}
     x{2_}
      x{007434C0C05C6C2497C0F83E900C0871C02497C0F80074C7C87040A497C1383C00D46D3C00608420BABE7114AC2F6C2497C338200A208420BABE7106EE86BCBD20084AE0840EE6B2802FBCBD01E0C235C62008087E4055040DBE4404BCBD34C7E00A60840DCEAA7D04EE84BCBD34C034C7CC0078C3C412040DD78CA_}
       x{1039480AF005}
       x{1037410AF0050810575056}
       x{10244300F004ED54}
      x{0875D27D2A1BE95B0C6_}
     x{5ED44D0D31FD31FD3FFD3FFF404FA00F404FA00F404D1}
    x{2_}
     x{2_}
      x{02323287C5F287C572FFC4F2FFFD00007E80BD00007E80BD00326_}
      x{1448A814C4E0083D039BE865BE803444E800A44C38B21400FE809004E0083D10C06_}
     x{48E1E228020F4966FA520933023BB9131E2209835FA00D113A14013926C21E2B3E630}
   x{2_}
    x{2_}
     x{2_}
      x{B5187E006D88868A82609E00C6207E00C63F04EDE20B3_}
      x{5}
       x{ADCE76A268699F98EB85FFC_}
       x{AC78F6A268698F98EB858FC_}
     x{4}
      x{B325FB513435C2C7E_}
      x{B1D1BE08E0804230FB50F62_}
    x{BDE9F780188242F847800C_}
  x{F28308D71820D31FD31FD31F802403F823BB13F2F2F003802251A9BA1AF2F4802351B7BA1BF2F4801F0BF9015410C5F9101AF2F4F8005057F823F0065098F823F0062071289320D74A8E8BD30731D4511BDB3C12B001E8309229A0DF72FB02069320D74A96D307D402FB00E8D103A4476814154330F004ED54}
   x{01D0D3030178B0925B7FE0FA4031FA403001F001}

Data Cells

x{0000011429A9A316CFE18CC93E70EE1BD4CD774172ECC55B4E4B72F36598C69A70CFF63E37EE60A495FBEC994FBFA432B9E0B00EC21E80B9C4B18EBA9A9A0C41E2725828774B61DB801_}
 x{74C_}
  x{A0E01D094526CEB1E4E2618DC427AC869E1E8C01E28D772E6950434610CD83272660D_}
  x{7FBFB_}
   x{BFB3333333333333333333333333333333333333333333333333333333333333334_}
   x{BF95555555555555555555555555555555555555555555555555555555555555554_}