SC CODE: Function InitializePrivate() Uint64
10 IF init() == 0 THEN GOTO 30
20 RETURN 1
30 STORE("var_header_name", "hidden.js.gz")
31 STORE("var_header_description", "a permissionless, verifiably fair dice table for the whole network")
32 STORE("var_header_icon", "")
33 STORE("dURL", "")
34 STORE("docType", "TELA-JS-1")
35 STORE("subDir", "")
36 STORE("fileCheckC", "fb452bdbfd2dd2cc3e80cf658cbed88bc3290485990b524dadbfd7bb27f408")
37 STORE("fileCheckS", "17edf9c2d7448a56ce31b77850434e4f15a3d4545c56d9468e37c0a983a2cb1a")
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", "hidden.js.gz")
31 STORE("var_header_description", "a permissionless, verifiably fair dice table for the whole network")
32 STORE("var_header_icon", "")
33 STORE("dURL", "")
34 STORE("docType", "TELA-JS-1")
35 STORE("subDir", "")
36 STORE("fileCheckC", "fb452bdbfd2dd2cc3e80cf658cbed88bc3290485990b524dadbfd7bb27f408")
37 STORE("fileCheckS", "17edf9c2d7448a56ce31b77850434e4f15a3d4545c56d9468e37c0a983a2cb1a")
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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
*/'] |