tx · 2QnSjzRGjpwB884XHDeb9yKU8wsEr8orUoSLSCUS65fJ

3N4T8eVemVK3f4E8KZgbwvBpk8csem2bFyb:  -1.00000000 Waves

2019.03.17 13:19 [540068] smart asset 3N4T8eVemVK3f4E8KZgbwvBpk8csem2bFyb > SELF 0.00000000 ZAraa

{ "type": 15, "id": "2QnSjzRGjpwB884XHDeb9yKU8wsEr8orUoSLSCUS65fJ", "fee": 100000000, "feeAssetId": null, "timestamp": 1552817995364, "version": 1, "sender": "3N4T8eVemVK3f4E8KZgbwvBpk8csem2bFyb", "senderPublicKey": "6XtTAMMi9snEs1mN1TBpR3npxA2R16FMxneyWXMZdMdf", "proofs": [ "3GHAwsYS79WBbbxTUuLfVxRnr8JBcUNX3bNLupkoqqzEJVLqFhVVfXBxgkGrYh4PbjyazCT4B4z18d3LqkYDCiU9" ], "assetId": "6uTUhCBEKUcWVxKz8sHJ2oh616PmmGPMFV1cr2Hx9Ggu", "script": "base64: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", "chainId": 84, "height": 540068, "spentComplexity": 0 } View: original | compacted Prev: FaFGqjsKfvrqH1njQXS9T8uxZvYV2vD1jZuJpFJHCiqu Next: 3YXJYzxifSpiXTXsctHoNDh1cW1imRZK9AaYj28rzXGP Diff:
OldNewDifferences
2727 else false)
2828 then true
2929 else if (sell)
30- then if ((am > tx.sellOrder.amount))
30+ then if ((tx.sellOrder.amount > am))
3131 then true
3232 else throw("Min sell ammount = 60")
3333 else false
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 2 #-}
22 {-# CONTENT_TYPE EXPRESSION #-}
33 let issuer = Address(base58'3N4T8eVemVK3f4E8KZgbwvBpk8csem2bFyb')
44 match tx {
55 case tx: ExchangeTransaction =>
66 let sell = sigVerify(tx.sellOrder.bodyBytes, tx.sellOrder.proofs[0], tx.sellOrder.senderPublicKey)
77 let buy = sigVerify(tx.buyOrder.bodyBytes, tx.buyOrder.proofs[0], tx.buyOrder.senderPublicKey)
88 let sellOrderSender = toBase58String(tx.sellOrder.sender.bytes)
99 let buyOrderSender = toBase58String(tx.sellOrder.sender.bytes)
1010 let sellOrderSenderCategory = getString(issuer, sellOrderSender)
1111 let buyOrderSenderCategory = getString(issuer, buyOrderSender)
1212 let am = 60000000
1313 if (if (if (buy)
1414 then if (if (isDefined(buyOrderSenderCategory))
1515 then (extract(sellOrderSenderCategory) == "ambassador")
1616 else false)
1717 then true
1818 else throw("Only whitelist can buy this asset")
1919 else false)
2020 then true
2121 else if (sell)
2222 then if (if (isDefined(sellOrderSenderCategory))
2323 then (extract(sellOrderSenderCategory) == "ambassador")
2424 else false)
2525 then true
2626 else throw("Only whitelist can sell this asset")
2727 else false)
2828 then true
2929 else if (sell)
30- then if ((am > tx.sellOrder.amount))
30+ then if ((tx.sellOrder.amount > am))
3131 then true
3232 else throw("Min sell ammount = 60")
3333 else false
3434 case tx: MassTransferTransaction =>
3535 if ((tx.sender == issuer))
3636 then true
3737 else throw("You cannot send this asset via MassTransferTransaction")
3838 case tx: BurnTransaction =>
3939 if ((tx.sender == issuer))
4040 then true
4141 else throw("You cannot burn this asset")
4242 case tx: ReissueTransaction|SetAssetScriptTransaction =>
4343 true
4444 case _ =>
4545 false
4646 }

github/deemru/w8io/3ef1775 
47.29 ms