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