% Explorer > Ef95UYKZtt-UYleRe5BGHk8yod65rGhCw9WAvqI7Fn1K483Y

Contract

AddressEf95UYKZtt-UYleRe5BGHk8yod65rGhCw9WAvqI7Fn1K483Y
ChainMasterchain
Contract TypeValidator Controller
Contract Code HashA+kmqTeqZhDPJoQPPCR8X/SakWsx6yETe+Le2Lr9vEI=

verifier.ton.org verification

View code

Disassembled Code

SETCP0
(:methods
  recv_internal: 
    s0 POP

  get_public_key: 
    c4 PUSH
    CTOS
    32 PUSHINT
    SDSKIPFIRST
    256 PLDU

  seqno: 
    c4 PUSH
    CTOS
    32 PLDU

  117551: 
    c4 PUSH
    CTOS
    32 LDU
    s1 POP
    256 LDU
    s1 POP
    256 LDU
    s1 POP
    LDMSGADDR
    s1 POP
    32 LDU
    ENDS
    NOW
    s0 s1 XCHG
    SUB
    300 PUSHINT
    s0 s1 XCHG
    SUB
    0 PUSHINT
    MAX

  recv_external: 
    c4 PUSH
    CTOS
    32 LDU
    256 LDU
    256 LDU
    LDMSGADDR
    s1 PUSH
    REWRITESTDADDR
    s0 s2 XCHG
    32 LDU
    NOW
    s0 s1 XCHG
    ENDS
    s0 s8 XCHG
    9 PUSHPOW2
    LDSLICEX
    s0 PUSH
    32 LDU
    s1 s10 XCPU
    EQUAL
    33 THROWIFNOT
    s0 s1 XCHG
    HASHSU
    0 2 8 PUSH3
    CHKSIGNU
    s3 s8 XCPU
    CHKSIGNU
    s2 s2 XCPU
    OR
    34 THROWIFNOT
    s0 s1 XCHG
    NOT
    <{
      s8 s1 PUXC
      SUB
      300 PUSHINT
      LESS
      38 THROWIF
      s0 s0 PUSH2
      SREFS
      37 THROWIFNOT
      <{
        s0 PUSH
        SREFS
      }> PUSHCONT
      PUSHREFCONT
      WHILE
      2 2 BLKDROP2
      ENDS
      8 LDU
      s0 s1 XCHG
      252 PUSHINT
      AND
      36 THROWIF
      LDREF
      s0 s1 XCHG
      CTOS
      1 LDU
      1 LDU
      1 LDU
      1 LDU
      LDMSGADDR
      s1 POP
      LDMSGADDR
      s0 s1 XCHG
      REWRITESTDADDR
      s0 s2 XCHG
      LDGRAMS
      s1 POP
      106 LDU
      1 LDU
      s0 s1 PUXC
      1 EQINT
      <{
        s1 POP
        LDREF
        ENDS
        CTOS
      }> PUSHCONT
      <{
        s0 POP
      }> PUSHCONT
      IFELSE
      32 LDU
      s0 POP
      s0 s7 XCHG
      35 THROWIF
      s0 s5 XCHG
      35 THROWIFNOT
      s0 s3 XCHG
      35 THROWIFNOT
      s0 s1 XCHG
      35 THROWIF
      s1 s6 XCPU
      EQUAL
      s1 s7 XCPU
      EQUAL
      AND
      35 THROWIFNOT
      35 THROWIF
      s0 PUSH
      1316189259 PUSHINT
      EQUAL
      <{
        s0 POP
      }> PUSHCONT
      <{
        s0 PUSH
        1197831204 PUSHINT
        EQUAL
        <{
          s0 POP
        }> PUSHCONT
        <{
          s0 PUSH
          1382499184 PUSHINT
          EQUAL
          <{
            s0 POP
          }> PUSHCONT
          <{
            1450460016 PUSHINT
            EQUAL
            <{
              35 THROW
            }> PUSHCONT
            IFNOT
          }> PUSHCONT
          IFELSE
        }> PUSHCONT
        IFELSE
      }> PUSHCONT
      IFELSE
    }> PUSHCONT
    <{
      3 1 BLKDROP2
    }> PUSHCONT
    IFELSE
    ACCEPT
    s0 s4 XCHG
    INC
    NEWC
    32 STU
    s1 s3 XCHG
    256 STU
    256 STU
    s0 s1 XCHG
    STSLICER
    s1 s2 XCHG
    32 STU
    ENDC
    c4 POP
    COMMIT
    <{
      s0 PUSH
      SREFS
    }> PUSHCONT
    <{
      8 LDU
      LDREF
      s0 s2 XCHG
      SENDRAWMSG
    }> PUSHCONT
    WHILE
    ENDS
) 19 DICTPUSHCONST
DICTIGETJMPZ
11 THROWARG

Serialized Code

te6cckECCwEAAVoAART/APSkE/S88sgLAQIBIAIDAgFIBAUB8PLtRNDTH9P/0//6QCH6RALTH/gjAdEIgwjXGCDTH1EauvKhAfkBVHAo+RBROPkQUSKx8qIBs46YUoKhgQEsufJmUwDXSvKlkyDXSorobCLRkmwx4vgABKTIyx8Ty//L/wHPFhLLH8ntVPgPkyDXSpbTB9QC+wDo0QYABNAwAgEgBwgA9tMHAYEA/LDyZNQB0NMA0wDTANMA+kAx+kAB+kQC+gAx02nTAFICwAGUMdTR0JEw4tMfMAfyYwXyowPyowHyY1EWulEXurDyo/JjIIIQTnN0S7qRMI4kIIIQR2V0JLqRMI4XIIIQUmdDcLqRMJuCEFZ0Q3C6kvIj3+Li4gIBIAkKAEG+WX9qJoaY+Y6f+Y6f+Y/SAY6Y/o/BGA0MCAlgDQuFsEwAGbs5ztRNCAINch1wv/gAEbjJftRNDXCx+Epcdog=

Serialized Data

te6cckEBAQEAbAAA0wAAAeseYz64NP7ZdiM4rnqM6lDpLvPqq7Zqwu/QmBSXFLx83faHkk1qWtlWzlcCuyyolbmnC1Vto6kAUuVVpewwgyPen+ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmbFNQ7lA1m+IY

Code Cells

x{FF00F4A413F4BCF2C80B}
 x{2_}
  x{4}
   x{D030}
   x{2_}
    x{2_}
     x{BB39CED44D08020D721D70BFF}
     x{B8C97ED44D0D70B1F}
    x{BE597F6A268698F98E9FF98E9FF98FD2018E98FE8FC1180D0C0809600D0B85B04C_}
  x{F2ED44D0D31FD3FFD3FFFA4021FA4402D31FF82301D1088308D71820D31F511ABAF2A101F901547028F9105138F9105122B1F2A201B38E985282A181012CB9F2665300D74AF2A59320D74A8AE86C22D1926C31E2F80004A4C8CB1F13CBFFCBFF01CF1612CB1FC9ED54F80F9320D74A96D307D402FB00E8D1}
   x{D307018100FCB0F264D401D0D300D300D300D300FA4031FA4001FA4402FA0031D369D3005202C0019431D4D1D09130E2D31F3007F26305F2A303F2A301F2635116BA5117BAB0F2A3F2632082104E73744BBA91308E2420821047657424BA91308E1720821052674370BA91309B821056744370BA92F223DFE2E2E2}

Data Cells

x{000001EB1E633EB834FED9762338AE7A8CEA50E92EF3EAABB66AC2EFD098149714BC7CDDF687924D6A5AD956CE5702BB2CA895B9A70B556DA3A90052E555A5EC308323DE9FE6666666666666666666666666666666666666666666666666666666666666666C5350EE5_}