2022.01.28 18:59 [2964036] smart account 3P4x6kpsu63wHbqAVxB6DWN5CzSqNSrtQaK > SELF 0.00000000 Waves
{ "type": 13, "id": "DocQVV9YzBeyBvVi57vP1vT9DDULEEoApTr1Qj4rhPKT", "fee": 1400000, "feeAssetId": null, "timestamp": 1643385605216, "version": 2, "chainId": 87, "sender": "3P4x6kpsu63wHbqAVxB6DWN5CzSqNSrtQaK", "senderPublicKey": "ibrKsGF9M8wvjvpmNGtwTNkoC1jk26QJQSzJr8pd2ZW", "proofs": [ "4NQyDSDVtEFrUvcPqSKbgCdpJgb3uKHD2wQxnXG49KeYHHk5Vnv18TBYL2KSss8A2piWE8k2NKMPgDPJQgzTrJzN" ], "script": "base64:AAIFAAAAAAAAAIMIAhIAEgASABoQCgFhEgtiZHNtQXNzZXRJZBoLCgFiEgZiZG1zU0MaBgoBYxIBaRoQCgFkEgt3YXZlc0Ftb3VudBoPCgFlEgpiZHNtQW1vdW50GgYKAWYSAXIaEwoBZxIObmV3V2F2ZXNBbW91bnQaEgoBaBINbmV3QmRzbUFtb3VudAAAAAIAAAAAAWEBAAAAIFXuw76qC/BQ6HHIG6pucJ6kscj+Si65wfHMxWsPeJdLAAAAAAFiAQAAABoBV5q1nbiLPkFqa+QYnS47CnavBiLQNYp1EAAAAAMAAAABYwEAAAAEYmRzbQAAAAAEAAAAAWQICQAD7wAAAAEFAAAABHRoaXMAAAAJYXZhaWxhYmxlBAAAAAFlCQAD8AAAAAIFAAAABHRoaXMFAAAAAWEEAAAAAWYJAAP8AAAABAkBAAAAB0FkZHJlc3MAAAABBQAAAAFiAgAAAAdidXlOc2J0BQAAAANuaWwJAARMAAAAAgkBAAAAD0F0dGFjaGVkUGF5bWVudAAAAAIFAAAABHVuaXQAAAAAADuaygAFAAAAA25pbAQAAAABZwgJAAPvAAAAAQUAAAAEdGhpcwAAAAlhdmFpbGFibGUEAAAAAWgJAAPwAAAAAgUAAAAEdGhpcwUAAAABYQMJAABmAAAAAgkAAGUAAAACBQAAAAFoBQAAAAFlAAAAAAAAmJaABQAAAANuaWwJAAACAAAAAQkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACAgAAAAN3OiAJAAGkAAAAAQUAAAABZAIAAAAFLCBiOiAJAAGkAAAAAQUAAAABZQIAAAAHdyBuZXc6IAkAAaQAAAABBQAAAAFnAgAAAAksIGIgbmV3OiAJAAGkAAAAAQUAAAABaAAAAAFjAQAAAAVjYWxsMQAAAAAEAAAAAWYJAAP8AAAABAUAAAAEdGhpcwIAAAAFY2FsbDIFAAAAA25pbAUAAAADbmlsAwkAAAAAAAACBQAAAAFmBQAAAAFmBQAAAANuaWwJAAACAAAAAQIAAAAHYmFkIHJlcQAAAAFjAQAAAAVjYWxsMgAAAAAEAAAAAWYJAAP8AAAABAUAAAAEdGhpcwIAAAAFY2FsbDEFAAAAA25pbAUAAAADbmlsAwkAAAAAAAACBQAAAAFmBQAAAAFmBQAAAANuaWwJAAACAAAAAQIAAAAHYmFkIHJlcQAAAAAqB2H7", "height": 2964036, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: CB2GxCRE2gG7XCBHpqQZLNXHT1w5jVykgCJbjvs6UkR9 Next: 9EGH3W7jnRiYf3cndKzDkLfWjWos2sYrE6C13R12oZD6 Diff:
Old | New | Differences | |
---|---|---|---|
22 | 22 | @Callable(i) | |
23 | 23 | func call1 () = { | |
24 | 24 | let r = invoke(this, "call2", nil, nil) | |
25 | - | nil | |
25 | + | if ((r == r)) | |
26 | + | then nil | |
27 | + | else throw("bad req") | |
26 | 28 | } | |
27 | 29 | ||
28 | 30 | ||
30 | 32 | @Callable(i) | |
31 | 33 | func call2 () = { | |
32 | 34 | let r = invoke(this, "call1", nil, nil) | |
33 | - | nil | |
35 | + | if ((r == r)) | |
36 | + | then nil | |
37 | + | else throw("bad req") | |
34 | 38 | } | |
35 | 39 | ||
36 | 40 |
Old | New | Differences | |
---|---|---|---|
1 | 1 | {-# STDLIB_VERSION 5 #-} | |
2 | 2 | {-# SCRIPT_TYPE ACCOUNT #-} | |
3 | 3 | {-# CONTENT_TYPE DAPP #-} | |
4 | 4 | let bdsmAssetId = base58'6nSpVyNH7yM69eg446wrQR94ipbbcmZMU1ENPwanC97g' | |
5 | 5 | ||
6 | 6 | let bdmsSC = base58'3PG2vMhK5CPqsCDodvLGzQ84QkoHXCJ3oNP' | |
7 | 7 | ||
8 | 8 | @Callable(i) | |
9 | 9 | func bdsm () = { | |
10 | 10 | let wavesAmount = wavesBalance(this).available | |
11 | 11 | let bdsmAmount = assetBalance(this, bdsmAssetId) | |
12 | 12 | let r = invoke(Address(bdmsSC), "buyNsbt", nil, [AttachedPayment(unit, 1000000000)]) | |
13 | 13 | let newWavesAmount = wavesBalance(this).available | |
14 | 14 | let newBdsmAmount = assetBalance(this, bdsmAssetId) | |
15 | 15 | if (((newBdsmAmount - bdsmAmount) > 10000000)) | |
16 | 16 | then nil | |
17 | 17 | else throw(((((((("w: " + toString(wavesAmount)) + ", b: ") + toString(bdsmAmount)) + "w new: ") + toString(newWavesAmount)) + ", b new: ") + toString(newBdsmAmount))) | |
18 | 18 | } | |
19 | 19 | ||
20 | 20 | ||
21 | 21 | ||
22 | 22 | @Callable(i) | |
23 | 23 | func call1 () = { | |
24 | 24 | let r = invoke(this, "call2", nil, nil) | |
25 | - | nil | |
25 | + | if ((r == r)) | |
26 | + | then nil | |
27 | + | else throw("bad req") | |
26 | 28 | } | |
27 | 29 | ||
28 | 30 | ||
29 | 31 | ||
30 | 32 | @Callable(i) | |
31 | 33 | func call2 () = { | |
32 | 34 | let r = invoke(this, "call1", nil, nil) | |
33 | - | nil | |
35 | + | if ((r == r)) | |
36 | + | then nil | |
37 | + | else throw("bad req") | |
34 | 38 | } | |
35 | 39 | ||
36 | 40 |
github/deemru/w8io/786bc32 27.76 ms ◑