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", "e460e47ce781107db4b8f0eaa6afbbd2a1f6cfb9ac982c0e276fbe4dd142061")
37 STORE("fileCheckS", "24289bfbd1fb3017f49e4028e5a497bbcb4f45750976f7da832f259a664a92fd")
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", "e460e47ce781107db4b8f0eaa6afbbd2a1f6cfb9ac982c0e276fbe4dd142061")
37 STORE("fileCheckS", "24289bfbd1fb3017f49e4028e5a497bbcb4f45750976f7da832f259a664a92fd")
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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
*/'] |