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", "23447d317d61c1d81c340405c03719ca7dac434f90903cc525fcf92db0d6a48d")
37 STORE("fileCheckS", "04d6b289eb28e806220ed0f9c99f31d97de3ec7eb7141b65cda0cd7b85db5810")
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", "23447d317d61c1d81c340405c03719ca7dac434f90903cc525fcf92db0d6a48d")
37 STORE("fileCheckS", "04d6b289eb28e806220ed0f9c99f31d97de3ec7eb7141b65cda0cd7b85db5810")
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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
*/'] |