tx · Bf7NRE2CLa46CpbC5L9HnJaVQgQCV5FStNf8QFmQB5jf

3P4x6kpsu63wHbqAVxB6DWN5CzSqNSrtQaK:  -0.01400000 Waves

2022.01.28 18:54 [2964031] smart account 3P4x6kpsu63wHbqAVxB6DWN5CzSqNSrtQaK > SELF 0.00000000 Waves

{ "type": 13, "id": "Bf7NRE2CLa46CpbC5L9HnJaVQgQCV5FStNf8QFmQB5jf", "fee": 1400000, "feeAssetId": null, "timestamp": 1643385255505, "version": 2, "chainId": 87, "sender": "3P4x6kpsu63wHbqAVxB6DWN5CzSqNSrtQaK", "senderPublicKey": "ibrKsGF9M8wvjvpmNGtwTNkoC1jk26QJQSzJr8pd2ZW", "proofs": [ "52Ce4o7jjbC8ytpq2ybkT39gVYBjvHDwYbohMyJNTPsgALgJkEdaXz9vPbAK4Bzur2t297Ar2GW789MvyB9uf2Wi" ], "script": "base64:AAIFAAAAAAAAAH8IAhIAGhAKAWESC2Jkc21Bc3NldElkGgsKAWISBmJkbXNTQxoGCgFjEgFpGhAKAWQSC3dhdmVzQW1vdW50Gg8KAWUSCmJkc21BbW91bnQaBgoBZhIBchoTCgFnEg5uZXdXYXZlc0Ftb3VudBoSCgFoEg1uZXdCZHNtQW1vdW50AAAAAgAAAAABYQEAAAAgVe7DvqoL8FDoccgbqm5wnqSxyP5KLrnB8czFaw94l0sAAAAAAWIBAAAAGgFXmrWduIs+QWpr5BidLjsKdq8GItA1inUQAAAAAQAAAAFjAQAAAARiZHNtAAAAAAQAAAABZAgJAAPvAAAAAQUAAAAEdGhpcwAAAAlhdmFpbGFibGUEAAAAAWUJAAPwAAAAAgUAAAAEdGhpcwUAAAABYQQAAAABZgkAA/wAAAAECQEAAAAHQWRkcmVzcwAAAAEFAAAAAWICAAAAB2J1eU5zYnQFAAAAA25pbAkABEwAAAACCQEAAAAPQXR0YWNoZWRQYXltZW50AAAAAgUAAAAEdW5pdAAAAAAAO5rKAAUAAAADbmlsBAAAAAFnCAkAA+8AAAABBQAAAAR0aGlzAAAACWF2YWlsYWJsZQQAAAABaAkAA/AAAAACBQAAAAR0aGlzBQAAAAFhAwkAAGYAAAACCQAAZQAAAAIFAAAAAWgFAAAAAWUAAAAAAACYloAFAAAAA25pbAkAAAIAAAABCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAICAAAAA3c6IAkAAaQAAAABBQAAAAFkAgAAAAUsIGI6IAkAAaQAAAABBQAAAAFlAgAAAAd3IG5ldzogCQABpAAAAAEFAAAAAWcCAAAACSwgYiBuZXc6IAkAAaQAAAABBQAAAAFoAAAAAK5FSAk=", "height": 2964031, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 5Jw8CM3T7k45P8Y4LNJXqfcM9mAwwi6GUJAMFog94WHZ Next: CB2GxCRE2gG7XCBHpqQZLNXHT1w5jVykgCJbjvs6UkR9 Diff:
OldNewDifferences
1212 let r = invoke(Address(bdmsSC), "buyNsbt", nil, [AttachedPayment(unit, 1000000000)])
1313 let newWavesAmount = wavesBalance(this).available
1414 let newBdsmAmount = assetBalance(this, bdsmAssetId)
15- throw(((((((("w: " + toString(wavesAmount)) + ", b: ") + toString(bdsmAmount)) + "w new: ") + toString(newWavesAmount)) + ", b new: ") + toString(newBdsmAmount)))
15+ if (((newBdsmAmount - bdsmAmount) > 10000000))
16+ then nil
17+ else throw(((((((("w: " + toString(wavesAmount)) + ", b: ") + toString(bdsmAmount)) + "w new: ") + toString(newWavesAmount)) + ", b new: ") + toString(newBdsmAmount)))
1618 }
1719
1820
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 5 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let bdsmAssetId = base58'6nSpVyNH7yM69eg446wrQR94ipbbcmZMU1ENPwanC97g'
55
66 let bdmsSC = base58'3PG2vMhK5CPqsCDodvLGzQ84QkoHXCJ3oNP'
77
88 @Callable(i)
99 func bdsm () = {
1010 let wavesAmount = wavesBalance(this).available
1111 let bdsmAmount = assetBalance(this, bdsmAssetId)
1212 let r = invoke(Address(bdmsSC), "buyNsbt", nil, [AttachedPayment(unit, 1000000000)])
1313 let newWavesAmount = wavesBalance(this).available
1414 let newBdsmAmount = assetBalance(this, bdsmAssetId)
15- throw(((((((("w: " + toString(wavesAmount)) + ", b: ") + toString(bdsmAmount)) + "w new: ") + toString(newWavesAmount)) + ", b new: ") + toString(newBdsmAmount)))
15+ if (((newBdsmAmount - bdsmAmount) > 10000000))
16+ then nil
17+ else throw(((((((("w: " + toString(wavesAmount)) + ", b: ") + toString(bdsmAmount)) + "w new: ") + toString(newWavesAmount)) + ", b new: ") + toString(newBdsmAmount)))
1618 }
1719
1820

github/deemru/w8io/6500d08 
42.57 ms