Settings

Blockchain
Network
Unit
Language
Theme
Sound New Block

Transaction

2af5dd4651afd1dd28e78c33cfcf73226e4ea8c4c40ed80ebafa2a2c948a8ea5
Timestamp (utc)
2021-09-19 09:23:35
Fee Paid
0.00002774 BSV
(
0.01000273 BSV
-
0.00997499 BSV
)
Fee Rate
500.4 sat/KB
Version
1
Confirmations
276,582
Size Stats
5,543 B

4 Outputs

Total Output:
0.00997499 BSV
  • jrunM{"in":1,"ref":["424abf066be56b9dd5203ed81cf1f536375351d29726d664507fdc30eb589988_o1","1f0abf8d94477b1cb57629d861376616f6e1d7b78aba23a19da3e6169caf489e_o2","03e21aa8fcf08fa6985029ad2e697a2309962527700246d47d891add3cfce3ac_o1","4a1929527605577a6b30710e6001b9379400421d8089d34bb0404dd558529417_o1","642766acd4d53b089b5905c9b360d6bdb182f2b69a6da3a219ec371d384066f3_o1"],"out":["4e8a39e06e46760e663261c10b4e9a2b1b33ad6d0bc41da536b43bce74c3b94e","acb3249c1a5be462e8bf87630d35263e86c6674ab8075f04aff659dec954cf3c"],"del":[],"cre":["mrKvdTuicZQp9kNtqm9F1mFRac2vjahb4e"],"exec":[{"op":"DEPLOY","data":["class OrderLock {\n constructor(address, satoshis) { \n if (typeof address !== \"string\" || address.length < 27) {\n throw new TypeError(\"Invalid address\");\n }\n if (typeof satoshis !== \"number\" || !Number.isInteger(satoshis)) {\n throw new Error(\"Invalid satoshis\");\n }\n if (satoshis > Number.MAX_SAFE_INTEGER) {\n throw new Error(\"Invalid. Max: \" + Number.MAX_SAFE_INTEGER);\n }\n if (satoshis < 546) {\n throw new Error(\"Dust\");\n }\n this.address = address;\n this.satoshis = satoshis;\n }\n script() {\n const output = this.serializeOutput(this.address, this.satoshis);\n const hashOutput = this.sha256sha256(output); \n const result = (\n OrderLock.scriptTemplate.slice(0, 2) +\n hashOutput +\n OrderLock.scriptTemplate.slice(66)\n );\n return result;\n }\n serializeOutput(address, satoshis) {\n \n const satoshisHex = this.serializeSatoshis(satoshis);\n const satoshisHexBytes = Hex.stringToBytes(satoshisHex);\n const outputScriptBytes = Hex.stringToBytes(this.getP2PKHScript(address));\n const lengthBytes = [25];\n //var test = satoshisHexBytes.concat(lengthBytes, outputScriptBytes); \n \n return satoshisHexBytes.concat(lengthBytes, outputScriptBytes);\n }\n serializeSatoshis(satoshis) {\n let numberHex = (\"0000000000000000\" + satoshis.toString(16)).slice(-16);\n return numberHex\n .match(/[a-fA-F0-9]{2}/g)\n .reverse()\n .join(\"\");\n }\n getP2PKHScript(address) {\n const decoded = Base58.decode(address);\n const hex = Hex.bytesToString(decoded);\n return asm(`OP_DUP OP_HASH160 ${hex} OP_EQUALVERIFY OP_CHECKSIG`);\n }\n sha256sha256(output) {\n return Hex.bytesToString(sha256(sha256(output)));\n }\n domain() {\n return 0;\n }\n }",{"deps":{"Base58":{"$jig":1},"Hex":{"$jig":2},"asm":{"$jig":3},"sha256":{"$jig":4}},"scriptTemplate":"20000000000000000000000000000000000000000000000000000000000000000001c35279630142517a75547901687f7501447f77007901207f7504000000007e517951797e56797eaa577901247f75547f77876975756754795579827758947f75557982770128947f77527987696861547921cdb285cc49e5ff3eed6536e7b426e8a528b05bf9276bd05431a671743e651ceb002102dca1e194dd541a47f4c85fea6a4d45bb50f16ed2fddc391bf80b525454f8b40920f941a26b1c1802eaa09109701e4e632e1ef730b0b68c9517e7c19be2ba4c7d37202f282d163597a82d72c263b004695297aecb4d758dccd1dbf61e82a3360bde2c202cde0b36a3821ef6dbd1cc8d754dcbae97526904b063c2722da89735162d282f56795679aa616100790079517f517f517f517f517f517f517f517f517f517f517f517f517f517f517f517f517f517f517f517f517f517f517f517f517f517f517f517f517f517f517f7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e01007e81517a756157795679567956795679537956795479577995939521414136d08c5ed2bf3ba048afe6dcaebafeffffffffffffffffffffffffffffff0061517951795179517997527a75517a5179009f635179517993527a75517a685179517a75517a7561527a75517a517951795296a0630079527994527a75517a68537982775279827754527993517993013051797e527e53797e57797e527e52797e5579517f517f517f517f517f517f517f517f517f517f517f517f517f517f517f517f517f517f517f517f517f517f517f517f517f517f517f517f517f517f517f7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7e56797e0079517a75517a75517a75517a75517a75517a75517a75517a75517a75517a75517a75517a756100795779ac517a75517a75517a75517a75517a75517a75517a75517a75517a75617777777777"}]},{"op":"CALL","data":[{"$jig":0},"send",[{"$arb":{"address":"mrKvdTuicZQp9kNtqm9F1mFRac2vjahb4e","satoshis":600},"T":{"$jig":6}}]]}]}
    https://whatsonchain.com/tx/2af5dd4651afd1dd28e78c33cfcf73226e4ea8c4c40ed80ebafa2a2c948a8ea5
  • TB»¡ Bþâ v fYpl)Vh|ÉÕE¦e‚8¼Õ ÃRycBQzuTyhuDwy u~QyQy~Vy~ªWy$uTw‡iuugTyUy‚wX”uUy‚w(”wRy‡ihaTy!Ͳ…ÌIåÿ>íe6ç´&è¥(°[ù'kÐT1¦qt>eë!Ü¡á”ÝTGôÈ_êjME»PñnÒýÜ9ø RTTø´ ùA¢kꠑ pNc.÷0°¶Œ•çÁ›âºL}7 /(-5—¨-rÂc°iR—®ËMuÌÑÛö‚£6 Þ, ,Þ 6£‚öÛÑ̍uMË®—Ri°cÂr-¨—5-(/VyVyªaayyQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ|~|~|~|~|~|~|~|~|~|~|~|~|~|~|~|~|~|~|~|~|~|~|~|~|~|~|~|~|~|~|~~QzuaWyVyVyVyVySyVyTyWy•“•!AA6Ќ^Ò¿; H¯æÜ®ºþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿaQyQyQyQy—RzuQzQyŸcQyQy“RzuQzhQyQzuQzuaRzuQzQyQyR– cyRy”RzuQzhSy‚wRy‚wTRy“Qy“0Qy~R~Sy~Wy~R~Ry~UyQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ|~|~|~|~|~|~|~|~|~|~|~|~|~|~|~|~|~|~|~|~|~|~|~|~|~|~|~|~|~|~|~~Vy~yQzuQzuQzuQzuQzuQzuQzuQzuQzuQzuQzuQzuayWy¬QzuQzuQzuQzuQzuQzuQzuQzuQzuawwwww
    https://whatsonchain.com/tx/2af5dd4651afd1dd28e78c33cfcf73226e4ea8c4c40ed80ebafa2a2c948a8ea5