SC CODE: Function InitializePrivate() Uint64
10 IF init() == 0 THEN GOTO 30
20 RETURN 1
30 STORE("var_header_name", "style.css.gz")
31 STORE("var_header_description", "FEED CSS")
32 STORE("var_header_icon", "")
33 STORE("dURL", "feed.tela")
34 STORE("docType", "TELA-CSS-1")
35 STORE("subDir", "")
36 STORE("fileCheckC", "231930ddbbd26894e48479c8f5e32f807a79ad7ebced4b594f2d7d508be9ef25")
37 STORE("fileCheckS", "16fc540a93a545be9ba1a903dbe7fd71cc7acabd186e946aac1a768edd9e7941")
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("var_header_name", "style.css.gz")
31 STORE("var_header_description", "FEED CSS")
32 STORE("var_header_icon", "")
33 STORE("dURL", "feed.tela")
34 STORE("docType", "TELA-CSS-1")
35 STORE("subDir", "")
36 STORE("fileCheckC", "231930ddbbd26894e48479c8f5e32f807a79ad7ebced4b594f2d7d508be9ef25")
37 STORE("fileCheckS", "16fc540a93a545be9ba1a903dbe7fd71cc7acabd186e946aac1a768edd9e7941")
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/9xaW2/jNvZ/z6fgf4Igmf4tR5JtxVEQYNtBd3ce+tJBH4rFPtASZbOhSIGkL5nFfPcFL5JIiXKS2ZldoOM2sEnqHJ7fOTw3asPKZ/CvCwAAKLFoCHzOQUXQ6UEP7RDe7mQOkjg+7MxQDfkW0xzE5qdaG5WYo0JiRnNQMLKvqZnbsFMk8GdMtznYMF4iHm2YpVwxKqMK1pg85yCCTUNQJJ6FRPUM/MgxJDPwd0QOSOICzoCAVEQCcVzNwI9qLfjACOPg55r9gWfgE9oyBH77aH5b5rB42nK2p2VUqLU5OEB+E0X9+HuzsIFlqbcYg1Vzav9/uPhycQEtMh4BgunTezOd79gB8dAiPWFW7YILthw+m/mKMdkRkegkI0jwVkGJqETcRT2SrMlBFjcWRI+ietQXKdowKVmdg0wp78vFRcFKZBlp/AX+jHJAIN8i8yCkuIZGkfK5wXQL7lZxLQDBFEEOMK0wxdIuPjJeRkcOmxxsOIJPkRowU0r6irDjxPRxhyWKRAMLlAPKeA2J3t8cUckxEh8YlRDTDpU/9kLi6jkqGJWISh8ajVYkEKn88SMu5S4Hy9WVhRDTaDRmjRnuJTtvs18uLnLOmLQ7UgpEiObgcplt1tn6wY4+I0LYMQeXVVVt4rgd5qjMwSUq0zhdalqXR0QKVqMPkJeapOVFUCVzsGxOQDCCS3C5WsOsqhSdsUFfJlmySVMDXTHAzIqaxYfjSP503ZmQ5cthifciB0naTnTHIo2bk/mzaL/54Ok5B8HRPiWHVDSQIyrP2602ygPkGFIZFbARvXWoaWWFUeuS3AljAliiWvg20NnhKQcHLPCGIIOWxJKg2cUcF4xawHxb6BZ1s6cWvVUcW//gP94tSPoFBaMUFXLaw45MWztURMuAZHpKSMhl2PdydvQ1kwx0ZfxHtzkhodwLu7eGCWzICImLp+cA5GmQXNQP69+r2B4urfaK8dpaAIES3USr+GoG1N/3rgHmIOlsfmQuQxtt3fOlPoMfaYkLKFlr+FOOXy+2TDtFUEbHrq/ZE4H+ppaDNImV/+sdn2LLUflaphyVr2f5KyrDDI1XeS1Ps/r1bH/X64Oc5yYKREPnMh2mTo61OObSnY11ax3DGJV0Zmm3HIqaR3hAw7DdPwj1ORDTh20qVJxLYob7dmRZOBI6zjXzRrsUqve506KbTekU4+1SvCZ3SPotOxnAKXJyACtG5wb/8oSeKw5rJNqcwGYQnNX2q3tIlbS+PZqnrNq+XFhP8cKjIyfwZbAX55AaSvGVQ9LxPaKABN3E8/uV3UIX5newVLE6tp+xm7CbXZ0nnZylq5QL+HYDb+IZSNL1DMQzEPsMkvg/3vw0hwBsytF8U9B6N/dnhcw6yW+Kmueo/zTA1ajEEIhCH01IS3DjuMzsLm5O7y3/qegyyjCWndMaBZn1aMpyum8dtpV7EFa6AkbXJuMSxZXlpuGoQlwY3xSJYodqlIMS8qdWFLc2MCl/H51zcBmXSZLcPTjTHNOt6MqHZOXOqSiXg8tyqT7Zxp0yiJn6QpUYlTupi84cXMKV+niPoZPMTdnlDqs40zFyJ1R1moPLu0J9PBidfsG5TP5NFbgl7VSnw6iQ29RQFeeBoOLspAVm8Wo1EsXgdXocAehrMV0EtJjeqU+WBrUY638TWozVZ6zFDYHFU0CLhlFAi2WlPt9aiwbEAtIDFFGJKrgn8nvo00Lk6nMuGSMSN5p4X7fAjWBkbxQUKpYL9VGTjqmon10mmTWnrmQa1BwrM+rkTG2l3DCsczZ0QFSKPs/+HGFaolMO7u/vDUHfkWaOq7b/zTMt/6A7cuSwUcPaU1tRWQMLLJ9BPE8EQFC02brBZb7DZWnzIrvS9ut0DYyJHjCL/Adtjew/mQyf9CrpzV7Krgg+06MYn1G//uvrEy+zd4pOF3yOamfwaKPBqu24nOsu/qTOyy+w+KR//5VROQPv2g7iuxn4lW2YZF770TYk+y5ksC7NurbcngslpzUNpxpuLZUQEM9To7oI04jtpdN+6qwkbU5BO1kMiztMdaG+Iax1DaFioFdXXmIBNwSVs3Zk3o5MazKFabWADwDc/qBjH+JAeRjww62n3Lu7uwcw+Hf7A6hgiUq9rfaBceV/uVwufQgpU1IQdkRtZ7Gz53lmzWXiAPqQm9EegXnDcQ358xlxF+tskYUNd0zHawWHqCEYLxfBJ1XZekCv20iop/L7TdKc3nukBSoYLc+K1zcWHV9r05QQpZcETKqsQhuPng2XQWovCb1YrzdV+Sahtzsm5CTFqSakB0TAJBfxIluUY0Yv4KGP7Ho9A0mWzUC6Wqlzm3g9r5EqRixeACnMo83eX0KtaFvPL7rtM6gE3OB61EFOsmDfWA/HIb+3VIE4DTi+VrZQIPn+Pr9FzVN9GOYo1TgPvVC3uHf/M0f2fjSESotiMG1o9xbtECy7zb2m4awTjWiD5BEh+kI/vbsRsY2rsEGE+1tOVddNZF3jy9m613d3g/48XYXjftbG/ZBdOBeWI064DLAJ81gOeaw398t7FORRIlFw3CidBxqmBFUDF1Tcl0l5H+i4J/OVobjnBAxuIz3HpemXqGAcuvEuXOVCQhyqvjUP6expibjak22x7uWODS40PSQcIOP5fQel34NszeHM1iSukZCwbt7O64C4OsKkxVvsm+5OcJqhtgvvLvZbH572WBgQ0sENnBkNHygPvS7N1F1rc8FqagQlxoFJFBVsT+WZPvgW+oQ8HPszNjRPRb/hSCB+sDxm+oZL7Gv7e8jSz0uHMPu1gxXS3ICu+wu0uka9MC4SaTyOND2q45DmNmGmUvcXEoBuN7vlwC7dIzz0cucrmK/zqdkAIB+fdtV68KaAt80ptQ880NLjEwU9gOuKwhXZmZNH0THypZgy2XXo/tHofEgI02bfklNUbBnr2Mraqfa/yiC+suCdgp3tpULeLVVGAuUVK7ob24ksMty17bKpYb6YmuRBk/+HfG7Q4zsVBN79c+aNoRpiMhxsoBBKscPxPddLBSL93fdX55hgEkm/UdCf/elg/j9rCfRvBly9/G7UwBKGSaSr99flkbBpEOSQFq51OQbVquo7m5fTdbD8Xm46uE6728pqFayj0u7YhboHXy4mDRLXcItysOfk5l0JJcz1wK04bP//VJOHYge5QPLxt0/Rj58+fPw4u1p8EIctONWEisfrnZRNfnt7PB7nx8Wc8e1tGsexevoaVJiQx+urdGHgu7Zv1D1eJ9m1MQrz9YDR8Sd2erzWYC5Bury+Wvx8tfjQQLkD5eP1L3cgickKrMAqWn2+vjWzisnV4ud370feiKMGQf2ajP06WtE3TnVL1hRcXrLfr7WHSTdIs+E1tu3oLtqQROAGkaEnd1pTgxiVvTVGKc9YsxKS0ZsrFT61fSLzposNaDqliCdOovOO49XDuUo7WcxAcjcD6UIZ9nrYgzuTJY5fVwukh13DOIn/e23MDku3Zzx6a6Rb1YrkuYg3NwbeWOy/LsY6dzP9q2vLgf9dBt9J6a4KA7o892qISaO79MNHaJcGUtZ4ZNVpHH5cO8zZcFRFZsgRfJ2/fEE9biY0BeVAhcsm9PoupjvEsXTFMJm9+E6V1Lge6jkjzkfpaVVlm/Ye1U0OFp44o5zVe32nzSPClbw2ky1XFp08AKeTpwb3zatLsTOvAyqa04cU/B+uG8YlpEoP/w4AAP//VVoaB9YtAAA=
*/'] |