tx · 6EL2m4b83bae1CSvHBp42P1qsrSkKEZHvPiUUstMUAiv

3PPZ8gsu7fqBLerxER1d5746P8taUwiRruV:  -0.01400000 Waves

2020.03.23 15:49 [1985209] smart account 3PPZ8gsu7fqBLerxER1d5746P8taUwiRruV > SELF 0.00000000 Waves

{ "type": 13, "id": "6EL2m4b83bae1CSvHBp42P1qsrSkKEZHvPiUUstMUAiv", "fee": 1400000, "feeAssetId": null, "timestamp": 1584967792482, "version": 1, "sender": "3PPZ8gsu7fqBLerxER1d5746P8taUwiRruV", "senderPublicKey": "5qBwJT9wCwnDjArSxu72yciiHYYoynBfCcdEtTo5hH3t", "proofs": [ "4LGqw7QecRQcXXmzVbWaovc9is2LkqjdSfJ4qFxApJUoYZyj33nRfqRwmJuBeZDGdM9dcGjkqHMGvmUrGnV2W9es" ], "script": "base64:AgQAAAAFcEtleTABAAAAIPhb/tDd2tHzdgvhR1AoXDdRN0RUPeS1GMQjuwsil8l0CQAB9AAAAAMIBQAAAAJ0eAAAAAlib2R5Qnl0ZXMJAAGRAAAAAggFAAAAAnR4AAAABnByb29mcwAAAAAAAAAAAAUAAAAFcEtleTDzoo/k", "chainId": 87, "height": 1985209, "spentComplexity": 0 } View: original | compacted Prev: ChNzg6formwmuyhnYWsh6H7cPodMqwgjTsL9fNoyPJYX Next: none Full:
OldNewDifferences
11 {-# STDLIB_VERSION 2 #-}
22 {-# CONTENT_TYPE EXPRESSION #-}
3-let issuer = Address(base58'3issuerAddress')
4-let assetId = base58'ThisAsset1d'
5-match tx {
6- case ex: ExchangeTransaction =>
7- let pair = AssetPair(assetId, unit)
8- let rate = extract(getInteger(issuer, "exchangeRate"))
9- let rateDiff = (rate - fraction(100000000, ex.price, ex.amount))
10- if (if ((ex.buyOrder.assetPair == pair))
11- then (rateDiff > -100)
12- else false)
13- then (100 > rateDiff)
14- else false
15- case _ =>
16- true
17-}
3+let pKey0 = base58'HiVUGpeJgwXhMuFBLeQ8qzZ2QRVK7R9pGeDhs2qPTPHD'
4+sigVerify(tx.bodyBytes, tx.proofs[0], pKey0)

github/deemru/w8io/3ef1775 
56.08 ms