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