tx · 54tVjoM457Tnd6aeiTmxuLd2ZyPBXd9b4xEeNrBYEjS6

3PHbdpaKzz8EiAngGHaFu2hVuNCdsC67qh3:  -0.01000000 Waves

2023.10.20 17:23 [3872887] smart account 3PHbdpaKzz8EiAngGHaFu2hVuNCdsC67qh3 > SELF 0.00000000 Waves

{ "type": 13, "id": "54tVjoM457Tnd6aeiTmxuLd2ZyPBXd9b4xEeNrBYEjS6", "fee": 1000000, "feeAssetId": null, "timestamp": 1697811801680, "version": 2, "chainId": 87, "sender": "3PHbdpaKzz8EiAngGHaFu2hVuNCdsC67qh3", "senderPublicKey": "4XuPpm7Pz97L5yDuLYiKbCSuXvtGjxCPsUBUUzmgokhP", "proofs": [ "2qdHPU4CySaGn69frESqteA22UCY118rp4HcWFsZUB9ckkRw8QRb35jQwZE7MXNyk7z3ZatubonRqibXpZ4QL9MJ" ], "script": "base64:BgILCAISBwoFCAgICAECAAVwb29scwkAzAgCAiMzUDR1QTVldG5aaTRBbUJhYktpbnEyYk1pV1U4S2NuSFpkSAkAzAgCAiMzUDRESzVWekR3TDN2ZmM1YWhVRWh0b2U1QnlaTnlhY0ozWAkAzAgCAiMzUEhwdVFVUFZVb1IzQVl6RmVKemVXSmZZTHNMVG1Xc3NWSAkAzAgCAiMzUDhEZjJiN3l3SHRMQkhCZThQQlZRWWQzQTVNZEVFSkFvdQkAzAgCAiMzUEFkOUFxZzNjUVN6dTI2TUZZV1FZY2pTWFBWQ0p0dWY1VgUDbmlsAQ1nZXRBc3NldEJ5dGVzAQphc3NldElkU3RyAwkAAAIFCmFzc2V0SWRTdHICBVdBVkVTBQR1bml0CQDZBAEFCmFzc2V0SWRTdHIBAWkBEHByb3h5TGlxdWlkYXRlVjIFBHBvb2wLdXNlckFkZHJlc3MOZGVidEFzc2V0SWRTdHISc3VwcGxpZWRBc3NldElkU3RyBmFtb3VudAMJAAACCQDPCAIFBXBvb2xzBQRwb29sBQR1bml0CQACAQIgZ2l2ZW4gcG9vbCBhZGRyZXNzIGlzIG5vdCBhIHBvb2wEA2ludgkA/AcECQERQGV4dHJOYXRpdmUoMTA2MikBBQRwb29sAgtsaXF1aWRhdGVWMgkAzAgCBwkAzAgCBQt1c2VyQWRkcmVzcwkAzAgCBRJzdXBwbGllZEFzc2V0SWRTdHIFA25pbAkAzAgCCQEPQXR0YWNoZWRQYXltZW50AgkBDWdldEFzc2V0Qnl0ZXMBBQ5kZWJ0QXNzZXRJZFN0cgUGYW1vdW50BQNuaWwDCQAAAgUDaW52BQNpbnYFA25pbAkAAgECJFN0cmljdCB2YWx1ZSBpcyBub3QgZXF1YWwgdG8gaXRzZWxmLgCTNqMk", "height": 3872887, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: none Next: 2RRT8mW4StiE7T5HCD6Hq18d6x5cLUab5B4oZn8Dyehp Full:
OldNewDifferences
1-# no script
1+{-# STDLIB_VERSION 6 #-}
2+{-# SCRIPT_TYPE ACCOUNT #-}
3+{-# CONTENT_TYPE DAPP #-}
4+let pools = ["3P4uA5etnZi4AmBabKinq2bMiWU8KcnHZdH", "3P4DK5VzDwL3vfc5ahUEhtoe5ByZNyacJ3X", "3PHpuQUPVUoR3AYzFeJzeWJfYLsLTmWssVH", "3P8Df2b7ywHtLBHBe8PBVQYd3A5MdEEJAou", "3PAd9Aqg3cQSzu26MFYWQYcjSXPVCJtuf5V"]
5+
6+func getAssetBytes (assetIdStr) = if ((assetIdStr == "WAVES"))
7+ then unit
8+ else fromBase58String(assetIdStr)
9+
10+
11+@Callable(i)
12+func proxyLiquidateV2 (pool,userAddress,debtAssetIdStr,suppliedAssetIdStr,amount) = if ((indexOf(pools, pool) == unit))
13+ then throw("given pool address is not a pool")
14+ else {
15+ let inv = invoke(addressFromStringValue(pool), "liquidateV2", [false, userAddress, suppliedAssetIdStr], [AttachedPayment(getAssetBytes(debtAssetIdStr), amount)])
16+ if ((inv == inv))
17+ then nil
18+ else throw("Strict value is not equal to itself.")
19+ }
20+
21+

github/deemru/w8io/3ef1775 
16.96 ms