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