tx · 4jnV3NgdCcjb977SpMg2ZoYwYz4EJSwQ2FNwy6ztgAcX

3N4T8eVemVK3f4E8KZgbwvBpk8csem2bFyb:  -1.00000000 Waves

2019.03.17 13:49 [540098] smart asset 3N4T8eVemVK3f4E8KZgbwvBpk8csem2bFyb > SELF 0.00000000 ZAraa

{ "type": 15, "id": "4jnV3NgdCcjb977SpMg2ZoYwYz4EJSwQ2FNwy6ztgAcX", "fee": 100000000, "feeAssetId": null, "timestamp": 1552819751190, "version": 1, "sender": "3N4T8eVemVK3f4E8KZgbwvBpk8csem2bFyb", "senderPublicKey": "6XtTAMMi9snEs1mN1TBpR3npxA2R16FMxneyWXMZdMdf", "proofs": [ "4w4XmvGucutTmAHHDeeTCJWXm6pTqzfdFRg22xKoW9nr3UUERynqkKeGknkedDUa6EFf5k83ewwyjYnAXWhZW79S" ], "assetId": "6uTUhCBEKUcWVxKz8sHJ2oh616PmmGPMFV1cr2Hx9Ggu", "script": "base64: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", "chainId": 84, "height": 540098, "spentComplexity": 0 } View: original | compacted Prev: H7TEMpGdDVEZuQPKLEiM4RZAX1uXCix2JmaLXFrchhX9 Next: H7H3triYRwL1D5cF389NbUPvqZSPk3x6u3EJP53GDzHs Diff:
OldNewDifferences
2626 else throw("Only whitelist can sell this asset")
2727 else false)
2828 then true
29- else if ((tx.sellOrder.amount > am))
30- then true
31- else throw("Min sell ammount = 60")
29+ else if ((am > tx.sellOrder.amount))
30+ then throw("Min sell ammount = 60")
31+ else true
3232 case tx: MassTransferTransaction =>
3333 if ((tx.sender == issuer))
3434 then true
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 = 6000000000
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
29- else if ((tx.sellOrder.amount > am))
30- then true
31- else throw("Min sell ammount = 60")
29+ else if ((am > tx.sellOrder.amount))
30+ then throw("Min sell ammount = 60")
31+ else true
3232 case tx: MassTransferTransaction =>
3333 if ((tx.sender == issuer))
3434 then true
3535 else throw("You cannot send this asset via MassTransferTransaction")
3636 case tx: BurnTransaction =>
3737 if ((tx.sender == issuer))
3838 then true
3939 else throw("You cannot burn this asset")
4040 case tx: ReissueTransaction|SetAssetScriptTransaction =>
4141 true
4242 case _ =>
4343 false
4444 }

github/deemru/w8io/3ef1775 
40.78 ms