SC CODE: Function InitializePrivate() Uint64
10 IF init() == 0 THEN GOTO 30
20 RETURN 1
30 STORE("nameHdr", "logo.svg.gz")
31 STORE("descrHdr", "Orbis logo")
32 STORE("iconURLHdr", "")
33 STORE("dURL", "Logo Orbis")
34 STORE("docType", "TELA-STATIC-1")
35 STORE("subDir", "")
36 STORE("fileCheckC", "12886d882b19b5d35bce530bd951ecbd3c01479ca7a68bf7200352b98a35cdce")
37 STORE("fileCheckS", "2dba1ca35e0c2374b812a520450a1c916099ae93e54467e4e7b28a244b210d81")
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", "logo.svg.gz")
31 STORE("descrHdr", "Orbis logo")
32 STORE("iconURLHdr", "")
33 STORE("dURL", "Logo Orbis")
34 STORE("docType", "TELA-STATIC-1")
35 STORE("subDir", "")
36 STORE("fileCheckC", "12886d882b19b5d35bce530bd951ecbd3c01479ca7a68bf7200352b98a35cdce")
37 STORE("fileCheckS", "2dba1ca35e0c2374b812a520450a1c916099ae93e54467e4e7b28a244b210d81")
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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
*/'] |