Transaction

86edac82c7d60beae2adcbb7e56446d8a6c9cf05d87ced9218c26e6fe5e24cbb
( - )
163,591
2021-09-15 19:11:27
1
1,996 B

5 Outputs

Total Output:
  • jrunM{"in":0,"ref":["native://Jig","f97d4ac2a3d6f5ed09fad4a4f341619dc5a3773d9844ff95c99c5d4f8388de2f_o1"],"out":["64c92d121b5d093b37440e12f506c94b483044cd7199542039598701be20b5ff","074b61b871793227fdb3686899de8113ca8f68a55e962da8fe606bd5a1918f87","e289ea696304edfcf864f6eb940913b1d58573e87215d2095d64b9379103852d"],"del":[],"cre":["mtTxzfpf5JY648tHkWMgnwp3NPYiRHEcc3","mtTxzfpf5JY648tHkWMgnwp3NPYiRHEcc3","mtTxzfpf5JY648tHkWMgnwp3NPYiRHEcc3"],"exec":[{"op":"DEPLOY","data":["class Sword extends Jig {\r\n\tinit(owner, power) {\r\n\t\texpect(caller).toBe(Forge);\r\n\t\tthis.owner = owner;\r\n\t\tthis.power = power;\r\n\t}\r\n\tsend(to) {\r\n\t\tthis.owner = to;\r\n\t}\r\n}",{"deps":{"Forge":{"$jig":3},"Jig":{"$jig":0},"expect":{"$jig":1}},"metadata":{"emoji":"🗡️"}},"class Forge extends Jig {\r\n\tstatic createWeapon(owner, power) {\r\n\t\tthis.swordCount++;\r\n\t\tif (this.swordCount > 3) throw new Error(\"Too many weapons\");\r\n\r\n\t\treturn new Sword(owner, power);\r\n\t}\r\n}",{"deps":{"Jig":{"$dup":["1","deps","Jig"]},"Sword":{"$jig":2}},"metadata":{"emoji":"⚒️"},"swordCount":0}]},{"op":"DEPLOY","data":["class Hero extends Jig {\r\n\tinit(owner, HP, power) {\r\n\t\tthis.owner = owner;\r\n\t\tthis.HP = HP;\r\n\t\tthis.power = power;\r\n\t}\r\n\r\n\tsend(to) {\r\n\t\tthis.owner = to;\r\n\t}\r\n\r\n\tequip(weapon) {\r\n\t\tif (this.weapon) { throw new Error(\"A weapon is already equiped\") }\r\n\t\tif (!weapon instanceof Sword) { throw new Error(\"Cannot equip a weapon that is not a Sword.\") }\r\n\t\tthis.weapon = weapon;\r\n\t\tthis.power += weapon.power;\r\n\t}\r\n}",{"deps":{"Jig":{"$jig":0},"Sword":{"$jig":2}},"metadata":{"emoji":"🚶🏼"}}]}]}
    https://whatsonchain.com/tx/86edac82c7d60beae2adcbb7e56446d8a6c9cf05d87ced9218c26e6fe5e24cbb