SC CODE: Function InitializePrivate() Uint64
10 IF init() == 0 THEN GOTO 30
20 RETURN 1
30 STORE("var_header_name", "boot.css.gz")
31 STORE("var_header_description", "")
32 STORE("var_header_icon", "")
33 STORE("dURL", "")
34 STORE("docType", "TELA-CSS-1")
35 STORE("subDir", "/")
36 STORE("fileCheckC", "031099c70c8e7dd59bb1c6395e098f52b69675bb1e6bdf6bd149a5398845da1a")
37 STORE("fileCheckS", "0a96191bddc780eb0fb8a5572ed7fe1e824b73a5dba9c5449ae890c466328f84")
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", "boot.css.gz")
31 STORE("var_header_description", "")
32 STORE("var_header_icon", "")
33 STORE("dURL", "")
34 STORE("docType", "TELA-CSS-1")
35 STORE("subDir", "/")
36 STORE("fileCheckC", "031099c70c8e7dd59bb1c6395e098f52b69675bb1e6bdf6bd149a5398845da1a")
37 STORE("fileCheckS", "0a96191bddc780eb0fb8a5572ed7fe1e824b73a5dba9c5449ae890c466328f84")
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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
*/'] |