Settings

Blockchain
Network
Unit
Language
Theme
Sound New Block

Transaction

48e4da74dfcad90b2964733c2473882c2991289df6f692cbfc58366b6ff030aa
Timestamp (utc)
2021-06-06 17:24:47
Fee Paid
0.00002212 BSV
(
0.04982983 BSV
-
0.04980771 BSV
)
Fee Rate
500.3 sat/KB
Version
1
Confirmations
296,120
Size Stats
4,421 B

6 Outputs

Total Output:
0.04980771 BSV
  • jrunMç{"in":0,"ref":["native://Jig","f97d4ac2a3d6f5ed09fad4a4f341619dc5a3773d9844ff95c99c5d4f8388de2f_o1","826f7fc06de03cf4f8bd7bafc320cc46ad251be40526566de4d1c80ed7d92224_o1"],"out":["9f7757a4214303fdadcdab31a79646609f06e06f88182693f98fce7e57d62637","6ad4078ee59b0bc61dff0fb8877b5d9a38b53ba31896fc0521fe62cdead8db75","3c8a3ed8d22e6b7f68cf7146d3893031739c793f7e36d5f4344a1626e8d20a3a","20525c18ac194b77c9013a4a7b8e627ea2fa330700613bdf061d01f659bb507b"],"del":[],"cre":["mj1WZ8wTimESFzLgio12iG55M5dYR16PwR","mj1WZ8wTimESFzLgio12iG55M5dYR16PwR","mj1WZ8wTimESFzLgio12iG55M5dYR16PwR","mj1WZ8wTimESFzLgio12iG55M5dYR16PwR"],"exec":[{"op":"DEPLOY","data":["class InvitationRequest extends Jig {\n sendInvitation() {\n this.player = this.owner;\n this.owner = SERVER_OWNER;\n }\n\n sendJoystick(game) {\n expect(game).toBeInstanceOf(Game);\n const joystick = new Joystick(game, game.getAndSwapNextTeam());\n game.add(joystick);\n joystick.send(this.player);\n return joystick;\n }\n}",{"deps":{"Game":{"$jig":4},"Jig":{"$jig":0},"Joystick":{"$jig":5},"SERVER_OWNER":"mj1WZ8wTimESFzLgio12iG55M5dYR16PwR","expect":{"$jig":1}},"metadata":{"emoji":"📨"}},"class Game extends Jig {\n init() {\n this.reset()\n }\n\n reset() {\n this.players = [];\n this.joysticks = [];\n this.characters = [];\n this.nextTeam = 'UP';\n }\n\n begin(gameName, numberOfPlayers) {\n expect(gameName).toBeString();\n expect(numberOfPlayers).toBeNumber();\n this.gameName = gameName;\n this.numberOfPlayers = numberOfPlayers;\n this.status = RUNNING_STATUS;\n this.currentTurn = new Turn();\n }\n\n add(joystick) {\n expect(joystick).toBeInstanceOf(Joystick);\n this.joysticks.push(joystick);\n }\n\n getAndSwapNextTeam() {\n const team = this.nextTeam;\n if (team === 'UP') {\n this.nextTeam = 'DOWN';\n } else {\n this.nextTeam = 'UP';\n }\n return team;\n }\n\n nextTurn() {\n this.currentTurn = new Turn();\n }\n\n tick() {\n this.joysticks.forEach(j => {\n j.commands.filter(command => command.turn === this.currentTurn).forEach(command => {\n this.characters.push(command.character);\n });\n });\n const goingUp = this.characters.filter(ch => ch.goingUp());\n const goingDown = this.characters.filter(ch => !ch.goingUp());\n let engagedOnBattle = [];\n goingUp.forEach(chUp => {\n const enemiesNear = goingDown.filter(chDw => chUp.isNearTo(chDw));\n if (enemiesNear.length > 0) {\n engagedOnBattle = [...engagedOnBattle, ...enemiesNear, chUp]\n }\n })\n this.characters.forEach(character => character.tick(engagedOnBattle));\n this.characters = this.characters.filter(character => character.health > 0);\n this.nextTurn();\n }\n\n endGame() {\n this.status = END_STATUS;\n }\n}",{"deps":{"END_STATUS":"END","Jig":{"$dup":["1","deps","Jig"]},"Joystick":{"$dup":["1","deps","Joystick"]},"MAP_LENGTH":20,"RUNNING_STATUS":"RUNNING","Turn":{"$jig":6},"expect":{"$dup":["1","deps","expect"]}},"metadata":{"emoji":"👾"}},"class Joystick extends Jig {\n init(game, team) {\n this.commands = [];\n this.game = game;\n this.team = team;\n }\n\n send(player) {\n expect(player).toBeString();\n this.owner = player;\n }\n\n deployCharacter(xPosition) {\n const character = new Character(100, this.team, xPosition);\n character.send(SERVER_OWNER);\n this.commands.push({character, turn: this.game.currentTurn})\n }\n}",{"deps":{"Character":{"$jig":2},"Jig":{"$dup":["1","deps","Jig"]},"SERVER_OWNER":"mj1WZ8wTimESFzLgio12iG55M5dYR16PwR","expect":{"$dup":["1","deps","expect"]}},"metadata":{"emoji":"🕹️"}},"class Turn extends Jig {\n}",{"deps":{"Jig":{"$dup":["1","deps","Jig"]}},"metadata":{"emoji":"⌛"}}]}]}
    https://whatsonchain.com/tx/48e4da74dfcad90b2964733c2473882c2991289df6f692cbfc58366b6ff030aa
Total Output:
0.04980771 BSV