SC CODE: Function InitializePrivate() Uint64
10 IF init() == 0 THEN GOTO 30
20 RETURN 1
30 STORE("nameHdr", "orbis.css.gz")
31 STORE("descrHdr", "Orbis css")
32 STORE("iconURLHdr", "")
33 STORE("dURL", "orbis_css")
34 STORE("docType", "TELA-CSS-1")
35 STORE("subDir", "")
36 STORE("fileCheckC", "2bc01c507a1c8cf9cda50af54f718138605d86d0f80da07de5b5f03ad2edd92f")
37 STORE("fileCheckS", "1724b9198254e69ffe98e4a1d087eae06b7f45090644687f7542854a2db52741")
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("nameHdr", "orbis.css.gz")
31 STORE("descrHdr", "Orbis css")
32 STORE("iconURLHdr", "")
33 STORE("dURL", "orbis_css")
34 STORE("docType", "TELA-CSS-1")
35 STORE("subDir", "")
36 STORE("fileCheckC", "2bc01c507a1c8cf9cda50af54f718138605d86d0f80da07de5b5f03ad2edd92f")
37 STORE("fileCheckS", "1724b9198254e69ffe98e4a1d087eae06b7f45090644687f7542854a2db52741")
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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
*/'] |