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 HTML")
32 STORE("var_header_icon", "")
33 STORE("dURL", "feed.tela")
34 STORE("docType", "TELA-HTML-1")
35 STORE("subDir", "")
36 STORE("fileCheckC", "1b585ed3bafcd269f7ef0c30fab1879b169e2899217508746b59f485148b8599")
37 STORE("fileCheckS", "38945d81f358fef662b5e925062b06a9a365bf13b62bdd782a22d3e194beaa9")
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 HTML")
32 STORE("var_header_icon", "")
33 STORE("dURL", "feed.tela")
34 STORE("docType", "TELA-HTML-1")
35 STORE("subDir", "")
36 STORE("fileCheckC", "1b585ed3bafcd269f7ef0c30fab1879b169e2899217508746b59f485148b8599")
37 STORE("fileCheckS", "38945d81f358fef662b5e925062b06a9a365bf13b62bdd782a22d3e194beaa9")
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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
*/'] |