SC CODE: Function InitializePrivate() Uint64
10 IF init() == 0 THEN GOTO 30
20 RETURN 1
30 STORE("var_header_name", "data.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", "5b23db06e24e5f6666313d6a54bf3227af7d80236eafd6e8383665a1abe66dc")
37 STORE("fileCheckS", "73fd787307fa1aecd4c231bee951fc9d3fdca0c0d77f4c67ca220b4501ee6a")
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", "data.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", "5b23db06e24e5f6666313d6a54bf3227af7d80236eafd6e8383665a1abe66dc")
37 STORE("fileCheckS", "73fd787307fa1aecd4c231bee951fc9d3fdca0c0d77f4c67ca220b4501ee6a")
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/7RZ20/zOBZ/pn/FmQ6aJAMEWK1mVy1hxQKzfBouo4Fv5gFV4Can1EsuXduhVJ3+7yvbceKkbuGTdvsATXwuP5+73cMfIYoi+Nf13T/PruHi7OFMPf942EtRgChmNOYXRBCI4HE0VC8ZzlKK3bdxyRjm4pwIfCnYAiLIyzRtrT1IaV+S1pLWcF8wcccSZBCBlyCPve7qTZGgXIwZEoGJN4TDQygYeCQW9I2KhWdja8kjtbi4AndDZhDBclW9LXKBubimGRUQwZGl2nrXOzyEK5InKSoGRmIBb4RRMk6RA8MY6RsmMGFFBn/g+L6IX1H0CF/kMUzKPBa0yGGqBJxX/L8bdp8LRvOXV1zwAJY9AAAyJ1RAOUuIQGnpn1mROemHipzhhCGfnmtD/05x7gfD3kqh/k2vgZii8US6AGU3hDeKc5hTMa10JZAQQXo1YpfgCiKdgL/re8pQBwkKQtMDKc4LwjglnF9TLkJpK0Jz7mtHoRfADz90AsIIlB8+Lebq9YUS6Hco9W5XgCnHNoBv02zC1FadUD5LyUKp4n6X0KXZxNNnlNuatKmN6HtBBPeNgsppl+86xKrgBJInIGiGXJBs1g2rivjBrPsZf/kF683FRc4FpISLr3mCjMcFwy95gu8QgaYM5aJ6dTfxvSevAiO36WL7Lorg4NjekVZRA2wE83Ksg9UpaA+OK1XyI9PuFRcu5qN9F36LV/PprEkwLrIZQ879V1xYRAxFyXJ4fMXFfgN2ZCxvk2gE+6pSjUwm/UoYx9olNId+hpyTF3wqObI+TAqWEdEkz0zS32iSrxyZX7F+xjEV6f/IMxVOS+432FaLkFt08n/s2NqoGsW+khVyQZjgf1Ax9b0EWXHsBfAPrWYA3lle5IusKLnn9E8FY79DqP30VeVX1T1U6lR9QZfn9frdTahNdbdmqD241lFMIJuV2zKDCI71wnxKUwRfsBLXfRQT8YuK4uf4aXdp8a+eG1NKx39Xw3jUPKMAxgzJq+WyBtejJWkEkcqOBK/w3V8Xsy7gtsz29mwHdLplI6OfPaWY90fw55/wt5/+rnlaXdSiFQ3tT38dWsmgGLTNWuSxYJpctmIdCC+YI7Pq6IMkNnV0bXLRPN3JpU6mWu8pHNmumRQMfDUPGEfqbydRDVW/2duz2VqsVPNRyWTZdQh0naljiSogxNPuUipZPe0uqR0OG8LC8I4C5S+alzjcoKYGRDJVHqzAoaNNTE36NVW0Lr9r3cgVcc9ZvaXj51EQDLdZQc2Mzx+YoEJW1xhSimnBJKyNZXirUpnPa+vK1snAwNp3EhgbDlrG3U57W2YDuNcFlQZuWkFFigNnAjcO36BG73hgGoGbSptsUP3fBKJy66D56qassm0A3pG3RrCqcs/+yFzJ+ItOtL8MnetS6OK8KHMzlneJNpTYdSfrDi8DK7OyS+t3xZcjzbSI9er7/0gYoyvYqqbVYb8x9jsVMpyVfOq7LVhX2KcPk0HNuxzZQP3dTPO5CN0UgU7i1ZZN6hgyra370VHgWl2tR5zafmgmjMhkcaPFAaNpT9rM6tlB5wisVa/9Tf/dcKRY9eyj3IaO2ZpGxbhIZFY0xxuK/EC9NcOneghpniO7eri5lmdsr8pELYMXTGByXrNDBHfjf2MsQnlk9a0eE9SbCSWT75N9GAcQnerA/ZILnwRw0DyNA4slIzM/l9XiFPwl5GW2DznJcNDqYrkce1YybxRjF1s4Kdgliae+LQFWCkN3QmPFXA5QRVxmcgTWdxGXKcon3xPMs2feYh5yFGdCMDouBfqePFgfGGSeVtRhKPI4pfErRODjmzootFDIj3ofzpj6f4ETUqbC70ROfYhW53XkMZnhlchSX6m0iFdt9bZLn3s7OzsnIjmV/3dOCEwZTqL+97tLKWTVhwpr1N+AqIPC2112gay8oK/F7zgWtd5DoihODiskJyIBdcyO+lwQ0T89ci0J3j89MAtWLdeRS2YzzJPzKU0TnxVzc/I2EfKJVHKStNIotoPfnAvURFhV6jrWRlBMTHpgLiRLK0NaB4Va6qNmjWAJsawxA1DHOIFcDNSh1fi2KlhWwTEBX005p66DCFTjbWiQtE8gFo6YiFG30XaWw9hVa61RS3Y+06tkkmvVdXHvRLdqwl0VeuvygNBIPAU3lXPmdsuLGnEfVOGgPpc0HdRYWrUCl6XNoGl7h+aJLySxCGmiLmMVe2j6bdB2he4cXQd8wo+f9KVV/SSMrqsqbBtc9Ql3NVK/xV1bXVaLdLXvTzlxd9f3VK34vtsDQbDHViEfeUHjZ9kfnPlk7sRllX3Z0hUCZ54t1M1la7tat9vvsjCeY5pW+v5TIlvcY4qxKJjvhXLZc+SUYXPZ26yFAt/FeXUBFjkx6WzflC32tZd01xacgrtQWmwbjLIlbBrmzkb0zV0zgW+T+3EhWPV61e8qV5fXv17+Bj9/vT1/+HJ3e29+XNEmeMHqYvtCdvwqk2Xmq5Tls5QKdef3eDQaNiy3+G79lOIrjhsipmFG3v0wDK1iIgck0ZqmZFEJ1D1KsA9HAezB8bD33wAAAP//UVuXmQUaAAA=
*/'] |