tx · 495oXJdceNaQCXhsXDLwFv1MwrB3jwAPR17ktcHx8Vph

3MvU8vDCk4NkA1Ag4vE3mETA4U9ioFh6VEM:  -0.01500000 Waves

2019.12.14 10:25 [808231] smart account 3MvU8vDCk4NkA1Ag4vE3mETA4U9ioFh6VEM > SELF 0.00000000 Waves

{ "type": 13, "id": "495oXJdceNaQCXhsXDLwFv1MwrB3jwAPR17ktcHx8Vph", "fee": 1500000, "feeAssetId": null, "timestamp": 1576308263875, "version": 1, "sender": "3MvU8vDCk4NkA1Ag4vE3mETA4U9ioFh6VEM", "senderPublicKey": "LknnJnwRo6xRdriHmjgVbRDgpexijZFTYBU3Lw4HBS1", "proofs": [ "3MMaaJPYVxNHmqFGhE8ZYAwn84DZUyvMRZh8eK2N114ZTfY92dif1QSWb8wdcNtwNsM867seos9WzPGLJ4vqKsZH" ], "script": "base64:AAIDAAAAAAAAAAcIARIDCgEIAAAAAAAAAAEAAAABaQEAAAADYmlkAAAAAQAAAAlhdWN0aW9uSWQEAAAAA3BtdAkBAAAAB2V4dHJhY3QAAAABCAUAAAABaQAAAAdwYXltZW50BAAAAA1jYWxsZXJBZGRyZXNzCQACWAAAAAEICAUAAAABaQAAAAZjYWxsZXIAAAAFYnl0ZXMEAAAAB2VuZFRpbWUJAQAAABFAZXh0ck5hdGl2ZSgxMDUwKQAAAAIFAAAABHRoaXMJAAEsAAAAAgUAAAAJYXVjdGlvbklkAgAAAAhfZW5kVGltZQQAAAAIbWluUHJpY2UJAQAAABFAZXh0ck5hdGl2ZSgxMDUwKQAAAAIFAAAABHRoaXMJAAEsAAAAAgUAAAAJYXVjdGlvbklkAgAAAAlfbWluUHJpY2UEAAAADWhpZ2hlc3RCaWRBbXQJAAQaAAAAAgUAAAAEdGhpcwkAASwAAAACBQAAAAlhdWN0aW9uSWQCAAAADl9oaWdoZXN0QmlkQW10BAAAAA1oaWdoZXN0QmlkZGVyCQAEHQAAAAIFAAAABHRoaXMJAAEsAAAAAgUAAAAJYXVjdGlvbklkAgAAAA5faGlnaGVzdEJpZGRlcgQAAAASYmlkRnJvbVRoZVNhbWVVc2VyAwkBAAAACWlzRGVmaW5lZAAAAAEFAAAADWhpZ2hlc3RCaWRkZXIJAAAAAAAAAgkBAAAABXZhbHVlAAAAAQUAAAANaGlnaGVzdEJpZGRlcgUAAAANY2FsbGVyQWRkcmVzcwcEAAAADnRvdGFsQmlkQW1vdW50CQAAZAAAAAIIBQAAAANwbXQAAAAGYW1vdW50AwUAAAASYmlkRnJvbVRoZVNhbWVVc2VyCQEAAAAFdmFsdWUAAAABBQAAAA1oaWdoZXN0QmlkQW10AAAAAAAAAAAAAwkBAAAAASEAAAABCQEAAAAJaXNEZWZpbmVkAAAAAQkBAAAAEUBleHRyTmF0aXZlKDEwNTApAAAAAgUAAAAEdGhpcwUAAAAJYXVjdGlvbklkCQAAAgAAAAECAAAAFEF1Y3Rpb24gSWQgbm90IGZvdW5kAwkAAGcAAAACCAUAAAAJbGFzdEJsb2NrAAAABmhlaWdodAUAAAAHZW5kVGltZQkAAAIAAAABAgAAABFBdWN0aW9uIENvbXBsZXRlZAMDAwkBAAAAASEAAAABCQEAAAAJaXNEZWZpbmVkAAAAAQUAAAANaGlnaGVzdEJpZEFtdAkAAGcAAAACBQAAAAhtaW5QcmljZQUAAAAOdG90YWxCaWRBbW91bnQHBgMJAQAAAAlpc0RlZmluZWQAAAABBQAAAA1oaWdoZXN0QmlkQW10CQAAZwAAAAIJAQAAAAV2YWx1ZQAAAAEFAAAADWhpZ2hlc3RCaWRBbXQFAAAADnRvdGFsQmlkQW1vdW50BwkAAAIAAAABCQABLAAAAAICAAAAFkJpZCBtdXN0IGJlIG1vcmUgdGhlbiADCQEAAAABIQAAAAEJAQAAAAlpc0RlZmluZWQAAAABBQAAAA1oaWdoZXN0QmlkQW10CQABpAAAAAEFAAAACG1pblByaWNlCQABpAAAAAEJAQAAAAV2YWx1ZQAAAAEFAAAADWhpZ2hlc3RCaWRBbXQJAQAAAAhXcml0ZVNldAAAAAEJAARMAAAAAgkBAAAACURhdGFFbnRyeQAAAAICAAAAEENvbnRlbnRfVmFyaWFibGUCAAAAA3NzcwUAAAADbmlsAAAAAKkotuY=", "chainId": 84, "height": 808231, "spentComplexity": 0 } View: original | compacted Prev: 9qbsXAscdHWyHYrrohZz13N2TgWrtvG8S58hFNpHK5UN Next: FdWcaxSWRPuxR1TzFBZL11CDw7e54y8aeXEb84mrF8Ko Diff:
OldNewDifferences
1717 let totalBidAmount = (pmt.amount + (if (bidFromTheSameUser)
1818 then value(highestBidAmt)
1919 else 0))
20- WriteSet([DataEntry("Content_Variable", "helaa")])
20+ if (!(isDefined(getIntegerValue(this, auctionId))))
21+ then throw("Auction Id not found")
22+ else if ((lastBlock.height >= endTime))
23+ then throw("Auction Completed")
24+ else if (if (if (!(isDefined(highestBidAmt)))
25+ then (minPrice >= totalBidAmount)
26+ else false)
27+ then true
28+ else if (isDefined(highestBidAmt))
29+ then (value(highestBidAmt) >= totalBidAmount)
30+ else false)
31+ then throw(("Bid must be more then " + (if (!(isDefined(highestBidAmt)))
32+ then toString(minPrice)
33+ else toString(value(highestBidAmt)))))
34+ else WriteSet([DataEntry("Content_Variable", "sss")])
2135 }
2236
2337
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 3 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44
55
66 @Callable(i)
77 func bid (auctionId) = {
88 let pmt = extract(i.payment)
99 let callerAddress = toBase58String(i.caller.bytes)
1010 let endTime = getIntegerValue(this, (auctionId + "_endTime"))
1111 let minPrice = getIntegerValue(this, (auctionId + "_minPrice"))
1212 let highestBidAmt = getInteger(this, (auctionId + "_highestBidAmt"))
1313 let highestBidder = getString(this, (auctionId + "_highestBidder"))
1414 let bidFromTheSameUser = if (isDefined(highestBidder))
1515 then (value(highestBidder) == callerAddress)
1616 else false
1717 let totalBidAmount = (pmt.amount + (if (bidFromTheSameUser)
1818 then value(highestBidAmt)
1919 else 0))
20- WriteSet([DataEntry("Content_Variable", "helaa")])
20+ if (!(isDefined(getIntegerValue(this, auctionId))))
21+ then throw("Auction Id not found")
22+ else if ((lastBlock.height >= endTime))
23+ then throw("Auction Completed")
24+ else if (if (if (!(isDefined(highestBidAmt)))
25+ then (minPrice >= totalBidAmount)
26+ else false)
27+ then true
28+ else if (isDefined(highestBidAmt))
29+ then (value(highestBidAmt) >= totalBidAmount)
30+ else false)
31+ then throw(("Bid must be more then " + (if (!(isDefined(highestBidAmt)))
32+ then toString(minPrice)
33+ else toString(value(highestBidAmt)))))
34+ else WriteSet([DataEntry("Content_Variable", "sss")])
2135 }
2236
2337

github/deemru/w8io/026f985 
98.30 ms