Transaction Details

Open on Dero Explorer
Internal ID:
3690224
Transaction Hash:
f17e8f6474e12a9b6c77fc1580ba4669a1ff25906fc9d31a64e315846fa005c5
Block:
Timestamp:
2024-03-24 22:27:07 UTC (1.6 years ago)
Type:
sc
Ring Size:
2
Payloads:
1
Caller:
…qg5fl3mr (1774423)
SC Data:
[{"name":"SC_ACTION","datatype":"U","value":"1"},{"name":"SC_CODE","datatype":"S","value":"//Copyright (c) 2024, dero1qyfyqe9v72xaha3dgz0m7qxa0vyru3g9vc9vwagtdpluewmv0mx26qqsavvj9. All rights reserved. Licence scid: e0ca740d8df8a4c30be9c32e32fddf797a383042f6ddc87f636343711fcbe8e5\n//Parts of the InitializePrivate() \u0026 Update() code are Copyright (c) 2022, Civilware. All rights reserved. Licence scid: e973273da5efbdd852ee5a0535e28c45d49f0bff7e9ce4d00544b5d95015bd89\n//\n\nFunction InitializePrivate() Uint64 \n10 IF EXISTS(\"owner\") THEN GOTO 999  \n20 STORE(\"owner\", SIGNER())  \n30 STORE(\"manager\", ADDRESS_RAW(\"dero1qy0ydkcwuf7nvh6938jpalt5snsj2atgmdyms67rd05whuy8a2hvzqg46gh5f\"))\n40 STORE(\"decimals\", 0)\n50 STORE(\"00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\", 1)\n330 STORE(\"nameHdr\", \"Duelist Selection\")\n340 STORE(\"descrHdr\", \"Dero Desperado Duelist Selection\")\n360 STORE(\"iconURLHdr\", \"https://i.ibb.co/9TNPwQm/duelists.png\")\n370 STORE(\"tagsHdr\", \"#DERO #DESPERADO #DUEL\")\n900 RETURN 0  \n999 RETURN 1  \nEnd Function\n\nFunction Duelist_selection(how_many_players Uint64, player1 String, player2 String, player3 String, player4 String, player5 String, player6 String, player7 String, player8 String) Uint64\n5 IF LOAD(\"manager\") == SIGNER() THEN GOTO 10 ELSE GOTO 6\n6 IF LOAD(\"owner\") == SIGNER() THEN GOTO 10 ELSE GOTO 999\n10 DIM rand, i, count_players as Uint64\n20 DIM current_duelist, rand_player as String\n25 LET count_players = how_many_players / 100000\n26 IF count_players == 0 THEN GOTO 999 ELSE GOTO 30\n30 STORE(\"count_players\", count_players)\n40 LET i = 0\n50 LET i = i + 1\n60 LET current_duelist = \"DUELIST\" + ITOA(i)\n70 LET rand = RANDOM(count_players) + 1\n75 IF EXISTS(\"rand\" + rand) THEN GOTO 70\n80 IF rand == 1 THEN GOTO 81 ELSE GOTO 85\n81 LET rand_player = player1\n82 GOTO 140\n85 IF rand == 2 THEN GOTO 86 ELSE GOTO 90\n86 LET rand_player = player2\n87 GOTO 140\n90 IF rand == 3 THEN GOTO 91 ELSE GOTO 95\n91 LET rand_player = player3\n92 GOTO 140\n95 IF rand == 4 THEN GOTO 96 ELSE GOTO 100\n96 LET rand_player = player4\n97 GOTO 140\n100 IF rand == 5 THEN GOTO 101 ELSE GOTO 105\n101 LET rand_player = player5\n102 GOTO 140\n105 IF rand == 6 THEN GOTO 106 ELSE GOTO 110\n106 LET rand_player = player6\n107 GOTO 140\n110 IF rand == 7 THEN GOTO 111 ELSE GOTO 115\n111 LET rand_player = player7\n112 GOTO 140\n115 IF rand == 8 THEN GOTO 116 ELSE GOTO 200\n116 LET rand_player = player8\n117 GOTO 140\n140 IF rand_player == \"\" THEN GOTO 999\n141 STORE(current_duelist, current_duelist + \"🤠: \" + rand_player)\n142 STORE(current_duelist + \"🤠: \" + rand_player, 1)\n143 STORE(\"rand\" + rand, 1)\n200 IF i \u003c count_players  THEN GOTO 50\n800 RETURN 0\n999 RETURN 1\nEnd Function\n\nFunction Remove_all() Uint64\n5 IF LOAD(\"manager\") == SIGNER() THEN GOTO 10 ELSE GOTO 6\n6 IF LOAD(\"owner\") == SIGNER() THEN GOTO 10 ELSE GOTO 999\n10 DIM i, count_players as Uint64\n20 DIM current_duelist as String\n30 LET count_players = LOAD(\"count_players\")\n40 LET i = 0\n50 LET i = i + 1\n60 LET current_duelist = \"DUELIST\" + ITOA(i)\n70 DELETE(LOAD(current_duelist))\n80 DELETE(current_duelist)\n90 DELETE(\"rand\" + ITOA(i))\n200 IF i \u003c count_players  THEN GOTO 50\n800 RETURN 0\n999 RETURN 1\nEnd Function\n\nFunction Update(iconURL String, coverURL String, fileURL String, fileSignURL String, tags String, nameHdr String, descrHdr String, varname String, input String, withdrawal_fee Uint64) Uint64\n5 IF LOAD(\"manager\") == SIGNER() THEN GOTO 40 ELSE GOTO 6\n6 IF LOAD(\"owner\") == SIGNER() THEN GOTO 40 ELSE GOTO 999\n40  IF iconURL != \"\" THEN GOTO 50 ELSE GOTO 60\n50  STORE(\"iconURLHdr\", iconURL)\n60  IF coverURL != \"\" THEN GOTO 70 ELSE GOTO 80\n70  STORE(\"coverURL\", coverURL)\n80  IF fileURL != \"\" THEN GOTO 90 ELSE GOTO 100\n90  STORE(\"fileURL\", fileURL)\n100 IF fileSignURL != \"\" THEN GOTO 110 ELSE GOTO 120\n110 STORE(\"fileSignURL\", fileSignURL)\n120 IF tags != \"\" THEN GOTO 130 ELSE GOTO 131\n130 STORE(\"tagsHdr\", tags)\n131 IF nameHdr != \"\" THEN GOTO 132 ELSE GOTO 133\n132 STORE(\"nameHdr\", nameHdr)\n133 IF descrHdr != \"\" THEN GOTO 134 ELSE GOTO 180\n134 STORE(\"descrHdr\", descrHdr)\n180 RETURN 0\n999 RETURN 1\nEnd Function\n\nFunction UpdateCode(code String) Uint64 /// Update SC \n10  IF LOAD(\"owner\") == SIGNER() THEN GOTO 30\n20  RETURN 1\n30  UPDATE_SC_CODE(code)\n40  RETURN 0\nEnd Function"}]

Payload

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