tx · 5zPAerarQqXqhf5151P2WjoGDaLTFpJV1NghJzyi1XFe

3MpRDrT92zK6yWJh47UdA8mRDH7f2F3CSzH:  -0.01400000 Waves

2021.05.17 01:28 [1528828] smart account 3MpRDrT92zK6yWJh47UdA8mRDH7f2F3CSzH > SELF 0.00000000 Waves

{ "type": 13, "id": "5zPAerarQqXqhf5151P2WjoGDaLTFpJV1NghJzyi1XFe", "fee": 1400000, "feeAssetId": null, "timestamp": 1621204095646, "version": 2, "chainId": 84, "sender": "3MpRDrT92zK6yWJh47UdA8mRDH7f2F3CSzH", "senderPublicKey": "6it1s6XyHkFTbzgCJPXSeHjyLYixDHy6hJgzzfbntDGB", "proofs": [ "3zWF1bzieFCyN9Uyp7Y9oWAEpwd49FRg5cbKQrhLLv8Z1FKZaP3BvNB1VLNUe8acUeAx4Nv7GGwgqhSJBuLvxBSq" ], "script": "base64:AAIEAAAAAAAAAAcIAhIDCgEIAAAABAAAAAAGbWlkaUlkAQAAACAGLtZERQwp0mc9GkII6TL8MrO9FCVbUZ4Q1IdRUGKaigAAAAAEZGF0ZQgFAAAACWxhc3RCbG9jawAAAAl0aW1lc3RhbXAAAAAABmFtTWlkaQAAAAAAAAAAAAEAAAALaXNQYXltZW50T2sAAAABAAAAAWkDCQAAAAAAAAIJAAGQAAAAAQgFAAAAAWkAAAAIcGF5bWVudHMAAAAAAAAAAAAJAAACAAAAAQIAAAAUUGF5bWVudCBub3QgYXR0YWNoZWQEAAAAAXAJAAGRAAAAAggFAAAAAWkAAAAIcGF5bWVudHMAAAAAAAAAAAAEAAAAByRtYXRjaDAIBQAAAAFwAAAAB2Fzc2V0SWQJAABnAAAAAgAAABtI61fgAAgFAAAAAXAAAAAGYW1vdW50AAAAAQAAAAFpAQAAAAdidXltaWRpAAAAAQAAAAR3aGF0AwkBAAAAC2lzUGF5bWVudE9rAAAAAQUAAAABaQQAAAACcHAJAAGRAAAAAggFAAAAAWkAAAAIcGF5bWVudHMAAAAAAAAAAAAEAAAABGFtbnQIBQAAAAJwcAAAAAZhbW91bnQEAAAACGVsQW1vdW50CQAAaAAAAAIJAABpAAAAAgUAAAAEYW1udAAAAAAABfXhAAAAAAAAAAAXcAkABEwAAAACCQEAAAAOU2NyaXB0VHJhbnNmZXIAAAADCAUAAAABaQAAAAZjYWxsZXIFAAAACGVsQW1vdW50BQAAAAZtaWRpSWQFAAAAA25pbAkAAAIAAAABAgAAAB1Xcm9uZyBwYXltZW50IGFtb3VudCBvciBhc3NldAAAAACuSIAw", "height": 1528828, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: F1JDPZRLvDumud22qrE5jdfv2cTJxgpda765acPQ1zh3 Next: H7LhcMX4Fk6ExGZKkM3nEekQh7phwFbJdPt3CrRLfyE5 Diff:
OldNewDifferences
1919
2020
2121 @Callable(i)
22-func buymidi () = if (isPaymentOk(i))
22+func buymidi (what) = if (isPaymentOk(i))
2323 then {
2424 let pp = i.payments[0]
2525 let amnt = pp.amount
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 4 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let midiId = base58'R8sQUmwwAENBL6B5ejGztDh3RzJ3MbKRqK7GtspFxKT'
55
66 let date = lastBlock.timestamp
77
88 let amMidi = 0
99
1010 func isPaymentOk (i) = if ((size(i.payments) == 0))
1111 then throw("Payment not attached")
1212 else {
1313 let p = i.payments[0]
1414 match p.assetId {
1515 case _ =>
1616 (30000000000000 >= p.amount)
1717 }
1818 }
1919
2020
2121 @Callable(i)
22-func buymidi () = if (isPaymentOk(i))
22+func buymidi (what) = if (isPaymentOk(i))
2323 then {
2424 let pp = i.payments[0]
2525 let amnt = pp.amount
2626 let elAmount = ((amnt / 100000000) * 6000)
2727 [ScriptTransfer(i.caller, elAmount, midiId)]
2828 }
2929 else throw("Wrong payment amount or asset")
3030
3131

github/deemru/w8io/169f3d6 
51.19 ms