tx · CK9rYNCQUkEfHUZnscJPpS58v6NGepGfGLTgmKDrUxSz

3MsqcsQSU3FeyxcMjrRQHcM8pTGrHu8yyWX:  -0.01500000 Waves

2019.09.07 23:04 [666125] smart account 3MsqcsQSU3FeyxcMjrRQHcM8pTGrHu8yyWX > SELF 0.00000000 Waves

{ "type": 13, "id": "CK9rYNCQUkEfHUZnscJPpS58v6NGepGfGLTgmKDrUxSz", "fee": 1500000, "feeAssetId": null, "timestamp": 1567886690175, "version": 1, "sender": "3MsqcsQSU3FeyxcMjrRQHcM8pTGrHu8yyWX", "senderPublicKey": "D1oc84fv4treBFDLvPS9vQdrs7A9HwTHxaeK9C7nHRTH", "proofs": [ "3skrxj8bGc3TEV2yznCU4qveAKDaPNiCcR4Q5e2uaqLBp2t2AB89NtDxjfGzVtX25W9TRmfTpw46rA3fm7MXAeEN" ], "script": "base64:AAIDAAAAAAAAAAAAAAAAAAAAAQAAAAFpAQAAAAtjcmVhdGVPcmRlcgAAAAEAAAAFcHJpY2UEAAAAA3BtdAkBAAAAB2V4dHJhY3QAAAABCAUAAAABaQAAAAdwYXltZW50AwkBAAAAASEAAAABCQEAAAAJaXNEZWZpbmVkAAAAAQgFAAAAA3BtdAAAAAdhc3NldElkCQAAAgAAAAECAAAAIllvdSBuZWVkIHRvIHVzZSB0b2tlbklkLCBub3Qgd2F2ZXMEAAAACmN1cnJlbnRLZXkJAAJYAAAAAQgIBQAAAAFpAAAABmNhbGxlcgAAAAVieXRlcwQAAAAHYXNzZXRJZAkAAlgAAAABCQEAAAAHZXh0cmFjdAAAAAEIBQAAAANwbXQAAAAHYXNzZXRJZAkBAAAACFdyaXRlU2V0AAAAAQkABEwAAAACCQEAAAAJRGF0YUVudHJ5AAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAICAAAADGFzc2V0QW1vdW50XwUAAAAKY3VycmVudEtleQIAAAABXwUAAAAHYXNzZXRJZAIAAAABXwkAAaQAAAABBQAAAAZoZWlnaHQIBQAAAANwbXQAAAAGYW1vdW50CQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgIAAAALYXNzZXRQcmljZV8FAAAACmN1cnJlbnRLZXkCAAAAAV8FAAAAB2Fzc2V0SWQCAAAAAV8JAAGkAAAAAQUAAAAGaGVpZ2h0BQAAAAVwcmljZQUAAAADbmlsAAAAAF02AqQ=", "chainId": 84, "height": 666125, "spentComplexity": 0 } View: original | compacted Prev: 5YduKMkLzpcmLdPy3xGVZXshisWU8wFZPcagTCAi7uwS Next: 7juMp9cxW3aQCfDpbr6GQUTuCUJ8wmLJRu8PZSHX7aA1 Diff:
OldNewDifferences
1111 else {
1212 let currentKey = toBase58String(i.caller.bytes)
1313 let assetId = toBase58String(extract(pmt.assetId))
14- WriteSet([DataEntry(((currentKey + "_") + assetId), pmt.amount), DataEntry(((("assetPrice_" + currentKey) + "_") + assetId), price)])
14+ WriteSet([DataEntry(((((("assetAmount_" + currentKey) + "_") + assetId) + "_") + toString(height)), pmt.amount), DataEntry(((((("assetPrice_" + currentKey) + "_") + assetId) + "_") + toString(height)), price)])
1515 }
1616 }
1717
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 3 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44
55
66 @Callable(i)
77 func createOrder (price) = {
88 let pmt = extract(i.payment)
99 if (!(isDefined(pmt.assetId)))
1010 then throw("You need to use tokenId, not waves")
1111 else {
1212 let currentKey = toBase58String(i.caller.bytes)
1313 let assetId = toBase58String(extract(pmt.assetId))
14- WriteSet([DataEntry(((currentKey + "_") + assetId), pmt.amount), DataEntry(((("assetPrice_" + currentKey) + "_") + assetId), price)])
14+ WriteSet([DataEntry(((((("assetAmount_" + currentKey) + "_") + assetId) + "_") + toString(height)), pmt.amount), DataEntry(((((("assetPrice_" + currentKey) + "_") + assetId) + "_") + toString(height)), price)])
1515 }
1616 }
1717
1818

github/deemru/w8io/03bedc9 
28.43 ms