tx · 6S4J21o1mPzazTd6ge93R674mbA7S4UMMDw4wZj6JgST

3N4QttBLzbhNNu8zcHgXioi49Nh6mV9MxCJ:  -0.01400000 Waves

2020.11.18 16:49 [1270864] smart account 3N4QttBLzbhNNu8zcHgXioi49Nh6mV9MxCJ > SELF 0.00000000 Waves

{ "type": 13, "id": "6S4J21o1mPzazTd6ge93R674mbA7S4UMMDw4wZj6JgST", "fee": 1400000, "feeAssetId": null, "timestamp": 1605707401836, "version": 2, "chainId": 84, "sender": "3N4QttBLzbhNNu8zcHgXioi49Nh6mV9MxCJ", "senderPublicKey": "HfLpRhXtnuCabRyNT6z7soaXcbUpwLUhjyBCVQ4szwzd", "proofs": [ "2eYP2471Y6woeqL1QnNKjYaF4aETVKmLUwE42ifmiqhtTtYmV5LLju4nDg4usjDS6bYTUvt6is2yNM8SbgcHXDxM" ], "script": "base64:AAIEAAAAAAAAAAQIAhIAAAAAAwAAAAARYWNjb3VudDFQdWJsaWNLZXkBAAAAIPeNeDDs4TWVhR1bzOk94lFsHOraL9B/FRj0XfVMj0hOAAAAABFhY2NvdW50MlB1YmxpY0tleQEAAAAgG1e/aEwKrtMkcq9WyiLLAHtKPJgLd/oAoUXcKuUDIhUAAAAADm90aGVyUHVibGljS2V5AQAAACDnblGJprjxGAm9jEz8V5M0TOEG6bhNvbMQquBNrx0dWgAAAAEAAAABaQEAAAAIcHVyY2hhc2UAAAAABAAAAANwbXQJAQAAAAV2YWx1ZQAAAAEIBQAAAAFpAAAACHBheW1lbnRzAwkBAAAACWlzRGVmaW5lZAAAAAEICQABkQAAAAIFAAAAA3BtdAAAAAAAAAAAAAAAAAdhc3NldElkCQAAAgAAAAECAAAACG9ubHkgd3dzBAAAAA9jdXN0b21lckFkZHJlc3MJAAJYAAAAAQgIBQAAAAFpAAAABmNhbGxlcgAAAAVieXRlcwQAAAAFcHJpY2UEAAAAByRtYXRjaDAJAAQaAAAAAgUAAAAEdGhpcwIAAAATaXRlbV9BX2NvdXBvbl9wcmljZQMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAADSW50BAAAAAFhBQAAAAckbWF0Y2gwBQAAAAFhAAAAAAAAAAAAAwkAAGYAAAACBQAAAAVwcmljZQgJAAGRAAAAAgUAAAADcG10AAAAAAAAAAAAAAAABmFtb3VudAkAAAIAAAABAgAAAAptb2FyIG1vZW55AwkAAGYAAAACCAkAAZEAAAACBQAAAANwbXQAAAAAAAAAAAAAAAAGYW1vdW50BQAAAAVwcmljZQkAAAIAAAABAgAAAA10dSBtYWN6IG1vbmV5AwkAAGYAAAACCQABkAAAAAEFAAAAA3BtdAAAAAAAAAAAAAkAAAIAAAABAgAAABBzaW5nbGUgaXRlbSBvbmx5CQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIJAAEsAAAAAgIAAAAgc3RhdHVzOnB1cmNoYXNlX2l0ZW1fQV9jdXN0b21lcl8FAAAAD2N1c3RvbWVyQWRkcmVzcwIAAAAJY29uZmlybWVkCQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACCQABLAAAAAICAAAAH3ByaWNlOnB1cmNoYXNlX2l0ZW1fQV9jdXN0b21lcl8FAAAAD2N1c3RvbWVyQWRkcmVzcwUAAAAFcHJpY2UFAAAAA25pbAAAAAEAAAACdHgBAAAABnZlcmlmeQAAAAAEAAAACGFjY291bnQxAwMJAAH0AAAAAwgFAAAAAnR4AAAACWJvZHlCeXRlcwkAAZEAAAACCAUAAAACdHgAAAAGcHJvb2ZzAAAAAAAAAAAABQAAABFhY2NvdW50MVB1YmxpY0tleQYJAAH0AAAAAwgFAAAAAnR4AAAACWJvZHlCeXRlcwkAAZEAAAACCAUAAAACdHgAAAAGcHJvb2ZzAAAAAAAAAAABBQAAABFhY2NvdW50MVB1YmxpY0tleQYJAAH0AAAAAwgFAAAAAnR4AAAACWJvZHlCeXRlcwkAAZEAAAACCAUAAAACdHgAAAAGcHJvb2ZzAAAAAAAAAAACBQAAABFhY2NvdW50MVB1YmxpY0tleQQAAAAIYWNjb3VudDIDAwkAAfQAAAADCAUAAAACdHgAAAAJYm9keUJ5dGVzCQABkQAAAAIIBQAAAAJ0eAAAAAZwcm9vZnMAAAAAAAAAAAAFAAAAEWFjY291bnQyUHVibGljS2V5BgkAAfQAAAADCAUAAAACdHgAAAAJYm9keUJ5dGVzCQABkQAAAAIIBQAAAAJ0eAAAAAZwcm9vZnMAAAAAAAAAAAEFAAAAEWFjY291bnQyUHVibGljS2V5BgkAAfQAAAADCAUAAAACdHgAAAAJYm9keUJ5dGVzCQABkQAAAAIIBQAAAAJ0eAAAAAZwcm9vZnMAAAAAAAAAAAIFAAAAEWFjY291bnQyUHVibGljS2V5BAAAAAVvdGhlcgMDCQAB9AAAAAMIBQAAAAJ0eAAAAAlib2R5Qnl0ZXMJAAGRAAAAAggFAAAAAnR4AAAABnByb29mcwAAAAAAAAAAAAUAAAAOb3RoZXJQdWJsaWNLZXkGCQAB9AAAAAMIBQAAAAJ0eAAAAAlib2R5Qnl0ZXMJAAGRAAAAAggFAAAAAnR4AAAABnByb29mcwAAAAAAAAAAAQUAAAAOb3RoZXJQdWJsaWNLZXkGCQAB9AAAAAMIBQAAAAJ0eAAAAAlib2R5Qnl0ZXMJAAGRAAAAAggFAAAAAnR4AAAABnByb29mcwAAAAAAAAAAAgUAAAAOb3RoZXJQdWJsaWNLZXkEAAAAEGFjY291bnQxYWNjb3VudDIDBQAAAAhhY2NvdW50MQUAAAAIYWNjb3VudDIHBAAAAA1hY2NvdW50MW90aGVyAwUAAAAIYWNjb3VudDEFAAAABW90aGVyBwQAAAANYWNjb3VudDJvdGhlcgMFAAAABW90aGVyBQAAAAhhY2NvdW50MgcEAAAAByRtYXRjaDAFAAAAAnR4AwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAABRTZXRTY3JpcHRUcmFuc2FjdGlvbgQAAAABZAUAAAAHJG1hdGNoMAYDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAD0RhdGFUcmFuc2FjdGlvbgQAAAABZAUAAAAHJG1hdGNoMAYDAwUAAAAQYWNjb3VudDFhY2NvdW50MgYFAAAADWFjY291bnQxb3RoZXIGBQAAAA1hY2NvdW50Mm90aGVy2RMIZA==", "height": 1270864, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: BjpRESNFDqH81LsYuX3nUVCy7EfT53MHWq38tW25UQmy Next: Fv2SK3QMx9BvMPSRfUVaFJbu89DHNkwQUptpSjTHFPda Full:
OldNewDifferences
11 {-# STDLIB_VERSION 4 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let a = base58'HfLpRhXtnuCabRyNT6z7soaXcbUpwLUhjyBCVQ4szwzd'
55
66 let b = base58'2qjcWuL7QitmuhkSTM7CnNxurCYXuqJ9ubswLBGmXfDv'
77
88 let c = base58'GaQkBG6yLLAarb8wvPrEKnQhFqWomD2ZGT1T4vVx24qw'
99
1010 @Callable(d)
1111 func purchase () = {
1212 let e = value(d.payments)
1313 if (isDefined(e[0].assetId))
1414 then throw("only wws")
1515 else {
1616 let f = toBase58String(d.caller.bytes)
1717 let g = {
1818 let h = getInteger(this, "item_A_coupon_price")
1919 if ($isInstanceOf(h, "Int"))
2020 then {
2121 let i = h
2222 i
2323 }
2424 else 0
2525 }
2626 if ((g > e[0].amount))
2727 then throw("moar moeny")
2828 else if ((e[0].amount > g))
2929 then throw("tu macz money")
3030 else if ((size(e) > 0))
3131 then throw("single item only")
3232 else [StringEntry(("status:purchase_item_A_customer_" + f), "confirmed"), IntegerEntry(("price:purchase_item_A_customer_" + f), g)]
3333 }
3434 }
3535
3636
3737 @Verifier(j)
3838 func k () = {
3939 let l = if (if (sigVerify(j.bodyBytes, j.proofs[0], a))
4040 then true
4141 else sigVerify(j.bodyBytes, j.proofs[1], a))
4242 then true
4343 else sigVerify(j.bodyBytes, j.proofs[2], a)
4444 let m = if (if (sigVerify(j.bodyBytes, j.proofs[0], b))
4545 then true
4646 else sigVerify(j.bodyBytes, j.proofs[1], b))
4747 then true
4848 else sigVerify(j.bodyBytes, j.proofs[2], b)
4949 let n = if (if (sigVerify(j.bodyBytes, j.proofs[0], c))
5050 then true
5151 else sigVerify(j.bodyBytes, j.proofs[1], c))
5252 then true
5353 else sigVerify(j.bodyBytes, j.proofs[2], c)
5454 let o = if (l)
5555 then m
5656 else false
5757 let p = if (l)
5858 then n
5959 else false
6060 let q = if (n)
6161 then m
6262 else false
6363 let h = j
6464 if ($isInstanceOf(h, "SetScriptTransaction"))
6565 then {
6666 let r = h
6767 true
6868 }
6969 else if ($isInstanceOf(h, "DataTransaction"))
7070 then {
7171 let r = h
7272 true
7373 }
7474 else if (if (o)
7575 then true
7676 else p)
7777 then true
7878 else q
7979 }
8080

github/deemru/w8io/169f3d6 
47.38 ms