tx · F1JDPZRLvDumud22qrE5jdfv2cTJxgpda765acPQ1zh3

3MpRDrT92zK6yWJh47UdA8mRDH7f2F3CSzH:  -0.01400000 Waves

2021.05.17 01:20 [1528820] smart account 3MpRDrT92zK6yWJh47UdA8mRDH7f2F3CSzH > SELF 0.00000000 Waves

{ "type": 13, "id": "F1JDPZRLvDumud22qrE5jdfv2cTJxgpda765acPQ1zh3", "fee": 1400000, "feeAssetId": null, "timestamp": 1621203620380, "version": 2, "chainId": 84, "sender": "3MpRDrT92zK6yWJh47UdA8mRDH7f2F3CSzH", "senderPublicKey": "6it1s6XyHkFTbzgCJPXSeHjyLYixDHy6hJgzzfbntDGB", "proofs": [ "2Gd6PCLWKFBofxkoCPuhaP3mD16ymx43VnGhET6CqXFkD7jN1ByXoqWh1AVJniyouBM4CCi9EhCTp8SsuoZCqumL" ], "script": "base64:AAIEAAAAAAAAAAQIAhIAAAAABAAAAAAGbWlkaUlkAQAAACAGLtZERQwp0mc9GkII6TL8MrO9FCVbUZ4Q1IdRUGKaigAAAAAEZGF0ZQgFAAAACWxhc3RCbG9jawAAAAl0aW1lc3RhbXAAAAAABmFtTWlkaQAAAAAAAAAAAAEAAAALaXNQYXltZW50T2sAAAABAAAAAWkDCQAAAAAAAAIJAAGQAAAAAQgFAAAAAWkAAAAIcGF5bWVudHMAAAAAAAAAAAAJAAACAAAAAQIAAAAUUGF5bWVudCBub3QgYXR0YWNoZWQEAAAAAXAJAAGRAAAAAggFAAAAAWkAAAAIcGF5bWVudHMAAAAAAAAAAAAEAAAAByRtYXRjaDAIBQAAAAFwAAAAB2Fzc2V0SWQJAABnAAAAAgAAABtI61fgAAgFAAAAAXAAAAAGYW1vdW50AAAAAQAAAAFpAQAAAAdidXltaWRpAAAAAAMJAQAAAAtpc1BheW1lbnRPawAAAAEFAAAAAWkEAAAAAnBwCQABkQAAAAIIBQAAAAFpAAAACHBheW1lbnRzAAAAAAAAAAAABAAAAARhbW50CAUAAAACcHAAAAAGYW1vdW50BAAAAAhlbEFtb3VudAkAAGgAAAACCQAAaQAAAAIFAAAABGFtbnQAAAAAAAX14QAAAAAAAAAAF3AJAARMAAAAAgkBAAAADlNjcmlwdFRyYW5zZmVyAAAAAwgFAAAAAWkAAAAGY2FsbGVyBQAAAAhlbEFtb3VudAUAAAAGbWlkaUlkBQAAAANuaWwJAAACAAAAAQIAAAAdV3JvbmcgcGF5bWVudCBhbW91bnQgb3IgYXNzZXQAAAAABmFiqw==", "height": 1528820, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: B9uopv5Y6E9Zpxeu92v9Qad2SSfVNhgSrWQj6hjMvPks Next: 5zPAerarQqXqhf5151P2WjoGDaLTFpJV1NghJzyi1XFe Full:
OldNewDifferences
1-{-# STDLIB_VERSION 3 #-}
1+{-# STDLIB_VERSION 4 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let a = base58'R8sQUmwwAENBL6B5ejGztDh3RzJ3MbKRqK7GtspFxKT'
55
66 let b = lastBlock.timestamp
77
8-@Callable(c)
9-func buymidi (d) = WriteSet([DataEntry("lastDate", b)])
8+let c = 0
9+
10+func d (e) = if ((size(e.payments) == 0))
11+ then throw("Payment not attached")
12+ else {
13+ let f = e.payments[0]
14+ let g = f.assetId
15+ (30000000000000 >= f.amount)
16+ }
17+
18+
19+@Callable(e)
20+func buymidi () = if (d(e))
21+ then {
22+ let h = e.payments[0]
23+ let i = h.amount
24+ let j = ((i / 100000000) * 6000)
25+[ScriptTransfer(e.caller, j, a)]
26+ }
27+ else throw("Wrong payment amount or asset")
1028
1129

github/deemru/w8io/169f3d6 
21.25 ms