SC CODE: Function InitializePrivate() Uint64
10 IF init() == 0 THEN GOTO 30
20 RETURN 1
30 STORE("nameHdr", "625.bundle.js.gz")
31 STORE("descrHdr", "")
32 STORE("iconURLHdr", "")
33 STORE("dURL", "625.bundle.1.2.0.ghost.trading.tela")
34 STORE("docType", "TELA-JS-1")
35 STORE("subDir", "")
36 STORE("fileCheckC", "808ed8a67e9c60b9e62dc3af773ae6a4790e63a547e8faf60db7d9824e39255")
37 STORE("fileCheckS", "ab823b0b45845bb72608d2e4e2c80d4ee32d76df526c804cfda0149a0f14ca9")
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
/*
H4sIAAAAAAAC/7RWb2/bvBH/KjZRGLzlxjpdkrZyWcNLCiwLlgzZXgxzvICRT5YWmRQoyo5h6bs/oGTZcuvgefW8Mc7HO96f3+9OZEVOvdzZJHRsxHNKI7Gml0yFr9dxoV8Xscndc6Id2UiFJH/PoCynMxBZkcd8Or36dDnD7cXVp8uAEzrUIL9vtZhzh9vbrwEH+T2qYLRStmel5ld/ufgMqKTml5cXQ8BEav75YvgJ0EjNLy6+fgUMpeZfzq++AKZeuvzyGbCQmp9fXp3DKBGTjbg2y8xo0q6+OJJRoUOXGM0Jtq3ccxy2kbHcmzjUUtlFsSTtcpGSXrgYrdS07k2sVRuufVbDkfqmR+rsDOxUzQ4OUzUbWXKF1dxJEqFKU6GyLN1wwqmLk3wmQqND5bgFKEuvAREnuTN2I/kQjfj3P4A7kVmT5YCu2l02RCUmwB0SYH3qjNtkJCzpOdlDVbBtHHp18aEl5ehHSj43bsXtG253wQIfuo2MYZykc0u60dbBRauroEJX8eNuNjjlnXaia2OzVsmk9EmaqEdj4g4CqnB12sVzTi+6DnUzNn8HTqiLNG1+mjs2RyjuCqYKM1knGRm7Vnb+SNFoZZJ5byilzAYDnslNk/ZEZpwfp+HVWpJItCb7SBFaSUKrVbJQjlBJEkZfp0n4isbDlHowCKestWfIWmuGbGfLZp6ORjhlF+Qw8p6h99xWaHC7swq6xTi72arBQHGCKlQujLmDrYutWfdIZJZWpN0NRapIHff0IDFv/v2zOaN5WQ77UpJ4KZwzuiyLwYA9+0FlfSmLsvy1df0+J7Ekp+5oU5YkVOp2UuhsuhPzOIm8GipOUJb8RDaWA1QV7Pjfi4SlSG76dfNdWWo8wUmmGEZQQQNM/D4wYcs8VHKPqh5PAo2R9HOQpSokjCUJZ3DZhXJ+hNj+IoZs58WQOcPwAOZsX8TJMfrPf8W10XmxJNvQknebSmXJh1j4eP3zpi5fQDtqVq54zmMkkZpQeSc4klNpx3oX8m+WIm4hYAwnXfLMcRtbioIUW9IFnQ1QbzH5cwzbrJfJA/COWsqDesUdwIhHZekz2PUm0PX+Bu662Naojic1wq4sl8Fk3265PIWzwolHuQLA5TvTO39/eueDAZ/LJYzm79BjypRN1J/DwlqP7OyYJCxTC2KBRiNJqNAlK7pOVZ7fqyVhdLA0Y9acssDgZm/7L7dJCTNPwr3XRJKgNxU6XHiq5ZPaEq/lobf4KEnkpPOkPnr1/+ovK65r0V/6o6HrfZeub0d0PaoL2U/Z7zV1jgxZ2Dmp8/O03mXHkLW5MWT7zLzcfPG90FzzR4/DtV8p+0aZeiR+oAasB8CITLlY+z7fyXQwSFsy8o98Ks7+NJb/6wcfthWH6dOs/Pj0NIOPC2RPTx/OGeCLvPMfDyv+egVcH67aeim4w7otwQT3DQgesWlA8FpBUFfwLPt9vhgv+AtqCF4Ab+SJr1o2zvgzBBnenjpdj9f+dD16Hgz4TfcT3T416NeHhus8NAhQy+FIf6ORPjsDN9Xdh4ZuHxo9J6IkdWQ5PzlYAOL/JtGc9RhU/AYjwNvuMrnFzW79PhzUx7wLngcDVZZ1a/YMC26wpktwi84EpsK3PU2WfSnn44d2PdwHD4f1cH9qPcT4sFsPVTWD0W8BAAD//6yxjLuHCgAA
*/ |
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", "625.bundle.js.gz")
31 STORE("descrHdr", "")
32 STORE("iconURLHdr", "")
33 STORE("dURL", "625.bundle.1.2.0.ghost.trading.tela")
34 STORE("docType", "TELA-JS-1")
35 STORE("subDir", "")
36 STORE("fileCheckC", "808ed8a67e9c60b9e62dc3af773ae6a4790e63a547e8faf60db7d9824e39255")
37 STORE("fileCheckS", "ab823b0b45845bb72608d2e4e2c80d4ee32d76df526c804cfda0149a0f14ca9")
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
/*
H4sIAAAAAAAC/7RWb2/bvBH/KjZRGLzlxjpdkrZyWcNLCiwLlgzZXgxzvICRT5YWmRQoyo5h6bs/oGTZcuvgefW8Mc7HO96f3+9OZEVOvdzZJHRsxHNKI7Gml0yFr9dxoV8Xscndc6Id2UiFJH/PoCynMxBZkcd8Or36dDnD7cXVp8uAEzrUIL9vtZhzh9vbrwEH+T2qYLRStmel5ld/ufgMqKTml5cXQ8BEav75YvgJ0EjNLy6+fgUMpeZfzq++AKZeuvzyGbCQmp9fXp3DKBGTjbg2y8xo0q6+OJJRoUOXGM0Jtq3ccxy2kbHcmzjUUtlFsSTtcpGSXrgYrdS07k2sVRuufVbDkfqmR+rsDOxUzQ4OUzUbWXKF1dxJEqFKU6GyLN1wwqmLk3wmQqND5bgFKEuvAREnuTN2I/kQjfj3P4A7kVmT5YCu2l02RCUmwB0SYH3qjNtkJCzpOdlDVbBtHHp18aEl5ehHSj43bsXtG253wQIfuo2MYZykc0u60dbBRauroEJX8eNuNjjlnXaia2OzVsmk9EmaqEdj4g4CqnB12sVzTi+6DnUzNn8HTqiLNG1+mjs2RyjuCqYKM1knGRm7Vnb+SNFoZZJ5byilzAYDnslNk/ZEZpwfp+HVWpJItCb7SBFaSUKrVbJQjlBJEkZfp0n4isbDlHowCKestWfIWmuGbGfLZp6ORjhlF+Qw8p6h99xWaHC7swq6xTi72arBQHGCKlQujLmDrYutWfdIZJZWpN0NRapIHff0IDFv/v2zOaN5WQ77UpJ4KZwzuiyLwYA9+0FlfSmLsvy1df0+J7Ekp+5oU5YkVOp2UuhsuhPzOIm8GipOUJb8RDaWA1QV7Pjfi4SlSG76dfNdWWo8wUmmGEZQQQNM/D4wYcs8VHKPqh5PAo2R9HOQpSokjCUJZ3DZhXJ+hNj+IoZs58WQOcPwAOZsX8TJMfrPf8W10XmxJNvQknebSmXJh1j4eP3zpi5fQDtqVq54zmMkkZpQeSc4klNpx3oX8m+WIm4hYAwnXfLMcRtbioIUW9IFnQ1QbzH5cwzbrJfJA/COWsqDesUdwIhHZekz2PUm0PX+Bu662Naojic1wq4sl8Fk3265PIWzwolHuQLA5TvTO39/eueDAZ/LJYzm79BjypRN1J/DwlqP7OyYJCxTC2KBRiNJqNAlK7pOVZ7fqyVhdLA0Y9acssDgZm/7L7dJCTNPwr3XRJKgNxU6XHiq5ZPaEq/lobf4KEnkpPOkPnr1/+ovK65r0V/6o6HrfZeub0d0PaoL2U/Z7zV1jgxZ2Dmp8/O03mXHkLW5MWT7zLzcfPG90FzzR4/DtV8p+0aZeiR+oAasB8CITLlY+z7fyXQwSFsy8o98Ks7+NJb/6wcfthWH6dOs/Pj0NIOPC2RPTx/OGeCLvPMfDyv+egVcH67aeim4w7otwQT3DQgesWlA8FpBUFfwLPt9vhgv+AtqCF4Ab+SJr1o2zvgzBBnenjpdj9f+dD16Hgz4TfcT3T416NeHhus8NAhQy+FIf6ORPjsDN9Xdh4ZuHxo9J6IkdWQ5PzlYAOL/JtGc9RhU/AYjwNvuMrnFzW79PhzUx7wLngcDVZZ1a/YMC26wpktwi84EpsK3PU2WfSnn44d2PdwHD4f1cH9qPcT4sFsPVTWD0W8BAAD//6yxjLuHCgAA
*/'] |