tx · G495Ly92r4PnPRqXWGh5HhCvbTYewwAePvz3tNscbc7r

3MtVYGt1cJJB8g21cvSzJScK3hxUi9JHdcN:  -0.01400000 Waves

2021.12.23 12:49 [1846743] smart account 3MtVYGt1cJJB8g21cvSzJScK3hxUi9JHdcN > SELF 0.00000000 Waves

{ "type": 13, "id": "G495Ly92r4PnPRqXWGh5HhCvbTYewwAePvz3tNscbc7r", "fee": 1400000, "feeAssetId": null, "timestamp": 1640252950511, "version": 2, "chainId": 84, "sender": "3MtVYGt1cJJB8g21cvSzJScK3hxUi9JHdcN", "senderPublicKey": "65qdY9G3EVQgF1GhvrT6rw2zPmUsFirt9Kjm5q5fdJvu", "proofs": [ "4o5a4mEHJP4PyA6fPd7fGZkRQyRByw4pz2cCYUqtV91iaZtXt6Gd11kCdieCLMCxSxgvNkwZa49ejRhkWf7PGWE7" ], "script": "base64:AAIFAAAAAAAAAZoIAhIGCgQBAQgIEgMKAQgaFQoBYRIQTkZUSXNzdWVyQWRkcmVzcxoPCgFiEgplZ2dBc3NldElkGhIKAWMSDXRyeUdldEludGVnZXIaCAoBZBIDa2V5GggKAWUSA3ZhbBoMCgFmEgckbWF0Y2gwGgYKAWcSAWIaEgoBaBINdHJ5R2V0Qm9vbGVhbhoVCgFpEhBnZXRBc3NldEdlbm90eXBlGgwKAWoSB2Fzc2V0SWQaBgoBaxIBaRoPCgFsEgpzdGFydFByaWNlGhEKAW0SDGluc3RhbnRQcmljZRoQCgFuEgtkZXNjcmlwdGlvbhoMCgFvEgdlZ2dTZWxsGg4KAXASCWF1Y3Rpb25JZBoICgFxEgNwbXQaCgoBchIFYXNzZXQaDgoBcxIJaXNFZ2dTZWxsGhMKAXQSDnBheW1lbnRBc3NldElkGhUKAXUSEHBheW1lbnRBc3NldE5hbWUaCwoBdhIGYW1vdW50GgoKAXcSBWJpZElkGg0KAXgSCG1pblByaWNlGgcKAXkSAnR4GgsKAXoSBnZlcmlmeQAAAAUAAAAAAWEBAAAAGgFU0t1kJimk0QfLjhnM4dx9SI3rWpJESD+sAAAAAAFiAQAAACAX/hgJ0F42c9eL2ZjAW972IgYRnlBlBV6B9RCmRxBR3AEAAAABYwAAAAEAAAABZAQAAAABZQQAAAABZgkABBoAAAACBQAAAAR0aGlzBQAAAAFkAwkAAAEAAAACBQAAAAFmAgAAAANJbnQEAAAAAWcFAAAAAWYFAAAAAWcAAAAAAAAAAAAFAAAAAWUBAAAAAWgAAAABAAAAAWQEAAAAAWYJAAQbAAAAAgUAAAAEdGhpcwUAAAABZAMJAAABAAAAAgUAAAABZgIAAAAHQm9vbGVhbgQAAAABZwUAAAABZgUAAAABZwcBAAAAAWkAAAABAAAAAWoDCQAAAAAAAAIICQEAAAAFdmFsdWUAAAABCQAD7AAAAAEFAAAAAWoAAAAGaXNzdWVyCQEAAAAHQWRkcmVzcwAAAAEFAAAAAWECAAAAA0FSVAIAAAAAAAAAAgAAAAFrAQAAAAtpbml0QXVjdGlvbgAAAAQAAAABbAAAAAFtAAAAAW4AAAABbwQAAAABcAkAAlgAAAABCAUAAAABawAAAA10cmFuc2FjdGlvbklkBAAAAAFxCQEAAAAFdmFsdWUAAAABCQABkQAAAAIIBQAAAAFrAAAACHBheW1lbnRzAAAAAAAAAAAABAAAAAFqCQEAAAAFdmFsdWUAAAABCAUAAAABcQAAAAdhc3NldElkBAAAAAFyCQEAAAABaQAAAAEFAAAAAWoDCQAAAAAAAAIFAAAAAXICAAAAAAkAAAIAAAABAgAAAD1Zb3UgY2FuIG9ubHkgc2VsbCBhbiBORlQtZHVjayBjcmVhdGVkIGluIGluY3ViYXRvciBvciBicmVlZGVyCQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIJAAEsAAAAAgkAASwAAAACAgAAAAhhdWN0aW9uXwUAAAABcAIAAAAHX3N0YXR1cwIAAAAEb3BlbgkABEwAAAACCQEAAAAMQm9vbGVhbkVudHJ5AAAAAgkAASwAAAACCQABLAAAAAICAAAACGF1Y3Rpb25fBQAAAAFwAgAAAAhfZWdnU2VsbAkAAAAAAAACBQAAAAFvAgAAAAR0cnVlCQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIJAAEsAAAAAgkAASwAAAACAgAAAAhhdWN0aW9uXwkAAlgAAAABBQAAAAFqAgAAAAVfbGFzdAUAAAABcAkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACCQABLAAAAAIJAAEsAAAAAgIAAAAIYXVjdGlvbl8FAAAAAXACAAAACV9hc3NldEdlbgUAAAABcgkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACCQABLAAAAAIJAAEsAAAAAgIAAAAIYXVjdGlvbl8FAAAAAXACAAAACF9hc3NldElkCQACWAAAAAEFAAAAAWoJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAIJAAEsAAAAAgkAASwAAAACAgAAAAhhdWN0aW9uXwUAAAABcAIAAAAKX3N0YXJ0ZWRBdAgFAAAACWxhc3RCbG9jawAAAAl0aW1lc3RhbXAJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgkAASwAAAACCQABLAAAAAICAAAACGF1Y3Rpb25fBQAAAAFwAgAAAAZfb3duZXIJAAQlAAAAAQgFAAAAAWsAAAAMb3JpZ2luQ2FsbGVyCQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIJAAEsAAAAAgkAASwAAAACAgAAAAhhdWN0aW9uXwUAAAABcAIAAAAMX2Rlc2NyaXB0aW9uBQAAAAFuCQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACCQABLAAAAAIJAAEsAAAAAgIAAAAIYXVjdGlvbl8FAAAAAXACAAAAC19zdGFydFByaWNlBQAAAAFsCQAETAAAAAIJAQAAAAxCb29sZWFuRW50cnkAAAACCQABLAAAAAIJAAEsAAAAAgIAAAAIYXVjdGlvbl8FAAAAAXACAAAAC19pc0FydGVmYWN0CQAAAAAAAAIICQEAAAAFdmFsdWUAAAABCQAD7AAAAAEFAAAAAWoAAAAGaXNzdWVyCQEAAAAHQWRkcmVzcwAAAAEFAAAAAWEJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAIJAAEsAAAAAgkAASwAAAACAgAAAAhhdWN0aW9uXwUAAAABcAIAAAANX2luc3RhbnRQcmljZQUAAAABbQkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAICAAAACGFkZHJlc3NfCQAEJQAAAAEIBQAAAAFrAAAADG9yaWdpbkNhbGxlcgIAAAAJX2F1Y3Rpb25fBQAAAAFwAgAAAApfbG9ja2VkTkZUCQACWAAAAAEFAAAAAWoFAAAAA25pbAAAAAFrAQAAAAhwbGFjZUJpZAAAAAEAAAABcAQAAAABcwkBAAAAAWgAAAABCQABLAAAAAIJAAEsAAAAAgIAAAAIYXVjdGlvbl8FAAAAAXACAAAACF9lZ2dTZWxsBAAAAAF0AwkAAAAAAAACBQAAAAFzBgUAAAABYgUAAAAEdW5pdAQAAAABdQMJAAAAAAAAAgUAAAABcwYCAAAAA0VHRwIAAAAFV0FWRVMEAAAAAXEJAQAAAAV2YWx1ZQAAAAEJAAGRAAAAAggFAAAAAWsAAAAIcGF5bWVudHMAAAAAAAAAAAAEAAAAAXYIBQAAAAFxAAAABmFtb3VudAQAAAABdwkAAlgAAAABCAUAAAABawAAAA10cmFuc2FjdGlvbklkBAAAAAFqCQEAAAARQGV4dHJOYXRpdmUoMTA1MykAAAACBQAAAAR0aGlzCQABLAAAAAIJAAEsAAAAAgIAAAAIYXVjdGlvbl8FAAAAAXACAAAACF9hc3NldElkAwkBAAAAAiE9AAAAAggFAAAAAXEAAAAHYXNzZXRJZAUAAAABdAkAAAIAAAABCQABLAAAAAIJAAEsAAAAAgIAAAAaQXVjdGlvbiBkb2VzIG9ubHkgc3VwcG9ydCAFAAAAAXUCAAAACiBwYXltZW50cy4EAAAAAXgJAQAAAAFjAAAAAQkAASwAAAACCQABLAAAAAICAAAACGF1Y3Rpb25fBQAAAAFwAgAAAAtfc3RhcnRQcmljZQMJAABmAAAAAgUAAAABeAUAAAABdgkAAAIAAAABCQABLAAAAAICAAAAJFRoZSBtaW5pbWFsIGluaXRpYWwgcHJpY2UgaXMgc2V0IGFzIAkAAaQAAAABBQAAAAF4CQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgIAAAAIYXVjdGlvbl8FAAAAAXACAAAABV9iaWRfBQAAAAF3AgAAAAdfYXV0aG9yCQAEJQAAAAEIBQAAAAFrAAAADG9yaWdpbkNhbGxlcgkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAICAAAACGFzc2V0SWRfBQAAAAFqAgAAAAVfYmlkXwUAAAABdwIAAAAFX2RhdGEJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAICAAAAD3siYXVjdGlvbklkIjogIgUAAAABcAIAAAAOIiwgImF1dGhvciI6ICIJAAQlAAAAAQgFAAAAAWsAAAAMb3JpZ2luQ2FsbGVyAgAAAA4iLCAiYW1vdW50IjogIgkAAaQAAAABBQAAAAF2AgAAABQiLCAic3RhdHVzIjogIm9wZW4ifQkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACAgAAAAhhdWN0aW9uXwUAAAABcAIAAAAFX2JpZF8FAAAAAXcCAAAAB19hbW91bnQFAAAAAXYJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAICAAAACGFkZHJlc3NfCQAEJQAAAAEIBQAAAAFrAAAADG9yaWdpbkNhbGxlcgIAAAAJX2F1Y3Rpb25fBQAAAAFwAgAAAAVfYmlkXwUAAAABdwUAAAABagkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAICAAAACGF1Y3Rpb25fBQAAAAFwAgAAAAVfYmlkXwUAAAABdwIAAAAHX3N0YXR1cwIAAAAEb3BlbgUAAAADbmlsAAAAAQAAAAF5AQAAAAF6AAAAAAkAAfQAAAADCAUAAAABeQAAAAlib2R5Qnl0ZXMJAAGRAAAAAggFAAAAAXkAAAAGcHJvb2ZzAAAAAAAAAAAACAUAAAABeQAAAA9zZW5kZXJQdWJsaWNLZXmg23ul", "height": 1846743, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: C9bYyTpag8remkfU4bhBbXWThdpduKHrJDA2zcCDDerV Next: 2iFt5Msdd8sjfZ3TgvBbZtwjgt3rYZ6cCvTRDgBoQyKc Diff:
OldNewDifferences
33 {-# CONTENT_TYPE DAPP #-}
44 let a = base58'3N992tjd7EWM6dSHrdVjjjuJrLD4koNztZ9'
55
6-let b = base58'HPZgDYSHSkEZ1d8XHgVLbJFgRdRdhQDGYbBmBQmUQnwB'
6+let b = base58'2cf6jyVG19oHU79R8iHfqFEesjstr3e7nSYEUhb2WagB'
77
88 func c (d) = {
99 let e = {
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 5 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let a = base58'3N992tjd7EWM6dSHrdVjjjuJrLD4koNztZ9'
55
6-let b = base58'HPZgDYSHSkEZ1d8XHgVLbJFgRdRdhQDGYbBmBQmUQnwB'
6+let b = base58'2cf6jyVG19oHU79R8iHfqFEesjstr3e7nSYEUhb2WagB'
77
88 func c (d) = {
99 let e = {
1010 let f = getInteger(this, d)
1111 if ($isInstanceOf(f, "Int"))
1212 then {
1313 let g = f
1414 g
1515 }
1616 else 0
1717 }
1818 e
1919 }
2020
2121
2222 func h (d) = {
2323 let f = getBoolean(this, d)
2424 if ($isInstanceOf(f, "Boolean"))
2525 then {
2626 let g = f
2727 g
2828 }
2929 else false
3030 }
3131
3232
3333 func i (j) = if ((value(assetInfo(j)).issuer == Address(a)))
3434 then "ART"
3535 else ""
3636
3737
3838 @Callable(k)
3939 func initAuction (l,m,n,o) = {
4040 let p = toBase58String(k.transactionId)
4141 let q = value(k.payments[0])
4242 let j = value(q.assetId)
4343 let r = i(j)
4444 if ((r == ""))
4545 then throw("You can only sell an NFT-duck created in incubator or breeder")
4646 else [StringEntry((("auction_" + p) + "_status"), "open"), BooleanEntry((("auction_" + p) + "_eggSell"), (o == "true")), StringEntry((("auction_" + toBase58String(j)) + "_last"), p), StringEntry((("auction_" + p) + "_assetGen"), r), StringEntry((("auction_" + p) + "_assetId"), toBase58String(j)), IntegerEntry((("auction_" + p) + "_startedAt"), lastBlock.timestamp), StringEntry((("auction_" + p) + "_owner"), toString(k.originCaller)), StringEntry((("auction_" + p) + "_description"), n), IntegerEntry((("auction_" + p) + "_startPrice"), l), BooleanEntry((("auction_" + p) + "_isArtefact"), (value(assetInfo(j)).issuer == Address(a))), IntegerEntry((("auction_" + p) + "_instantPrice"), m), StringEntry((((("address_" + toString(k.originCaller)) + "_auction_") + p) + "_lockedNFT"), toBase58String(j))]
4747 }
4848
4949
5050
5151 @Callable(k)
5252 func placeBid (p) = {
5353 let s = h((("auction_" + p) + "_eggSell"))
5454 let t = if ((s == true))
5555 then b
5656 else unit
5757 let u = if ((s == true))
5858 then "EGG"
5959 else "WAVES"
6060 let q = value(k.payments[0])
6161 let v = q.amount
6262 let w = toBase58String(k.transactionId)
6363 let j = getStringValue(this, (("auction_" + p) + "_assetId"))
6464 if ((q.assetId != t))
6565 then throw((("Auction does only support " + u) + " payments."))
6666 else {
6767 let x = c((("auction_" + p) + "_startPrice"))
6868 if ((x > v))
6969 then throw(("The minimal initial price is set as " + toString(x)))
7070 else [StringEntry((((("auction_" + p) + "_bid_") + w) + "_author"), toString(k.originCaller)), StringEntry((((("assetId_" + j) + "_bid_") + w) + "_data"), (((((("{\"auctionId\": \"" + p) + "\", \"author\": \"") + toString(k.originCaller)) + "\", \"amount\": \"") + toString(v)) + "\", \"status\": \"open\"}")), IntegerEntry((((("auction_" + p) + "_bid_") + w) + "_amount"), v), StringEntry(((((("address_" + toString(k.originCaller)) + "_auction_") + p) + "_bid_") + w), j), StringEntry((((("auction_" + p) + "_bid_") + w) + "_status"), "open")]
7171 }
7272 }
7373
7474
7575 @Verifier(y)
7676 func z () = sigVerify(y.bodyBytes, y.proofs[0], y.senderPublicKey)
7777

github/deemru/w8io/03bedc9 
23.63 ms