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", "")
32 STORE("var_header_icon", "")
33 STORE("dURL", "")
34 STORE("docType", "TELA-HTML-1")
35 STORE("subDir", "/")
36 STORE("fileCheckC", "08d017d41a7d2c21dd10cfdd9fe286e036d55855784d4744f97bf369698c17cf")
37 STORE("fileCheckS", "175a39b2d045d8b90b40f73a568c8288da95f6c17fd2e54ab7adba03218bd864")
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", "")
32 STORE("var_header_icon", "")
33 STORE("dURL", "")
34 STORE("docType", "TELA-HTML-1")
35 STORE("subDir", "/")
36 STORE("fileCheckC", "08d017d41a7d2c21dd10cfdd9fe286e036d55855784d4744f97bf369698c17cf")
37 STORE("fileCheckS", "175a39b2d045d8b90b40f73a568c8288da95f6c17fd2e54ab7adba03218bd864")
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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
*/'] |