tx · 9gH3y9wRDtZyudrj1fWqwAuRswm5EZiaUQWP2s6AMemK

3PMCAyNU4Yep4MemnPjzCzKBWa7yPRXhtg4:  -0.05000000 Waves

2022.04.07 18:15 [3063615] smart account 3PMCAyNU4Yep4MemnPjzCzKBWa7yPRXhtg4 > SELF 0.00000000 Waves

{ "type": 13, "id": "9gH3y9wRDtZyudrj1fWqwAuRswm5EZiaUQWP2s6AMemK", "fee": 5000000, "feeAssetId": null, "timestamp": 1649344607317, "version": 2, "chainId": 87, "sender": "3PMCAyNU4Yep4MemnPjzCzKBWa7yPRXhtg4", "senderPublicKey": "wYRr49jaatuYAQR5dz2yWP2CCzLHt3bELfNRETP8vqe", "proofs": [ "4aYAZx9xBoR3DdyQWjxMSqKjU4cynyP9uHACVuDvX7VXPdsKyk5yFehsaGjPoyDmeC9HDhH3Mv9hnv5DLJuHP3Vy" ], "script": "base64:AAIFAAAAAAAAAA4IAhIGCgQICAgBEgASAAAAAAAAAAADAAAAAWkBAAAADmZsYXNobGlxdWlkYXRlAAAABAAAAAJicgAAAAJjcgAAAAhib3Jyb3dlcgAAAAZhbW91bnQEAAAAFG9yaWdpbmFsV2F2ZXNCYWxhbmNlCQAD7wAAAAEFAAAABHRoaXMEAAAAEWxpcXVpZGF0ZUNvbnRyYWN0CQEAAAAHQWRkcmVzcwAAAAEBAAAAGgFXXsGWGTDJokN4RmnWJtbx5rhD0L32TB64BAAAAAxzZWxsQ29udHJhY3QJAQAAAAdBZGRyZXNzAAAAAQEAAAAaAVeroJ2Ou/x2iT81TvG9sUsqA5dYRR/HivMEAAAABGxvYW4JAAP8AAAABAUAAAARbGlxdWlkYXRlQ29udHJhY3QCAAAADHRyYW5zZmVyRGVidAkABEwAAAACBQAAAAJicgkABEwAAAACBQAAAAJjcgkABEwAAAACBQAAAAhib3Jyb3dlcgkABEwAAAACBQAAAAZhbW91bnQFAAAAA25pbAUAAAADbmlsAwkAAAAAAAACBQAAAARsb2FuBQAAAARsb2FuBAAAAA9uZXdXYXZlc0JhbGFuY2UJAAPvAAAAAQUAAAAEdGhpcwQAAAALZWFybmVkV2F2ZXMJAABlAAAAAggFAAAAD25ld1dhdmVzQmFsYW5jZQAAAAlhdmFpbGFibGUIBQAAABRvcmlnaW5hbFdhdmVzQmFsYW5jZQAAAAlhdmFpbGFibGUDCQAAAAAAAAIFAAAAC2Vhcm5lZFdhdmVzBQAAAAtlYXJuZWRXYXZlcwkAAAIAAAABCQABpAAAAAEFAAAAC2Vhcm5lZFdhdmVzBAAAAAR0ZXN0AgAAAAAFAAAAA25pbAkAAAIAAAABAgAAACRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4AAAABaQEAAAAJZmxhc2hsb2FuAAAAAAQAAAARbGlxdWlkYXRlQ29udHJhY3QJAQAAAAdBZGRyZXNzAAAAAQEAAAAaAVdewZYZMMmiQ3hGadYm1vHmuEPQvfZMHrgEAAAABGxvYW4JAAP8AAAABAUAAAARbGlxdWlkYXRlQ29udHJhY3QCAAAABmJvcnJvdwkABEwAAAACAgAAACw0NzRqVGVZeDJyMlZhMzU3OTR0Q1NjQVhXSkc5aFUySGNneHpNb3dhWlVudQkABEwAAAACAAAAAAAAAYagBQAAAANuaWwFAAAAA25pbAMJAAAAAAAAAgUAAAAEbG9hbgUAAAAEbG9hbgUAAAADbmlsCQAAAgAAAAECAAAAJFN0cmljdCB2YWx1ZSBpcyBub3QgZXF1YWwgdG8gaXRzZWxmLgAAAAFpAQAAAARzZWxsAAAAAAQAAAAIY29udHJhY3QJAQAAAAdBZGRyZXNzAAAAAQEAAAAaAVeroJ2Ou/x2iT81TvG9sUsqA5dYRR/HivMEAAAABHNlbGwJAAP8AAAABAUAAAAIY29udHJhY3QCAAAACGV4Y2hhbmdlCQAETAAAAAIAAAAAAAADDUAFAAAAA25pbAkABEwAAAACCQEAAAAPQXR0YWNoZWRQYXltZW50AAAAAgUAAAAEdW5pdAAAAAAAAA9CQAUAAAADbmlsAwkAAAAAAAACBQAAAARzZWxsBQAAAARzZWxsBQAAAANuaWwJAAACAAAAAQIAAAAkU3RyaWN0IHZhbHVlIGlzIG5vdCBlcXVhbCB0byBpdHNlbGYuAAAAAQAAAAJ0eAEAAAAGdmVyaWZ5AAAAAAkAAfQAAAADCAUAAAACdHgAAAAJYm9keUJ5dGVzCQABkQAAAAIIBQAAAAJ0eAAAAAZwcm9vZnMAAAAAAAAAAAAIBQAAAAJ0eAAAAA9zZW5kZXJQdWJsaWNLZXlUyJZb", "height": 3063615, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: FrwumVtrfaaeBecX8pT4zEiCet3zGNniVJj7ijV4oJUL Next: GmLBtZL3iTYWnV5fox3bgYtRkTRKuEkYHGcE7zDhCCcu Diff:
OldNewDifferences
1313 then {
1414 let newWavesBalance = wavesBalance(this)
1515 let earnedWaves = (newWavesBalance.available - originalWavesBalance.available)
16- if ((earnedWaves > 0))
16+ if ((earnedWaves == earnedWaves))
1717 then throw(toString(earnedWaves))
1818 else {
1919 let test = ""
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 5 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44
55
66 @Callable(i)
77 func flashliquidate (br,cr,borrower,amount) = {
88 let originalWavesBalance = wavesBalance(this)
99 let liquidateContract = Address(base58'3PAZv9tgK1PX7dKR7b4kchq5qdpUS3G5sYT')
1010 let sellContract = Address(base58'3PHaNgomBkrvEL2QnuJarQVJa71wjw9qiqG')
1111 let loan = invoke(liquidateContract, "transferDebt", [br, cr, borrower, amount], nil)
1212 if ((loan == loan))
1313 then {
1414 let newWavesBalance = wavesBalance(this)
1515 let earnedWaves = (newWavesBalance.available - originalWavesBalance.available)
16- if ((earnedWaves > 0))
16+ if ((earnedWaves == earnedWaves))
1717 then throw(toString(earnedWaves))
1818 else {
1919 let test = ""
2020 nil
2121 }
2222 }
2323 else throw("Strict value is not equal to itself.")
2424 }
2525
2626
2727
2828 @Callable(i)
2929 func flashloan () = {
3030 let liquidateContract = Address(base58'3PAZv9tgK1PX7dKR7b4kchq5qdpUS3G5sYT')
3131 let loan = invoke(liquidateContract, "borrow", ["474jTeYx2r2Va35794tCScAXWJG9hU2HcgxzMowaZUnu", 100000], nil)
3232 if ((loan == loan))
3333 then nil
3434 else throw("Strict value is not equal to itself.")
3535 }
3636
3737
3838
3939 @Callable(i)
4040 func sell () = {
4141 let contract = Address(base58'3PHaNgomBkrvEL2QnuJarQVJa71wjw9qiqG')
4242 let sell = invoke(contract, "exchange", [200000], [AttachedPayment(unit, 1000000)])
4343 if ((sell == sell))
4444 then nil
4545 else throw("Strict value is not equal to itself.")
4646 }
4747
4848
4949 @Verifier(tx)
5050 func verify () = sigVerify(tx.bodyBytes, tx.proofs[0], tx.senderPublicKey)
5151

github/deemru/w8io/6500d08 
36.02 ms