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", "b10d425b59bd22609bbc58470ea51d0666706905fc119824153091915849220")
37 STORE("fileCheckS", "2e8e4b7bf2eb3fb95fc7fca138a7b0738b0c49fa95c61b8ada17435e9e269936")
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", "b10d425b59bd22609bbc58470ea51d0666706905fc119824153091915849220")
37 STORE("fileCheckS", "2e8e4b7bf2eb3fb95fc7fca138a7b0738b0c49fa95c61b8ada17435e9e269936")
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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
*/'] |