tx · 27QXqVbwUdB9aPs1CzpKwvquDnAEXsZz5hCBbZ89jzDw

3P5LEKstoQ1UZdxVMtq3z4qV161feQZb7qe:  -1.00000000 Waves

2020.05.02 02:25 [2042866] smart asset 3P5LEKstoQ1UZdxVMtq3z4qV161feQZb7qe > SELF 0.00000000 ANDA

{ "type": 15, "id": "27QXqVbwUdB9aPs1CzpKwvquDnAEXsZz5hCBbZ89jzDw", "fee": 100000000, "feeAssetId": null, "timestamp": 1588375570655, "version": 1, "sender": "3P5LEKstoQ1UZdxVMtq3z4qV161feQZb7qe", "senderPublicKey": "Cuo7DmHGaruFkXZUQxE2PzdJsir7SNACh18W63W23kex", "proofs": [ "4dh6genSgdGTFh2zKa6SwUPkRRuMqJevPAr9PWeeuft24mX398mYyFz1iBThoDumhXKANw5RgjHf9sEqU3vmtmGP" ], "assetId": "grE3Uu8gSZzmgHBVRuKNVENRB2QpTLwCaF1rcb7cFgd", "script": "base64:AgQAAAAWV0NUbGljZW5zZVRvVHJhZGVBc3NldAEAAAAgEdzwz8Kp9jMEpY4DItIqnwBUNgnB8ao9y0H2S6wIx2gEAAAAByRtYXRjaDAFAAAAAnR4AwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAABNFeGNoYW5nZVRyYW5zYWN0aW9uBAAAAAJ0eAUAAAAHJG1hdGNoMAMJAABmAAAAAgkAA+sAAAACCAgFAAAAAnR4AAAACXNlbGxPcmRlcgAAAAZzZW5kZXIFAAAAFldDVGxpY2Vuc2VUb1RyYWRlQXNzZXQAAAAAAAAAA+gJAABmAAAAAgkAA+sAAAACCAgFAAAAAnR4AAAACGJ1eU9yZGVyAAAABnNlbmRlcgUAAAAWV0NUbGljZW5zZVRvVHJhZGVBc3NldAAAAAAAAAAD6AcGRP+Yrw==", "chainId": 87, "height": 2042866, "spentComplexity": 0 } View: original | compacted Prev: 66XgDKmymhjdbtPbHJJNU3Eti25vRoX2tbbAw8BGSrw3 Next: DSEEEbT2kSJnpkhCRga44EMnJv89p2wxK7Jeg3ZkXJjo Full:
OldNewDifferences
11 {-# STDLIB_VERSION 2 #-}
22 {-# CONTENT_TYPE EXPRESSION #-}
3-let addr = Address(base58'3P6t5mKGwVDkyjFhtUqw4NnecyC3DRpLfkw')
3+let WCTlicenseToTradeAsset = base58'2CjLFYkp4W4sEAxCjFG9oD3smfhvV6yQnNmiJyexbLdu'
44 match tx {
5- case e: ExchangeTransaction =>
6- let withWaves = if (!(isDefined(e.sellOrder.assetPair.priceAsset)))
7- then true
8- else !(isDefined(e.sellOrder.assetPair.amountAsset))
9- if ((withWaves == false))
10- then {
11- let priceAssetKey = (("status_<" + toBase58String(extract(e.sellOrder.assetPair.priceAsset))) + ">")
12- let priceAssetInOracle = (getInteger(addr, priceAssetKey) == 2)
13- let amountAssetKey = (("status_<" + toBase58String(extract(e.sellOrder.assetPair.amountAsset))) + ">")
14- let amountAssetInOracle = (getInteger(addr, priceAssetKey) == 2)
15- if (priceAssetInOracle)
16- then true
17- else amountAssetInOracle
18- }
19- else true
5+ case tx: ExchangeTransaction =>
6+ if ((assetBalance(tx.sellOrder.sender, WCTlicenseToTradeAsset) > 1000))
7+ then (assetBalance(tx.buyOrder.sender, WCTlicenseToTradeAsset) > 1000)
8+ else false
209 case _ =>
2110 true
2211 }

github/deemru/w8io/3ef1775 
50.50 ms