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