Settings

Blockchain
Network
Unit
Language
Theme
Sound New Block

Transaction

8b23381a2ecdaed01354997dbfe101ee2e803976618dfc83a87c42acc38b2ca3
Timestamp (utc)
2022-02-04 08:41:15
Fee Paid
0.00001473 BSV
(
20.979023629999997 BSV
-
20.9790089 BSV
)
Fee Rate
500.3 sat/KB
Version
1
Confirmations
255,424
Size Stats
2,942 B

3 Outputs

Total Output:
20.9790089 BSV
  • jrunLoUMð {"in":1,"ref":["native://Jig"],"out":["aa8378380b7a3d65f3ca1fbbaa624698d46ada53e9badde9e668a48a04220c2e"],"del":[],"cre":[],"exec":[{"op":"UPGRADE","data":[{"$jig":0},"class GameCardStateJig extends Jig {\n init(owner, initialDefinitionSig, initialZone) {\n this.owner = owner;\n this.defSig = initialDefinitionSig;\n this.zone = initialZone;\n this.controllingPlayerId = owner;\n this.LVL1_ZONES = [GZone.Battlefield, GZone.Stack, GZone.Discard, GZone.Trash];\n this.LVL2_ZONES = [GZone.Hand, GZone.Sideboard];\n this.LVL3_ZONES = [GZone.Deck];\n }\n _validateZoneDefSig(zone, defSig) {\n if (this.LVL1_ZONES.includes(zone) && !/^[A-Z]/.test(defSig)) {\n throw new Error(`Card defSig not level one for public zone ${zone}. ${defSig}`);\n }\n if (this.LVL2_ZONES.includes(zone) && !defSig.startsWith(\"2\")) {\n throw new Error(`Card defSig not level two for zone ${zone}. ${defSig}`);\n }\n if (this.LVL3_ZONES.includes(zone) && !defSig.startsWith(\"3\")) {\n throw new Error(`Card defSig not level three for zone ${zone}. ${defSig}`);\n }\n }\n setZone(zone, defSig) {\n if (zone === GZone.Stack) {\n throw new Error(\"Call addStack to add to stack\");\n }\n this.zone = zone;\n this.stackOrder = null;\n if (defSig) {\n this.defSig = defSig;\n }\n this._validateZoneDefSig(zone, this.defSig);\n }\n addToStack(defSig, game) {\n this._validateZoneDefSig(GZone.Stack, defSig);\n this.zone = GZone.Stack;\n this.defSig = defSig;\n this.stackOrder = game.players.flatMap(x => x.cardStates).filter(x => x.zone === GZone.Stack).length;\n }\n setDefSig(sig) {\n this._validateZoneDefSig(this.zone, sig);\n this.defSig = sig;\n }\n setTapped(isTapped) {\n this.isTapped = isTapped;\n }\n resetWithSig(sig, zone, isTapped) {\n if (zone === GZone.Stack) {\n throw new Error(\"Call addStack to add to stack\");\n }\n this._validateZoneDefSig(zone, sig);\n this.defSig = sig;\n this.zone = zone;\n this.isTapped = isTapped;\n this.controllingPlayerId = this.owner;\n this.stackOrder = null;\n }\n}",{"deps":{"GZone":{"Battlefield":"Battlefield","Deck":"Deck","Discard":"Discard","Hand":"Hand","Sideboard":"Sideboard","Stack":"Stack","Trash":"Trash"},"Jig":{"$jig":1}},"metadata":{"emoji":"🎴"}}]}]}
    https://whatsonchain.com/tx/8b23381a2ecdaed01354997dbfe101ee2e803976618dfc83a87c42acc38b2ca3