tx · AdoFygLiTBKXZXaX27XisdSPTNJ6vRnfWFeu9ThpWfhF

3P2PedG8nznAPRRUS3Qg5MSTQy9AVVmJMHT:  -0.00600000 Waves

2022.11.17 12:59 [3386347] smart account 3P2PedG8nznAPRRUS3Qg5MSTQy9AVVmJMHT > SELF 0.00000000 Waves

{ "type": 13, "id": "AdoFygLiTBKXZXaX27XisdSPTNJ6vRnfWFeu9ThpWfhF", "fee": 600000, "feeAssetId": null, "timestamp": 1668679261246, "version": 1, "sender": "3P2PedG8nznAPRRUS3Qg5MSTQy9AVVmJMHT", "senderPublicKey": "FotjiKs3WtvkoPgrfu7WYXG94xWTi7EtUSnKwpGBQkNn", "proofs": [ "22ujf1fBzi7M7US5b9yTe9iAsQtX51bd2xUuL9KTdobm1hzkJtfUBzCMiJf7AM3HnatBJ5dLe8nbLajQ7pFeKp8u" ], "script": "base64:BgIECAISAAQADGFkbWluQWRkcmVzcwkBB0FkZHJlc3MBARoBVzQU33FERt8wVNH3uJxzRQyrOiubTY4mYQAEU1VSRgEgktH0SuIRASv0fureIY49xfvJ8n3Oh7LtUhnwOk4kWPUBCWFzQW55TGlzdAEBdgQHJG1hdGNoMAUBdgMJAAECBQckbWF0Y2gwAglMaXN0W0FueV0EAWwFByRtYXRjaDAFAWwJAAIBAgQjZXJyAQVhc0ludAEBdgQHJG1hdGNoMAUBdgMJAAECBQckbWF0Y2gwAgNJbnQEAXgFByRtYXRjaDAFAXgEAXQFByRtYXRjaDAJAAIBAgQjZXJyAQFpAQRjYWxsAAMDCQECIT0CCAUBaQZjYWxsZXIFDGFkbWluQWRkcmVzcwkBAiE9AggFAWkGY2FsbGVyBQR0aGlzBwkAAgECEW9ubHkgYWRtaW4gY2FuIGRvBA9uZXV0cmlub01ldHJpY3MJAQlhc0FueUxpc3QBCQD8BwQJARFAZXh0ck5hdGl2ZSgxMDYyKQECIzNQNzdpVXVzTndNTXpXRmRDOGY3YmZ0d3BIeUcxUEJzMWdxAhpjYWxjTmV1dGlub01ldHJpY3NSRUFET05MWQUDbmlsBQNuaWwEAkJSCQEFYXNJbnQBCQCRAwIFD25ldXRyaW5vTWV0cmljcwAIAwkAZgIAqK4IBQJCUgQDaW52CQD8BwQJAQdBZGRyZXNzAQEaAVd1Et2Tgg9b3iV2FTnLSdUfUygJxOhxXicCFXdpdGhkcmF3VmVzdGVkQWxsU1VSRgkAzAgCBwkAzAgCBgUDbmlsBQNuaWwDCQAAAgUDaW52BQNpbnYEB2FBbW91bnQJAPAHAgUEdGhpcwUEU1VSRgkAzAgCCQEOU2NyaXB0VHJhbnNmZXIDCQERQGV4dHJOYXRpdmUoMTA2MikBAiMzUEM1MXFnTlF6NHh4N20xRGhMZENEWUVTYWVOS1Q2emVGdAUHYUFtb3VudAUEU1VSRgUDbmlsCQACAQIkU3RyaWN0IHZhbHVlIGlzIG5vdCBlcXVhbCB0byBpdHNlbGYuCQACAQIJYnIgaXMgYmFkAAqOJ/E=", "chainId": 87, "height": 3386347, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: Hk2CTXx9r6aLmhzbCphY7X4aeV6Bjg1bbnsySeRtE5Ta Next: FjGpqLsv3ERfGbqq5AT5ajNZeD135x8ZwPJ3M2t7KA2Q Diff:
OldNewDifferences
2929 else {
3030 let neutrinoMetrics = asAnyList(invoke(addressFromStringValue("3P77iUusNwMMzWFdC8f7bftwpHyG1PBs1gq"), "calcNeutinoMetricsREADONLY", nil, nil))
3131 let BR = asInt(neutrinoMetrics[8])
32- if ((136000 > BR))
32+ if ((137000 > BR))
3333 then {
3434 let inv = invoke(Address(base58'3PCbvPVQfSvVu88ip8Fm5YjwJhjEYk1Txhk'), "withdrawVestedAllSURF", [false, true], nil)
3535 if ((inv == inv))
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 6 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let adminAddress = Address(base58'3P6gGsVQbD2xgmaNxN7Rj3arohPsBxvo5GC')
55
66 let SURF = base58'At8D6NFFpheCbvKVnjVoeLL84Eo8NZn6ovManxfLaFWL'
77
88 func asAnyList (v) = match v {
99 case l: List[Any] =>
1010 l
1111 case _ =>
1212 throw("#err")
1313 }
1414
1515
1616 func asInt (v) = match v {
1717 case x: Int =>
1818 x
1919 case t =>
2020 throw("#err")
2121 }
2222
2323
2424 @Callable(i)
2525 func call () = if (if ((i.caller != adminAddress))
2626 then (i.caller != this)
2727 else false)
2828 then throw("only admin can do")
2929 else {
3030 let neutrinoMetrics = asAnyList(invoke(addressFromStringValue("3P77iUusNwMMzWFdC8f7bftwpHyG1PBs1gq"), "calcNeutinoMetricsREADONLY", nil, nil))
3131 let BR = asInt(neutrinoMetrics[8])
32- if ((136000 > BR))
32+ if ((137000 > BR))
3333 then {
3434 let inv = invoke(Address(base58'3PCbvPVQfSvVu88ip8Fm5YjwJhjEYk1Txhk'), "withdrawVestedAllSURF", [false, true], nil)
3535 if ((inv == inv))
3636 then {
3737 let aAmount = assetBalance(this, SURF)
3838 [ScriptTransfer(addressFromStringValue("3PC51qgNQz4xx7m1DhLdCDYESaeNKT6zeFt"), aAmount, SURF)]
3939 }
4040 else throw("Strict value is not equal to itself.")
4141 }
4242 else throw("br is bad")
4343 }
4444
4545

github/deemru/w8io/3ef1775 
25.59 ms