tx · BKPqmGGSaD6Wi3XvpKMLX3mGEyXHtvsDQUYCtioJuMFc

3NCEnW5hTnRQ7J9TFQsHS4W92f54PCCWQvN:  -0.01400000 Waves

2020.02.02 17:45 [881671] smart account 3NCEnW5hTnRQ7J9TFQsHS4W92f54PCCWQvN > SELF 0.00000000 Waves

{ "type": 13, "id": "BKPqmGGSaD6Wi3XvpKMLX3mGEyXHtvsDQUYCtioJuMFc", "fee": 1400000, "feeAssetId": null, "timestamp": 1580654679351, "version": 1, "sender": "3NCEnW5hTnRQ7J9TFQsHS4W92f54PCCWQvN", "senderPublicKey": "8PUyJHGVRUxhY118c4H5isGCGLYgRBmcSzNYooDAqwh", "proofs": [ "5cHRZ9YXMLPiQycactKs9i6fnUsbk3QRgby1SGLChfueMfm5za29SVF6A5FVhXdVSsYzNmd4pEUg2QU8DTPNphzR" ], "script": "base64:AAIDAAAAAAAAAAgIARIECgIIAQAAAAEAAAAAD25hbWVVbnRpbFN1ZmZ1eAIAAAAGOnVudGlsAAAAAQAAAAFpAQAAAAdnZXRMb2NrAAAAAgAAAAhsb2NrTmFtZQAAAAV1bnRpbAQAAAANbG9ja05hbWVVbnRpbAkAASwAAAACBQAAAAhsb2NrTmFtZQUAAAAPbmFtZVVudGlsU3VmZnV4BAAAAAlub3RUb29Mb3cDCQAAZwAAAAIFAAAABmhlaWdodAUAAAAFdW50aWwJAAACAAAAAQIAAAAfU3VwcGxpZWQgdW50aWwgdmFsdWUgaXMgdG9vIGxvdwYEAAAACm5vdFRvb0hpZ2gDCQAAZgAAAAIFAAAABXVudGlsCQAAZAAAAAIFAAAABmhlaWdodAAAAAAAAAAACgkAAAIAAAABAgAAACBTdXBwbGllZCB1bnRpbCB2YWx1ZSBpcyB0b28gaGlnaAYEAAAAC2NhbkJlTG9ja2VkBAAAAAckbWF0Y2gwCQAEHAAAAAIFAAAABHRoaXMFAAAACGxvY2tOYW1lAwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAAApCeXRlVmVjdG9yBAAAAAFiBQAAAAckbWF0Y2gwCQAAAAAAAAIFAAAAAWIICAUAAAABaQAAAAZjYWxsZXIAAAAFYnl0ZXMEAAAABFVuaXQFAAAAByRtYXRjaDAGBAAAAAxsYXN0TG9ja1RpbWUEAAAAByRtYXRjaDAJAAQaAAAAAgUAAAAEdGhpcwUAAAANbG9ja05hbWVVbnRpbAMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAADSW50BAAAAAF0BQAAAAckbWF0Y2gwBQAAAAF0BAAAAARVbml0BQAAAAckbWF0Y2gwAAAAAAAAAAAAAwMDBQAAAAlub3RUb29Mb3cFAAAACm5vdFRvb0hpZ2gHAwUAAAALY2FuQmVMb2NrZWQGCQAAZwAAAAIFAAAABmhlaWdodAUAAAAMbGFzdExvY2tUaW1lBwkBAAAACFdyaXRlU2V0AAAAAQkABEwAAAACCQEAAAAJRGF0YUVudHJ5AAAAAgUAAAAIbG9ja05hbWUICAUAAAABaQAAAAZjYWxsZXIAAAAFYnl0ZXMJAARMAAAAAgkBAAAACURhdGFFbnRyeQAAAAIFAAAADWxvY2tOYW1lVW50aWwFAAAABXVudGlsBQAAAANuaWwJAAACAAAAAQIAAAATTG9jayBjYW50IGJlIGxvY2tlZAAAAADQmFt5", "chainId": 84, "height": 881671, "spentComplexity": 0 } View: original | compacted Prev: Masa2LZG6gbvvEtfuM7UhBkbgBxiwrFvZ4FPrHDEtWX Next: CHkHT3EvitFJfbZy4NJ7PiCV8cwoZkCTYSjhE6ow8gqz Diff:
OldNewDifferences
77 func getLock (c,d) = {
88 let e = (c + a)
99 let f = if ((height >= d))
10- then throw("Supplied until is too low")
10+ then throw("Supplied until value is too low")
1111 else true
1212 let g = if ((d > (height + 10)))
13- then throw("Supplied until is too high")
13+ then throw("Supplied until value is too high")
1414 else true
1515 let h = {
1616 let i = getBinary(this, c)
3636 0
3737 }
3838 }
39- if (if (h)
40- then true
41- else (height >= l))
39+ if (if (if (f)
40+ then g
41+ else false)
42+ then if (h)
43+ then true
44+ else (height >= l)
45+ else false)
4246 then WriteSet([DataEntry(c, b.caller.bytes), DataEntry(e, d)])
4347 else throw("Lock cant be locked")
4448 }
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 3 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let a = ":until"
55
66 @Callable(b)
77 func getLock (c,d) = {
88 let e = (c + a)
99 let f = if ((height >= d))
10- then throw("Supplied until is too low")
10+ then throw("Supplied until value is too low")
1111 else true
1212 let g = if ((d > (height + 10)))
13- then throw("Supplied until is too high")
13+ then throw("Supplied until value is too high")
1414 else true
1515 let h = {
1616 let i = getBinary(this, c)
1717 if ($isInstanceOf(i, "ByteVector"))
1818 then {
1919 let j = i
2020 (j == b.caller.bytes)
2121 }
2222 else {
2323 let k = i
2424 true
2525 }
2626 }
2727 let l = {
2828 let i = getInteger(this, e)
2929 if ($isInstanceOf(i, "Int"))
3030 then {
3131 let m = i
3232 m
3333 }
3434 else {
3535 let k = i
3636 0
3737 }
3838 }
39- if (if (h)
40- then true
41- else (height >= l))
39+ if (if (if (f)
40+ then g
41+ else false)
42+ then if (h)
43+ then true
44+ else (height >= l)
45+ else false)
4246 then WriteSet([DataEntry(c, b.caller.bytes), DataEntry(e, d)])
4347 else throw("Lock cant be locked")
4448 }
4549
4650

github/deemru/w8io/873ac7e 
35.79 ms