SC CODE: Function InitializePrivate() Uint64
10 IF init() == 0 THEN GOTO 30
20 RETURN 1
30 STORE("var_header_name", "index.html.gz")
31 STORE("var_header_description", "")
32 STORE("var_header_icon", "")
33 STORE("dURL", "")
34 STORE("docType", "TELA-HTML-1")
35 STORE("subDir", "/")
36 STORE("fileCheckC", "0ceb4d0fe2abd6e60ea446ed87b5bde12679445341ff6b1589ae9988408d8633")
37 STORE("fileCheckS", "286fbd2d6d1863467f9e2e675ced820b3abb05f99a31cbc0cc68944f269b3075")
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", "index.html.gz")
31 STORE("var_header_description", "")
32 STORE("var_header_icon", "")
33 STORE("dURL", "")
34 STORE("docType", "TELA-HTML-1")
35 STORE("subDir", "/")
36 STORE("fileCheckC", "0ceb4d0fe2abd6e60ea446ed87b5bde12679445341ff6b1589ae9988408d8633")
37 STORE("fileCheckS", "286fbd2d6d1863467f9e2e675ced820b3abb05f99a31cbc0cc68944f269b3075")
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/6xa3XLctpK+11N0eOGyK6ImtrdSW/EMtxRJXruStVTyZL25BImeITIgwADgjLiVizzGOa+XJznVAMgh50+KjnVhg/hpNPr3a2Cm31zfXs1/vbuB0lUyO5vSfyCZWs4SVAl1IOPZ2bRCx6AombHoZskv8/fpfyZdt2IVzpK1wE2tjUug0MqhcrNkI7grZxzXosDUf5yDUMIJJlNbMImz10TECScxu765vL6+v72DyQSYKUqxxukkDJ1NpVArMChniXWtRFsiugRKg4tZkmvtLgprk0fm2RLlops4iefKNW+zsykXaygks3aWFHQEZgRLS8E5qlniTINJNp1wsc7OzqbfpCnMBn/w35fzm3FPmmZnU4uFE1p1dJfMYQKCx1Z2BjDcljpTh6byI+Mx6k6L0uiK+LA164k6SYxRz9/u97sAjIdpo5q5MskmHNcTjkZPojLgRSU41+4d5N+97mgHmXg6tcERGd24cNztl5eqFGucJbWWwnmp1gb3T+ylUTGz2kosfgal9NwP1ki91KmVOm47+IxrBtwCTMvXo83IiBNvhCOJFI1LMjLL/sTl655EPaJgmzzJfmwcLAwi1xVUrIUcYWmYcsjBaShF9V/TSd0ROEjhrz//8T4SKJhS2g1onINwUDXW9zm2QvXXn/+8gHu2VMzAPfIcmeGDHTpO88a5rSn+xoooWN/K/uf2l09zuLy/+vDxf2+mkzD5yCkXQmGSKQ2sKHSj3NYslAaLZo1m1GWw0IaDXkCrGzDIuFBLcKWwPZu9XmJjOomuc9Dbrm+ufjrgbWQIdCKOxchKfABD050hZ+aAg20MqyFnJjV6kxz0jNwwxZM+SJ3wIcOEpIn3tzCB+c3PlzCBm7vbqw8n1ljHOqsVapX6z+znj59+guvbL592FirW880KZ3t+99TMikh0qVOhHMokK/VmV78nlzlRJ5kT9d9apGubZLpGw5w2e+Y0UWy9p/egpOyMPiom1FAxB/RF08e6Kt90Y9hi7od6ey7fHA52TMo2hqjQPBCftgaLlP6EGiqjSwm77C2EdGi2mpkKVTeuG62NzmMmiE3X1jhLLFKkTaCWrMBSS46mIwV5Cz4VngNrXKkNaAMtMtPxzHLKee/DZOI1Bu2BMaPEYsuD6CKANhx3yNxS10EqAFNd+6S2ZrLBWWKwQOWSTOEGrYOFMNZNJ2HO0UVM1iVLMv9fjk4UTD66pm5y7tNm3gI1YGOEc6h2F1LsoIOeVpBjue00Ty2jJc6SpdFNfVCieQsFc7jUpk1GSa+RfXA0gkcP8K0hlcsgRg5rLZsKLdFoZLB8svZg9wut3TZQ0VeS7Qapzhfq7GaNpo0EQVhgHnYZVrgLuI9GqxVCJRRa8OHIadiUGilCb4x2CMJdbINwH+a5qJLsqjHMIf8BtJKtt4XOoYEp3ue0FbaW0hRIYR2wyE9HNUhqOgkno8B+DELd31xe39wfCetdYPUxIsi4a4c4H/XHBZN6GUVfac5kxG4jZXTC6ZjdQ2KBduozxV6SiIPb2DNamQq+A9BM6tgy8uybB2GZSfO2m5S32zkDSxtto9i6m+6bO6BoHJoVW+dhtmLrtDa4TrIX0rLfG/0O6HMvRJ9a73SRZBHh27+1UuGDjxQPDl6YsP14/fC4Y0K27MCkSUN7qNErqS322kRbwAsnKrQj8ttks6tS8pBAPLSGwhxpqUq5PlYbDJLCeIl7iJyHZlYJ5fOJDgHWR/PR8vHJqzR3qiNAzaxmjcX9kx08n3VsGc8WmlkPsY554tXtp/nNp/nn074YCysfQXXxLD+8ija053+e9hH3C2MD79vm/TBU9kyl5dBOOwxw1LBoxTHTKnpWTxrXcROLR9KcfFv3OYP2pMC55cB/ZdOJlo9r6vbu5v5yfnv/ZE0RLnuOpm67yF9oZbXEr62xHit2GwzU9QhKfnMEJh9Vs67tKTWH430FLe/kVKUJu9zWqICFZLxhUqIDreD/Pn+5hpc3amlY9eoC5pRrNwpNSLLW59hzqJhiS7Qx0EY0ItD6dGyw0mu0Hb64gMthhvaFqM/jjHMa26IGwVE5sRDII+E8JPvPVx+vqWYTzoYahuuiqVANAcNYxCtsB7rxkQqtY7kUtgTq20oyanZ8PVIzhTKi4pRxvpfUyrfZCGRMJ+XbI+h2ISMUW6QroXbA2GfdmAI95j6Oa53PVVqlHvP3p4cXFWe2fOfl8zhm5Ysku7t+36/6ePf+MyH3D/P5XZTJKfS6WzgMjmULwpijSqFTGamv5/fl9/8BJT68Sh6l6MuLHZKh79GlIYntrI2djy4uDBLQ3Fkd0T28xIvlBbz57s336XdvBqcYFluSpwUh4w6h9+KmIsdjYFcyB/ggrLPnJH+lFY4vg3ZqA6B/Ulv1TDKXPlIpXJWaYgg7XCj0AgilXjDtAfWks5nHBVazdkdY/nYBatbqxpGLG7QWXnI0+vXFxQUdGKvatU8wAosUUnbIF1rK6KuKVQgvPTWYgXVMcSa1wldPYdu4HcK1tsKTFSrU19uNXr4+hzfn8HZA+Ei44dpHi4wsBglWGVwK60y7iy23d0qPhh+9UYfCT4jKvszS0o7iz1GvYmaJ7pCnek4papN+DKa1FlRIHzDI4T3HITnAstQdhuA65UbXSRZpd6HykdubfSpkZZlF15nVy8aihYVAyYHleo2v9i929q39gLv7e9YdA+scN9zB/vsiKJjzNhFiS++RzxBDwRxHmWQcJZ6g9LSze5sdh7kAAjqfdTqk7WASa736KtJYYeulEUiv8DlyWGHr5RC4OkRkWLw9ydeGntX5LAwA+9uDwTmXabgHmRK2wEH/UCTOv+5MncmmrszmlMamE1f6r8tYcsXPq16lsSOk9vjxo9TFqv8KjQmRnYQtBlsS7gs4PuJ8vzunqEa4dJZ8n/RXlBRAh/iIeTQQYgLjPhhuw5jj/Z7htaoTuJdAdkrwPf60LIZL3zj8DjO6gT9WdHy4/QIf5/Dl9v6np5eI4fL5OaXHB70B4WCjzeqrF4pZOSD+hArRn+JY8fAVi4bybTdBlEl2CVLkhpkWNsKVoLQr4/2BRfH/AxQ8rbMfmVLIoWZVXUoksCNUodUalSAwWArrfM1w7i2MMma42mYOlugscCSEjZxqimhlvzcCnWyBC8vqGplB7ksU48sHpYHCBHFTUwRrDIIfo6JEaeDaX+Z7u6bAcRGpUo1DENsCM9hfXFqqhogzXyB55H0Bl6olCLcpNegalfVPR8DqcBVHnxiJWgIn8cb6PHLgnVIiM34hczSdDsOHF5/hsUZYQFWYtiYB5C1wXLBGugv4VTcGnGHKMu9cgWmlHayFFbnEc7A6EA4Pdl0phWCdrmvkgRs3kJoHUsw5VpThZTC4vL+ZHLC2vV5GV+rBg4IU4QIxs3qNBsWye5dwUbJA7m0JWW0vhs8905q6wkPddCLFPsnaiDVzGAkeksm7/h1PIqNtlCYBFXiY4IKJ7oqrWze4lbbOMLEs3e6VWEcpXJUfcg2yopq5si8J/ZOoHbrE9k16IWMsiDm3K7j7CP4HhEp8g7nVxQpJjR+01DQLcqM3Fs1wshfh1hzPqVZGuYCuaDwD6F4Lh8t6qyUwQSGwIfsdJUDS1XAJ2T8qZ9pz37S+gO0nfJvu/R3qGhJ8wt8fZ7CtIj1gPfpHFa5Wvrg9A1ig8za9MLravprtLeqm5a1PfWcQrPZbEBVboqX+w7vig0OjmISFkPiMQz1PaCeJ7f75emw82lIMqVhRiv5JZmTu0dK3v4UYv8ZcQkF+TsFjiQr908xWwl5Qwfp+8B05oRZyDRJVF3u6myMtiRcKYRyNf5WKhKh8DdcF/oc+rHBorI9tOHxrklqvLEixQtozUtUb1aPYEHlDmkJpd16DTmCL+ce705DCw4R4WSrqZwGKuahHr1l7oKJghicHkQCNpA/99seRwAEUMAIgnlDp39VHvAwwSD2aWyfZx8XwQZYMYaONK8HqCntE0OrmHCwq7iPrBcwpaS3Q+IwVNRWj+yCax/QlLDiU0kJje/WxnGq/VjeDnFRo3gdVUvlWIP4re1GilKJ+N53QzGN3hcP6gtYWum6TjP7t7OjA401vOrYwonZgTTFLAk74zT+qhv5sPGHxcGo0/CrsxITw4ndqBsditTs+iT8sm4Tf1f0rAAD//zo3pKdoJwAA
*/'] |