Settings

Blockchain
Network
Unit
Language
Theme
Sound New Block

Transaction

b8762757b0243bc7ae3db9ade7e1816ea4a2d32aa3c3dc24f8c6f50520dc760b
Timestamp (utc)
2021-06-30 06:35:46
Fee Paid
0.00002279 BSV
(
0.06917794 BSV
-
0.06915515 BSV
)
Fee Rate
500.2 sat/KB
Version
1
Confirmations
291,532
Size Stats
4,556 B

5 Outputs

Total Output:
0.06915515 BSV
  • jrunM{"in":0,"ref":["native://Jig","f97d4ac2a3d6f5ed09fad4a4f341619dc5a3773d9844ff95c99c5d4f8388de2f_o1","d476fd7309a0eeb8b92d715e35c6e273ad63c0025ff6cca927bd0f0b64ed88ff_o3?berry=0aa3c52fee02f85a687e6cfed047b9e9eed23f7f91aaf7a613ca209c82051f6f&hash=bbb8cf96f19a2167cb7e3ff1194372fb357b4f0761a27e9be1f8ccc6741a7d61&version=5"],"out":["1176f2059cc0671a8d9bfa0aae45bfe4028f6cd0662825ab10c35f06d21ca372","b68f41754e2d93a2ff52ccf9e30c2362a736a30109fb42b11675d066d0120af2","84b623025822a608d7b15c5ff42156478e14f19efd5d0b978554619772db0ea3"],"del":[],"cre":["msAXM71862dM6CuQKYZQDoQ8zybhikeVBC","msAXM71862dM6CuQKYZQDoQ8zybhikeVBC","msAXM71862dM6CuQKYZQDoQ8zybhikeVBC"],"exec":[{"op":"DEPLOY","data":["class WhitePaperFight extends Jig {\n init(\n name,\n author,\n description,\n emoji,\n image,\n avatarTxId,\n assetIds,\n owner,\n percentage,\n feeowneraddress,\n editionNo,\n assetLongText\n ) {\n this.metadata = {\n name,\n author,\n description,\n emoji,\n image,\n avatarTxId,\n assetIds,\n percentage,\n feeowneraddress,\n editionNo,\n };\n \n this.name = name;\n this.author = author;\n this.description = description;\n this.emoji = emoji;\n this.percentage = percentage;\n this.feeowneraddress = feeowneraddress;\n this.editionNo = editionNo;\n this.avatarTxId = avatarTxId;\n \n this.assets = assetLongText;\n if(owner)\n this.owner = owner;\n \n this.sender = caller && caller.owner ? caller.owner : null;\n }\n \n static setFriends(friends) {\n this.friends = friends;\n }\n \n static setDeps(deps) {\n this.deps = deps;\n }\n \n send(to) {\n this.sender = this.owner;\n this.owner = to;\n }\n withdraw (to) {\n this.satoshis = 0;\n }\n}",{"backingbank":"NetWork-Effect","deps":{"Jig":{"$jig":0},"NftMintPress":{"$jig":4},"expect":{"$jig":1}},"friends":[{"$jig":5}],"metadata":{"image":{"$jig":2}}},"class NftMintPress extends Jig {\n static createNft(name, author, description, emoji, image, avatarTxId, assetIds, owner, percentage, feeowneraddress, editionNo, assetLongText) {\n this.nftCount++;\n // Control the amount ever created of this item\n if (this.nftCount > 218 ) throw new Error('Art is in the Mind not in the Gif, Move on ... !')\n\n return new WhitePaperFight(name, author, description, emoji, image, avatarTxId, assetIds, owner, percentage, feeowneraddress, editionNo, assetLongText)\n console.log({WhitePaperFight});\n }\n}",{"deps":{"Jig":{"$dup":["1","deps","Jig"]},"WhitePaperFight":{"$jig":3}},"metadata":{"emoji":"🧙"},"nftCount":0},"class OrderLock { constructor(address, satoshis) { if (typeof address !== \"string\" || address.length < 27) { throw new TypeError(\"Invalid address\"); } if (typeof satoshis !== \"number\" || !Number.isInteger(satoshis)) { throw new Error(\"Invalid satoshis\"); } if (satoshis > Number.MAX_SAFE_INTEGER) { throw new Error(\"Invalid. Max: \" + Number.MAX_SAFE_INTEGER); } if (satoshis < 546) { throw new Error(\"Dust\"); } this.address = address; this.satoshis = satoshis; } script() { const output = this.serializeOutput(this.address, this.satoshis); const hashOutput = this.sha256sha256(output); return ( OrderLock.scriptTemplate.slice(0, 2) + hashOutput + OrderLock.scriptTemplate.slice(66) ); } serializeOutput(address, satoshis) { const satoshisHex = this.serializeSatoshis(satoshis); const satoshisHexBytes = Hex.stringToBytes(satoshisHex); const outputScriptBytes = Hex.stringToBytes(this.getP2PKHScript(address)); const lengthBytes = [25]; return satoshisHexBytes.concat(lengthBytes, outputScriptBytes); } serializeSatoshis(satoshis) { let numberHex = (\"0000000000000000\" + satoshis.toString(16)).slice(-16); return numberHex .match(/[a-fA-F0-9]{2}/g) .reverse() .join(\"\"); } getP2PKHScript(address) { const decoded = Base58.decode(address); const hex = Hex.bytesToString(decoded); return asm(`OP_DUP OP_HASH160 ${hex} OP_EQUALVERIFY OP_CHECKSIG`); } sha256sha256(output) { return Hex.bytesToString(sha256(sha256(output))); } domain() { return 0; } }",{"deps":{}}]}]}
    https://whatsonchain.com/tx/b8762757b0243bc7ae3db9ade7e1816ea4a2d32aa3c3dc24f8c6f50520dc760b