tx · DBJ3sYWGjGRfxuX2Ts8U5PqCN7f5L4AyPKaVkVcuRphs

3PAsHTopFDfLbPf8BDTMBKY6crX2UjeJbJV:  -0.00100000 Waves

2023.02.25 01:01 [3529827] smart account 3PAsHTopFDfLbPf8BDTMBKY6crX2UjeJbJV > SELF 0.00000000 Waves

{ "type": 13, "id": "DBJ3sYWGjGRfxuX2Ts8U5PqCN7f5L4AyPKaVkVcuRphs", "fee": 100000, "feeAssetId": null, "timestamp": 1677276084048, "version": 1, "sender": "3PAsHTopFDfLbPf8BDTMBKY6crX2UjeJbJV", "senderPublicKey": "9X3PJoo14qnQiDyoQa6892A7x9eCqM5aUisDPzEqS19R", "proofs": [ "2Y7WnP5v6VTkYQDNy2pve51YFG1y3Ebbm3bjJB28JL6aQMGMY5hyoLdzxp6nv2pndkQYBMCCWnPdpJwPmK5sD7hc" ], "script": "base64:BgIMCAISAwoBCBIDCgEIAgAFYWRtaW4JAQdBZGRyZXNzAQEaAVdpaJJ/ubiWTSQffUAgPVe3ENoo/0yMZKcABnVzZG5JZAEgtiYpwwT1zlORpA5LdSQvZIxRsfrfr1QpvUjSHSqyqtECAWkBBGluaXQBBm1hcmtldAMJAQIhPQIIBQFpBmNhbGxlcgUFYWRtaW4JAAIBAgNsb2wJAMwIAgkBC1N0cmluZ0VudHJ5AgIGbWFya2V0BQZtYXJrZXQFA25pbAFpAQFsAQF0AwkBAiE9AggFAWkGY2FsbGVyBQVhZG1pbgkAAgECA2xvbAQGbWFya2V0CQERQGV4dHJOYXRpdmUoMTA1MykCBQR0aGlzAgZtYXJrZXQEDW1hcmtldEFkZHJlc3MJARFAZXh0ck5hdGl2ZSgxMDYyKQEFBm1hcmtldAQDcmVzCQD8BwQFDW1hcmtldEFkZHJlc3MCCWxpcXVpZGF0ZQkAzAgCBQF0BQNuaWwFA25pbAMJAAACBQNyZXMFA3JlcwQBYgkA8AcCBQR0aGlzBQZ1c2RuSWQJAMwIAgkBDlNjcmlwdFRyYW5zZmVyAwUFYWRtaW4FAWIFBnVzZG5JZAUDbmlsCQACAQIkU3RyaWN0IHZhbHVlIGlzIG5vdCBlcXVhbCB0byBpdHNlbGYuACFlcwk=", "chainId": 87, "height": 3529827, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: HMVJsGYGpnM5EyE45fb5YcNDuFP8JWnZLDQxYnXyPMPM Next: none Diff:
OldNewDifferences
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let admin = Address(base58'3PBYExCMcqwN9R8aD7Wpf3yZ4WVLqFm8zRU')
5+
6+let usdnId = base58'DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p'
57
68 @Callable(i)
79 func init (market) = if ((i.caller != admin))
1820 let marketAddress = addressFromStringValue(market)
1921 let res = invoke(marketAddress, "liquidate", [t], nil)
2022 if ((res == res))
21- then nil
23+ then {
24+ let b = assetBalance(this, usdnId)
25+[ScriptTransfer(admin, b, usdnId)]
26+ }
2227 else throw("Strict value is not equal to itself.")
2328 }
2429
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 6 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let admin = Address(base58'3PBYExCMcqwN9R8aD7Wpf3yZ4WVLqFm8zRU')
5+
6+let usdnId = base58'DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p'
57
68 @Callable(i)
79 func init (market) = if ((i.caller != admin))
810 then throw("lol")
911 else [StringEntry("market", market)]
1012
1113
1214
1315 @Callable(i)
1416 func l (t) = if ((i.caller != admin))
1517 then throw("lol")
1618 else {
1719 let market = getStringValue(this, "market")
1820 let marketAddress = addressFromStringValue(market)
1921 let res = invoke(marketAddress, "liquidate", [t], nil)
2022 if ((res == res))
21- then nil
23+ then {
24+ let b = assetBalance(this, usdnId)
25+[ScriptTransfer(admin, b, usdnId)]
26+ }
2227 else throw("Strict value is not equal to itself.")
2328 }
2429
2530

github/deemru/w8io/3ef1775 
27.03 ms