tx · Ftn3gTfZQiQLvAmdJxnrXrjuL5MFg4UBzPKU6639qVzr

3PDXrrDmpgM24cNrwSZbFuaKsX1HZAH4q8U:  -0.00200000 Waves

2023.05.24 14:22 [3657470] smart account 3PDXrrDmpgM24cNrwSZbFuaKsX1HZAH4q8U > SELF 0.00000000 Waves

{ "type": 13, "id": "Ftn3gTfZQiQLvAmdJxnrXrjuL5MFg4UBzPKU6639qVzr", "fee": 200000, "feeAssetId": null, "timestamp": 1684927358500, "version": 1, "sender": "3PDXrrDmpgM24cNrwSZbFuaKsX1HZAH4q8U", "senderPublicKey": "9sRrmnCcE2XFoyQEW8qtmrzKcEcohoS1LB4wu6dKkejZ", "proofs": [ "2PPiLQSGDt4FacNYzbXZw7o7WkYAqb4WVe7RioUZtaZjiHDPoupke6P91rwHpVc73mCeBhzkJsvNehHMWksbiM45" ], "script": "base64:BgIMCAISAwoBCBIDCgECAwAGY2FsbGVyCQEHQWRkcmVzcwEBGgFX8kyNpgQzcQuvv6RJxwgvOUrGQgmaEDC0AAhyZWNlaXZlcgkBB0FkZHJlc3MBARoBV88FaXOVh1gjAmchvI+JX5J6ZuikHjJ+GAEMZ2V0SW50T3JaZXJvAQNrZXkJAQt2YWx1ZU9yRWxzZQIJAJ8IAQUDa2V5AAACAWkBBGluaXQBBm1hcmtldAMJAQIhPQIIBQFpBmNhbGxlcgUGY2FsbGVyCQACAQIKb25seSBhZG1pbgkAzAgCCQELU3RyaW5nRW50cnkCAgZtYXJrZXQFBm1hcmtldAUDbmlsAWkBAWwBAWEDCQECIT0CCAUBaQZjYWxsZXIFBmNhbGxlcgkAAgECCm9ubHkgYWRtaW4EAXQJANgEAQkAyQECBQFhABoEAWQJAQ1wYXJzZUludFZhbHVlAQkAsAkBCQDKAQIFAWEAGgQGbWFya2V0CQERQGV4dHJOYXRpdmUoMTA1MykCBQR0aGlzAgZtYXJrZXQEDW1hcmtldEFkZHJlc3MJARFAZXh0ck5hdGl2ZSgxMDYyKQEFBm1hcmtldAQDcmVzCQD8BwQFDW1hcmtldEFkZHJlc3MCCWxpcXVpZGF0ZQkAzAgCBQF0CQDMCAIFAWQJAMwIAgIABQNuaWwFA25pbAMJAAACBQNyZXMFA3JlcwQOY29vcmRpbmF0b3JTdHIJARFAZXh0ck5hdGl2ZSgxMDUzKQIFDW1hcmtldEFkZHJlc3MCFGtfY29vcmRpbmF0b3JBZGRyZXNzBBJjb29yZGluYXRvckFkZHJlc3MJARFAZXh0ck5hdGl2ZSgxMDYyKQEFDmNvb3JkaW5hdG9yU3RyBA1xdW90ZUFzc2V0U3RyCQERQGV4dHJOYXRpdmUoMTA1MykCBRJjb29yZGluYXRvckFkZHJlc3MCDWtfcXVvdGVfYXNzZXQECnF1b3RlQXNzZXQJANkEAQUNcXVvdGVBc3NldFN0cgQHYmFsYW5jZQkA8AcCBQR0aGlzBQpxdW90ZUFzc2V0CQDMCAIJAQ5TY3JpcHRUcmFuc2ZlcgMFCHJlY2VpdmVyBQdiYWxhbmNlBQpxdW90ZUFzc2V0CQDMCAIJAQxJbnRlZ2VyRW50cnkCCQCsAgICB3Byb2ZpdF8JAKQDAQgFCWxhc3RCbG9jawl0aW1lc3RhbXAFB2JhbGFuY2UJAMwIAgkBDEludGVnZXJFbnRyeQICC3RvdGFsUHJvZml0CQBkAgkBDGdldEludE9yWmVybwECC3RvdGFsUHJvZml0BQdiYWxhbmNlBQNuaWwJAAIBAiRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4ApvIjzg==", "chainId": 87, "height": 3657470, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 6GB2u7jdXUG5HR4zfJJVDtnQKPwn4iWmmt6nM1c2L6Df Next: GwMj1GHMyeaTavuErfe34dFi37GPMqB9PV7qC41Q2wkZ Diff:
OldNewDifferences
2323 let d = parseIntValue(toUtf8String(drop(a, 26)))
2424 let market = getStringValue(this, "market")
2525 let marketAddress = addressFromStringValue(market)
26- let res = invoke(marketAddress, "liquidate", [t, d], nil)
26+ let res = invoke(marketAddress, "liquidate", [t, d, ""], nil)
2727 if ((res == res))
2828 then {
2929 let coordinatorStr = getStringValue(marketAddress, "k_coordinatorAddress")
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 6 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let caller = Address(base58'3PQ23xgnf98t4qDtF5bscxdCDwgYoL7SPeK')
55
66 let receiver = Address(base58'3PLoX5yufZz9jRahL1CVVRAXq8VpUmXBKLK')
77
88 func getIntOrZero (key) = valueOrElse(getInteger(key), 0)
99
1010
1111 @Callable(i)
1212 func init (market) = if ((i.caller != caller))
1313 then throw("only admin")
1414 else [StringEntry("market", market)]
1515
1616
1717
1818 @Callable(i)
1919 func l (a) = if ((i.caller != caller))
2020 then throw("only admin")
2121 else {
2222 let t = toBase58String(take(a, 26))
2323 let d = parseIntValue(toUtf8String(drop(a, 26)))
2424 let market = getStringValue(this, "market")
2525 let marketAddress = addressFromStringValue(market)
26- let res = invoke(marketAddress, "liquidate", [t, d], nil)
26+ let res = invoke(marketAddress, "liquidate", [t, d, ""], nil)
2727 if ((res == res))
2828 then {
2929 let coordinatorStr = getStringValue(marketAddress, "k_coordinatorAddress")
3030 let coordinatorAddress = addressFromStringValue(coordinatorStr)
3131 let quoteAssetStr = getStringValue(coordinatorAddress, "k_quote_asset")
3232 let quoteAsset = fromBase58String(quoteAssetStr)
3333 let balance = assetBalance(this, quoteAsset)
3434 [ScriptTransfer(receiver, balance, quoteAsset), IntegerEntry(("profit_" + toString(lastBlock.timestamp)), balance), IntegerEntry("totalProfit", (getIntOrZero("totalProfit") + balance))]
3535 }
3636 else throw("Strict value is not equal to itself.")
3737 }
3838
3939

github/deemru/w8io/3ef1775 
28.24 ms