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