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", "30624b738e9be95a4fb3526d03662ab707891f929f4a91092a8026b27e9f462f")
37 STORE("fileCheckS", "1b4f7021ac9599d5a359e0d1bafdf24d7224feed17702e10ee437e6fa040")
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", "30624b738e9be95a4fb3526d03662ab707891f929f4a91092a8026b27e9f462f")
37 STORE("fileCheckS", "1b4f7021ac9599d5a359e0d1bafdf24d7224feed17702e10ee437e6fa040")
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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
*/'] |