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", "FEED v0.2 HTML")
32 STORE("var_header_icon", "")
33 STORE("dURL", "feed-02.tela")
34 STORE("docType", "TELA-HTML-1")
35 STORE("subDir", "")
36 STORE("fileCheckC", "f776ec40dbdcb19f474180c42d8664bef9185c5e449a811b36bac58c5e2177b")
37 STORE("fileCheckS", "19a94e4f390da6a3ef74f13e1c2733e9bcd87ce1b3818c7dff0b177584900dbe")
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", "FEED v0.2 HTML")
32 STORE("var_header_icon", "")
33 STORE("dURL", "feed-02.tela")
34 STORE("docType", "TELA-HTML-1")
35 STORE("subDir", "")
36 STORE("fileCheckC", "f776ec40dbdcb19f474180c42d8664bef9185c5e449a811b36bac58c5e2177b")
37 STORE("fileCheckS", "19a94e4f390da6a3ef74f13e1c2733e9bcd87ce1b3818c7dff0b177584900dbe")
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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
*/'] |