tx · 8sGw7rUzPAZxxo4XaC67p8tVgHaMEczDgE5TKNVdhFHr 3ND3aHBYuXrc7nmdgTxT61G7PP96pCho4mZ: -0.01500000 Waves 2019.12.14 10:30 [808239] smart account 3ND3aHBYuXrc7nmdgTxT61G7PP96pCho4mZ > SELF 0.00000000 Waves
{ "type": 13, "id": "8sGw7rUzPAZxxo4XaC67p8tVgHaMEczDgE5TKNVdhFHr", "fee": 1500000, "feeAssetId": null, "timestamp": 1576308656317, "version": 1, "sender": "3ND3aHBYuXrc7nmdgTxT61G7PP96pCho4mZ", "senderPublicKey": "CVC1vveEA1mZieuvei1mbM7Uwe9tXpo25xmqdZQnkwbE", "proofs": [ "5UYHf2ugqooyAKKa8HNjCupiocoLoGLCGSBxptPDq8CJBn9RTtfKjsHWLa3SMYjMZyrjxVa9F2uQw9oMvLn5dq7o" ], "script": "base64:AAIDAAAAAAAAAAcIARIDCgEIAAAAAAAAAAEAAAABaQEAAAADYmlkAAAAAQAAAAlhdWN0aW9uSWQEAAAAA3BtdAkBAAAAB2V4dHJhY3QAAAABCAUAAAABaQAAAAdwYXltZW50BAAAAA1jYWxsZXJBZGRyZXNzCQACWAAAAAEICAUAAAABaQAAAAZjYWxsZXIAAAAFYnl0ZXMEAAAAB2VuZFRpbWUJAQAAABFAZXh0ck5hdGl2ZSgxMDUwKQAAAAIFAAAABHRoaXMJAAEsAAAAAgUAAAAJYXVjdGlvbklkAgAAAAhfZW5kVGltZQQAAAAIbWluUHJpY2UJAQAAABFAZXh0ck5hdGl2ZSgxMDUwKQAAAAIFAAAABHRoaXMJAAEsAAAAAgUAAAAJYXVjdGlvbklkAgAAAAlfbWluUHJpY2UEAAAADWhpZ2hlc3RCaWRBbXQJAAQaAAAAAgUAAAAEdGhpcwkAASwAAAACBQAAAAlhdWN0aW9uSWQCAAAADl9oaWdoZXN0QmlkQW10BAAAAA1oaWdoZXN0QmlkZGVyCQAEHQAAAAIFAAAABHRoaXMJAAEsAAAAAgUAAAAJYXVjdGlvbklkAgAAAA5faGlnaGVzdEJpZGRlcgQAAAASYmlkRnJvbVRoZVNhbWVVc2VyAwkBAAAACWlzRGVmaW5lZAAAAAEFAAAADWhpZ2hlc3RCaWRkZXIJAAAAAAAAAgkBAAAABXZhbHVlAAAAAQUAAAANaGlnaGVzdEJpZGRlcgUAAAANY2FsbGVyQWRkcmVzcwcEAAAADnRvdGFsQmlkQW1vdW50CQAAZAAAAAIIBQAAAANwbXQAAAAGYW1vdW50AwUAAAASYmlkRnJvbVRoZVNhbWVVc2VyCQEAAAAFdmFsdWUAAAABBQAAAA1oaWdoZXN0QmlkQW10AAAAAAAAAAAAAwkBAAAAASEAAAABCQEAAAAJaXNEZWZpbmVkAAAAAQkBAAAAEUBleHRyTmF0aXZlKDEwNTApAAAAAgUAAAAEdGhpcwUAAAAJYXVjdGlvbklkCQAAAgAAAAECAAAAFEF1Y3Rpb24gSWQgbm90IGZvdW5kAwkAAGcAAAACCAUAAAAJbGFzdEJsb2NrAAAABmhlaWdodAUAAAAHZW5kVGltZQkAAAIAAAABAgAAABFBdWN0aW9uIENvbXBsZXRlZAMJAABnAAAAAgUAAAAIbWluUHJpY2UFAAAADnRvdGFsQmlkQW1vdW50CQAAAgAAAAECAAAAFkJpZCBtdXN0IGJlIG1vcmUgdGhlbiAJAQAAAAhXcml0ZVNldAAAAAEJAARMAAAAAgkBAAAACURhdGFFbnRyeQAAAAICAAAAEENvbnRlbnRfVmFyaWFibGUCAAAAA3NzcwUAAAADbmlsAAAAAIv2hjo=", "chainId": 84, "height": 808239, "spentComplexity": 0 } View: original | compacted Prev: DTrAQzRixfH3fqu3zzQzAA3gPqVEjNMjgpiU7kNdh4MK Next: none Diff:
Old | New | Differences | |
---|---|---|---|
21 | 21 | then throw("Auction Id not found") | |
22 | 22 | else if ((lastBlock.height >= e)) | |
23 | 23 | then throw("Auction Completed") | |
24 | - | else if (if (if (!(isDefined(g))) | |
25 | - | then (f >= j) | |
26 | - | else false) | |
27 | - | then true | |
28 | - | else if (isDefined(g)) | |
29 | - | then (value(g) >= j) | |
30 | - | else false) | |
31 | - | then throw(("Bid must be more then " + (if (!(isDefined(g))) | |
32 | - | then toString(f) | |
33 | - | else toString(value(g))))) | |
34 | - | else if (!(isDefined(h))) | |
35 | - | then WriteSet([DataEntry((b + "_highestBidder"), d), DataEntry((b + "_highestBidAmt"), j)]) | |
36 | - | else if (i) | |
37 | - | then WriteSet([DataEntry((b + "_highestBidAmt"), j)]) | |
38 | - | else { | |
39 | - | let k = addressFromStringValue(value(h)) | |
40 | - | ScriptResult(WriteSet([DataEntry((b + "_highestBidder"), d), DataEntry((b + "_highestBidAmt"), j)]), TransferSet([ScriptTransfer(k, value(g), unit)])) | |
41 | - | } | |
24 | + | else if ((f >= j)) | |
25 | + | then throw("Bid must be more then ") | |
26 | + | else WriteSet([DataEntry("Content_Variable", "sss")]) | |
42 | 27 | } | |
43 | 28 | ||
44 | 29 |
Old | New | Differences | |
---|---|---|---|
1 | 1 | {-# STDLIB_VERSION 3 #-} | |
2 | 2 | {-# SCRIPT_TYPE ACCOUNT #-} | |
3 | 3 | {-# CONTENT_TYPE DAPP #-} | |
4 | 4 | ||
5 | 5 | ||
6 | 6 | @Callable(a) | |
7 | 7 | func bid (b) = { | |
8 | 8 | let c = extract(a.payment) | |
9 | 9 | let d = toBase58String(a.caller.bytes) | |
10 | 10 | let e = getIntegerValue(this, (b + "_endTime")) | |
11 | 11 | let f = getIntegerValue(this, (b + "_minPrice")) | |
12 | 12 | let g = getInteger(this, (b + "_highestBidAmt")) | |
13 | 13 | let h = getString(this, (b + "_highestBidder")) | |
14 | 14 | let i = if (isDefined(h)) | |
15 | 15 | then (value(h) == d) | |
16 | 16 | else false | |
17 | 17 | let j = (c.amount + (if (i) | |
18 | 18 | then value(g) | |
19 | 19 | else 0)) | |
20 | 20 | if (!(isDefined(getIntegerValue(this, b)))) | |
21 | 21 | then throw("Auction Id not found") | |
22 | 22 | else if ((lastBlock.height >= e)) | |
23 | 23 | then throw("Auction Completed") | |
24 | - | else if (if (if (!(isDefined(g))) | |
25 | - | then (f >= j) | |
26 | - | else false) | |
27 | - | then true | |
28 | - | else if (isDefined(g)) | |
29 | - | then (value(g) >= j) | |
30 | - | else false) | |
31 | - | then throw(("Bid must be more then " + (if (!(isDefined(g))) | |
32 | - | then toString(f) | |
33 | - | else toString(value(g))))) | |
34 | - | else if (!(isDefined(h))) | |
35 | - | then WriteSet([DataEntry((b + "_highestBidder"), d), DataEntry((b + "_highestBidAmt"), j)]) | |
36 | - | else if (i) | |
37 | - | then WriteSet([DataEntry((b + "_highestBidAmt"), j)]) | |
38 | - | else { | |
39 | - | let k = addressFromStringValue(value(h)) | |
40 | - | ScriptResult(WriteSet([DataEntry((b + "_highestBidder"), d), DataEntry((b + "_highestBidAmt"), j)]), TransferSet([ScriptTransfer(k, value(g), unit)])) | |
41 | - | } | |
24 | + | else if ((f >= j)) | |
25 | + | then throw("Bid must be more then ") | |
26 | + | else WriteSet([DataEntry("Content_Variable", "sss")]) | |
42 | 27 | } | |
43 | 28 | ||
44 | 29 |
github/deemru/w8io/169f3d6 50.31 ms ◑