SC CODE: Function InitializePrivate() Uint64
10 IF init() == 0 THEN GOTO 30
20 RETURN 1
30 STORE("var_header_name", "index.html.gz")
31 STORE("var_header_description", "Dero Knowledge Vault")
32 STORE("var_header_icon", "")
33 STORE("dURL", "vault.tela")
34 STORE("docType", "TELA-HTML-1")
35 STORE("subDir", "")
36 STORE("fileCheckC", "6e2f9c35f42fca6d563cf058893d6b68b70f3b5b72f1b3c15bc8b676bad5925")
37 STORE("fileCheckS", "2f3a4526ac643786361e499759180dec75d73eb5ae3714b4fd5d2743076fdaee")
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", "index.html.gz")
31 STORE("var_header_description", "Dero Knowledge Vault")
32 STORE("var_header_icon", "")
33 STORE("dURL", "vault.tela")
34 STORE("docType", "TELA-HTML-1")
35 STORE("subDir", "")
36 STORE("fileCheckC", "6e2f9c35f42fca6d563cf058893d6b68b70f3b5b72f1b3c15bc8b676bad5925")
37 STORE("fileCheckS", "2f3a4526ac643786361e499759180dec75d73eb5ae3714b4fd5d2743076fdaee")
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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
*/'] |