Settings

Blockchain
Network
Unit
Language
Theme
Sound New Block

Transaction

31aa49bf375959d9385b631a4935bc9044dece869e6d2e070fa75bee9ddade6d
Timestamp (utc)
2021-06-06 18:31:46
Fee Paid
0.00002212 BSV
(
0.09951977 BSV
-
0.09949765 BSV
)
Fee Rate
500.2 sat/KB
Version
1
Confirmations
300,448
Size Stats
4,422 B

6 Outputs

Total Output:
0.09949765 BSV
  • jrunMç{"in":0,"ref":["native://Jig","f97d4ac2a3d6f5ed09fad4a4f341619dc5a3773d9844ff95c99c5d4f8388de2f_o1","63552327b1a64d565d84188e60e6bc5778a9ca41b687412a593e731f43981651_o1"],"out":["9f7757a4214303fdadcdab31a79646609f06e06f88182693f98fce7e57d62637","6ad4078ee59b0bc61dff0fb8877b5d9a38b53ba31896fc0521fe62cdead8db75","e85d2327c3b3eb501a8f364dddfab647db64e155b26959680c760cbd427edad8","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/31aa49bf375959d9385b631a4935bc9044dece869e6d2e070fa75bee9ddade6d
Total Output:
0.09949765 BSV