tx · E5WPPRTjL9fndJhUU1iMNcPxzPxjo6u4zGUdnen8aF68

3PDXrrDmpgM24cNrwSZbFuaKsX1HZAH4q8U:  -0.00100000 Waves

2023.04.19 01:39 [3606172] smart account 3PDXrrDmpgM24cNrwSZbFuaKsX1HZAH4q8U > SELF 0.00000000 Waves

{ "type": 13, "id": "E5WPPRTjL9fndJhUU1iMNcPxzPxjo6u4zGUdnen8aF68", "fee": 100000, "feeAssetId": null, "timestamp": 1681857616060, "version": 1, "sender": "3PDXrrDmpgM24cNrwSZbFuaKsX1HZAH4q8U", "senderPublicKey": "9sRrmnCcE2XFoyQEW8qtmrzKcEcohoS1LB4wu6dKkejZ", "proofs": [ "2jQERsRdhvs6PVnJk76GwHkfoWkTdWRGVgpfqgQtKLusyQmyB3QbWoHajx1meQBexje5JBxzmRbBvHfCzPkyBHi8" ], "script": "base64:BgIMCAISAwoBCBIDCgEIAgAFYWRtaW4JAQdBZGRyZXNzAQEaAVdpaJJ/ubiWTSQffUAgPVe3ENoo/0yMZKcABXh0bklkASC2JinDBPXOU5GkDkt1JC9kjFGx+t+vVCm9SNIdKrKq0QIBaQEEaW5pdAEGbWFya2V0AwkBAiE9AggFAWkGY2FsbGVyBQVhZG1pbgkAAgECA2xvbAkAzAgCCQELU3RyaW5nRW50cnkCAgZtYXJrZXQFBm1hcmtldAUDbmlsAWkBAWwBAWEDCQECIT0CCAUBaQZjYWxsZXIFBWFkbWluCQACAQIDbG9sBAZtYXJrZXQJARFAZXh0ck5hdGl2ZSgxMDUzKQIFBHRoaXMCBm1hcmtldAQNbWFya2V0QWRkcmVzcwkBEUBleHRyTmF0aXZlKDEwNjIpAQUGbWFya2V0BAFkCQC1CQIFAWECAV8EA3JlcwkA/AcEBQ1tYXJrZXRBZGRyZXNzAglsaXF1aWRhdGUJAMwIAgkAkQMCBQFkAAAJAMwIAgkBDXBhcnNlSW50VmFsdWUBCQCRAwIFAWQAAQUDbmlsBQNuaWwDCQAAAgUDcmVzBQNyZXMEAWIJAPAHAgUEdGhpcwUFeHRuSWQJAMwIAgkBDlNjcmlwdFRyYW5zZmVyAwUFYWRtaW4FAWIFBXh0bklkBQNuaWwJAAIBAiRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4A8l51rA==", "chainId": 87, "height": 3606172, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: HHYzNAKnHHDV1YLmKkXinJPYSGU9kEtUxYV4r4UmdRta Next: G8Wy8UHc2jGCs4qc64neJTGTBLX67dUiSrVZXGv44Njt Diff:
OldNewDifferences
33 {-# CONTENT_TYPE DAPP #-}
44 let admin = Address(base58'3PBYExCMcqwN9R8aD7Wpf3yZ4WVLqFm8zRU')
55
6-let usdnId = base58'DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p'
6+let xtnId = base58'DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p'
77
88 @Callable(i)
99 func init (market) = if ((i.caller != admin))
1313
1414
1515 @Callable(i)
16-func l (t) = if ((i.caller != admin))
16+func l (a) = if ((i.caller != admin))
1717 then throw("lol")
1818 else {
1919 let market = getStringValue(this, "market")
2020 let marketAddress = addressFromStringValue(market)
21- let res = invoke(marketAddress, "liquidate", [t], nil)
21+ let d = split(a, "_")
22+ let res = invoke(marketAddress, "liquidate", [d[0], parseIntValue(d[1])], nil)
2223 if ((res == res))
2324 then {
24- let b = assetBalance(this, usdnId)
25-[ScriptTransfer(admin, b, usdnId)]
25+ let b = assetBalance(this, xtnId)
26+[ScriptTransfer(admin, b, xtnId)]
2627 }
2728 else throw("Strict value is not equal to itself.")
2829 }
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 6 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let admin = Address(base58'3PBYExCMcqwN9R8aD7Wpf3yZ4WVLqFm8zRU')
55
6-let usdnId = base58'DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p'
6+let xtnId = base58'DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p'
77
88 @Callable(i)
99 func init (market) = if ((i.caller != admin))
1010 then throw("lol")
1111 else [StringEntry("market", market)]
1212
1313
1414
1515 @Callable(i)
16-func l (t) = if ((i.caller != admin))
16+func l (a) = if ((i.caller != admin))
1717 then throw("lol")
1818 else {
1919 let market = getStringValue(this, "market")
2020 let marketAddress = addressFromStringValue(market)
21- let res = invoke(marketAddress, "liquidate", [t], nil)
21+ let d = split(a, "_")
22+ let res = invoke(marketAddress, "liquidate", [d[0], parseIntValue(d[1])], nil)
2223 if ((res == res))
2324 then {
24- let b = assetBalance(this, usdnId)
25-[ScriptTransfer(admin, b, usdnId)]
25+ let b = assetBalance(this, xtnId)
26+[ScriptTransfer(admin, b, xtnId)]
2627 }
2728 else throw("Strict value is not equal to itself.")
2829 }
2930
3031

github/deemru/w8io/873ac7e 
312.94 ms