Settings

Blockchain
Network
Unit
Language
Theme
Sound New Block

Transaction

1dd0f6dbe886bc53b464ae65e02bdbfeb31652acb30b7af5f4765b46b68f9de8
Timestamp (utc)
2020-10-27 17:46:44
Fee Paid
0.00000894 BSV
(
0.00302289 BSV
-
0.00301395 BSV
)
Fee Rate
500.2 sat/KB
Version
1
Confirmations
334,752
Size Stats
1,787 B

2 Outputs

Total Output:
0.00301395 BSV
  • Q!±&Ïá­"Y8Cýò33¨ï¤v¯Kã(ò"à•Ô6Dö”Q®M{"__cls":"class TicTacToe {\n constructor(player0, player1) {\n this._owners = [player0];\n this.other = player1;\n this.board = [\n ['', '', ''],\n ['', '', ''],\n ['', '', ''],\n ];\n }\n move(i, j) {\n if (i < 0 || i > 2 || j < 0 || j > 2)\n throw new Error('Out of bounds');\n if (this.board[i][j])\n throw new Error('Invalid move');\n if (this.winner())\n throw new Error('Game is over');\n // eslint-disable-next-line prefer-destructuring\n this.board[i][j] = this._owners[0];\n if (!this.winner()) {\n this._owners = [this.other];\n this.other = this.board[i][j];\n }\n }\n winner() {\n const b = this.board;\n // Check row & columns\n for (let i = 0; i < 3; i += 1) {\n if (b[i][0] && b[i][0] === b[i][1] && b[i][1] === b[i][2])\n return b[i][0];\n if (b[0][i] && b[0][i] === b[1][i] && b[1][i] === b[2][i])\n return b[0][i];\n }\n // Check diagonals\n if (b[0][0] && b[0][0] === b[1][1] && b[1][1] === b[2][2])\n return b[0][0];\n if (b[2][0] && b[2][0] === b[1][1] && b[1][1] === b[0][2])\n return b[2][0];\n return '';\n }\n}","__index":{"obj":0},"__args":["03b126cfe1ad22593843fdf2333390a8efa476af4be328f222e095d4361544f694","0236a219185a01060f7032413c49a59b3ff5e6666c570f78c5450b677dce20bde0"],"__func":"constructor"}u
    https://whatsonchain.com/tx/1dd0f6dbe886bc53b464ae65e02bdbfeb31652acb30b7af5f4765b46b68f9de8