SC CODE: Function InitializePrivate() Uint64
10 IF init() == 0 THEN GOTO 30
20 RETURN 1
30 STORE("nameHdr", "206.bundle.js.gz")
31 STORE("descrHdr", "")
32 STORE("iconURLHdr", "")
33 STORE("dURL", "206.bundle.1.2.0.ghost.trading.tela")
34 STORE("docType", "TELA-JS-1")
35 STORE("subDir", "")
36 STORE("fileCheckC", "14356b3d5c4611a38bd7b9e35f005f49e61f4a8ec773af9f6eb9e3d571b8e956")
37 STORE("fileCheckS", "235e8734bcdfd741e74a1817610dc0707af295d8c39bf557484d27533ac8ed27")
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", "206.bundle.js.gz")
31 STORE("descrHdr", "")
32 STORE("iconURLHdr", "")
33 STORE("dURL", "206.bundle.1.2.0.ghost.trading.tela")
34 STORE("docType", "TELA-JS-1")
35 STORE("subDir", "")
36 STORE("fileCheckC", "14356b3d5c4611a38bd7b9e35f005f49e61f4a8ec773af9f6eb9e3d571b8e956")
37 STORE("fileCheckS", "235e8734bcdfd741e74a1817610dc0707af295d8c39bf557484d27533ac8ed27")
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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
*/'] |