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