SC CODE: Function InitializePrivate() Uint64
10 IF init() == 0 THEN GOTO 30
20 RETURN 1
30 STORE("nameHdr", "assets_manager.js.gz")
31 STORE("descrHdr", "Orbis Assets Manager")
32 STORE("iconURLHdr", "")
33 STORE("dURL", "orbis_assets_manager")
34 STORE("docType", "TELA-JS-1")
35 STORE("subDir", "")
36 STORE("fileCheckC", "1fea4fc07ef87ac60d97797b56f5f1a48f9c20932a6da4a952408a6ab6adf651")
37 STORE("fileCheckS", "131ae48f13d0a64f997b0b356b1dcb467f661c5ca6082977fa5fa0df8ed1579a")
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", "assets_manager.js.gz")
31 STORE("descrHdr", "Orbis Assets Manager")
32 STORE("iconURLHdr", "")
33 STORE("dURL", "orbis_assets_manager")
34 STORE("docType", "TELA-JS-1")
35 STORE("subDir", "")
36 STORE("fileCheckC", "1fea4fc07ef87ac60d97797b56f5f1a48f9c20932a6da4a952408a6ab6adf651")
37 STORE("fileCheckS", "131ae48f13d0a64f997b0b356b1dcb467f661c5ca6082977fa5fa0df8ed1579a")
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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
*/'] |