tx · 3yP7MEn42UM4aHpNP8kwJ5mvWt977aktUT5ZSNshPei4

3P4x6kpsu63wHbqAVxB6DWN5CzSqNSrtQaK:  -0.01400000 Waves

2022.01.28 19:03 [2964040] smart account 3P4x6kpsu63wHbqAVxB6DWN5CzSqNSrtQaK > SELF 0.00000000 Waves

{ "type": 13, "id": "3yP7MEn42UM4aHpNP8kwJ5mvWt977aktUT5ZSNshPei4", "fee": 1400000, "feeAssetId": null, "timestamp": 1643385824974, "version": 2, "chainId": 87, "sender": "3P4x6kpsu63wHbqAVxB6DWN5CzSqNSrtQaK", "senderPublicKey": "ibrKsGF9M8wvjvpmNGtwTNkoC1jk26QJQSzJr8pd2ZW", "proofs": [ "FLAFDQ5gnrAQ74kioNWfSFFcBi2cjzxKK1cikF2T1PNDw1pb4GDmiTzPC6cWKcMSL1kAE6BhPHP16qE22aMSa6x" ], "script": "base64:AAIFAAAAAAAAAIMIAhIAEgASABoQCgFhEgtiZHNtQXNzZXRJZBoLCgFiEgZiZG1zU0MaBgoBYxIBaRoQCgFkEgt3YXZlc0Ftb3VudBoPCgFlEgpiZHNtQW1vdW50GgYKAWYSAXIaEwoBZxIObmV3V2F2ZXNBbW91bnQaEgoBaBINbmV3QmRzbUFtb3VudAAAAAIAAAAAAWEBAAAAIFXuw76qC/BQ6HHIG6pucJ6kscj+Si65wfHMxWsPeJdLAAAAAAFiAQAAABoBV5q1nbiLPkFqa+QYnS47CnavBiLQNYp1EAAAAAMAAAABYwEAAAAEYmRzbQAAAAAEAAAAAWQICQAD7wAAAAEFAAAABHRoaXMAAAAHcmVndWxhcgQAAAABZQkAA/AAAAACBQAAAAR0aGlzBQAAAAFhBAAAAAFmCQAD/AAAAAQJAQAAAAdBZGRyZXNzAAAAAQUAAAABYgIAAAAHYnV5TnNidAUAAAADbmlsCQAETAAAAAIJAQAAAA9BdHRhY2hlZFBheW1lbnQAAAACBQAAAAR1bml0AAAAAAA7msoABQAAAANuaWwDCQAAAAAAAAIFAAAAAWYFAAAAAWYEAAAAAWcICQAD7wAAAAEFAAAABHRoaXMAAAAHcmVndWxhcgQAAAABaAkAA/AAAAACBQAAAAR0aGlzBQAAAAFhAwkAAGYAAAACCQAAZQAAAAIFAAAAAWgFAAAAAWUAAAAAAACYloAFAAAAA25pbAkAAAIAAAABCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAICAAAAA3c6IAkAAaQAAAABBQAAAAFkAgAAAAUsIGI6IAkAAaQAAAABBQAAAAFlAgAAAAd3IG5ldzogCQABpAAAAAEFAAAAAWcCAAAACSwgYiBuZXc6IAkAAaQAAAABBQAAAAFoCQAAAgAAAAECAAAAB2JhZCByZXEAAAABYwEAAAAFY2FsbDEAAAAABAAAAAFmCQAD/AAAAAQFAAAABHRoaXMCAAAABWNhbGwyBQAAAANuaWwFAAAAA25pbAMJAAAAAAAAAgUAAAABZgUAAAABZgUAAAADbmlsCQAAAgAAAAECAAAAB2JhZCByZXEAAAABYwEAAAAFY2FsbDIAAAAABAAAAAFmCQAD/AAAAAQFAAAABHRoaXMCAAAABWNhbGwxBQAAAANuaWwFAAAAA25pbAMJAAAAAAAAAgUAAAABZgUAAAABZgUAAAADbmlsCQAAAgAAAAECAAAAB2JhZCByZXEAAAAAeIailg==", "height": 2964040, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 31suy6f5ULVqoNL9XMZNjSgcCFLNriw51U9ygApjANML Next: FhAChjRraVA4u8nFHdgoG3zSipvqjVPkviqCbehjat2q Diff:
OldNewDifferences
77
88 @Callable(i)
99 func bdsm () = {
10- let wavesAmount = wavesBalance(this).available
10+ let wavesAmount = wavesBalance(this).regular
1111 let bdsmAmount = assetBalance(this, bdsmAssetId)
1212 let r = invoke(Address(bdmsSC), "buyNsbt", nil, [AttachedPayment(unit, 1000000000)])
1313 if ((r == r))
1414 then {
15- let newWavesAmount = wavesBalance(this).available
15+ let newWavesAmount = wavesBalance(this).regular
1616 let newBdsmAmount = assetBalance(this, bdsmAssetId)
1717 if (((newBdsmAmount - bdsmAmount) > 10000000))
1818 then nil
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 () = {
10- let wavesAmount = wavesBalance(this).available
10+ let wavesAmount = wavesBalance(this).regular
1111 let bdsmAmount = assetBalance(this, bdsmAssetId)
1212 let r = invoke(Address(bdmsSC), "buyNsbt", nil, [AttachedPayment(unit, 1000000000)])
1313 if ((r == r))
1414 then {
15- let newWavesAmount = wavesBalance(this).available
15+ let newWavesAmount = wavesBalance(this).regular
1616 let newBdsmAmount = assetBalance(this, bdsmAssetId)
1717 if (((newBdsmAmount - bdsmAmount) > 10000000))
1818 then nil
1919 else throw(((((((("w: " + toString(wavesAmount)) + ", b: ") + toString(bdsmAmount)) + "w new: ") + toString(newWavesAmount)) + ", b new: ") + toString(newBdsmAmount)))
2020 }
2121 else throw("bad req")
2222 }
2323
2424
2525
2626 @Callable(i)
2727 func call1 () = {
2828 let r = invoke(this, "call2", nil, nil)
2929 if ((r == r))
3030 then nil
3131 else throw("bad req")
3232 }
3333
3434
3535
3636 @Callable(i)
3737 func call2 () = {
3838 let r = invoke(this, "call1", nil, nil)
3939 if ((r == r))
4040 then nil
4141 else throw("bad req")
4242 }
4343
4444

github/deemru/w8io/6500d08 
42.05 ms