% Explorer > Ef_dJMSh8riPi3BTUTtcxsWjG8RLKnLctNjAM4rw8NN-xWdr

Contract

AddressETH-TON Bridge
ChainMasterchain
Contract Typeunknown contract
Contract Code HashDzOm1A8G6BjAcivbiM33sv3+o4DjPjgQHcFW4j6ZPVc=

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
    299 THROWIF
    s0 s1 XCHG
    32 LDU
    <{
      71 PUSHINT
      CONFIGOPTPARAM
      s0 PUSH
      ISNULL
      <{
        s0 POP
        -71 PUSHINT
        CONFIGOPTPARAM
      }> PUSHCONT
      IF
      s0 PUSH
      ISNULL
      666 THROWIF
      CTOS
      256 LDU
      256 LDU
      LDDICT
      s0 POP
    }> CALLREF
    s0 POP
    s4 PUSH
    REWRITESTDADDR
    s0 s1 XCHG
    -1 EQINT
    ROTREV
    EQUAL
    AND
    s3 PUSH
    4 EQINT
    <{
      s3 POP
      s4 POP
      s0 s1 XCHG
      305 THROWIFNOT
      ROT
      14 CALLDICT
    }> PUSHCONT
    IFJMP
    s1 POP
    306 THROWIF
    s1 PUSH
    0 EQINT
    <{
      s1 POP
      ROTREV
      13 CALLDICT
    }> PUSHCONT
    IFJMP
    64 LDU
    s0 s2 XCHG
    3 EQINT
    <{
      s0 s1 XCHG
      160 LDU
      s0 POP
      3 1 BLKSWAP
      0 PUSHINT
      12 CALLDICT
    }> PUSHCONT
    IFJMP
    4 BLKDROP

  1: 
    8 LDU
    s0 s1 XCHG
    -48 ADDCONST
    s0 PUSH
    -1 GTINT
    329 THROWIFNOT
    s0 PUSH
    10 LESSINT
    IFRET
    -7 ADDCONST
    s0 PUSH
    -1 GTINT
    329 THROWIFNOT
    s0 PUSH
    16 LESSINT
    IFRET
    -32 ADDCONST
    s0 PUSH
    -1 GTINT
    s1 PUSH
    16 LESSINT
    AND
    329 THROWIFNOT

  2: 
    s0 s1 XCHG
    16 LDU
    s0 s1 XCHG
    12408 PUSHINT
    EQUAL
    329 THROWIFNOT
    s0 PUSH
    SBITS
    3 RSHIFT
    0 PUSHINT
    s0 s3 PUXC
    1 LSHIFT
    <{
      4 LSHIFT
      s0 s2 XCHG
      1 CALLDICT
      s1 s3 XCHG
      ADD
      s0 s3 XCHG
      INC
      s0 s1 PUSH2
      EQUAL
      <{
        s2 PUSH
        SREFS
        1 EQINT
        <{
          2DROP
          LDREF
          s0 POP
          CTOS
          s0 PUSH
          SBITS
          3 RSHIFT
          0 PUSHINT
        }> PUSHCONT
        IF
      }> PUSHCONT
      IF
      s0 s3 XCHG
    }> PUSHCONT
    REPEAT
    s1 POP
    1 2 BLKDROP2

  11: 
    s3 s2 XCPU
    SUB
    s1 PUSH
    SUB
    s0 PUSH
    0 GTINT
    400 THROWIFNOT
    s0 s3 XCHG2
    MUL
    10000 PUSHINT
    DIV QOUT
    s0 s2 XCHG
    ADD
    s0 s1 XCHG
    ADD

  12: 
    <{
      c4 PUSH
      CTOS
      8 LDU
      LDGRAMS
      LDMSGADDR
      LDGRAMS
      LDGRAMS
      14 LDU
      3 1 BLKSWAP
      1 3 BLKDROP2
    }> CALLREF
    s5 PUSH
    1 PUSHINT
    AND
    339 THROWIF
    9 2 1 PUSH3
    s3 PUSH
    11 CALLDICT
    s1 s10 XCHG
    SUB
    s0 PUSH
    0 GTINT
    306 THROWIFNOT
    s4 s4 XCPU
    ADD
    3225881807 PUSHINT
    s0 s11 XCHG
    NEWC
    160 STU
    s1 s5 XCHG
    64 STU
    ENDC
    CTOS
    s1 s10 XCHG
    0 PUSHINT
    8 PUSHPOW2
    1 PUSHINT
    12 PUSHINT
    NEWC
    4 STU
    2 STU
    9 STU
    s1 s3 XCHG
    256 STU
    s1 s2 XCHG
    98 STU
    s0 s1 XCHG
    STSLICER
    ENDC
    0 PUSHINT
    SENDRAWMSG
    s3 s5 XCHG
    s0 s1 s4 XCHG3
    s3 s7 XCHG2
    s1 s8 XCHG
    <{
      s0 s5 XCHG
      NEWC
      8 STU
      s0 s4 XCHG2
      STGRAMS
      ROT
      STSLICER
      s2 s3 XCHG2
      s0 PUSH
      10000 PUSHINT
      GREATER
      391 THROWIF
      2SWAP
      STGRAMS
      ROT
      STGRAMS
      14 STU
      ENDC
      c4 POP
    }> CALLREF
    s0 s1 XCHG
    <{
      s1 POP
      100000000 PUSHINT
      3 PUSHINT
      <{
        20299 PUSHINT
        0 PUSHINT
        s0 PUSH
        24 PUSHINT
        NEWC
        6 STU
        s0 s6 XCHG2
        STSLICER
        s0 s4 XCHG2
        STGRAMS
        s1 s4 XCHG
        107 STU
        s1 s2 XCHG
        32 STU
        s1 s2 XCHG
        16 STU
        ENDC
        s0 s1 XCHG
        SENDRAWMSG
      }> CALLREF
    }> PUSHCONT
    IFJMP
    65539 PUSHINT
    ROT
    0 PUSHINT
    100000000 PUSHINT
    3 PUSHINT
    <{
      0 PUSHINT
      24 PUSHINT
      NEWC
      6 STU
      s0 s7 XCHG2
      STSLICER
      ROT
      STGRAMS
      s1 s5 XCHG
      107 STU
      s1 s3 XCHG
      32 STU
      64 STU
      s1 PUSH
      -1 GTINT
      <{
        256 STU
      }> PUSHCONT
      <{
        s1 POP
      }> PUSHCONT
      IFELSE
      ENDC
      s0 s1 XCHG
      SENDRAWMSG
    }> CALLREF

  13: 
    s2 PUSH
    SEMPTY
    s3 PUSH
    SREFS
    1 EQINT
    AND
    <{
      s0 s2 XCHG
      LDREF
      s0 POP
      CTOS
      s0 s2 XCHG
    }> PUSHCONT
    IF
    s0 s2 XCHG
    56 LDU
    s0 s1 XCHG
    32500882701840163 PUSHINT
    EQUAL
    328 THROWIFNOT
    20 PUSHINT
    2 CALLDICT
    s0 s1 XCHG
    ENDS
    s0 s2 XCHG
    0 PUSHINT
    -1 PUSHINT
    12 CALLDICT

  14: 
    <{
      c4 PUSH
      CTOS
      8 LDU
      LDGRAMS
      LDMSGADDR
      LDGRAMS
      LDGRAMS
      14 LDU
      3 1 BLKSWAP
      1 3 BLKDROP2
    }> CALLREF
    s0 s7 XCHG
    8 LDU
    s1 PUSH
    0 EQINT
    <{
      s1 POP
      s6 POP
      s7 POP
      s0 s4 XCHG
      256 LDU
      16 LDI
      8 LDI
      256 LDU
      64 LDU
      s0 POP
      0 8 10 PUSH3
      s12 PUSH
      11 CALLDICT
      s7 s1 XCPU
      SUB
      s0 PUSH
      -1 GTINT
      315 THROWIFNOT
      s0 s7 XCHG
      SUB
      0 PUSHINT
      4 PUSHINT
      16 PUSHINT
      NEWC
      6 STU
      3 STU
      s1 s4 XCHG
      8 STI
      s1 s2 XCHG
      256 STU
      s0 s1 XCHG
      STGRAMS
      107 STU
      s1 s2 XCHG
      256 STU
      16 STU
      ENDC
      0 PUSHINT
      SENDRAWMSG
    }> PUSHCONT
    <{
      s1 PUSH
      3 EQINT
      <{
        s1 POP
        s5 POP
        s5 POP
        s6 POP
        s0 s2 XCHG
        8 LDU
        s0 POP
      }> PUSHCONT
      <{
        s1 PUSH
        4 EQINT
        <{
          s7 POP
          s0 PUSH
          5 EQINT
          <{
            s0 POP
            s5 POP
            s2 PUSH
            100000000000 PUSHINT
            ADD
            2 PUSHINT
            RAWRESERVE
            0 PUSHINT
            24 PUSHINT
            NEWC
            6 STU
            s0 s8 XCHG2
            STSLICER
            s7 PUSH
            STGRAMS
            s1 s7 XCHG
            107 STU
            ENDC
            7 PUSHPOW2
            SENDRAWMSG
          }> PUSHCONT
          <{
            s8 POP
            s7 PUSH
            6 EQINT
            <{
              2DROP
              s4 POP
              s4 POP
              s0 s1 XCHG
              LDGRAMS
              LDGRAMS
              14 LDU
              3 1 BLKSWAP
              s3 POP
            }> PUSHCONT
            <{
              s0 s7 XCHG
              7 EQINT
              <{
                s1 POP
                s0 s3 XCHG
                LDMSGADDR
                s0 POP
              }> PUSHCONT
              <{
                s4 POP
              }> PUSHCONT
              IFELSE
              s4 s1 s4 XCHG3
              s3 s3 XCHG2
              s0 s5 XCHG
            }> PUSHCONT
            IFELSE
            s4 s5 s3 XCHG3
            s0 s2 XCHG
          }> PUSHCONT
          IFELSE
          s3 s5 XCHG
        }> PUSHCONT
        <{
          2DROP
          s7 POP
          61453 PUSHINT
          0 PUSHINT
          -1 PUSHINT
          4 PUSHINT
          24 PUSHINT
          NEWC
          6 STU
          3 STU
          8 STI
          s1 s7 XCHG
          256 STU
          s4 PUSH
          STGRAMS
          s1 s6 XCHG
          107 STU
          s1 s5 XCHG
          32 STU
          ENDC
          1 PUSHINT
          SENDRAWMSG
        }> IFREFELSE
        s3 s5 XCHG
        s0 s2 XCHG
      }> PUSHCONT
      IFELSE
      s3 s5 XCHG
      s0 s2 XCHG
    }> IFELSEREF
    s5 s1 s3 XCHG3
    s0 s0 s4 XCHG3
    <{
      s0 s5 XCHG
      NEWC
      8 STU
      s0 s4 XCHG2
      STGRAMS
      ROT
      STSLICER
      s2 s3 XCHG2
      s0 PUSH
      10000 PUSHINT
      GREATER
      391 THROWIF
      2SWAP
      STGRAMS
      ROT
      STGRAMS
      14 STU
      ENDC
      c4 POP
    }> CALLREF

  119993: 
    <{
      c4 PUSH
      CTOS
      8 LDU
      LDGRAMS
      LDMSGADDR
      LDGRAMS
      LDGRAMS
      14 LDU
      3 1 BLKSWAP
      1 3 BLKDROP2
    }> CALLREF
    s0 s3 XCHG
    REWRITESTDADDR
    3 1 BLKSWAP
    s0 s4 XCHG
    10000 PUSHINT
) 19 DICTPUSHCONST
DICTIGETJMPZ
11 THROWARG

Serialized Code

te6cckECGAEAA0EAART/APSkE/S88sgLAQIBYgIDAgLMBAUBG6Gpc7Z4B/SIqkAJAk4hFwIBSAYHAgEgCAkCASAKCwB5QB0w8BgTB4uvLhSSDXSasCcFIEqgCOIaoDAvABE6ADpFMBuo4RItdKwAGaW9Qw0CDXSasCcN7eA+QxbBKAAv8omVCQ0JBhAHlwyCgB1ECTiFSCAVAA0EAgEgDA0BoQB0NMDAXGwkl8D4PpAMCHHAPLRKwHTH9s8MCT6RAHA/1m6sCPABJkzNAHy4TFY8A7gMfLRMiHAAJQxWfAN4NM/AsADmQHTnzBVIHDwDOBfBIA4ATzTBwGm0CDC//LhSSDBCtym+SDC//LhSSDBENym4CDC/yHBELDy4UmACASAPEAOfTbPAfTByHAAI49MTY3BNP/0g/SB9P/0z8wVHCKLPALUXGhIML/8uE7B6FwdIAQyMsFywIUygcSy/8B+gLLahLL/8sPyXD7AOMORRNABNs8gXERIANIBH+DMgbpUwgLn4M94gbvLSmtDT/9P/9AQwBM82zwlcbDy0VNUeSEj8AsaoSDCAPLhMlFEoIIQwEcMzwvIy58Vyz/J0BpwgwdxgAzIywPLAcsIE8v/EsthAc8WyXD7ABA1QBRQNxjbPAGOijGCEAX14QBz2zzgggEAA1hwghAF9eEAc4BcSExQAWQixwAj10rAAbCVAtQw0ALeAtM3AYIoc3dhcFRvI7ry4UiAFPACAdECcH/wDIAHmIcADmDE1NTYC0wcwjuEhwASOVzcgwAWOIzA1IoIYF0h26ACgcvsCcIAYyMsFUAjPFif6AhfLasmDBvsAjik4J8AGnVs0NAH6APoA0w1VIDOOEQfAB5UxA/pAMJE04kQUUDMF4kRTAuIQNeMNEDUC4hA1AhUAQAXIywdQBPoCWM8WUCMggScQvPLRh1r6Alj6AssNye1UAD6BT0twIIAYyMsFUAbPFlAE+gIUy2oSyx8Syw/JAfsAAQTbPBYARFs3ggDwDXB/dIAYyMsFywLKBxfL/yT6AhbLahXLH8lx+wAARHCAGMjLBVAHzxZY+gIVy2oTyx/LPyHC/5LL/5Ex4skB+wAAJu1E0NMH+gD6QPoA+gDTDVUgbBMUhwMR

Serialized Data

te6cckEBAQEANwAAaQBymzKFhJ+OuAFdneQcuXGPtbfvzAxxbnCReuFUysHcV7IpCKMuUWRNBo7msoAJZaC8AADM5rqBRQ==

Code Cells

x{FF00F4A413F4BCF2C80B}
 x{62_}
  x{CC}
   x{4}
    x{2_}
     x{007434C0C05C6C2497C0F83E900C0871C03CB44AC074C7F6CF0C093E9100703FD66EAC08F001264CCD007CB84C563C03B80C7CB44C887000250C567C037834CFC0B000E64074E7CC15481C3C033817C12_}
      x{8047F833206E953080B9F833DE206EF2D29AD0D3FFD3FFF40430}
     x{34C1C069B40830BFFCB852483042B729BE4830BFFCB8524830443729B80830BFC870442C3CB8526_}
    x{401D30F01813078BAF2E14920D749AB02705204AA008E21AA0302F00113A003A45301BA8E1122D74AC0019A5BD430D020D749AB0270DEDE03E4316C12}
   x{2_}
    x{F28995090D09061007970C82801D44093885482015000D04_}
    x{2_}
     x{2_}
      x{36CF095C6C3CB454D51E4848FC02C6A84830803CB84C94512820843011C333C2F232E7C572CFF274069C20C1DC60033232C0F2C072C204F2FFC4B2D84073C5B25C3EC0040D5005140DC636CF0063A28C6084017D78401CF6CF3820804000D61C2084017D78401CE_}
       x{ED44D0D307FA00FA40FA00FA00D30D55206C13}
       x{05C8CB075004FA0258CF16502320812710BCF2D1875AFA0258FA02CB0DC9ED54}
       x{814F4B70208018C8CB055006CF165004FA0214CB6A12CB1F12CB0FC901FB00}
       x{DB3C}
        x{708018C8CB055007CF1658FA0215CB6A13CB1FCB3F21C2FF92CBFF9131E2C901FB00}
      x{08B1C008F5D2B0006C2540B50C3400B780B4CDC0608A1CDDD85C151BC8EEBCB85220053C008074409C1FFC032_}
     x{4DB3C07D30721C0008E3D31363704D3FFD20FD207D3FFD33F3054708A2CF00B5171A120C2FFF2E13B07A170748010C8CB05CB0214CA0712CBFF01FA02CB6A12CBFFCB0FC970FB00E30E45134004DB3C}
      x{ED44D0D307FA00FA40FA00FA00D30D55206C13}
      x{21C003983135353602D307308EE121C0048E573720C0058E233035228218174876E800A072FB02708018C8CB055008CF1627FA0217CB6AC98306FB008E293827C0069D5B343401FA00FA00D30D5520338E1107C007953103FA40309134E24414503305E2445302E21035E30D103502E2103502}
       x{5B378200F00D707F748018C8CB05CB02CA0717CBFF24FA0216CB6A15CB1FC971FB00}
      x{05C8CB075004FA0258CF16502320812710BCF2D1875AFA0258FA02CB0DC9ED54}
  x{A1A973B67807F488AA4009024E21_}
   x{ED44D0D307FA00FA40FA00FA00D30D55206C13}

Data Cells

x{00729B3285849F8EB8015D9DE41CB9718FB5B7EFCC0C716E70917AE154CAC1DC57B22908A32E51644D068EE6B2800965A0BC0000CC_}