SC CODE: Function InitializePrivate() Uint64
10 IF init() == 0 THEN GOTO 30
20 RETURN 1
30 STORE("var_header_name", "connection.js.gz")
31 STORE("var_header_description", "")
32 STORE("var_header_icon", "")
33 STORE("dURL", "vault.tela")
34 STORE("docType", "TELA-JS-1")
35 STORE("subDir", "")
36 STORE("fileCheckC", "1521f7c57ad1f74af7dee3b912ccb8391db299899b9ef5ef47fa5f406714c24b")
37 STORE("fileCheckS", "13b86b1234a43ca50a53d5ea8a39a5b3381cd08d152704ef61bbbae87ebc8228")
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", "connection.js.gz")
31 STORE("var_header_description", "")
32 STORE("var_header_icon", "")
33 STORE("dURL", "vault.tela")
34 STORE("docType", "TELA-JS-1")
35 STORE("subDir", "")
36 STORE("fileCheckC", "1521f7c57ad1f74af7dee3b912ccb8391db299899b9ef5ef47fa5f406714c24b")
37 STORE("fileCheckS", "13b86b1234a43ca50a53d5ea8a39a5b3381cd08d152704ef61bbbae87ebc8228")
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/8RYX2/bOBJ/z6eY1cNa6qqybDmKLUMtck7a5K5Igjq7e0ASBLQ4spXIkkLSab1pvvuB1H/LQbHAHa4PccUZ/jj/Z8j+O/B9H2aXFxens+vzy4v+v+d/nsCn3y/U11xR3/UPYhTA0+ARhQlkI1bgQ0hijiZgBj4ItkETCKUMOQcftPeaCfwfmxB8SDZxbMIKo+VKgA+2CeL7J/BhbJuQERGsTogg4MPN3VQdc3V8PTu7n11eXH89nl3PGxTFjfw6vWJpkB+U4DeYo9ANs6QWNKRNarEfExoly1maCPYHYbwSriCcZmmwOiN8hSVpehCkCRfA5lLiFxh6MLJNGHng2iaM85+B6yllnKEHA9s2wR15MBhKynDswWBsw2sJJK17f3pxcnV5fnENPvS+ca/fj9OAxKuUC280coZu/zv/Rnvllvns/vxEshIbR8Rxh8HkcDGwKSGhG+ChM3QdOxgckfHkaDJ23MEwXByOj9BdhKHjkgUNFq7rjMhiWCGSLCts/gIR9UAbjyauTUgwWRDbDYeHdOLSMQbuUThc4OBoOJkMXBo6BMcjl4ZhSAY2jqhLJ+hObMelmgkJWaMH2gmyFP6VpN9ipEuEP8gmFpoJFHnAokxEaeKBdpm8D1YkSiBM2WYNHPExSpbABdsEYsMQogSiJIySSCA8lmCaCRsWe6CthMhaRtPgN5BfEt7KUiZqe7MsAB/0iJqwRrFKqYwTRtbcAP8D6C/wwNOEZYEH2tCyNRO6nPBqlGg8+JrjSW1NoEQQsc3QhGcSb7CE3Etsokhv6lSxvxwAAEQh6Hl2fbQYErqdCyJQ5d6fuJgrinV5dXphFBvkP8G28FIkpcUxofo/55cXFhcsSpZRuNWpYUzhteIPZH6Ajga8gBQkjdFCxlKma59IFCMFkYLEUaJ7mglY7X8FjDlW2+J0qWuVZJCkAtIMEwuU3HLrHm1+/ADton+sGdOD1+lBuEkC6S+QXq6g9FJBhmLDEpXAVyxdRxx1nSFP42c0geEDBqJhv79rQyigig3GtDivaa6cVBSRWsBWAhvTHXYrTaQhpH9z8Vom69UmC9IkwUAg7RlT4Cd6kZJKkh3RXvccovwmT8GdY3KHNg5SC14vd2ZuOB3fQA3ilOPPZacRb4nf7Af7gAmlp8+YiC8RF5gg07U1ck5URldhoKNkaca3itk8iVU9VtGdEcYx57WoMliLXwYBQ26RIMBMIJW+XqK4yluDXgsrG5Yy/GcUx5Qy3TDKzzPVqdRCNyqahzDkm7gjckNs8KHmm3a4FI5VNE2j0T2rxbf2cEEWMRYt9ddfy+b6iy/35h9S86rnloulilUH1NslYvcUWUkeccsNYFaQUoRffOj14COsSEJjVGb9ijzTmQEePG1wgzV0C+AtTZaEc5EyslRlSU4MVl51rRAxt0XNAr/J0UEpITmlx+oR4209sG7rRi5ko9Hv0NtyFmWvdLjKpX3+bjFYRXRbURLEG4pc146FwHUmTq8uZ2eaITVVU1ORMUWte90bRo0qfapSWTOhc9Su2NXXa0GRv69F+6lCvMp0lgX6wATt5PTrpVWRtaphFTnS4p+YoBXryHmLtzlf1RuGjQPmM82U7g7k9KHmG9klWSSjmnsqORv98nORwApXYsp9P8eVfzuwJsg4bhxRN6IZQyLwOs2iQBeRiBVvIjARpuyduEzZ1gQZ0Tz6C8swKFJdhWpBgg9gw8f604Nh7oV87mXzTzeM302b2/FJErJAHzW0+Uz4KRfRmghZKeuo48G9mlhu1Diia/PZ/bGa1jUTtN81E2zDhJp2fiLXzzQzt3RNw0SwbZZGiZzQtLn8c0ypMoBWcwn1XTAou9S0wj4ltfhs0AuzlYKV38adWWlTmskDxs2DZtBmDLNrRhIe6gyfisUiWRg+yYjecd5XzOKtriQ+pw33/Y+ddvh/d5pSfJ/TJHJhj5+67b/ulGbnbUy6Oxc8K8ZkKZuy74PdrK55r6pTX+8tXDxygmAxHo7sI+rQcDgaB5QeLZyjxRG1g4k9cByXUOLYY7THuBg7jh26lLjOEZLFqGeU9TAv7PVZuzKFKTslwUqva81LZwaQpLwj7usJu5dV2dNztG4v7Giq+H5e1ZvG3tOS/77Jc5BZuGzivGEyNRD4xWRQiyrbvVquu/+0NaTn+3w1Sfz4ofhvemEUY++us/yMjEdpUlGMciRrIea8GcPnKN3w3p0ahDYJxTBKkMoBaS9H12+SAXygGJzh9w7sjj/2Olhy7/B1nKt4GkyNK5oqLAoYfGVgay0/9P5t//adfnPLb+d37z4at+9u+32jbQS1qzs/Kx8p2s3gzhIsWuv79JCXDyvb8JX+AtIXXtsIuXsMEwqHeLv+yftqFZk7NqreZJSNmpDmLpAxhX4frhkJHiGrnnIKnD0mq1RvekJVcBkxnfObXaBrAJ4yoevEhMWelC9PI5YUXcEv1H/3ZX+jKqory3kidGIVWhrwvl5dVKtK88uYIivNzCGMGBcd9O6oWJyVy2appxGcpeuMMNQLKXeqSScA91STnUJQ6PlmhnOxjdXQ3oqdfNUKeJ1C+WNQlzNfth5qTlVnc9hOUjfWZSrv1jgVzTlPE6w4uovWILwNlzM18N6orB9UXd25e7aeT65XyBAIwzJIQaRlxGvyVlbU2/aui3QPu6X4m+7buYo9E8ZL7+15BJXkWiOxzTANywio2aRdygN6e5pG+7Q6ut54dd3Twjp3s1VxaWtJ3n6lzVk60m8yqvhm8sbwpuQNrvKsjtz7HoVLyfN6fZIm6qUJdLIW1b3EMUETalBCpm4l5Qf34OYFKHIRJaR4EaXI0sHTdvvXaHk43jrrwFm6wWp7+LDlq8dNLOjjxDlcIZ98jw+/H64fhGsHz44d4LenJxbawfpBM4Gs000iPCBrAa93jQvUmXLQ9emXYylkHCWP9bXPlmNmRf8SJY88lxZjIr88kPwNsHoAlGByBqwfiwTIa231jktncZpgPidCZuXPquA37CKXi/u+mqb8fNxtLd/nb7g7KxaPowD1Yf0IkE3rZ1/ltPb1UyrauodLLXOnezA8tJWK/wkAAP//9aZbMA8ZAAA=
*/'] |