tx · Hcsw6mWxJA2Np2NKEUjp5wiwo8B128bnhpCuAxS7W1ZZ

3NCEnW5hTnRQ7J9TFQsHS4W92f54PCCWQvN:  -0.01400000 Waves

2019.07.25 15:14 [601562] smart account 3NCEnW5hTnRQ7J9TFQsHS4W92f54PCCWQvN > SELF 0.00000000 Waves

{ "type": 13, "id": "Hcsw6mWxJA2Np2NKEUjp5wiwo8B128bnhpCuAxS7W1ZZ", "fee": 1400000, "feeAssetId": null, "timestamp": 1564056836777, "version": 1, "sender": "3NCEnW5hTnRQ7J9TFQsHS4W92f54PCCWQvN", "senderPublicKey": "8PUyJHGVRUxhY118c4H5isGCGLYgRBmcSzNYooDAqwh", "proofs": [ "5DXAc7YHxtob8pw7C77zN7mFyHWPq3trd8934ong9wtrPDhXJBc3Gej35qwHNuQxvV5sstAXjXbsbxquFentpjfT" ], "script": "base64:AAIDAAAAAAAAAAAAAAAAAAAAAgAAAAFpAQAAAAdnZXRMb2NrAAAAAQAAAAhsb2NrTmFtZQQAAAACb2sEAAAAByRtYXRjaDAJAAQcAAAAAgUAAAAEdGhpcwUAAAAIbG9ja05hbWUDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAACkJ5dGVWZWN0b3IEAAAAAXQFAAAAByRtYXRjaDADCQAAAAAAAAIFAAAAAXQICAUAAAABaQAAAAZjYWxsZXIAAAAFYnl0ZXMGCQAAAAAAAAIFAAAAAXQIBQAAAAR0aGlzAAAABWJ5dGVzBAAAAARVbml0BQAAAAckbWF0Y2gwBgMFAAAAAm9rCQEAAAAIV3JpdGVTZXQAAAABCQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACBQAAAAhsb2NrTmFtZQgIBQAAAAFpAAAABmNhbGxlcgAAAAVieXRlcwUAAAADbmlsCQAAAgAAAAECAAAAGUFscmVhZHkgbG9ja2VkIGJ5IGFub3RoZXIAAAABaQEAAAALcmVsZWFzZUxvY2sAAAABAAAACGxvY2tOYW1lBAAAAAJvawQAAAAHJG1hdGNoMAkABBwAAAACBQAAAAR0aGlzBQAAAAhsb2NrTmFtZQMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAAKQnl0ZVZlY3RvcgQAAAABdAUAAAAHJG1hdGNoMAkAAAAAAAACBQAAAAF0CAgFAAAAAWkAAAAGY2FsbGVyAAAABWJ5dGVzBAAAAARVbml0BQAAAAckbWF0Y2gwBwMFAAAAAm9rCQEAAAAIV3JpdGVTZXQAAAABCQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACBQAAAAhsb2NrTmFtZQgFAAAABHRoaXMAAAAFYnl0ZXMFAAAAA25pbAkAAAIAAAABAgAAABFMb2NrZWQgYnkgYW5vdGhlcgAAAABjfhrc", "chainId": 84, "height": 601562, "spentComplexity": 0 } View: original | compacted Prev: Ddjn6f6shy9Hh1GnawgUucDcNCN9np8dMhE517RrGa2L Next: EvN6hmusa3tRNqPWBcGf53Z63wBvFAphHg5htwhaQ4Bm Diff:
OldNewDifferences
1010 if ($isInstanceOf(d, "ByteVector"))
1111 then {
1212 let e = d
13- if ((e != a.caller.bytes))
13+ if ((e == a.caller.bytes))
1414 then true
1515 else (e == this.bytes)
1616 }
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 3 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44
55
66 @Callable(a)
77 func getLock (b) = {
88 let c = {
99 let d = getBinary(this, b)
1010 if ($isInstanceOf(d, "ByteVector"))
1111 then {
1212 let e = d
13- if ((e != a.caller.bytes))
13+ if ((e == a.caller.bytes))
1414 then true
1515 else (e == this.bytes)
1616 }
1717 else {
1818 let f = d
1919 true
2020 }
2121 }
2222 if (c)
2323 then WriteSet([DataEntry(b, a.caller.bytes)])
2424 else throw("Already locked by another")
2525 }
2626
2727
2828
2929 @Callable(a)
3030 func releaseLock (b) = {
3131 let c = {
3232 let d = getBinary(this, b)
3333 if ($isInstanceOf(d, "ByteVector"))
3434 then {
3535 let e = d
3636 (e == a.caller.bytes)
3737 }
3838 else {
3939 let f = d
4040 false
4141 }
4242 }
4343 if (c)
4444 then WriteSet([DataEntry(b, this.bytes)])
4545 else throw("Locked by another")
4646 }
4747
4848

github/deemru/w8io/c3f4982 
20.77 ms