SC CODE: Function InitializePrivate() Uint64
10 IF init() == 0 THEN GOTO 30
20 RETURN 1
30 STORE("nameHdr", "icon100.svg")
31 STORE("descrHdr", "Header logo")
32 STORE("iconURLHdr", "")
33 STORE("dURL", "explorer.tela")
34 STORE("docType", "TELA-STATIC-1")
35 STORE("subDir", "")
36 STORE("fileCheckC", "6318c91e1d69ef1c3ab055688fd3ccf93adcf4c2100fe785de14f3e9e8fca89")
37 STORE("fileCheckS", "1ac1e31a65fd4f64ebfef6384b80a949fc776b276bd2223108ea962088eeea19")
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
/*
<?xml version="1.0" encoding="UTF-8"?>
<svg width="100" height="35" viewBox="0 32 100 35" xmlns="http://www.w3.org/2000/svg">
<defs>
<style>
.dero-fill { fill: #aaabab; }
.explorer-fill { fill: #686868; }
</style>
</defs>
<!-- DERO Logo (simplified) -->
<g>
<path class="dero-fill" d="M70.55,35.45l2.69,2.72v6.53l-2.69,2.71h-5.97v.31c.08.01,8.66,8.69,8.66,8.69h-4.14l-8.74-8.98h-5.06v8.98h-3.03v-20.96h18.29ZM55.29,44.4h14.05l.9-.89v-4.18l-.9-.88h-14.06v5.95h0Z"/>
<path class="dero-fill" d="M30.37,38.41l-.62.65v4.73l.64.63h17.32v2.98h-17.33l-.62.64v4.76l.64.61h17.32v2.99h-18.26l-3-3v-5.97l1.46-1.22v-.55l-1.46-1.24v-5.97l3-3h18.24v2.96h-17.33Z"/>
<path class="dero-fill" d="M19.21,35.45l2.7,2.73v15.52l-2.7,2.71H.95v-20.95h18.28,0ZM3.95,38.44v14.94h14.07l.91-.89v-13.15l-.9-.9H3.95Z"/>
<path class="dero-fill" d="M99.05,38.45v14.95l-2.99,3.02h-15.28l-3-3.03v-14.92l2.98-3.02h15.29l2.98,3h0ZM81.75,53.38h13.38l.65-.58v-13.74l-.63-.61h-13.44l-.61.62v13.73l.65.59h0Z"/>
</g>
<!-- EXPLORER Text (simplified) -->
<g>
<path class="explorer-fill" d="M4.21,64.43H.93v-4.95h3.28v.88H1.96v1.15h2.11v.82H1.96v1.21h2.24v.88h0Z"/>
<path class="explorer-fill" d="M15.29,61.94l-1.57-2.46h1.22l1.03,1.73h.06l1.04-1.73h1.16l-1.63,2.47l1.6,2.47h-1.18l-1.06-1.68h-.06l-1.08,1.68h-1.12l1.58-2.49h0Z"/>
<path class="explorer-fill" d="M29.91,59.48c.25,0,.48.04.7.12s.39.2.54.35.27.33.35.54.12.44.12.7-.05.48-.13.7c-.08.21-.21.39-.36.54-.15.15-.34.26-.56.35s-.46.12-.72.12h-.98v1.53h-1.04v-4.95h2.07ZM28.88,62.06h.75c.3,0,.53-.07.7-.22.16-.15.24-.36.24-.64s-.08-.5-.24-.64-.39-.22-.7-.22h-.75v1.72h0Z"/>
<path class="explorer-fill" d="M44.53,64.43h-3.24v-4.95h1.04v4.05h2.2v.9Z"/>
<path class="explorer-fill" d="M56.34,59.36c.37,0,.7.06.99.18s.54.3.75.52c.21.23.37.5.48.82s.17.68.17,1.08-.06.77-.17,1.08c-.11.32-.27.59-.47.82-.21.23-.46.4-.75.52s-.63.18-.99.18-.7-.06-.99-.18c-.3-.12-.54-.3-.75-.52-.21-.23-.37-.5-.48-.82s-.17-.68-.17-1.08.06-.76.17-1.08c.11-.32.27-.59.48-.82s.46-.4.75-.52c.3-.12.63-.18.99-.18ZM56.34,60.27c-.2,0-.38.04-.55.12-.16.08-.3.19-.42.34-.12.15-.21.32-.27.53-.06.21-.1.44-.1.7s.03.49.09.7.15.39.26.53.25.26.42.34.35.12.55.12.38-.04.55-.12.3-.19.42-.34.21-.32.26-.53.09-.44.09-.7-.03-.49-.09-.7-.15-.39-.26-.53-.25-.26-.42-.34c-.16-.08-.34-.12-.55-.12h.01Z"/>
<path class="explorer-fill" d="M69.45,64.43h-1.04v-4.95h2.08c.27,0,.52.04.73.11s.4.18.55.32c.15.14.26.3.35.5s.12.42.12.66-.02.31-.06.46c-.04.15-.1.28-.17.4-.08.12-.17.23-.28.32-.11.1-.24.17-.38.23l1.04,1.95h-1.17l-.92-1.79h-.84v1.79h-.01ZM69.45,61.85h.91c.26,0,.46-.06.61-.2.14-.14.22-.32.22-.56s-.02-.23-.06-.32c-.04-.1-.1-.17-.17-.24s-.16-.12-.26-.15c-.1-.03-.22-.05-.35-.05h-.9v1.52h0Z"/>
<path class="explorer-fill" d="M85.28,64.43h-3.28v-4.95h3.28v.88h-2.24v1.15h2.11v.82h-2.11v1.21h2.24v.88h0Z"/>
<path class="explorer-fill" d="M96.12,64.43h-1.04v-4.95h2.08c.27,0,.52.04.73.11s.4.18.55.32c.15.14.26.3.35.5s.12.42.12.66-.02.31-.06.46c-.04.15-.1.28-.17.4-.08.12-.17.23-.28.32-.11.1-.24.17-.38.23l1.04,1.95h-1.17l-.92-1.79h-.84v1.79h-.01ZM96.12,61.85h.91c.26,0,.46-.06.61-.2.14-.14.22-.32.22-.56s-.02-.23-.06-.32c-.04-.1-.1-.17-.17-.24s-.16-.12-.26-.15c-.1-.03-.22-.05-.35-.05h-.9v1.52h0Z"/>
</g>
</svg>
*/ |
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", "icon100.svg")
31 STORE("descrHdr", "Header logo")
32 STORE("iconURLHdr", "")
33 STORE("dURL", "explorer.tela")
34 STORE("docType", "TELA-STATIC-1")
35 STORE("subDir", "")
36 STORE("fileCheckC", "6318c91e1d69ef1c3ab055688fd3ccf93adcf4c2100fe785de14f3e9e8fca89")
37 STORE("fileCheckS", "1ac1e31a65fd4f64ebfef6384b80a949fc776b276bd2223108ea962088eeea19")
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
/*
<?xml version="1.0" encoding="UTF-8"?>
<svg width="100" height="35" viewBox="0 32 100 35" xmlns="http://www.w3.org/2000/svg">
<defs>
<style>
.dero-fill { fill: #aaabab; }
.explorer-fill { fill: #686868; }
</style>
</defs>
<!-- DERO Logo (simplified) -->
<g>
<path class="dero-fill" d="M70.55,35.45l2.69,2.72v6.53l-2.69,2.71h-5.97v.31c.08.01,8.66,8.69,8.66,8.69h-4.14l-8.74-8.98h-5.06v8.98h-3.03v-20.96h18.29ZM55.29,44.4h14.05l.9-.89v-4.18l-.9-.88h-14.06v5.95h0Z"/>
<path class="dero-fill" d="M30.37,38.41l-.62.65v4.73l.64.63h17.32v2.98h-17.33l-.62.64v4.76l.64.61h17.32v2.99h-18.26l-3-3v-5.97l1.46-1.22v-.55l-1.46-1.24v-5.97l3-3h18.24v2.96h-17.33Z"/>
<path class="dero-fill" d="M19.21,35.45l2.7,2.73v15.52l-2.7,2.71H.95v-20.95h18.28,0ZM3.95,38.44v14.94h14.07l.91-.89v-13.15l-.9-.9H3.95Z"/>
<path class="dero-fill" d="M99.05,38.45v14.95l-2.99,3.02h-15.28l-3-3.03v-14.92l2.98-3.02h15.29l2.98,3h0ZM81.75,53.38h13.38l.65-.58v-13.74l-.63-.61h-13.44l-.61.62v13.73l.65.59h0Z"/>
</g>
<!-- EXPLORER Text (simplified) -->
<g>
<path class="explorer-fill" d="M4.21,64.43H.93v-4.95h3.28v.88H1.96v1.15h2.11v.82H1.96v1.21h2.24v.88h0Z"/>
<path class="explorer-fill" d="M15.29,61.94l-1.57-2.46h1.22l1.03,1.73h.06l1.04-1.73h1.16l-1.63,2.47l1.6,2.47h-1.18l-1.06-1.68h-.06l-1.08,1.68h-1.12l1.58-2.49h0Z"/>
<path class="explorer-fill" d="M29.91,59.48c.25,0,.48.04.7.12s.39.2.54.35.27.33.35.54.12.44.12.7-.05.48-.13.7c-.08.21-.21.39-.36.54-.15.15-.34.26-.56.35s-.46.12-.72.12h-.98v1.53h-1.04v-4.95h2.07ZM28.88,62.06h.75c.3,0,.53-.07.7-.22.16-.15.24-.36.24-.64s-.08-.5-.24-.64-.39-.22-.7-.22h-.75v1.72h0Z"/>
<path class="explorer-fill" d="M44.53,64.43h-3.24v-4.95h1.04v4.05h2.2v.9Z"/>
<path class="explorer-fill" d="M56.34,59.36c.37,0,.7.06.99.18s.54.3.75.52c.21.23.37.5.48.82s.17.68.17,1.08-.06.77-.17,1.08c-.11.32-.27.59-.47.82-.21.23-.46.4-.75.52s-.63.18-.99.18-.7-.06-.99-.18c-.3-.12-.54-.3-.75-.52-.21-.23-.37-.5-.48-.82s-.17-.68-.17-1.08.06-.76.17-1.08c.11-.32.27-.59.48-.82s.46-.4.75-.52c.3-.12.63-.18.99-.18ZM56.34,60.27c-.2,0-.38.04-.55.12-.16.08-.3.19-.42.34-.12.15-.21.32-.27.53-.06.21-.1.44-.1.7s.03.49.09.7.15.39.26.53.25.26.42.34.35.12.55.12.38-.04.55-.12.3-.19.42-.34.21-.32.26-.53.09-.44.09-.7-.03-.49-.09-.7-.15-.39-.26-.53-.25-.26-.42-.34c-.16-.08-.34-.12-.55-.12h.01Z"/>
<path class="explorer-fill" d="M69.45,64.43h-1.04v-4.95h2.08c.27,0,.52.04.73.11s.4.18.55.32c.15.14.26.3.35.5s.12.42.12.66-.02.31-.06.46c-.04.15-.1.28-.17.4-.08.12-.17.23-.28.32-.11.1-.24.17-.38.23l1.04,1.95h-1.17l-.92-1.79h-.84v1.79h-.01ZM69.45,61.85h.91c.26,0,.46-.06.61-.2.14-.14.22-.32.22-.56s-.02-.23-.06-.32c-.04-.1-.1-.17-.17-.24s-.16-.12-.26-.15c-.1-.03-.22-.05-.35-.05h-.9v1.52h0Z"/>
<path class="explorer-fill" d="M85.28,64.43h-3.28v-4.95h3.28v.88h-2.24v1.15h2.11v.82h-2.11v1.21h2.24v.88h0Z"/>
<path class="explorer-fill" d="M96.12,64.43h-1.04v-4.95h2.08c.27,0,.52.04.73.11s.4.18.55.32c.15.14.26.3.35.5s.12.42.12.66-.02.31-.06.46c-.04.15-.1.28-.17.4-.08.12-.17.23-.28.32-.11.1-.24.17-.38.23l1.04,1.95h-1.17l-.92-1.79h-.84v1.79h-.01ZM96.12,61.85h.91c.26,0,.46-.06.61-.2.14-.14.22-.32.22-.56s-.02-.23-.06-.32c-.04-.1-.1-.17-.17-.24s-.16-.12-.26-.15c-.1-.03-.22-.05-.35-.05h-.9v1.52h0Z"/>
</g>
</svg>
*/'] |