SC CODE: Function InitializePrivate() Uint64
10 IF init() == 0 THEN GOTO 30
20 RETURN 1
30 STORE("nameHdr", "logo.svg.gz")
31 STORE("descrHdr", "orbislogo")
32 STORE("iconURLHdr", "")
33 STORE("dURL", "orbis_logo")
34 STORE("docType", "TELA-STATIC-1")
35 STORE("subDir", "")
36 STORE("fileCheckC", "1ce5208e3a050ea0eda843e0b8a8e7bb593a4bf92e0273b6116a9c48452cc7dc")
37 STORE("fileCheckS", "15d144206f7c65ad51f935da6f720ab17e7a6223832bd84a9f45d20e5e6613ca")
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/5RV247iOBB95yu8nofpljbBuRBIwIx2d2aklVYaaTX7ASYuEqsTO7INgfn6lXMDmqalph8a6lS5zjlVTjZfTnWFjqCNUJLiwCcYgcwVF7Kg+L+f370VRsYyyVmlJFAsFf6ynW1+8zz0lwZmgaNW2BL9LV9MzhpAT6W1TTaft23riyHoK13Mn5HnbWezjTkWM4RQK7gtKQ4DUtfYBUoQRWkpDtPlEDkKaP9UJ4oJIigMCArTZQ9c+AZdQHCKzbHofxjFRaO4yLjKJauB4h++ORZ94sAouzoi9kP0BLs9gTQmv6OQhAuPLDyyeu5KTnUlTTYWUvxIn2tlGpaDmY/xq/qR1FQ/BnyjDjqHvdIF+BLs/OvPrxPoEZ9bfjnmpnsbdX1DQsh81Dc0OxbvZm5nCG0mmxxx7rx2B/ReTqHeUYQaVkCuKqUp/rTvPgOwU5qDHiHSfW4g1bBc2DPFxA8XAzJNwZSqdUebknHVUhy+TnDg1QnkLTwvIX8BvVNMc4rvUjiYl5EfD9zfXYbKDzVI6x2ksIbiYf2uMn4pVVMchn6yWqzi5DWcnyiOksiPk3hxJyE/UxwHgR+TIH2NtUJy1XrDXQiSNHmQMV6OVRo9yDi9IX2AzhRHwQOsZidRi1/wlnP5QWtnS8XOoCnu/gUYzbv14bA3l4Vxv4JurxDaaMhtDyF0ojgkkZ8uxtkjdKY4jJZ+Gi/jdAoOFkSL1E9IvEomYFQeh7FPgmA5Aa6t6zQxmjsS3bfilZCK7aCi+B8nAN05UWh1aGrFYZCIL7IGyYMuC6eLrrrKuttOcaPBgD7CxMxqJs1e6Zpik7MKnogfJvFiFUXR8w19d2AwRYw9V0DxXlRVNtyktcvwlBYgLbNCyYwdrOqjrBKFzIxl2q5bLayQhedUZJX27G7NhTPHlVRWr9tSWPA6wlmjYW1K1oAnpBEcsoOunj51Vj6vvdEWb6+k9UwDudiLvG/++Q9jtSqBcfT932/fPq+7nD2rRXV+ALbd+DKpdM2qPtTpfBXRYPPyJnZkWjA5Vg4z/sAQRjff7nh7+jtU74kZ8QuyyA+Wi+b0vgEf8/LjQ+0rZF4qPZT0u8PYcreL1+78F+gfLtm4gl2KNzxSs8vynShOQ3+5XCWL5PqmBkHgh1G6vNvbEG831jRMjsDVi1crZ30l5GUcQ6ErCK+Cw5QeU53UPOD9gPkt9+2Pzbxrvd3MHff+cVFsZxv3OtzO/g8AAP//VLaxEAYJAAA=
*/ |
| 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", "logo.svg.gz")
31 STORE("descrHdr", "orbislogo")
32 STORE("iconURLHdr", "")
33 STORE("dURL", "orbis_logo")
34 STORE("docType", "TELA-STATIC-1")
35 STORE("subDir", "")
36 STORE("fileCheckC", "1ce5208e3a050ea0eda843e0b8a8e7bb593a4bf92e0273b6116a9c48452cc7dc")
37 STORE("fileCheckS", "15d144206f7c65ad51f935da6f720ab17e7a6223832bd84a9f45d20e5e6613ca")
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/5RV247iOBB95yu8nofpljbBuRBIwIx2d2aklVYaaTX7ASYuEqsTO7INgfn6lXMDmqalph8a6lS5zjlVTjZfTnWFjqCNUJLiwCcYgcwVF7Kg+L+f370VRsYyyVmlJFAsFf6ynW1+8zz0lwZmgaNW2BL9LV9MzhpAT6W1TTaft23riyHoK13Mn5HnbWezjTkWM4RQK7gtKQ4DUtfYBUoQRWkpDtPlEDkKaP9UJ4oJIigMCArTZQ9c+AZdQHCKzbHofxjFRaO4yLjKJauB4h++ORZ94sAouzoi9kP0BLs9gTQmv6OQhAuPLDyyeu5KTnUlTTYWUvxIn2tlGpaDmY/xq/qR1FQ/BnyjDjqHvdIF+BLs/OvPrxPoEZ9bfjnmpnsbdX1DQsh81Dc0OxbvZm5nCG0mmxxx7rx2B/ReTqHeUYQaVkCuKqUp/rTvPgOwU5qDHiHSfW4g1bBc2DPFxA8XAzJNwZSqdUebknHVUhy+TnDg1QnkLTwvIX8BvVNMc4rvUjiYl5EfD9zfXYbKDzVI6x2ksIbiYf2uMn4pVVMchn6yWqzi5DWcnyiOksiPk3hxJyE/UxwHgR+TIH2NtUJy1XrDXQiSNHmQMV6OVRo9yDi9IX2AzhRHwQOsZidRi1/wlnP5QWtnS8XOoCnu/gUYzbv14bA3l4Vxv4JurxDaaMhtDyF0ojgkkZ8uxtkjdKY4jJZ+Gi/jdAoOFkSL1E9IvEomYFQeh7FPgmA5Aa6t6zQxmjsS3bfilZCK7aCi+B8nAN05UWh1aGrFYZCIL7IGyYMuC6eLrrrKuttOcaPBgD7CxMxqJs1e6Zpik7MKnogfJvFiFUXR8w19d2AwRYw9V0DxXlRVNtyktcvwlBYgLbNCyYwdrOqjrBKFzIxl2q5bLayQhedUZJX27G7NhTPHlVRWr9tSWPA6wlmjYW1K1oAnpBEcsoOunj51Vj6vvdEWb6+k9UwDudiLvG/++Q9jtSqBcfT932/fPq+7nD2rRXV+ALbd+DKpdM2qPtTpfBXRYPPyJnZkWjA5Vg4z/sAQRjff7nh7+jtU74kZ8QuyyA+Wi+b0vgEf8/LjQ+0rZF4qPZT0u8PYcreL1+78F+gfLtm4gl2KNzxSs8vynShOQ3+5XCWL5PqmBkHgh1G6vNvbEG831jRMjsDVi1crZ30l5GUcQ6ErCK+Cw5QeU53UPOD9gPkt9+2Pzbxrvd3MHff+cVFsZxv3OtzO/g8AAP//VLaxEAYJAAA=
*/'] |