SC CODE: Function InitializePrivate() Uint64
10 IF init() == 0 THEN GOTO 30
20 RETURN 1
30 STORE("nameHdr", "index.html")
31 STORE("descrHdr", "WebGuy Alpha")
32 STORE("iconURLHdr", "")
33 STORE("dURL", "webguy.alpha.tela")
34 STORE("docType", "TELA-HTML-1")
35 STORE("subDir", "")
36 STORE("fileCheckC", "b8c0d6e36612ad9eb7e45cf8dc2421f530a7eccb8833e5a1db838c65d91b20c")
37 STORE("fileCheckS", "129d3cbdfdc636022b2f7ecbc33b10cb564e92ce0001819cc4789e9e6cab8a94")
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
/*<!DOCTYPE HTML>
<html lang="en-US">
<head>
<title>WebGuy Alpha</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
<style class="page">html,body{margin:0;padding:0;}body{font-family:sans-serif;background:black;color:#4be74b;display:flex;min-height:100vh;align-items:center;justify-content:center}.connect{display:flex;flex-direction:column;padding:15px;margin:5px;border:solid 3px darkblue;border-radius:5px}h1{color:#4be74b;-webkit-text-fill-color:#4be74b;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#4494b3;-webkit-font-smoothing:antialiased}#connectButton{background:#000;color:#4be74b;height:30px;border:2px solid green;transition:0.3s}#connectButton:hover{color:#fff;background:green}#wrap{perspective:600px}#webguy{animation:spin 5s linear infinite;transform-style:preserve-3d;}@keyframes spin{from{transform:rotateY(0deg));}to{transform:rotateY(360deg);}}</style>
</head>
<body>
<div class="connect" style="text-align:center">
<p id="wrap"><img id="webguy" src="data:image/png;base64,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">
</p>
<h1>Welcome to WebGuy Alpha!</h1>
<p>Connect wallet to continue.</p>
<button class="connect-button" id="connectButton">Connect</button>
</div>
<script src="xswd.js"></script>
<script>
document.getElementById("connectButton").addEventListener("click", connectWebSocket);
</script>
</body>
</html> */ |
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")
31 STORE("descrHdr", "WebGuy Alpha")
32 STORE("iconURLHdr", "")
33 STORE("dURL", "webguy.alpha.tela")
34 STORE("docType", "TELA-HTML-1")
35 STORE("subDir", "")
36 STORE("fileCheckC", "b8c0d6e36612ad9eb7e45cf8dc2421f530a7eccb8833e5a1db838c65d91b20c")
37 STORE("fileCheckS", "129d3cbdfdc636022b2f7ecbc33b10cb564e92ce0001819cc4789e9e6cab8a94")
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
/*<!DOCTYPE HTML>
<html lang="en-US">
<head>
<title>WebGuy Alpha</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
<style class="page">html,body{margin:0;padding:0;}body{font-family:sans-serif;background:black;color:#4be74b;display:flex;min-height:100vh;align-items:center;justify-content:center}.connect{display:flex;flex-direction:column;padding:15px;margin:5px;border:solid 3px darkblue;border-radius:5px}h1{color:#4be74b;-webkit-text-fill-color:#4be74b;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#4494b3;-webkit-font-smoothing:antialiased}#connectButton{background:#000;color:#4be74b;height:30px;border:2px solid green;transition:0.3s}#connectButton:hover{color:#fff;background:green}#wrap{perspective:600px}#webguy{animation:spin 5s linear infinite;transform-style:preserve-3d;}@keyframes spin{from{transform:rotateY(0deg));}to{transform:rotateY(360deg);}}</style>
</head>
<body>
<div class="connect" style="text-align:center">
<p id="wrap"><img id="webguy" src="data:image/png;base64,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">
</p>
<h1>Welcome to WebGuy Alpha!</h1>
<p>Connect wallet to continue.</p>
<button class="connect-button" id="connectButton">Connect</button>
</div>
<script src="xswd.js"></script>
<script>
document.getElementById("connectButton").addEventListener("click", connectWebSocket);
</script>
</body>
</html> */'] |