tx · Diz9fn2bVZUXgh9KmAeTfoBjVkmRtDWPo4FTB1yEwf6V

3N71obtK43EvdxuYsftnexqhdu8YTt1sxfA:  -1.00000000 Waves

2019.03.22 15:02 [547496] smart asset 3N71obtK43EvdxuYsftnexqhdu8YTt1sxfA > SELF 0.0 AAAP

{ "type": 15, "id": "Diz9fn2bVZUXgh9KmAeTfoBjVkmRtDWPo4FTB1yEwf6V", "fee": 100000000, "feeAssetId": null, "timestamp": 1553256165715, "version": 1, "sender": "3N71obtK43EvdxuYsftnexqhdu8YTt1sxfA", "senderPublicKey": "7zi4V42c417fKnW1ubvGvw3RRsaaQfGCD8w8RHCF43ob", "proofs": [ "2MS5QMU4SzzAuZxm2pkxAnuAbVpfEWUPKty3wYHjEg5geP8yuK1TauQ973AtDi6VUYeyaKKKv4MR5kuWDaTiHRmb" ], "assetId": "2pdAJr1exEDxTa7LLwXBHLKHBAKCUttK3q1MNmKKY4GR", "script": "base64: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", "chainId": 84, "height": 547496, "spentComplexity": 0 } View: original | compacted Prev: ARiaLNgHChwPJfLMzsc7NieQiZBjkmSzKR3b9uYP2PyU Next: none Diff:
OldNewDifferences
88 let exp = ((24 * 60) * 60)
99 let interval = ((24 * 60) * 60)
1010 match tx {
11+ case e: DataTransaction|SponsorFeeTransaction|SetScriptTransaction|CreateAliasTransaction|LeaseCancelTransaction|LeaseTransaction|IssueTransaction|SetAssetScriptTransaction|TransferTransaction|ExchangeTransaction|MassTransferTransaction|BurnTransaction|ReissueTransaction =>
12+ let balance1 = wavesBalance(addressFromPublicKey(e.senderPublicKey))
13+ throw(toString(balance1))
1114 case e: TransferTransaction =>
1215 if (if ((toBase58String(e.senderPublicKey) == system))
1316 then true
3336 then true
3437 else false
3538 case e: ExchangeTransaction =>
36- let balance1 = assetBalance(addressFromPublicKey(e.senderPublicKey), assetId)
37- throw(toString(balance1))
39+ true
3840 case _ =>
3941 throw("Prohibited by contract")
4042 }
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 2 #-}
22 {-# CONTENT_TYPE EXPRESSION #-}
33 let system = "7zi4V42c417fKnW1ubvGvw3RRsaaQfGCD8w8RHCF43ob"
44 let adv = "Dh7svkRPesip2EPU4gLikjCrjKQQ4RqDp6yuh6UanJ8L"
55 let assetId = base58'2pdAJr1exEDxTa7LLwXBHLKHBAKCUttK3q1MNmKKY4GR'
66 let minimumPrice = 100000000
77 let startHeight = 1447041
88 let exp = ((24 * 60) * 60)
99 let interval = ((24 * 60) * 60)
1010 match tx {
11+ case e: DataTransaction|SponsorFeeTransaction|SetScriptTransaction|CreateAliasTransaction|LeaseCancelTransaction|LeaseTransaction|IssueTransaction|SetAssetScriptTransaction|TransferTransaction|ExchangeTransaction|MassTransferTransaction|BurnTransaction|ReissueTransaction =>
12+ let balance1 = wavesBalance(addressFromPublicKey(e.senderPublicKey))
13+ throw(toString(balance1))
1114 case e: TransferTransaction =>
1215 if (if ((toBase58String(e.senderPublicKey) == system))
1316 then true
1417 else (toBase58String(e.senderPublicKey) == adv))
1518 then true
1619 else false
1720 case e: ReissueTransaction =>
1821 if ((toBase58String(e.senderPublicKey) == system))
1922 then true
2023 else false
2124 case e: BurnTransaction =>
2225 if ((toBase58String(e.senderPublicKey) == system))
2326 then true
2427 else false
2528 case e: MassTransferTransaction =>
2629 if (if ((toBase58String(e.senderPublicKey) == system))
2730 then true
2831 else (toBase58String(e.senderPublicKey) == adv))
2932 then true
3033 else false
3134 case e: SetAssetScriptTransaction =>
3235 if ((toBase58String(e.senderPublicKey) == system))
3336 then true
3437 else false
3538 case e: ExchangeTransaction =>
36- let balance1 = assetBalance(addressFromPublicKey(e.senderPublicKey), assetId)
37- throw(toString(balance1))
39+ true
3840 case _ =>
3941 throw("Prohibited by contract")
4042 }

github/deemru/w8io/3ef1775 
39.30 ms