SC CODE: Function InitializePrivate() Uint64
10 IF init() == 0 THEN GOTO 30
20 RETURN 1
30 STORE("nameHdr", "index.html.gz")
31 STORE("descrHdr", "Orbis Index")
32 STORE("iconURLHdr", "")
33 STORE("dURL", "Index Orbis")
34 STORE("docType", "TELA-HTML-1")
35 STORE("subDir", "")
36 STORE("fileCheckC", "152492fc5d2e7188d5f0f6aed0bfeef1b5e586ae247edca87883b85d2e787b23")
37 STORE("fileCheckS", "152744b7cc90fa0a33435b108ce12e5b19db036f290b434f6144e7d41b5f1032")
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/+xc3W7cuBW+z1OwKtq1i9X82Mm29WqEbuwECZA4RuyFtyh6wZHOjLimSJWkxp4XyEWLosVue9GiwL5CLwv0bfIC3UcoSOpvNBqNNB67vdjceESKhx8Pz89Hioz3o7N3p1e/vniBIhVT/4mn/yCK2XziAHN0AeDQf4IQQl4MCqMgwkKCmjhfXr10f+FUqxiOYeIsCNwmXCgHBZwpYGri3JJQRZMQFiQA1zx8iggjimDqygBTmIwHo1yUIoqC7w3tX1tGCbtBAujEkWpJQUYAykGRgFlWMgikzAXIQJBEISmCiRMplciT4TAI2eBrGQIlCzFgoIYsiYd6KGrwtfzV08HTwWgYEqmysjQOBzHRTRzfG1qB/hNvaJXhTXm4zDoLyQIFFEs5caY4uJkLnrLQpXzOdcuQLNbf02rBhIHIAJt6LRlE/op9qtTXZZgOEGcBJcHNxJnzK/6Kx3BwWGtj2pF4brWhWw3kYu4gTNXEecPnHL0TUyKdqlyXBJw1yYnGvjeMxjVU5SCbgN5iSkG5hM14k8jKm4yH4EqFVSrdJhW1ttsgv3hfJpitNKB4CtTxTzljECgI0TkP4cQb6hdb5NT7xWEoQEo3JDKheNkCoYRBQtv40oz1jKtC+9noQ65QSGSQYzM22IprVXjRUI/pC4vQqVifrXSrA3D8EAS3RUH09GacpIN4KcViEFCehlv1sm4EXaqmqVI8wxxhNgcLYKpYAXeqGJoq5soYU2p/QcBZiMWyZv+XoBRhc6l94NRI84a2g+29C5Cgdu3cNNaq1j2/1w+bO96gjRVN2AlyM89pwpMIEmOxRNVXCjiKz+cUrk1VZt6Es8bIsOYapUBXwZ0q/ANZcW1mUJqfFbJu3Znw3kberM2aJm1sBlEp0b5a4jnnigRQB8NMKYpIGOp0d42JtiE04yJTLsJJIvgC08FgUO8yxqTQnP7tZgmvHrcZLoKGJCFMcVNY81JaRBa8cGNg6aYZo8T3cJb9fuygECvsJngOEyci84iSeaRKf9fCiIIY4UCRBXQNkjYHfP/dt7/PpgW9W4DQuX2Dl2PfG1LSG7HV8hravjC/+WcO01rqfkEqgZnExo/kvaF++4cc6lVF7H4ByywW3hPsx7//7T//+lMONw+wPaF6w5S2Z/7MKfKIF2AROsZzs4osluni7XQgF6aluIZDarc2rpxbcFtK2iSp2bW3NZ1iilkAnWhBrWlGUJ5bCZ0IQAOABabptu5Xo3fW8nmOfDQY6X9dAGwcS5AKASxYOv7Zi/fvOo1l8xR1qW7QREF0dp6KjEl1noqKNuskrAYqS7bnXKEiH+6ugU0co4GoDxlu4e6ZzbtYAN5E3vUgy6xjwk8xSv3Qnna86MgvvTI62u6Ulb7mgoQd/THYHDtKKMfrcSI67u5yOb2xfKuLz603zu2BMEpYF79dt1nbfR75etjsBt6USXiV672Y3drSxw14nOBAdQS9BjyhOICIU7PuzWnn7Vba2TMy9H1tfYqykL6/KeoR4Ztg5XjuOw3ljGeAyhnvmwMaR90/B+x/SveXVXRAQXol43YMLeegbrm4QXZZ1C+yMNt22yZHW9MpDueA9CKFabZttiBs1XNds4sZ56LVMgHHf2tFd6YJ/f3PaNvwGTSlPLhxI7DxSA/GlLwyBWf5Voy7ayf53pCxWIWea9n/39Z1xRWmK+uJfhZW6taqU2l5VXGOP+qigQ2aVCvA/sdaegkg0WUCTO1BR1pYJT7urCEbEx+e8TUk+HXO1kLW8n2gLlQtE/9gNO01m3ERY21VOzE1HU53pGum6VzwNNkDAciGszeqdr26pdJvi3oXfoYURxIA4R1G0C1Er++RJsu2DdJim7bcvq3skOrW11WNmS1jnizLOWjbOL5nHtur7RQ5ar8kkmLRmRS0UMjMEn/gj825a5ZSaj+Hdgh6mUrRKyIVF8t+Ec981TR7WIJT2SXYZc62/UMIsrKNF5odSEVimAnzKTjiqaDVTyX2K89V/sbBJ/aNTw4d/5X51cPzdkCYb0asAQ0xacdpXtAwz/SPh0W5Du8W4KYdn31DA7w2vx4bYcyZitohZq9ojG/tz8cGWcsCdYCYUg3uC0q7AetL9wLM3ETwud0JNLuDAWYXeUm/LJILcs3+6pbP5V0F9Yn4xQ5nZQwvidZwXfBMl/p9Mv2D7eEUmOyG65N+ua061Csj4D3gcKnpD+U4NPbWKzE1Sr4AEQBTK6Q8h52Udf7oJ3tcbPe05TKfdDU7L8BsgaVdrNtUdqqFaMOwVQ+VendcHFXXrL2WSLVVeIeFUncyUG21ArDxwFDjGrhstRuVWOlWAhZB5Ap+28UECEtShdQygYljHLCu6EyegyqLjYlzaQrRdImuvnp9hg5iwtCxifM4UCDk4WAw0HHdiJ84M0IViOosbDz7sHF5QQGLfHD9D4SY5hUAdgAaxcd//BWd6toHyTArU9OH7G2SUWz+9F6gCZgJkJGr7uROJ2pM6/ocfvzwb/TeVnWnDg1HfXQi3g4sO2SzetAnwKyO6vvv/vJH9DKlFF0GmD3o0rEekwjDHTcv7HkBPAWKZlxMHKIgNunEhDZX8cTxLyN+e+INzVtdExhQCJTRa4NErTlDsnKy9Vq/cwHiAs+hk1MWHfHERCyz/TZxxiMH2a4h9Mcjb2ird5Z3NHL8o/uLeTZy/Gf3FzMejRx/POopyBtajfSlHtXwG/CUlRtH6zX+CK1u5T4W/+iystaDKX2iiH/WEsvUXa8vzn496RJBiliQCFgQnsrMlG3vAhb27Fyly7aI53/88Gd0kUnqmBKKiTNuZjaTjPdqIGiM+AyNO51QqA+IwZ2qDkY/9xvMOdwp9PHDN9sH0nU6BWi26zYev6paJyVyG5v3ksaNzHO+YtGaymd7YN4weRh7nHKlePzYJlnr9RGsMuvx4Qyzz5D2a5utfAuZCwkTJ8ZiToz7nKCxgPhzNOUiBJGVJHdIckpCtMDiwHWzuoBTLg4/RwkOQ8LmldbOjjywF01ooQj5dPZjCS0MIZ++vZCEfRKEPZCDPRCDe5OCboTg0dfV+dHUXmvq/Ohp9/V02yI6Oq7c+zh78f6dufzRvgyuyp9xEXf6glN1p/J+RXESUfdafnLq4FEbVtDrolcX0K1XOxwk4HcpERBuC/E6rvovmAKBVARWcdkhEKSl59//0MEtURFPFUq4UIfe0LbcR8S9p+bNtTSr9gsuFDqwvoTp4X7Ub6+9reh+PBqPjhyUYKVAsInzm5H7y9/+zEHm+93EMTBYGk9BoIOx+9mzZ8fPDp1OM/EG8ALQlGJ2o2lLKsFMSwgznFKre3Rgur//FFTWz60XZdbXzBLUGQieX4+5BJU5W+vVnG4HtDv4+VeX12foDEPMGaoEkQd1dNNb6eUGwj68fFVuzcyOfj4YDUaD8cnTp8dHnzk9fHnJU4EMSNtD6cYRl+pkPz5cNSC8ADcbTEcbwguwc1j5Xn+prb/T9/o+56Frd4piTFjDjSLKsWFnfAGC4mXl9uRKeTOPX/kmlBBm9s+bwCQrfdkvFm/sk7mMlFSRrgLPgTKuyIwElv6VFxfLwgLiZgkhuBJUmrgxD3H5ecc+bR6aqW+5NqHTuonEp5zNyDwV+UGehgRfLt6s1BDslVxDavP2YC05KK686ahYJird1cGMC4TNVjtKBFlgBQjuEhAEWACfmhhqhOi3DxtXgL3CQzUsWOQ7EoANIaFBZp/M34+83XPQtdx7z+FuzLQ7jckKtjFk0253NYTZ92X77czVJKgH/lLw+K1ummfCn6IrkKr7NVXbbyohu1Gz5fBTBUEqITsqlGfiLyWgrKjXddW1GFneca/8rN7B10F07Sa9vULvDe1/O/DfAAAA//8OEyowh0AAAA==
*/ |
| 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", "index.html.gz")
31 STORE("descrHdr", "Orbis Index")
32 STORE("iconURLHdr", "")
33 STORE("dURL", "Index Orbis")
34 STORE("docType", "TELA-HTML-1")
35 STORE("subDir", "")
36 STORE("fileCheckC", "152492fc5d2e7188d5f0f6aed0bfeef1b5e586ae247edca87883b85d2e787b23")
37 STORE("fileCheckS", "152744b7cc90fa0a33435b108ce12e5b19db036f290b434f6144e7d41b5f1032")
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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
*/'] |