Transaction Details

Open on Dero Explorer
Internal ID:
3783327
Transaction Hash:
9e0d2602a7a96764e109cddf3bb60904e964e748efd23781dc31b1ccb46a0caa
Block:
Timestamp:
2024-08-24 16:04:35 UTC (1.1 years ago)
Type:
sc
Ring Size:
2
Payloads:
1
Caller:
SixofClubs (+5 more) (1387303)
SC Data:
[{"name":"SC_ACTION","datatype":"U","value":"1"},{"name":"SC_CODE","datatype":"S","value":"Function InitializePrivate() Uint64\n10 IF init() == 0 THEN GOTO 30\n20 RETURN 1\n30 STORE(\"nameHdr\", \"style.css\")\n31 STORE(\"descrHdr\", \"Civilware's TELA Demo\")\n32 STORE(\"iconURLHdr\", \"https://avatars.githubusercontent.com/u/95907224?s=200\u0026v=4\")\n33 STORE(\"dURL\", \"civilware.demo.tela\")\n34 STORE(\"docType\", \"TELA-CSS-1\")\n35 STORE(\"subDir\", \"\")\n36 STORE(\"fileCheckC\", \"2ce21e0d6811d65ff92c0bbe8a059da8acaf27e81e41e14e37efb113a9fdd80\")\n37 STORE(\"fileCheckS\", \"24b3f174f95a6264e1b085b3813894fb1c376d1c0705d39afaf1725a2858fa20\")\n100 RETURN 0\nEnd Function\n\nFunction init() Uint64\n10 IF EXISTS(\"owner\") == 0 THEN GOTO 30\n20 RETURN 1\n30 STORE(\"owner\", address())\n50 STORE(\"docVersion\", \"1.0.0\")\n60 STORE(\"hash\", HEX(TXID()))\n70 STORE(\"likes\", 0)\n80 STORE(\"dislikes\", 0)\n100 RETURN 0\nEnd Function\n\nFunction address() String\n10 DIM s as String\n20 LET s = SIGNER()\n30 IF IS_ADDRESS_VALID(s) THEN GOTO 50\n40 RETURN \"anon\"\n50 RETURN ADDRESS_STRING(s)\nEnd Function\n\nFunction Rate(r Uint64) Uint64\n10 DIM addr as String\n15 LET addr = address()\n16 IF r \u003c 100 \u0026\u0026 EXISTS(addr) == 0 \u0026\u0026 addr != \"anon\" THEN GOTO 30\n20 RETURN 1\n30 STORE(addr, \"\"+r+\"_\"+BLOCK_HEIGHT())\n40 IF r \u003c 50 THEN GOTO 70\n50 STORE(\"likes\", LOAD(\"likes\")+1)\n60 RETURN 0\n70 STORE(\"dislikes\", LOAD(\"dislikes\")+1)\n100 RETURN 0\nEnd Function\n\n/*\nbody {\n    display: flex;\n    height: 100vh;\n    margin: 0;\n    flex-direction: column;\n    box-sizing: border-box;\n    font-family: -apple-system, Arial, Helvetica, sans-serif, Apple Color Emoji, Segoe UI Emoji;\n    background-color: var(--background);\n    padding: 0 5px 5px 5px;\n}\n\na {\n    color: var(--link);\n}\n\na:hover {\n    color: var(--hover);\n}\n\nhr {\n    color: var(--gray);\n}\n\nselect,\ninput {\n    background-color: var(--background);\n    color: var(--text);\n    border: 3px outset var(--gray);\n    border-radius: 12px;\n    font-size: medium;\n    outline: none;\n}\n\ninput {\n    padding: 2px 5px;\n    width: 95%;\n    margin-top: 3px;\n}\n\nselect:focus,\ninput:focus {\n    outline: none !important;\n    border-color: var(--hover);\n}\n\ninput[type=number] {\n    -moz-appearance: textfield;\n    appearance: textfield;\n    margin: 0;\n}\n\ninput[type=number]::-webkit-inner-spin-button,\ninput[type=number]::-webkit-outer-spin-button {\n    -webkit-appearance: none;\n    margin: 0;\n}\n\nfooter {\n    text-align: center;\n    margin-top: 60px;\n    color: var(--text);\n    padding-bottom: 6vh;\n}\n\ncode {\n    font-size: large;\n    animation: typing 750ms linear infinite;\n    word-wrap: break-word;\n    overflow-wrap: break-word;\n    white-space: normal;\n}\n\n:root {\n    --green: #46b868;\n    --yellow: #fffb00;\n    --red: #ed2024;\n}\n\n#svgCursor {\n    position: fixed;\n    pointer-events: none;\n    width: 25px;\n    height: 25px;\n    opacity: 0;\n    transition: opacity 1s;\n    z-index: 9999;\n}\n\n.cls-1 {\n    fill: var(--red);\n}\n\n.cls-1,\n.cls-2,\n.cls-3 {\n    stroke-width: 0px;\n}\n\n.cls-2 {\n    fill: var(--green);\n}\n\n.cls-3 {\n    fill: var(--text);\n}\n\n.cls-r1 {\n    fill: var(--rings);\n}\n\n.cls-r3 {\n    fill: var(--background);\n}\n\n.svg-container {\n    position: fixed;\n    width: 100%;\n    height: 100vh;\n    display: flex;\n    justify-content: center;\n    align-items: center;\n    z-index: -100;\n}\n\n.ring-image {\n    width: 120%;\n    height: 120%;\n    animation: spin 120s ease-in infinite;\n}\n\n.ring-image2 {\n    width: 110%;\n    height: 110%;\n    animation: spin 96s ease infinite;\n}\n\n.ring-image3 {\n    width: 115%;\n    height: 115%;\n    animation: half-spin 75s ease-in-out infinite;\n}\n\n.marquee {\n    width: 50vw;\n    min-width: 280px;\n    line-height: 50px;\n    background-color: transparent;\n    color: var(--green);\n    white-space: nowrap;\n    overflow: hidden;\n    box-sizing: border-box;\n    margin: auto;\n    position: absolute;\n    left: 50%;\n    transform: translate(-50%, -50%);\n    padding-bottom: 20px;\n}\n\n.marquee p {\n    display: inline-block;\n    padding-left: 100%;\n    animation: marquee 20s linear infinite;\n    text-shadow: 0 0 5px var(--background);\n}\n\n.container {\n    width: 60vw;\n    min-width: 280px;\n    border-radius: 12px;\n    padding: 20px 20px 30px 20px;\n    margin: 20px auto;\n    background-color: transparent;\n    color: var(--text);\n    font-variant-caps: normal;\n    line-height: normal;\n    align-items: center;\n    overflow-x: visible;\n}\n\n.title,\n.icon {\n    margin: auto;\n}\n\n.title {\n    max-width: 500px;\n}\n\n.icon {\n    max-width: 100px;\n}\n\n.description {\n    margin-top: 3px;\n    text-align: center;\n    font-size: 1rem;\n    line-height: 1.5rem;\n    display: block;\n    flex-direction: row;\n    position: static;\n}\n\n.call-button,\n.connect-button {\n    position: relative;\n    color: var(--text);\n    background-color: var(--gray);\n    margin-top: 3px;\n    padding: 5px 10px;\n    font-size: 1rem;\n    border: 3px outset var(--gray);\n    border-radius: 12px;\n    min-width: 150px;\n    text-align: center;\n    transition-duration: 0.4s;\n    overflow: hidden;\n    cursor: pointer;\n    box-sizing: border-box;\n}\n\n.call-button:hover,\n.connect-button:hover {\n    border-color: var(--hover);\n    background-color: var(--hover);\n    color: var(--background);\n    transition: 0.2s;\n}\n\n.call-button:after,\n.connect-button:after {\n    content: \"\";\n    border-color: transparent;\n    background: var(--text);\n    display: block;\n    position: absolute;\n    padding-top: 300%;\n    padding-left: 350%;\n    margin-left: -20px !important;\n    margin-top: -120%;\n    opacity: 0;\n    transition: all 0.6s;\n}\n\n.call-button:active:after,\n.connect-button:active:after {\n    padding: 0;\n    margin: 0;\n    opacity: 1;\n    transition: 0s;\n}\n\n.json-container {\n    display: flex;\n    justify-content: center;\n    align-self: center;\n    min-height: 250px;\n    max-height: 30%;\n    width: 75%;\n    min-width: 60%;\n    padding-bottom: 30px;\n    margin: auto;\n    margin-bottom: 40px;\n    box-sizing: border-box;\n    z-index: 10;\n}\n\n.json-display {\n    min-height: 200px;\n    min-width: 100px;\n    background-color: var(--background);\n    flex: 1;\n    padding: 10px;\n    border: 3px outset var(--hover);\n    border-radius: 12px;\n    margin: 5px;\n    white-space: pre-wrap;\n    overflow: auto;\n    box-shadow:\n        0 0 3px 1px var(--background),\n        0 0 20px 10px var(--background);\n}\n\n.arrow-18h,\n.arrow-20h {\n    width: 0;\n    height: 0;\n    align-self: center;\n    z-index: 500;\n}\n\n.arrow-18h {\n    border-top: 9px solid transparent;\n    border-bottom: 9px solid transparent;\n}\n\n.arrow-20h {\n    border-top: 10px solid transparent;\n    border-bottom: 10px solid transparent;\n}\n\n.connect {\n    display: flex;\n    justify-content: flex-end;\n    align-items: flex-start;\n    flex-direction: row;\n    margin: 10px;\n    margin-top: 20px;\n}\n\n.status {\n    position: sticky;\n    line-height: 20px;\n    margin-top: -20px;\n    top: 50%;\n    transform: translate(-50%, -50%);\n    border: 1px solid transparent;\n    border-radius: 15px;\n}\n\n#greenIndicator {\n    background-color: var(--green);\n    display: none;\n    animation: pulseGreen 2100ms infinite;\n}\n\n#redIndicator {\n    background-color: var(--red);\n    display: none;\n    animation: pulseRed 2100ms infinite;\n}\n\n#yellowIndicator {\n    background-color: var(--yellow);\n    display: none;\n    animation: pulseYellow 2100ms infinite;\n}\n\n.typing-container {\n    align-self: center;\n    text-align: center;\n    max-height: 200px;\n    max-width: 80%;\n    padding-bottom: 10px;\n}\n\n.display {\n    color: var(--text);\n    padding: 10px;\n}\n\n.actions {\n    display: flex;\n    align-self: center;\n    flex-direction: column;\n    width: 80%;\n    max-width: 300px;\n    min-width: 260px;\n    min-height: 180px;\n    padding-bottom: 10px;\n}\n\n.center-link {\n    display: flex;\n    align-self: center;\n    text-align: center;\n    margin-top: 100px;\n    font-size: x-large;\n    width: auto;\n}\n\n.wave {\n    background: var(--wave);\n    border-radius: 1000% 1000% 0 0;\n    position: fixed;\n    width: 200%;\n    height: 12em;\n    animation: wave 10s -3s linear infinite;\n    transform: translate3d(0, "0", 0);\n    opacity: 0.7;\n    bottom: 0;\n    left: 0;\n    z-index: 300;\n    max-height: 5%;\n}\n\n.wave:nth-of-type(2) {\n    bottom: -1em;\n    animation: wave 21s linear reverse infinite;\n    opacity: 0.5;\n}\n\n.wave:nth-of-type(3) {\n    bottom: -2em;\n    animation: wave 24s -1s reverse infinite;\n    opacity: 0.6;\n}\n\n@keyframes marquee {\n    0% {\n        transform: translate(0, 0);\n    }\n\n    100% {\n        transform: translate(-100%, 0);\n    }\n}\n\n@keyframes typing {\n    from {\n        border-right-color: var(--typing);\n    }\n\n    to {\n        border-right-color: transparent;\n    }\n}\n\n@keyframes spin {\n    0% {\n        transform: rotate(0deg);\n    }\n\n    100% {\n        transform: rotate(360deg);\n    }\n}\n\n@keyframes half-spin {\n    0% {\n        transform: rotate(0deg);\n    }\n\n    40% {\n        transform: rotate(180deg);\n    }\n\n    50% {\n        transform: rotate(175deg);\n    }\n\n    60%,\n    65% {\n        transform: rotate(190deg);\n    }\n\n    100% {\n        transform: rotate(360deg);\n    }\n}\n\n@keyframes pulseGreen {\n    0% {\n        transform: scale(0.95);\n        box-shadow: 0 0 0 0 var(--green);\n    }\n\n    50% {\n        transform: scale(1);\n        box-shadow: 0 0 0 10px rgba(0, "128", 0, 0);\n    }\n\n    100% {\n        transform: scale(0.95);\n        box-shadow: 0 0 0 0 rgba(0, "128", 0, 0);\n    }\n}\n\n@keyframes pulseRed {\n    0% {\n        transform: scale(0.95);\n        box-shadow: 0 0 0 0 var(--red);\n    }\n\n    50% {\n        transform: scale(1);\n        box-shadow: 0 0 0 10px rgba(0, "128", 0, 0);\n    }\n\n    100% {\n        transform: scale(0.95);\n        box-shadow: 0 0 0 0 rgba(0, "128", 0, 0);\n    }\n}\n\n@keyframes pulseYellow {\n    0% {\n        transform: scale(0.95);\n        box-shadow: 0 0 0 0 var(--yellow);\n    }\n\n    50% {\n        transform: scale(1);\n        box-shadow: 0 0 0 10px rgba(0, "128", 0, 0);\n    }\n\n    100% {\n        transform: scale(0.95);\n        box-shadow: 0 0 0 0 rgba(0, "128", 0, 0);\n    }\n}\n\n@keyframes wave {\n    2% {\n        transform: translateX(1);\n    }\n\n    25% {\n        transform: translateX(-25%);\n    }\n\n    50% {\n        transform: translateX(-50%);\n    }\n\n    75% {\n        transform: translateX(-25%);\n    }\n\n    100% {\n        transform: translateX(1);\n    }\n}\n\n@media screen and (max-width: 670px) {\n    .typing-container {\n        margin-top: -40px;\n        max-height: 280px;\n        max-width: 90%;\n    }\n\n    .display {\n        word-break: break-word;\n    }\n\n    .ring-image-2 {\n        width: 90%;\n        height: 90%;\n    }\n\n    .ring-image-3 {\n        width: 95%;\n        height: 95%;\n    }\n}\n\n@media (prefers-color-scheme: dark) {\n    :root {\n        --background: #0d1117;\n        --rings: #46b86815;\n        --wave: #d4d4d46b;\n        --typing: #ffffffbf;\n        --hover: #a5a5a5;\n        --text: white;\n        --link: #d4d4d4;\n        --gray: #7c7c7c;\n    }\n\n    body {\n        color: var(--text);\n        background-color: var(--background);\n    }\n\n    code {\n        border-right: solid 5px var(--typing);\n        color: #ffffffb3;\n    }\n}\n\n@media (prefers-color-scheme: light) {\n    :root {\n        --background: white;\n        --rings: #46b86823;\n        --wave: #27272762;\n        --typing: #000000bf;\n        --hover: #a0a0a0;\n        --text: black;\n        --link: #272727;\n        --gray: #dfdfdf;\n    }\n\n    body {\n        color: var(--text);\n        background-color: var(--color-canvas-default);\n    }\n\n    code {\n        border-right: solid 5px var(--typing);\n        color: #000000b3;\n    }\n}\n*/"}]

Payload

Token (SCID):
DERO
Deposited:
none
Fees:
0.1182 DERO