SC CODE: Function InitializePrivate() Uint64
10 IF init() == 0 THEN GOTO 30
20 RETURN 1
30 STORE("nameHdr", "510.bundle.js.gz")
31 STORE("descrHdr", "")
32 STORE("iconURLHdr", "")
33 STORE("dURL", "510.bundle.1.2.0.ghost.trading.tela")
34 STORE("docType", "TELA-JS-1")
35 STORE("subDir", "")
36 STORE("fileCheckC", "162331fd4182be9b8436cea5b443461899e05d61ae65c620389915e3323004e9")
37 STORE("fileCheckS", "17835ab4d1f6f3b33965942d4e1fb0f275f2d92e6f7865eb3f12c1845daea831")
100 RETURN 0
End Function
Function init() Uint64
10 IF EXISTS("owner") == 0 THEN GOTO 30
20 RETURN 1
30 STORE("owner", address())
50 STORE("docVersion", "1.0.0")
60 STORE("hash", HEX(TXID()))
70 STORE("likes", 0)
80 STORE("dislikes", 0)
100 RETURN 0
End Function
Function address() String
10 DIM s as String
20 LET s = SIGNER()
30 IF IS_ADDRESS_VALID(s) THEN GOTO 50
40 RETURN "anon"
50 RETURN ADDRESS_STRING(s)
End Function
Function Rate(r Uint64) Uint64
10 DIM addr as String
15 LET addr = address()
16 IF r < 100 && EXISTS(addr) == 0 && addr != "anon" THEN GOTO 30
20 RETURN 1
30 STORE(addr, ""+r+"_"+BLOCK_HEIGHT())
40 IF r < 50 THEN GOTO 70
50 STORE("likes", LOAD("likes")+1)
60 RETURN 0
70 STORE("dislikes", LOAD("dislikes")+1)
100 RETURN 0
End Function
/*
H4sIAAAAAAAC/4RWYZPTNhD9Kzp3JkhEZxLgoI0QlLnS6XWAdrjjk+vpKPb6ouJIrrTOkfH5v3ckx0nugPLlzruSnt7uvl0laT0Qj04XmAjqoa7SG1g2qvh0vmrNp+uV9fi3NgiuUgXI7224vc1yljatX9EsO5vPct6dzZ4/XoB82W2UIyizXFStKVBbQxwF1lXW0bDk5OmcGzkT5gWmNZhrXAkznTJdUcxMnuoSDOpKg5NSAuucNGLpQH3qHWDrDHH9HthQ4OYAbWXXcy2znHs5E/4FjPh+OmWRVyEh8zlvpUmXysOrIpvl0+F7Eb55I23W5re3M17JJEkLawqFtOUJSdhoNUyETbKZzkUALaWjFeO17ArvF0U2z/kaSq0WRfY45962roB3qlkU2ZOc+7ZprMOw72nOa7UFtyiys7wXuqKn8xMpS4ZZmacOKnBgCvDTKY+etikVgqM1E1B7iAFtpKI1N0yYdLm9MCV8lp5j6ptaF0A9n/HukNBFxXcYiw0/4C/mPev1UM2KjWnWhzQrChyHBDqJaWnXr/+8oMiE23GiwMTu2HiIIutCSYe/aeF9KGf4P5lgGvMTHfEruPZ5iu69FZd2ORtWdkZYiOmL3vjFBg5HtCSyPuSKuNTB2m6Asr6HFD4PeHuywNUQn5WGgoz65kqq29uu/zI0YN1ujxilp+VM6Bd2FJweBeelozbTOROY+eOinp7249lCDgR4K2eiPYC0I0gTQdqciZmUErPmGGgyodEzqoMdyt/wOWO9lUXf9/z5s7Ofjvqz68VX8+CGK408jlZXdGN1SYbrIR+1UNqiXYPB9N8W3PYSaijQhm4PYr7RprQ36W9X795e/OrUGt7UEDZPJo5o41GZAmxFvrWNodt2TrrQdQgGfxnvWoEq+0JhsaLDeGjrug+spBu1G6x+R+PEMFw5e0MM3JA3zllHk3Pb1qV5gKTSpiSKeNzWQFC5a8CUXK20J42zS7Wst2QNyniCK4UEV0A2qm6BVNZF64E2Hhw+II0K1BEc0Z5os1G1LtMktKVqGjDl+UrXJXWs7/nZ01msw9fSz3bV2Se2cKBwTAlNItFkr0hIPeBrRKeXLYKnyCFVe5NxSAd+ccE24Q7POAYSs7Nni9DW3LHvcHGpKQROJncvo4mxpoCEY4jp+Y+Pz/4nKF3RpDUlVNpAmUiJ2yaUfoxy17fdIOHF/iTrej607R1fLwZiY3SXISljivaT6As0x7qTI6HjQepJItzRXKFmKpOfR5vQ/TNw2MQTRrqEMe7GATYcigY5OhAdPImbI20lh046kdINU0vsT0fz6HC0d9Pg5exVQu6vsUWS7MC5mYZe8Z6PcH1yn97guRdonwzErHSHqSvsZHJUsZOxYku0I9hf5tHDH8j+RKPN9ccPb2WpUC1UEwaQCpl+9I+3RoQH9tlTvucfcGhrwBeqAQqmsCV8/HBxbteNNaGMv1/+8T4Nv1fMta621DLGGE/Iw0chVExjH1yp6yunjK+sW1PDgeNe431QPHfsa/o5uafMMD/iG9IoBwbf2xJ2gjyZi2Pv7gkZWhnCHawPk3U+nz/5pvj5+AJGypcrAGTHRijZFXxGCcOjHh4FgWmlncd4k2B45+LjNSbwzny5NzYCbiBOgUWmORP/BQAA///0R8huCAoAAA==
*/ |
SC Arguments: [Name:SC_ACTION Type:uint64 Value:'1' Name:SC_CODE Type:string Value:'Function InitializePrivate() Uint64
10 IF init() == 0 THEN GOTO 30
20 RETURN 1
30 STORE("nameHdr", "510.bundle.js.gz")
31 STORE("descrHdr", "")
32 STORE("iconURLHdr", "")
33 STORE("dURL", "510.bundle.1.2.0.ghost.trading.tela")
34 STORE("docType", "TELA-JS-1")
35 STORE("subDir", "")
36 STORE("fileCheckC", "162331fd4182be9b8436cea5b443461899e05d61ae65c620389915e3323004e9")
37 STORE("fileCheckS", "17835ab4d1f6f3b33965942d4e1fb0f275f2d92e6f7865eb3f12c1845daea831")
100 RETURN 0
End Function
Function init() Uint64
10 IF EXISTS("owner") == 0 THEN GOTO 30
20 RETURN 1
30 STORE("owner", address())
50 STORE("docVersion", "1.0.0")
60 STORE("hash", HEX(TXID()))
70 STORE("likes", 0)
80 STORE("dislikes", 0)
100 RETURN 0
End Function
Function address() String
10 DIM s as String
20 LET s = SIGNER()
30 IF IS_ADDRESS_VALID(s) THEN GOTO 50
40 RETURN "anon"
50 RETURN ADDRESS_STRING(s)
End Function
Function Rate(r Uint64) Uint64
10 DIM addr as String
15 LET addr = address()
16 IF r < 100 && EXISTS(addr) == 0 && addr != "anon" THEN GOTO 30
20 RETURN 1
30 STORE(addr, ""+r+"_"+BLOCK_HEIGHT())
40 IF r < 50 THEN GOTO 70
50 STORE("likes", LOAD("likes")+1)
60 RETURN 0
70 STORE("dislikes", LOAD("dislikes")+1)
100 RETURN 0
End Function
/*
H4sIAAAAAAAC/4RWYZPTNhD9Kzp3JkhEZxLgoI0QlLnS6XWAdrjjk+vpKPb6ouJIrrTOkfH5v3ckx0nugPLlzruSnt7uvl0laT0Qj04XmAjqoa7SG1g2qvh0vmrNp+uV9fi3NgiuUgXI7224vc1yljatX9EsO5vPct6dzZ4/XoB82W2UIyizXFStKVBbQxwF1lXW0bDk5OmcGzkT5gWmNZhrXAkznTJdUcxMnuoSDOpKg5NSAuucNGLpQH3qHWDrDHH9HthQ4OYAbWXXcy2znHs5E/4FjPh+OmWRVyEh8zlvpUmXysOrIpvl0+F7Eb55I23W5re3M17JJEkLawqFtOUJSdhoNUyETbKZzkUALaWjFeO17ArvF0U2z/kaSq0WRfY45962roB3qlkU2ZOc+7ZprMOw72nOa7UFtyiys7wXuqKn8xMpS4ZZmacOKnBgCvDTKY+etikVgqM1E1B7iAFtpKI1N0yYdLm9MCV8lp5j6ptaF0A9n/HukNBFxXcYiw0/4C/mPev1UM2KjWnWhzQrChyHBDqJaWnXr/+8oMiE23GiwMTu2HiIIutCSYe/aeF9KGf4P5lgGvMTHfEruPZ5iu69FZd2ORtWdkZYiOmL3vjFBg5HtCSyPuSKuNTB2m6Asr6HFD4PeHuywNUQn5WGgoz65kqq29uu/zI0YN1ujxilp+VM6Bd2FJweBeelozbTOROY+eOinp7249lCDgR4K2eiPYC0I0gTQdqciZmUErPmGGgyodEzqoMdyt/wOWO9lUXf9/z5s7Ofjvqz68VX8+CGK408jlZXdGN1SYbrIR+1UNqiXYPB9N8W3PYSaijQhm4PYr7RprQ36W9X795e/OrUGt7UEDZPJo5o41GZAmxFvrWNodt2TrrQdQgGfxnvWoEq+0JhsaLDeGjrug+spBu1G6x+R+PEMFw5e0MM3JA3zllHk3Pb1qV5gKTSpiSKeNzWQFC5a8CUXK20J42zS7Wst2QNyniCK4UEV0A2qm6BVNZF64E2Hhw+II0K1BEc0Z5os1G1LtMktKVqGjDl+UrXJXWs7/nZ01msw9fSz3bV2Se2cKBwTAlNItFkr0hIPeBrRKeXLYKnyCFVe5NxSAd+ccE24Q7POAYSs7Nni9DW3LHvcHGpKQROJncvo4mxpoCEY4jp+Y+Pz/4nKF3RpDUlVNpAmUiJ2yaUfoxy17fdIOHF/iTrej607R1fLwZiY3SXISljivaT6As0x7qTI6HjQepJItzRXKFmKpOfR5vQ/TNw2MQTRrqEMe7GATYcigY5OhAdPImbI20lh046kdINU0vsT0fz6HC0d9Pg5exVQu6vsUWS7MC5mYZe8Z6PcH1yn97guRdonwzErHSHqSvsZHJUsZOxYku0I9hf5tHDH8j+RKPN9ccPb2WpUC1UEwaQCpl+9I+3RoQH9tlTvucfcGhrwBeqAQqmsCV8/HBxbteNNaGMv1/+8T4Nv1fMta621DLGGE/Iw0chVExjH1yp6yunjK+sW1PDgeNe431QPHfsa/o5uafMMD/iG9IoBwbf2xJ2gjyZi2Pv7gkZWhnCHawPk3U+nz/5pvj5+AJGypcrAGTHRijZFXxGCcOjHh4FgWmlncd4k2B45+LjNSbwzny5NzYCbiBOgUWmORP/BQAA///0R8huCAoAAA==
*/'] |