Settings

Blockchain
Network
Unit
Language
Theme
Sound New Block

Transaction

aaeb5ed2b6c508844f9b80eed62ffadbe4a52ecfb0a13534e34040d29cf070e3
Timestamp (utc)
2021-06-27 21:02:12
Fee Paid
0.00001325 BSV
(
0.00835897 BSV
-
0.00834572 BSV
)
Fee Rate
499.8 sat/KB
Version
1
Confirmations
291,964
Size Stats
2,649 B

4 Outputs

Total Output:
0.00834572 BSV
  • jrunM> {"in":0,"ref":["native://Jig","f97d4ac2a3d6f5ed09fad4a4f341619dc5a3773d9844ff95c99c5d4f8388de2f_o1"],"out":["fb8de4b6e2d873f34099bef857d90c0e37e435d6d481c0af133bcc04ba8ac9c8","31e9b157d7089ecb3f368fbb34ce8005e0c6899a896b95f7683362a6ad10e928"],"del":[],"cre":["mrPhZxTaSdAght3k14rdigT8M7Vna1pNoT","mrPhZxTaSdAght3k14rdigT8M7Vna1pNoT"],"exec":[{"op":"DEPLOY","data":["class Payment extends Jig {\r\n\t\tinit(bid, buyer, amount, depositId) {\r\n\t\t\texpect(bid).toBeInstanceOf(Bid)\r\n\t\t\texpect(amount).toBeNumber()\r\n\t\t\texpect(amount).toBeEqual(bid.amount)\r\n\t\t\texpect(depositId).toBeSet()\r\n\t\t\texpect(buyer).toBeSet()\r\n\t\t\tthis.bid = bid\r\n\t\t\tthis.buyer = buyer\r\n\t\t\tthis.owner = bid.listing.owner\r\n\t\t\tthis.amount = bid.amount // dollars not satoshi\r\n\t\t\tthis.depositId = depositId\r\n\t\t}\r\n\t}",{"deps":{"Bid":{"$jig":3},"Jig":{"$jig":0},"expect":{"$jig":1}},"v":"210627.205057"},"class Bid extends Jig {\r\n\tinit(listing, bidder, amount, expiresTS, owner) {\r\n\t\texpect(listing).toBeInstanceOf(Listing)\r\n\t\texpect(bidder === listing.owner).toBe(false)\r\n\t\texpect(listing.owner).toEqual(listing.asset.owner)\t// only the owner of the listing can accept the bid\r\n\t\tthis.listing = listing;\r\n\t\tthis.bidder = bidder;\r\n\t\tthis.seller = listing.owner;\r\n\t\tthis.amount = amount;\r\n\t\tthis.expiresTS = expiresTS;\r\n\t\tthis.acceptedTS = undefined;\r\n\t\tthis.validUntil = undefined;\r\n\t\towner && (this.owner = owner);\r\n\t}\r\n\tacceptBid(acceptedTS, validUntil) {\r\n\t\texpect(this.listing.owner).toEqual(this.owner)\t// only the owner of the listing can accept the bid\r\n\t\tthis.acceptedTS = acceptedTS;\r\n\t\tthis.validUntil = validUntil;\r\n\t\tthis.owner = this.bidder;\t// send bid back to bidder for payment details\r\n\t}\r\n\tconfirmPayment(payment, escrowTx) {\r\n\t\texpect(payment).toBeInstanceOf(Payment)\r\n\t\texpect(payment.amount).toEqual(this.amount)\r\n\t\texpect(escrowTx).toBeSet()\r\n\t\tthis.payment = payment\r\n\t\tthis.escrowTx = escrowTx\t// exported Tx\r\n\t\tthis.owner = this.seller\t// send back to seller to sign and complete sale\r\n\t}\r\n\tcompletePurchase() {\r\n\t\texpect(this.listing.asset.owner).toBeEqual(this.bidder)\r\n\t\texpect(this.payment.owner).toBeEqual(this.seller)\r\n\t\tthis.destroy()\r\n\t}\r\n}",{"deps":{"Jig":{"$dup":["1","deps","Jig"]}}}]}]}
    https://whatsonchain.com/tx/aaeb5ed2b6c508844f9b80eed62ffadbe4a52ecfb0a13534e34040d29cf070e3