SC CODE: Function InitializePrivate() Uint64
10 IF init() == 0 THEN GOTO 30
20 RETURN 1
30 STORE("nameHdr", "409.bundle.js.gz")
31 STORE("descrHdr", "")
32 STORE("iconURLHdr", "")
33 STORE("dURL", "409.bundle.1.2.0.ghost.trading.tela")
34 STORE("docType", "TELA-JS-1")
35 STORE("subDir", "")
36 STORE("fileCheckC", "23c14e8a6a8853d00a26b5fb0a14629f68bdbd517283aa767c44e3c180e781ab")
37 STORE("fileCheckS", "dedc5a7d430c84e97eb51043b0f7d8ac2a9c139518a9a83ac5b53e19a4c03d8")
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/5RWX2/bOBL/KrZQCCRMCHLr5HJWJrlDe327TbHdN4IIGImy2cqkQNJpDJnffUHJlO3E7e4+WZwZ/mbmN3/oZGvFxDojS5cUyIqmzn6Ip5aX3z+ut+r7aq2te5TKCVPzUsBfGez3lOGs3do1onSR/5uR7vrDfLF0cNe5TLy02jgL9VaVTmqFHO6euZkIoKwwwm2NmojM6a/OSLU6muHuoHRrabMNbxEadWKAMJAkRMOzltUknwIIenWEpAuWpsjMIPmP3bZ9DBOUZKVWJXcoqEmCJ12CMRH0/Wi7EZXkkxO794wkg5mONg3fCXNicsWyRqiVW9/l98nkTIGXSRLvmxk4JI44PjlzPRwXp0fjMc6+aalQkmBPRCZPaCSGaKJIibvE9twlAG7XCl1PXJoiB5SqbdMQRwaCGMNFYI1D5wtZI41rbVCQtJAX7W3P85BH0c5mA8USgpi2jOasCHBTkGmKOJUMpjn2EcJCXthbF+/beL8GyiIfjlqGC52mnNY0Z2y/R2PpyjQ9HACgpldBWdM5e8N2/TO26zO2j9I5I4FLTIIBlJiYNEU1fc/uo4NXJa/Hkr8BIUEHBi8Pv0T1WIsj1oVWq4+tdglwwUAFwAWDZLyjQlcOI1Vj7D0R3pP5dT7/xVDFcaFz5j1ZzBfXS+SIIAbDXV8LDQYtPlx/wERBV65lU33UyokX98euFXY5zUl5PL869upK1HzbuC9Gt8NZ2rbhu9/4pjdfCffplUUvMvJZVF8dd+Kz0Zv/GaPNT3TjvY18kar/ao1uxwDcEJgnJXTq4HXohYOp0y7GzptGmPGrl3Gz2m6EcnY4SLfrwTh0794NkzNkvWm5EX8j4cuxtWG+YmEm8qQ0OpP2/2KjkcP3fNlSl0W/bL9XvqU6+6zND26q30XNzqMyQlVDPv8gKE8CZnDJgBfDnD48fROlyypRSyUCiDBuR+ooXwn38ENFeQC1ZHtZ+XW3edKNJbvL6k/Clka2ThvSnFh8iVV6qEkV5WPpire9PXFIhF2HO1mjuOqmcdWZXlwN20ZBgwwuVJqqKUCVpuGqIhr7YfHVQbsN+wt4HLUtMhjj4rgLZdjRzyCRwWQFebG65XGtzWarwdEaOF2xsEWnqKRrtt/rNNX9x3OaPvcfbZq2dM3wcOMBdsiQNS6c2XUWCbImD9iX3JXr0CHeex9fLu/Jzfz65mR6Ryr08VnUkTturVyp+7NT9iRVhfDydD/EDAXMC3E7zkLMTcSVbWDUUcFGYvREqonBrwuWrbk9KXoWpg2FaoUniGoGhmqGY27OE53xtm12KLwrx4nE3mQVEqT77xJhuNMee3J1tcgvk+CIeMuDPeut+4vSt7ycILns8bHP6/ERBAmh9mo/Oj6Yn2QffZdGcCeQOGowOSWp1Mo6sy2dNuAi7lnGKmR8c3Xzr19kLGsUnmAAh4eQO98Pdf9HALqwFg/xfBc7i9zQ1RryQt+Wsc56NsMGSqpZ+D+hKvHyEMbiDvL9HilqGDhqGI7/o9TbwniGiz8DAAD//9IW3/tDCgAA
*/ |
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", "409.bundle.js.gz")
31 STORE("descrHdr", "")
32 STORE("iconURLHdr", "")
33 STORE("dURL", "409.bundle.1.2.0.ghost.trading.tela")
34 STORE("docType", "TELA-JS-1")
35 STORE("subDir", "")
36 STORE("fileCheckC", "23c14e8a6a8853d00a26b5fb0a14629f68bdbd517283aa767c44e3c180e781ab")
37 STORE("fileCheckS", "dedc5a7d430c84e97eb51043b0f7d8ac2a9c139518a9a83ac5b53e19a4c03d8")
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/5RWX2/bOBL/KrZQCCRMCHLr5HJWJrlDe327TbHdN4IIGImy2cqkQNJpDJnffUHJlO3E7e4+WZwZ/mbmN3/oZGvFxDojS5cUyIqmzn6Ip5aX3z+ut+r7aq2te5TKCVPzUsBfGez3lOGs3do1onSR/5uR7vrDfLF0cNe5TLy02jgL9VaVTmqFHO6euZkIoKwwwm2NmojM6a/OSLU6muHuoHRrabMNbxEadWKAMJAkRMOzltUknwIIenWEpAuWpsjMIPmP3bZ9DBOUZKVWJXcoqEmCJ12CMRH0/Wi7EZXkkxO794wkg5mONg3fCXNicsWyRqiVW9/l98nkTIGXSRLvmxk4JI44PjlzPRwXp0fjMc6+aalQkmBPRCZPaCSGaKJIibvE9twlAG7XCl1PXJoiB5SqbdMQRwaCGMNFYI1D5wtZI41rbVCQtJAX7W3P85BH0c5mA8USgpi2jOasCHBTkGmKOJUMpjn2EcJCXthbF+/beL8GyiIfjlqGC52mnNY0Z2y/R2PpyjQ9HACgpldBWdM5e8N2/TO26zO2j9I5I4FLTIIBlJiYNEU1fc/uo4NXJa/Hkr8BIUEHBi8Pv0T1WIsj1oVWq4+tdglwwUAFwAWDZLyjQlcOI1Vj7D0R3pP5dT7/xVDFcaFz5j1ZzBfXS+SIIAbDXV8LDQYtPlx/wERBV65lU33UyokX98euFXY5zUl5PL869upK1HzbuC9Gt8NZ2rbhu9/4pjdfCffplUUvMvJZVF8dd+Kz0Zv/GaPNT3TjvY18kar/ao1uxwDcEJgnJXTq4HXohYOp0y7GzptGmPGrl3Gz2m6EcnY4SLfrwTh0794NkzNkvWm5EX8j4cuxtWG+YmEm8qQ0OpP2/2KjkcP3fNlSl0W/bL9XvqU6+6zND26q30XNzqMyQlVDPv8gKE8CZnDJgBfDnD48fROlyypRSyUCiDBuR+ooXwn38ENFeQC1ZHtZ+XW3edKNJbvL6k/Clka2ThvSnFh8iVV6qEkV5WPpire9PXFIhF2HO1mjuOqmcdWZXlwN20ZBgwwuVJqqKUCVpuGqIhr7YfHVQbsN+wt4HLUtMhjj4rgLZdjRzyCRwWQFebG65XGtzWarwdEaOF2xsEWnqKRrtt/rNNX9x3OaPvcfbZq2dM3wcOMBdsiQNS6c2XUWCbImD9iX3JXr0CHeex9fLu/Jzfz65mR6Ryr08VnUkTturVyp+7NT9iRVhfDydD/EDAXMC3E7zkLMTcSVbWDUUcFGYvREqonBrwuWrbk9KXoWpg2FaoUniGoGhmqGY27OE53xtm12KLwrx4nE3mQVEqT77xJhuNMee3J1tcgvk+CIeMuDPeut+4vSt7ycILns8bHP6/ERBAmh9mo/Oj6Yn2QffZdGcCeQOGowOSWp1Mo6sy2dNuAi7lnGKmR8c3Xzr19kLGsUnmAAh4eQO98Pdf9HALqwFg/xfBc7i9zQ1RryQt+Wsc56NsMGSqpZ+D+hKvHyEMbiDvL9HilqGDhqGI7/o9TbwniGiz8DAAD//9IW3/tDCgAA
*/'] |