SC CODE: Function InitializePrivate() Uint64
10 IF init() == 0 THEN GOTO 30
20 RETURN 1
30 STORE("nameHdr", "main-e9c37989.bundle.js.gz")
31 STORE("descrHdr", "")
32 STORE("iconURLHdr", "")
33 STORE("dURL", "main-e9c37989.bundle.1.2.0.ghost.trading.tela")
34 STORE("docType", "TELA-JS-1")
35 STORE("subDir", "")
36 STORE("fileCheckC", "2fd144a73a780cc1a247be561d38fcd05f1bef2d692d06d3617663798fbd236f")
37 STORE("fileCheckS", "191e61e53f9bd2b14da151bf1f9483786b6b3e643f5be8943a5ed5b6e9754b64")
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
/*
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
*/ |
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", "main-e9c37989.bundle.js.gz")
31 STORE("descrHdr", "")
32 STORE("iconURLHdr", "")
33 STORE("dURL", "main-e9c37989.bundle.1.2.0.ghost.trading.tela")
34 STORE("docType", "TELA-JS-1")
35 STORE("subDir", "")
36 STORE("fileCheckC", "2fd144a73a780cc1a247be561d38fcd05f1bef2d692d06d3617663798fbd236f")
37 STORE("fileCheckS", "191e61e53f9bd2b14da151bf1f9483786b6b3e643f5be8943a5ed5b6e9754b64")
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/+xZbY/btpP/KrRwZ5AIpdqbzSaRyzhB2gLtXdoA26ItfL6ClkY2szSpktQ6Plvf/UDqwfKuN3l1b3r/VxafhjPzGw5/Q0eVBWSdEZmLZtiCLJIdrEqe3b3fVOpuvdHW/SWUA1PwDNjXJhyPiyVJyspu8GIxvZ4s6eFmcn2TYqCOGsLeHEySY0cP71JM2JtNTWYGv7yeXJHZPTdIMYNf3bycEqqZwS8mLwgV/uP61ZTQjBk8ff7yilDODH79YkKo9IOvJ1Myy7SyDlWsqFTmhFYYyMFLdAwSZ3gu1PojF4YaBokFCZmDPHRoBolWH7jia/hP8XclcuH276XI7qhgeEJ5siGYJJlWCoLkX/cl0MwPqeSTH7LgbocSK+YSxbdwPLrkDvYzA64yCk+oTH74juBIiogeMsmt/ZlvIY22Mr5GK21yMPHgcx9fI6MrlUMey/iz7PpXkmd3yG54rnexgioOzueZE/fQDjrDlRVe2ZhLifLK8NC4mkxQIeEz+lRZJ4p9vAK3A1BIONja2DoDLtsgfQ+mkHoXb0Seg0KFVi62sBUrLXPk4LOL5Tqi2UbI3IBKF4YxFmwdj6M/bn//LmKMifE4mPwnwdGqck6rc6vLeIpW67g0YsvNvpG62wgH53a2DRNftyajjVcvXa1jnmWg3NDYTEtt7Lm9wC3EQsW6chHVKiCb9lFCDg06SONgAKlPZkVNUEQ1ob0l/NyIldTZHcoqY7WJSx2QQKWMb1C5j58jZyqVcQfB6fEURT6MMu5w77B5NDT85I4n4B2iHKXN2tZP61ZI75614XvvgYhcMjvr7Y24ETzOKmNAuSgdqFZ669N7LXI0oU44CWl1ck+VSFBrt3kzvZpHvWVVYquVzydqjSf0htAoSZKIXBruBMQ3hKRVTZY1qWedisj6E9yCY1nU9UeMuX0JukC3++1Ky/E4suHj4UAivNucNvNhSmgFtjOhTi8Mwnj8he0gCanGVJnT3ld9/6j7TkqjnfbL5p1uab8h9XbVvZWFT4xNpjLsl9UnyILv/aSZKHDbswb3y059NLoE4/bNLrZZpdiX5ngxbjzGiqmkENKBwbi32PUWXxTxHdjMiNJpE3RMQFVbMHwloSaEUBOyfMLLUu6xoYrUrTBzsi73Xi20wU0mns7ct9ysqy0oZ1vwZ+7Zs85+VUk5Yv2MhVvOh430UM/cv1/NO7dgQ+hoQpJCm+95tjm3bNXcOAu3JDUh6VcstPN2Qg6FUNBOEGAx0K8txYaQdKDTEwpd2mAflPya9w11xBvRORhODm6t7IDE7sL9d+rxkSYKHOmwYTRiPj6OxxGQTvKsAQIWbSQ7/dGIrfBJZ+njsckFI8ZMF30mybiUXvbxGOVQ8Eq6KMTucBtFui3UzG2M3iEFO+Rv0u+N0QZHb98OtkLbyjrULuCo7PvvuawgiTpP4KjJJP66cfPb8J3+XG1XYIg/ZRhoN4O0t/ApWVjsyNyl7lkU1dgRIhSC+dMgHcLeqaGnY5COJjTTqhDrqm/vjHDtd01SWLglM3QA2L5BobVtCJYo8Dtj+D4RNvxi6H0GdcDpHMjTkWEM5v43jTxZ8Jrn0ehR2lo8SIvL4xEW0du3XTsKADdHsEOXaipoRjlbLKlkowmt2Gg6c2bvtRUMmx5+QhIFnx2deCiCMf15CNHSWDKTbDStQVpAPivMRlgyrJhohPijk2sFZDzGvOGQKgluJ5S36WLkxXsxEzKrM+6yjfdd5XXTDOpCKC7l/tCqOJLjcWtR0mgwHuOsb2DSnj2ceS2zzuG9GFHgijTxquvu+PG6Dgg8BEQULYynqOyyfgdkGWa2h+xQJ043Qds5MbFSZIBf0XjaB2yjoQ9x8+DyGY+xZ7ODnkA7CY0+8DIsOB6jW2jWzpvgKozeYiBp9K5LrO3Eb/4bz9PfxPFHohyep6+O05vj8yuC5+l7ybcl5KSR8G/fJA6sx3XeWNPyg8dOIYeLJ/1Hdc+lyBF3DralQ06jHBoDKgNIaRWHkFxJQEJZx1UGyX+pHxUKTNDPXwHqptCwgHvNUJNvbJM9NvweEEePoh4TtAW30blPI3hwEzfWHHBzotzx6N5AG3Q+IH0d0bZm3Y1m2IQq1pxWR2bmWzczz54RtTBLBguznHU5r26qkw0bOMcLgFMVQd3DwsScVy6WWj9bN+WI3ejdB51zSYuni5TV2W1gccdis+QdPZRcmNRf5fWjAiUX9w+4uouvUbmKb9Aufnl14potS5XrYc3yuJJp6OqgXujp9ObqfKNAaD/LBxXHdhVfNwVC4LSvJpPAsQcSo18bR6HgqZ6xB2sqeb6HLXkGXtOhRm3iB+WMv/XbpDE36aEmyZaXg7scutzrc/kVoYqZxWTpC9bFdDn05Z8EV/QwgDDNcY4PNdWEHmp6uIN9qmpCh6injl4uRtNV7TkWIbSvsIp578eLJeWDsuQyRKdi5VKt2ZZYT1YjTQF2qkKeqBSb2iF6b8AXQz7yLpZipwgVPkJ9bA4gHq72VUuex+GbpN0qmfzwH37Zsqklavr69eT6qaeHoj49OYQHiPDk8PLFy1fNm0N4X8iYwTc3z183Tw7NS0OfMeSgZpD/oApFnlUo1b8Yy/9jxmL/UYzF/qMYi/2/ZyzFxffUjcihIR/Gkw8RyAe1zCSf7S6nBTOJUMIJLsX/wB++K2cmPPyEklZoZemKVTiQn58mBEe/c+H89V1og/z1hk5MJjwf+Xt2z1b+ni3ZajFd0s1wfQNomLVlGz9rzTZ+1v1w1kHB7i+nS70Bsd647mHL96649KgNuzwV2HehEkTv2L0XfcvuvehPDXeTguBRH/uh6/4nMqAL5PApaR/Xjkfcf/vzX2CSuA2os9lrPJoQWp77xMDflTCQozMnBtfUhCRNWjmjKB4/LSGReo0JXXsdaXTyKjJQVBbyFP1mwaANt8jAp0BDkNsA4mUpRcbbCwbmJY5+4EL6Ud2BkzRrW0lDyCKSdtU/Y8zniScEfOB3gKw/RQF1YVFDLbyEyys+SuAWkDN7xNdcqMYDpCZ0USwD7XsMQEO1H8KfJ+cdZ4HQDLatQTw0/eG7nt1iIBSGM32+6yd0jdMW43HAVUpwyFZZBraopNx31kE+ioIlluaNLfwJQh4e8cOjcqZl+3rvuRiY/mm/bZbxzYmvt6zu+qm/EtAufn2DHjB13jD16ReYesfSXwyW7uvWgj8J1p7OBYMhT7eDgS+LHRYA0yHbD8HyriyNvucy+pK8joMitHXxiyAIWZBFbB03bijztjodrPRM5iPvD5YNn2x3FyqFPi18Ecnu7xduXI9f09rFPkJQGV9dROWxat1D+3YeRWkk1L2wYiUhohHamvgqIicxF9HZLcBz54H5tuTq6U1O5L/7PyLUaNfhf4d+K/CMnEJ4xTyJDnUoz/Pw5w2X7/0OYNOoNdojFtFcWH9t5ulXDs6I7fuawg1w/eqq+aPbJ0qj91o5oSqI2lKiXpLZ/wYAAP//zMCLxysdAAA=
*/'] |