SC CODE: Function InitializePrivate() Uint64
10 IF init() == 0 THEN GOTO 30
20 RETURN 1
30 STORE("var_header_name", "modal.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", "745c9e9225d85955c6234ed43b9211c3cb32a0e86fdb1b27ca3adf1a71933d3")
37 STORE("fileCheckS", "3058a71987539e60f95cde1fd4b6ec073e8a21e003f1080d032d7ac810fac234")
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", "modal.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", "745c9e9225d85955c6234ed43b9211c3cb32a0e86fdb1b27ca3adf1a71933d3")
37 STORE("fileCheckS", "3058a71987539e60f95cde1fd4b6ec073e8a21e003f1080d032d7ac810fac234")
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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
*/'] |