tx · 2PJWJu4VYuaVkm6rxdmVwnGR3L1PaNq3HBqWXhNj6do7

3N2D6tJAXzcTDgUiTWmcdCHd6ctYwNENuBn:  -0.01000000 Waves

2022.11.02 13:57 [2299399] smart account 3N2D6tJAXzcTDgUiTWmcdCHd6ctYwNENuBn > SELF 0.00000000 Waves

{ "type": 13, "id": "2PJWJu4VYuaVkm6rxdmVwnGR3L1PaNq3HBqWXhNj6do7", "fee": 1000000, "feeAssetId": null, "timestamp": 1667386690222, "version": 2, "chainId": 84, "sender": "3N2D6tJAXzcTDgUiTWmcdCHd6ctYwNENuBn", "senderPublicKey": "Cq4RbcVcQJpCWyHiACDqUf2PbU8PaX949Dun9wRSeDzE", "proofs": [ "4hsv5EHVo2LKdipgjmsoCmnFgn2mdytrDR4tvU1QPUMpXFr4GqQKmVGi1JjaRcJvwbFKBszLHcueuC7BRWTxbCtg" ], "script": "base64:AAIDAAAAAAAAAAkIARIFCgMBAQgAAAABAAAAABJtYXhBdWN0aW9uRHVyYXRpb24JAABoAAAAAgAAAAAAAAAFoAAAAAAAAAAAHgAAAAEAAAABaQEAAAAMc3RhcnRBdWN0aW9uAAAAAwAAAAhkdXJhdGlvbgAAAApzdGFydFByaWNlAAAADHByaWNlQXNzZXRJZAQAAAAJYXVjdGlvbklkCQACWAAAAAEIBQAAAAFpAAAADXRyYW5zYWN0aW9uSWQEAAAACWVuZEhlaWdodAkAAGQAAAACCAUAAAAJbGFzdEJsb2NrAAAABmhlaWdodAUAAAAIZHVyYXRpb24EAAAAA3BtdAkBAAAAB2V4dHJhY3QAAAABCAUAAAABaQAAAAdwYXltZW50AwkAAGYAAAACBQAAAAhkdXJhdGlvbgUAAAASbWF4QXVjdGlvbkR1cmF0aW9uCQAAAgAAAAEJAAEsAAAAAgIAAAAoRHVyYXRpb24gaXMgdG9vIGxvbmcuIE11c3QgYmUgbGVzcyB0aGFuIAkAAaQAAAABBQAAABJtYXhBdWN0aW9uRHVyYXRpb24JAQAAAAhXcml0ZVNldAAAAAEJAARMAAAAAgkBAAAACURhdGFFbnRyeQAAAAIFAAAACWF1Y3Rpb25JZAUAAAAJZW5kSGVpZ2h0CQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACCQABLAAAAAIFAAAACWF1Y3Rpb25JZAIAAAAKX29yZ2FuaXplcgkAAlgAAAABCAgFAAAAAWkAAAAGY2FsbGVyAAAABWJ5dGVzCQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACCQABLAAAAAIFAAAACWF1Y3Rpb25JZAIAAAAMX2xvdF9hc3NldElkAwkBAAAACWlzRGVmaW5lZAAAAAEIBQAAAANwbXQAAAAHYXNzZXRJZAkAAlgAAAABCQEAAAAFdmFsdWUAAAABCAUAAAADcG10AAAAB2Fzc2V0SWQCAAAABVdBVkVTCQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACCQABLAAAAAIFAAAACWF1Y3Rpb25JZAIAAAALX2xvdF9hbW91bnQIBQAAAANwbXQAAAAGYW1vdW50CQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACCQABLAAAAAIFAAAACWF1Y3Rpb25JZAIAAAALX3N0YXJ0UHJpY2UFAAAACnN0YXJ0UHJpY2UJAARMAAAAAgkBAAAACURhdGFFbnRyeQAAAAIJAAEsAAAAAgUAAAAJYXVjdGlvbklkAgAAAA1fcHJpY2VBc3NldElkBQAAAAxwcmljZUFzc2V0SWQFAAAAA25pbAAAAACeqBEC", "height": 2299399, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 2E89vURoTYtZFPzrTjFVQzsKL4k96PmNh3gVDtzbJXZL Next: AzEbkEDDMyfEfLKVm91orCiyRpREUKzJiyfiVy9cScg7 Full:
OldNewDifferences
11 {-# STDLIB_VERSION 3 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
4-
4+let maxAuctionDuration = (1440 * 30)
55
66 @Callable(i)
7-func sellart (artId,Price,maxMint,assetId,BlockEnd) = {
8- let nftId = toBase58String(i.transactionId)
9- WriteSet([DataEntry((nftId + "_organizer"), toBase58String(i.caller.bytes)), DataEntry((nftId + "_startPrice"), Price), DataEntry((nftId + "_priceAssetId"), assetId), DataEntry((nftId + "_maxMintnft"), maxMint), DataEntry((nftId + "_BlockEnd"), BlockEnd)])
7+func startAuction (duration,startPrice,priceAssetId) = {
8+ let auctionId = toBase58String(i.transactionId)
9+ let endHeight = (lastBlock.height + duration)
10+ let pmt = extract(i.payment)
11+ if ((duration > maxAuctionDuration))
12+ then throw(("Duration is too long. Must be less than " + toString(maxAuctionDuration)))
13+ else WriteSet([DataEntry(auctionId, endHeight), DataEntry((auctionId + "_organizer"), toBase58String(i.caller.bytes)), DataEntry((auctionId + "_lot_assetId"), if (isDefined(pmt.assetId))
14+ then toBase58String(value(pmt.assetId))
15+ else "WAVES"), DataEntry((auctionId + "_lot_amount"), pmt.amount), DataEntry((auctionId + "_startPrice"), startPrice), DataEntry((auctionId + "_priceAssetId"), priceAssetId)])
1016 }
1117
12-
13-@Verifier(tx)
14-func verify () = sigVerify(tx.bodyBytes, tx.proofs[0], tx.senderPublicKey)
1518

github/deemru/w8io/169f3d6 
52.00 ms