tx · 5E6WvRHknceWMeH3AdfSYRikMKSkPFuXBtt6bTd315B2

3N4K6JFDDdcd1qrk2HszwHQrMqznvhYBgjn:  -0.01500000 Waves

2023.05.30 16:38 [2600770] smart account 3N4K6JFDDdcd1qrk2HszwHQrMqznvhYBgjn > SELF 0.00000000 Waves

{ "type": 13, "id": "5E6WvRHknceWMeH3AdfSYRikMKSkPFuXBtt6bTd315B2", "fee": 1500000, "feeAssetId": null, "timestamp": 1685453906643, "version": 2, "chainId": 84, "sender": "3N4K6JFDDdcd1qrk2HszwHQrMqznvhYBgjn", "senderPublicKey": "9vxW4kEGgMt47hfP42SnhhMRhEVqbedX6N57xB8XKYcV", "proofs": [ "5fiqjkYfT3a6m4sB3FDg1WGZbgeXUUEhvhFhMq9mM1pd2iLHtjw99giKaeVzosacX1MNkRYaQqRtdh1tyGVuSmZo" ], "script": "base64:AAIFAAAAAAAAAB4IAhILCgkBAQEBAQEIAQESCwoJAQEBAQEBCAEBEgAAAAAIAAAAABREYXBwX0FkZHJlc3NfcHViX2tleQEAAAAghLAImg7CFJD3YKNk00XInUoRgZtwfsWstWnG2DMYn3YAAAAAGHByb2R1Y3RfbGF1bmNoX3RpbWVzdGFtcAAAAAGGCkXsAAAAAAAUcHJvZHVjdF9sYXVuY2hfZXJyb3ICAAAAI1Byb2R1Y3QgTGF1bmNoIFRpbWVzdGFtcCBpcyBzZXQgYXQgAAAAABBub19wYXltZW50X2Vycm9yAgAAADdObyBwYXltZW50IGF0dGFjaGVkLCBQbGVhc2UgQXR0YWNoIFRva2VuIGluIHBheW1lbnRbMV0uAAAAABJjbG9zZWRfb3JhY2xlX2Vyb3ICAAAAMU9yYWNsZSBpcyBjbG9zZWQuIFdhaXQgVW50aWwgT3JhY2xlIGlzIFR1cm5lZCBPbi4AAAAAEXdoaXRlbGlzdF9hZGRyZXNzCQEAAAAUYWRkcmVzc0Zyb21QdWJsaWNLZXkAAAABBQAAABREYXBwX0FkZHJlc3NfcHViX2tleQAAAAASbWluaW11bV9vcmRlcl9zaXplAAAAAAAAmJaAAAAAABJtYXhpbXVtX29yZGVyX3NpemUAAAAAAlQL5AAAAAADAAAAAWkBAAAAD3BsYWNlb3B0aW9uQ2FsbAAAAAkAAAAUVG90YWxfUG9vbF9MaXF1aWRpdHkAAAAPT3B0aW9uQ291bnRlcklEAAAACkhvdXNlX3Jpc2sAAAAFUHJpY2UAAAALQ2FsbF9MaW1pdHMAAAAKUHV0X0xpbWl0cwAAAA1PcmFjbGVfU3RhdHVzAAAAFVN0YXJ0X09yZGVyX1RpbWVzdGFtcAAAABNFbmRfT3JkZXJfVGltZXN0YW1wBAAAAA1jYWxsZXJhZGRyZXNzCQACWAAAAAEICAUAAAABaQAAAAZjYWxsZXIAAAAFYnl0ZXMEAAAAA3BtdAMJAAAAAAAAAgkAAZAAAAABCAUAAAABaQAAAAhwYXltZW50cwAAAAAAAAAAAQkAAZEAAAACCAUAAAABaQAAAAhwYXltZW50cwAAAAAAAAAAAAkAAAIAAAABBQAAABBub19wYXltZW50X2Vycm9yBAAAAA1pZkJsYWNrbGlzdGVkCQAEHQAAAAIFAAAABHRoaXMJAAEsAAAAAgIAAAARYWRkcl9CTEFDS0xJU1RFRF8FAAAADWNhbGxlcmFkZHJlc3MEAAAAIXJlYWRfc3RhcnRfb3JkZXJfcGVybWl0X3RpbWVzdGFtcAUAAAAVU3RhcnRfT3JkZXJfVGltZXN0YW1wBAAAAB9yZWFkX2VuZF9vcmRlcl9wZXJtaXRfdGltZXN0YW1wBQAAABNFbmRfT3JkZXJfVGltZXN0YW1wBAAAABlyZWFkX3RvdGFsX3Bvb2xfbGlxdWlkaXR5BQAAABRUb3RhbF9Qb29sX0xpcXVpZGl0eQQAAAAYbmV3X3RvdGFsX3Bvb2xfbGlxdWlkaXR5CQAAZAAAAAIFAAAAGXJlYWRfdG90YWxfcG9vbF9saXF1aWRpdHkIBQAAAANwbXQAAAAGYW1vdW50BAAAABRyZWFkX09wdGlvbkNvdW50ZXJJRAUAAAAPT3B0aW9uQ291bnRlcklEBAAAABJPcGlvbkV4cGlyZUNvdW50ZXIAAAAAAAAAAAEEAAAAFU9wdGlvbkV4cGlyZUNvdW50ZXJJRAkAAGQAAAACBQAAABRyZWFkX09wdGlvbkNvdW50ZXJJRAUAAAAST3Bpb25FeHBpcmVDb3VudGVyBAAAABRQcmV2aW91c09wdGlvbk9yZGVycwQAAAAHJG1hdGNoMAkABBoAAAACBQAAAAR0aGlzAgAAABNUb3RhbF9PcHRpb25fT3JkZXJzAwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAAANJbnQEAAAAAWEFAAAAByRtYXRjaDAFAAAAAWEAAAAAAAAAAAAEAAAAEVRvdGFsT3B0aW9uT3JkZXJzCQAAZAAAAAIFAAAAFFByZXZpb3VzT3B0aW9uT3JkZXJzAAAAAAAAAAABBAAAACdQcmV2aW91c0Z1bmRzQWRkZWRJblNwZWNpZmljT3B0aW9uT3JkZXIEAAAAByRtYXRjaDAJAAQaAAAAAgUAAAAEdGhpcwkAASwAAAACAgAAACJUb3RhbF9GdW5kc19BZGRlZF9Jbl9PcHRpb25fT3JkZXJfCQABpAAAAAEFAAAAFHJlYWRfT3B0aW9uQ291bnRlcklEAwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAAANJbnQEAAAAAWEFAAAAByRtYXRjaDAFAAAAAWEAAAAAAAAAAAAEAAAAJFRvdGFsRnVuZHNBZGRlZEluU3BlY2lmaWNPcHRpb25PcmRlcgkAAGQAAAACBQAAACdQcmV2aW91c0Z1bmRzQWRkZWRJblNwZWNpZmljT3B0aW9uT3JkZXIIBQAAAANwbXQAAAAGYW1vdW50BAAAACVQcmV2aW91c09wdGlvbk9yZGVyc2luU3BlY2lmaWNDb3VudGVyBAAAAAckbWF0Y2gwCQAEGgAAAAIFAAAABHRoaXMJAAEsAAAAAgIAAAAUVG90YWxfT3B0aW9uX09yZGVyc18JAAGkAAAAAQUAAAAUcmVhZF9PcHRpb25Db3VudGVySUQDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAA0ludAQAAAABYQUAAAAHJG1hdGNoMAUAAAABYQAAAAAAAAAAAAQAAAAiVG90YWxPcHRpb25PcmRlcnNpblNwZWNpZmljQ291bnRlcgkAAGQAAAACBQAAACVQcmV2aW91c09wdGlvbk9yZGVyc2luU3BlY2lmaWNDb3VudGVyAAAAAAAAAAABBAAAAAxQcmV2aW91c0NhbGwEAAAAByRtYXRjaDAJAAQaAAAAAgUAAAAEdGhpcwIAAAALVG90YWxfQ2FsbHMDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAA0ludAQAAAABYQUAAAAHJG1hdGNoMAUAAAABYQAAAAAAAAAAAAQAAAAJVG90YWxDYWxsCQAAZAAAAAIFAAAADFByZXZpb3VzQ2FsbAAAAAAAAAAAAQQAAAAdUHJldmlvdXNDYWxsaW5TcGVjaWZpY0NvdW50ZXIEAAAAByRtYXRjaDAJAAQaAAAAAgUAAAAEdGhpcwkAASwAAAACAgAAAAxUb3RhbF9DYWxsc18JAAGkAAAAAQUAAAAUcmVhZF9PcHRpb25Db3VudGVySUQDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAA0ludAQAAAABYQUAAAAHJG1hdGNoMAUAAAABYQAAAAAAAAAAAAQAAAAaVG90YWxDYWxsaW5TcGVjaWZpY0NvdW50ZXIJAABkAAAAAgUAAAAdUHJldmlvdXNDYWxsaW5TcGVjaWZpY0NvdW50ZXIAAAAAAAAAAAEEAAAAEFByZXZpb3VzVXNlckNhbGwEAAAAByRtYXRjaDAJAAQaAAAAAgUAAAAEdGhpcwkAASwAAAACBQAAAA1jYWxsZXJhZGRyZXNzAgAAAAxfVG90YWxfQ2FsbHMDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAA0ludAQAAAABYQUAAAAHJG1hdGNoMAUAAAABYQAAAAAAAAAAAAQAAAANVG90YWxVc2VyQ2FsbAkAAGQAAAACBQAAABBQcmV2aW91c1VzZXJDYWxsAAAAAAAAAAABBAAAACFQcmV2aW91c1VzZXJDYWxsaW5TcGVjaWZpY0NvdW50ZXIEAAAAByRtYXRjaDAJAAQaAAAAAgUAAAAEdGhpcwkAASwAAAACCQABLAAAAAIFAAAADWNhbGxlcmFkZHJlc3MCAAAADV9Ub3RhbF9DYWxsc18JAAGkAAAAAQUAAAAUcmVhZF9PcHRpb25Db3VudGVySUQDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAA0ludAQAAAABYQUAAAAHJG1hdGNoMAUAAAABYQAAAAAAAAAAAAQAAAAeVG90YWxVc2VyQ2FsbGluU3BlY2lmaWNDb3VudGVyCQAAZAAAAAIFAAAAIVByZXZpb3VzVXNlckNhbGxpblNwZWNpZmljQ291bnRlcgAAAAAAAAAAAQQAAAANRnVuZHNfYXRfcmlzawUAAAAKSG91c2VfcmlzawMJAQAAAAIhPQAAAAIIBQAAAAFpAAAABmNhbGxlcgUAAAARd2hpdGVsaXN0X2FkZHJlc3MJAAACAAAAAQkAASwAAAACCQABLAAAAAICAAAAJVRoaXMgQWRkcmVzcyBpcyBub3QgQXV0aG9yaXplZC4gT25seSAJAAQlAAAAAQUAAAARd2hpdGVsaXN0X2FkZHJlc3MCAAAAIiBpcyBBdXRob3JpemVkIEFkZHJlc3MgdG8gU2lnbiBpdC4DCQAAZgAAAAIFAAAAGHByb2R1Y3RfbGF1bmNoX3RpbWVzdGFtcAgFAAAACWxhc3RCbG9jawAAAAl0aW1lc3RhbXAJAAACAAAAAQkAASwAAAACBQAAABRwcm9kdWN0X2xhdW5jaF9lcnJvcgkAAaQAAAABBQAAABhwcm9kdWN0X2xhdW5jaF90aW1lc3RhbXADCQAAAAAAAAIFAAAADU9yYWNsZV9TdGF0dXMCAAAABUNMT1NFCQAAAgAAAAEFAAAAEmNsb3NlZF9vcmFjbGVfZXJvcgMJAAAAAAAAAgUAAAANaWZCbGFja2xpc3RlZAIAAAADWWVzCQAAAgAAAAEJAAEsAAAAAgUAAAANY2FsbGVyYWRkcmVzcwIAAAA+IEFkZHJlc3MgaXMgQmxhY2tsaXN0ZWQuIFBsZWFzZSBjb250YWN0IEFkbWluIHRvIFdoaXRlbGlzdCBpdC4DCQEAAAAJaXNEZWZpbmVkAAAAAQgFAAAAA3BtdAAAAAdhc3NldElkCQAAAgAAAAECAAAALk9ubHkgV0FWRVMgaXMgYWxsb3dlZCB0byBkZXBvc2l0IGF0IHRoZSBtb21lbnQDCQAAZwAAAAIIBQAAAAlsYXN0QmxvY2sAAAAJdGltZXN0YW1wBQAAAB9yZWFkX2VuZF9vcmRlcl9wZXJtaXRfdGltZXN0YW1wCQAAAgAAAAECAAAAR09wdGlvbiBPcmRlciBwbGFjaW5nIFRpbWluZyBMaW1pdHMgYXJlIE92ZXIuIFBsZWFzZSBKb2luIGluIE5leHQgQ3ljbGUuAwkAAGYAAAACBQAAABJtaW5pbXVtX29yZGVyX3NpemUIBQAAAANwbXQAAAAGYW1vdW50CQAAAgAAAAEJAAEsAAAAAgkAASwAAAACAgAAACBQbGFjZWQgT3JkZXIgU2l6ZSBpcyBsZXNzIHRoYW4gWwkAAaQAAAABBQAAABJtaW5pbXVtX29yZGVyX3NpemUCAAAADS8xMF44XSBXQVZFUy4DCQAAZgAAAAIIBQAAAANwbXQAAAAGYW1vdW50BQAAABJtYXhpbXVtX29yZGVyX3NpemUJAAACAAAAAQkAASwAAAACCQABLAAAAAICAAAAIFBsYWNlZCBPcmRlciBTaXplIGlzIG1vcmUgdGhhbiBbCQABpAAAAAEFAAAAEm1heGltdW1fb3JkZXJfc2l6ZQIAAAANLzEwXjhdIFdBVkVTLgkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACAgAAAAVDYWxsXwUAAAANY2FsbGVyYWRkcmVzcwIAAAABXwkAAaQAAAABBQAAAA1Ub3RhbFVzZXJDYWxsCQABpAAAAAEFAAAABVByaWNlCQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACAgAAAAxDYWxsX0Ftb3VudF8FAAAADWNhbGxlcmFkZHJlc3MCAAAAAV8JAAGkAAAAAQUAAAANVG90YWxVc2VyQ2FsbAgFAAAAA3BtdAAAAAZhbW91bnQJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgIAAAAPQ2FsbF9TdGFydF9FbmRfBQAAAA1jYWxsZXJhZGRyZXNzAgAAAAFfCQABpAAAAAEFAAAADVRvdGFsVXNlckNhbGwJAAEsAAAAAgkAASwAAAACCQABpAAAAAEFAAAAFHJlYWRfT3B0aW9uQ291bnRlcklEAgAAAAFfCQABpAAAAAEFAAAAFU9wdGlvbkV4cGlyZUNvdW50ZXJJRAkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgIAAAATVG90YWxfT3B0aW9uX09yZGVycwUAAAARVG90YWxPcHRpb25PcmRlcnMJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAIJAAEsAAAAAgIAAAAiVG90YWxfRnVuZHNfQWRkZWRfSW5fT3B0aW9uX09yZGVyXwkAAaQAAAABBQAAABRyZWFkX09wdGlvbkNvdW50ZXJJRAUAAAAkVG90YWxGdW5kc0FkZGVkSW5TcGVjaWZpY09wdGlvbk9yZGVyCQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACAgAAABRUb3RhbF9Qb29sX0xpcXVpZGl0eQUAAAAYbmV3X3RvdGFsX3Bvb2xfbGlxdWlkaXR5CQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACCQABLAAAAAICAAAADkZ1bmRzX0F0X1Jpc2tfCQABpAAAAAEFAAAAFHJlYWRfT3B0aW9uQ291bnRlcklEBQAAAA1GdW5kc19hdF9yaXNrCQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACAgAAAAtDYWxsX0xpbWl0cwUAAAALQ2FsbF9MaW1pdHMJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAICAAAAClB1dF9MaW1pdHMFAAAAClB1dF9MaW1pdHMJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAIJAAEsAAAAAgIAAAAUVG90YWxfT3B0aW9uX09yZGVyc18JAAGkAAAAAQUAAAAUcmVhZF9PcHRpb25Db3VudGVySUQFAAAAIlRvdGFsT3B0aW9uT3JkZXJzaW5TcGVjaWZpY0NvdW50ZXIJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAICAAAAC1RvdGFsX0NhbGxzBQAAAAlUb3RhbENhbGwJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAIJAAEsAAAAAgIAAAAMVG90YWxfQ2FsbHNfCQABpAAAAAEFAAAAFHJlYWRfT3B0aW9uQ291bnRlcklEBQAAABpUb3RhbENhbGxpblNwZWNpZmljQ291bnRlcgkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgkAASwAAAACBQAAAA1jYWxsZXJhZGRyZXNzAgAAAAxfVG90YWxfQ2FsbHMFAAAADVRvdGFsVXNlckNhbGwJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAIJAAEsAAAAAgkAASwAAAACBQAAAA1jYWxsZXJhZGRyZXNzAgAAAA1fVG90YWxfQ2FsbHNfCQABpAAAAAEFAAAAFHJlYWRfT3B0aW9uQ291bnRlcklEBQAAAB5Ub3RhbFVzZXJDYWxsaW5TcGVjaWZpY0NvdW50ZXIFAAAAA25pbAAAAAFpAQAAAA5wbGFjZW9wdGlvblB1dAAAAAkAAAAUVG90YWxfUG9vbF9MaXF1aWRpdHkAAAAPT3B0aW9uQ291bnRlcklEAAAACkhvdXNlX3Jpc2sAAAAFUHJpY2UAAAALQ2FsbF9MaW1pdHMAAAAKUHV0X0xpbWl0cwAAAA1PcmFjbGVfU3RhdHVzAAAAFVN0YXJ0X09yZGVyX1RpbWVzdGFtcAAAABNFbmRfT3JkZXJfVGltZXN0YW1wBAAAAA1jYWxsZXJhZGRyZXNzCQACWAAAAAEICAUAAAABaQAAAAZjYWxsZXIAAAAFYnl0ZXMEAAAAA3BtdAMJAAAAAAAAAgkAAZAAAAABCAUAAAABaQAAAAhwYXltZW50cwAAAAAAAAAAAQkAAZEAAAACCAUAAAABaQAAAAhwYXltZW50cwAAAAAAAAAAAAkAAAIAAAABBQAAABBub19wYXltZW50X2Vycm9yBAAAAA1pZkJsYWNrbGlzdGVkCQAEHQAAAAIFAAAABHRoaXMJAAEsAAAAAgIAAAARYWRkcl9CTEFDS0xJU1RFRF8FAAAADWNhbGxlcmFkZHJlc3MEAAAAIXJlYWRfc3RhcnRfb3JkZXJfcGVybWl0X3RpbWVzdGFtcAUAAAAVU3RhcnRfT3JkZXJfVGltZXN0YW1wBAAAAB9yZWFkX2VuZF9vcmRlcl9wZXJtaXRfdGltZXN0YW1wBQAAABNFbmRfT3JkZXJfVGltZXN0YW1wBAAAABlyZWFkX3RvdGFsX3Bvb2xfbGlxdWlkaXR5BQAAABRUb3RhbF9Qb29sX0xpcXVpZGl0eQQAAAAYbmV3X3RvdGFsX3Bvb2xfbGlxdWlkaXR5CQAAZAAAAAIFAAAAGXJlYWRfdG90YWxfcG9vbF9saXF1aWRpdHkIBQAAAANwbXQAAAAGYW1vdW50BAAAABRyZWFkX09wdGlvbkNvdW50ZXJJRAUAAAAPT3B0aW9uQ291bnRlcklEBAAAABJPcGlvbkV4cGlyZUNvdW50ZXIAAAAAAAAAAAEEAAAAFU9wdGlvbkV4cGlyZUNvdW50ZXJJRAkAAGQAAAACBQAAABRyZWFkX09wdGlvbkNvdW50ZXJJRAUAAAAST3Bpb25FeHBpcmVDb3VudGVyBAAAABRQcmV2aW91c09wdGlvbk9yZGVycwQAAAAHJG1hdGNoMAkABBoAAAACBQAAAAR0aGlzAgAAABNUb3RhbF9PcHRpb25fT3JkZXJzAwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAAANJbnQEAAAAAWEFAAAAByRtYXRjaDAFAAAAAWEAAAAAAAAAAAAEAAAAEVRvdGFsT3B0aW9uT3JkZXJzCQAAZAAAAAIFAAAAFFByZXZpb3VzT3B0aW9uT3JkZXJzAAAAAAAAAAABBAAAACdQcmV2aW91c0Z1bmRzQWRkZWRJblNwZWNpZmljT3B0aW9uT3JkZXIEAAAAByRtYXRjaDAJAAQaAAAAAgUAAAAEdGhpcwkAASwAAAACAgAAACJUb3RhbF9GdW5kc19BZGRlZF9Jbl9PcHRpb25fT3JkZXJfCQABpAAAAAEFAAAAFHJlYWRfT3B0aW9uQ291bnRlcklEAwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAAANJbnQEAAAAAWEFAAAAByRtYXRjaDAFAAAAAWEAAAAAAAAAAAAEAAAAJFRvdGFsRnVuZHNBZGRlZEluU3BlY2lmaWNPcHRpb25PcmRlcgkAAGQAAAACBQAAACdQcmV2aW91c0Z1bmRzQWRkZWRJblNwZWNpZmljT3B0aW9uT3JkZXIIBQAAAANwbXQAAAAGYW1vdW50BAAAACVQcmV2aW91c09wdGlvbk9yZGVyc2luU3BlY2lmaWNDb3VudGVyBAAAAAckbWF0Y2gwCQAEGgAAAAIFAAAABHRoaXMJAAEsAAAAAgIAAAAUVG90YWxfT3B0aW9uX09yZGVyc18JAAGkAAAAAQUAAAAUcmVhZF9PcHRpb25Db3VudGVySUQDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAA0ludAQAAAABYQUAAAAHJG1hdGNoMAUAAAABYQAAAAAAAAAAAAQAAAAiVG90YWxPcHRpb25PcmRlcnNpblNwZWNpZmljQ291bnRlcgkAAGQAAAACBQAAACVQcmV2aW91c09wdGlvbk9yZGVyc2luU3BlY2lmaWNDb3VudGVyAAAAAAAAAAABBAAAAAtQcmV2aW91c1B1dAQAAAAHJG1hdGNoMAkABBoAAAACBQAAAAR0aGlzAgAAAApUb3RhbF9QdXRzAwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAAANJbnQEAAAAAWEFAAAAByRtYXRjaDAFAAAAAWEAAAAAAAAAAAAEAAAACFRvdGFsUHV0CQAAZAAAAAIFAAAAC1ByZXZpb3VzUHV0AAAAAAAAAAABBAAAABxQcmV2aW91c1B1dGluU3BlY2lmaWNDb3VudGVyBAAAAAckbWF0Y2gwCQAEGgAAAAIFAAAABHRoaXMJAAEsAAAAAgIAAAALVG90YWxfUHV0c18JAAGkAAAAAQUAAAAUcmVhZF9PcHRpb25Db3VudGVySUQDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAA0ludAQAAAABYQUAAAAHJG1hdGNoMAUAAAABYQAAAAAAAAAAAAQAAAAZVG90YWxQdXRpblNwZWNpZmljQ291bnRlcgkAAGQAAAACBQAAABxQcmV2aW91c1B1dGluU3BlY2lmaWNDb3VudGVyAAAAAAAAAAABBAAAAA9QcmV2aW91c1VzZXJQdXQEAAAAByRtYXRjaDAJAAQaAAAAAgUAAAAEdGhpcwkAASwAAAACBQAAAA1jYWxsZXJhZGRyZXNzAgAAAAtfVG90YWxfUHV0cwMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAADSW50BAAAAAFhBQAAAAckbWF0Y2gwBQAAAAFhAAAAAAAAAAAABAAAAAxUb3RhbFVzZXJQdXQJAABkAAAAAgUAAAAPUHJldmlvdXNVc2VyUHV0AAAAAAAAAAABBAAAACBQcmV2aW91c1VzZXJQdXRpblNwZWNpZmljQ291bnRlcgQAAAAHJG1hdGNoMAkABBoAAAACBQAAAAR0aGlzCQABLAAAAAIJAAEsAAAAAgUAAAANY2FsbGVyYWRkcmVzcwIAAAAMX1RvdGFsX1B1dHNfCQABpAAAAAEFAAAAFHJlYWRfT3B0aW9uQ291bnRlcklEAwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAAANJbnQEAAAAAWEFAAAAByRtYXRjaDAFAAAAAWEAAAAAAAAAAAAEAAAAHVRvdGFsVXNlclB1dGluU3BlY2lmaWNDb3VudGVyCQAAZAAAAAIFAAAAIFByZXZpb3VzVXNlclB1dGluU3BlY2lmaWNDb3VudGVyAAAAAAAAAAABBAAAAA1GdW5kc19hdF9yaXNrBQAAAApIb3VzZV9yaXNrAwkBAAAAAiE9AAAAAggFAAAAAWkAAAAGY2FsbGVyBQAAABF3aGl0ZWxpc3RfYWRkcmVzcwkAAAIAAAABCQABLAAAAAIJAAEsAAAAAgIAAAAlVGhpcyBBZGRyZXNzIGlzIG5vdCBBdXRob3JpemVkLiBPbmx5IAkABCUAAAABBQAAABF3aGl0ZWxpc3RfYWRkcmVzcwIAAAAiIGlzIEF1dGhvcml6ZWQgQWRkcmVzcyB0byBTaWduIGl0LgMJAABmAAAAAgUAAAAYcHJvZHVjdF9sYXVuY2hfdGltZXN0YW1wCAUAAAAJbGFzdEJsb2NrAAAACXRpbWVzdGFtcAkAAAIAAAABCQABLAAAAAIFAAAAFHByb2R1Y3RfbGF1bmNoX2Vycm9yCQABpAAAAAEFAAAAGHByb2R1Y3RfbGF1bmNoX3RpbWVzdGFtcAMJAAAAAAAAAgUAAAANT3JhY2xlX1N0YXR1cwIAAAAFQ0xPU0UJAAACAAAAAQUAAAASY2xvc2VkX29yYWNsZV9lcm9yAwkAAAAAAAACBQAAAA1pZkJsYWNrbGlzdGVkAgAAAANZZXMJAAACAAAAAQkAASwAAAACBQAAAA1jYWxsZXJhZGRyZXNzAgAAAD4gQWRkcmVzcyBpcyBCbGFja2xpc3RlZC4gUGxlYXNlIGNvbnRhY3QgQWRtaW4gdG8gV2hpdGVsaXN0IGl0LgMJAQAAAAlpc0RlZmluZWQAAAABCAUAAAADcG10AAAAB2Fzc2V0SWQJAAACAAAAAQIAAAAuT25seSBXQVZFUyBpcyBhbGxvd2VkIHRvIGRlcG9zaXQgYXQgdGhlIG1vbWVudAMJAABnAAAAAggFAAAACWxhc3RCbG9jawAAAAl0aW1lc3RhbXAFAAAAH3JlYWRfZW5kX29yZGVyX3Blcm1pdF90aW1lc3RhbXAJAAACAAAAAQIAAABHT3B0aW9uIE9yZGVyIHBsYWNpbmcgVGltaW5nIExpbWl0cyBhcmUgT3Zlci4gUGxlYXNlIEpvaW4gaW4gTmV4dCBDeWNsZS4DCQAAZgAAAAIFAAAAEm1pbmltdW1fb3JkZXJfc2l6ZQgFAAAAA3BtdAAAAAZhbW91bnQJAAACAAAAAQkAASwAAAACCQABLAAAAAICAAAAIFBsYWNlZCBPcmRlciBTaXplIGlzIGxlc3MgdGhhbiBbCQABpAAAAAEFAAAAEm1pbmltdW1fb3JkZXJfc2l6ZQIAAAANLzEwXjhdIFdBVkVTLgMJAABmAAAAAggFAAAAA3BtdAAAAAZhbW91bnQFAAAAEm1heGltdW1fb3JkZXJfc2l6ZQkAAAIAAAABCQABLAAAAAIJAAEsAAAAAgIAAAAgUGxhY2VkIE9yZGVyIFNpemUgaXMgbW9yZSB0aGFuIFsJAAGkAAAAAQUAAAASbWF4aW11bV9vcmRlcl9zaXplAgAAAA0vMTBeOF0gV0FWRVMuCQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAICAAAABFB1dF8FAAAADWNhbGxlcmFkZHJlc3MCAAAAAV8JAAGkAAAAAQUAAAAMVG90YWxVc2VyUHV0CQABpAAAAAEFAAAABVByaWNlCQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACAgAAAAtQdXRfQW1vdW50XwUAAAANY2FsbGVyYWRkcmVzcwIAAAABXwkAAaQAAAABBQAAAAxUb3RhbFVzZXJQdXQIBQAAAANwbXQAAAAGYW1vdW50CQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAICAAAADlB1dF9TdGFydF9FbmRfBQAAAA1jYWxsZXJhZGRyZXNzAgAAAAFfCQABpAAAAAEFAAAADFRvdGFsVXNlclB1dAkAASwAAAACCQABLAAAAAIJAAGkAAAAAQUAAAAUcmVhZF9PcHRpb25Db3VudGVySUQCAAAAAV8JAAGkAAAAAQUAAAAVT3B0aW9uRXhwaXJlQ291bnRlcklECQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACAgAAABNUb3RhbF9PcHRpb25fT3JkZXJzBQAAABFUb3RhbE9wdGlvbk9yZGVycwkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgkAASwAAAACAgAAACJUb3RhbF9GdW5kc19BZGRlZF9Jbl9PcHRpb25fT3JkZXJfCQABpAAAAAEFAAAAFHJlYWRfT3B0aW9uQ291bnRlcklEBQAAACRUb3RhbEZ1bmRzQWRkZWRJblNwZWNpZmljT3B0aW9uT3JkZXIJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAICAAAAFFRvdGFsX1Bvb2xfTGlxdWlkaXR5BQAAABhuZXdfdG90YWxfcG9vbF9saXF1aWRpdHkJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAIJAAEsAAAAAgIAAAAORnVuZHNfQXRfUmlza18JAAGkAAAAAQUAAAAUcmVhZF9PcHRpb25Db3VudGVySUQFAAAADUZ1bmRzX2F0X3Jpc2sJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAICAAAAC0NhbGxfTGltaXRzBQAAAAtDYWxsX0xpbWl0cwkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgIAAAAKUHV0X0xpbWl0cwUAAAAKUHV0X0xpbWl0cwkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgkAASwAAAACAgAAABRUb3RhbF9PcHRpb25fT3JkZXJzXwkAAaQAAAABBQAAABRyZWFkX09wdGlvbkNvdW50ZXJJRAUAAAAiVG90YWxPcHRpb25PcmRlcnNpblNwZWNpZmljQ291bnRlcgkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgIAAAAKVG90YWxfUHV0cwUAAAAIVG90YWxQdXQJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAIJAAEsAAAAAgIAAAALVG90YWxfUHV0c18JAAGkAAAAAQUAAAAUcmVhZF9PcHRpb25Db3VudGVySUQFAAAAGVRvdGFsUHV0aW5TcGVjaWZpY0NvdW50ZXIJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAIJAAEsAAAAAgUAAAANY2FsbGVyYWRkcmVzcwIAAAALX1RvdGFsX1B1dHMFAAAADFRvdGFsVXNlclB1dAkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgkAASwAAAACCQABLAAAAAIFAAAADWNhbGxlcmFkZHJlc3MCAAAADF9Ub3RhbF9QdXRzXwkAAaQAAAABBQAAABRyZWFkX09wdGlvbkNvdW50ZXJJRAUAAAAdVG90YWxVc2VyUHV0aW5TcGVjaWZpY0NvdW50ZXIFAAAAA25pbAAAAAFpAQAAABBEZXBvc2l0VXNlckZ1bmRzAAAAAAQAAAANY2FsbGVyYWRkcmVzcwkAAlgAAAABCAgFAAAAAWkAAAAGY2FsbGVyAAAABWJ5dGVzBAAAAAtDdXJyZW5jeV9JRAIAAAAFV0FWRVMEAAAAA3BtdAMJAAAAAAAAAgkAAZAAAAABCAUAAAABaQAAAAhwYXltZW50cwAAAAAAAAAAAQkAAZEAAAACCAUAAAABaQAAAAhwYXltZW50cwAAAAAAAAAAAAkAAAIAAAABAgAAAElObyBwYXltZW50IGF0dGFjaGVkLCBQbGVhc2UgQXR0YWNoIG9ubHkgV2hpdGVsaXN0ZWQgVG9rZW5zIGluIHBheW1lbnRbMV0uBAAAAA1pZkJsYWNrbGlzdGVkCQAEHQAAAAIFAAAABHRoaXMJAAEsAAAAAgIAAAARYWRkcl9CTEFDS0xJU1RFRF8FAAAADWNhbGxlcmFkZHJlc3MEAAAAE1ByZXZpb3VzVXNlckRlcG9zaXQEAAAAByRtYXRjaDAJAAQaAAAAAgUAAAAEdGhpcwkAASwAAAACCQABLAAAAAIFAAAAC0N1cnJlbmN5X0lEAgAAAAFfBQAAAA1jYWxsZXJhZGRyZXNzAwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAAANJbnQEAAAAAWEFAAAAByRtYXRjaDAFAAAAAWEAAAAAAAAAAAAEAAAAEFRvdGFsVXNlckRlcG9zaXQJAABkAAAAAgUAAAATUHJldmlvdXNVc2VyRGVwb3NpdAgFAAAAA3BtdAAAAAZhbW91bnQEAAAAGFByZXZpb3VzRGVwb3NpdENvdW50ZXJJRAQAAAAHJG1hdGNoMAkABBoAAAACBQAAAAR0aGlzAgAAABJEZXBvc2l0X0NvdW50ZXJfSUQDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAA0ludAQAAAABYQUAAAAHJG1hdGNoMAUAAAABYQAAAAAAAAAAAAQAAAAVVG90YWxEZXBvc2l0Q291bnRlcklECQAAZAAAAAIFAAAAGFByZXZpb3VzRGVwb3NpdENvdW50ZXJJRAAAAAAAAAAAAQMJAABmAAAAAgUAAAAYcHJvZHVjdF9sYXVuY2hfdGltZXN0YW1wCAUAAAAJbGFzdEJsb2NrAAAACXRpbWVzdGFtcAkAAAIAAAABCQABLAAAAAIFAAAAFHByb2R1Y3RfbGF1bmNoX2Vycm9yCQABpAAAAAEFAAAAGHByb2R1Y3RfbGF1bmNoX3RpbWVzdGFtcAMJAAAAAAAAAgUAAAANaWZCbGFja2xpc3RlZAIAAAADWWVzCQAAAgAAAAEJAAEsAAAAAgUAAAANY2FsbGVyYWRkcmVzcwIAAAA+IEFkZHJlc3MgaXMgQmxhY2tsaXN0ZWQuIFBsZWFzZSBjb250YWN0IEFkbWluIHRvIFdoaXRlbGlzdCBpdC4DCQEAAAAJaXNEZWZpbmVkAAAAAQgFAAAAA3BtdAAAAAdhc3NldElkCQAAAgAAAAECAAAALk9ubHkgV0FWRVMgaXMgYWxsb3dlZCB0byBkZXBvc2l0IGF0IHRoZSBtb21lbnQJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAIJAAEsAAAAAgkAASwAAAACBQAAAAtDdXJyZW5jeV9JRAIAAAABXwUAAAANY2FsbGVyYWRkcmVzcwUAAAAQVG90YWxVc2VyRGVwb3NpdAkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABpAAAAAEFAAAAFVRvdGFsRGVwb3NpdENvdW50ZXJJRAIAAAABXwUAAAALQ3VycmVuY3lfSUQCAAAAAV8FAAAADWNhbGxlcmFkZHJlc3MIBQAAAANwbXQAAAAGYW1vdW50CQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACAgAAABJEZXBvc2l0X0NvdW50ZXJfSUQFAAAAFVRvdGFsRGVwb3NpdENvdW50ZXJJRAUAAAADbmlsAAAAACUMOts=", "height": 2600770, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: HiYfKVwEefTV843CQ4zEzUedf1bQgNDWTfNg5bZirwyf Next: GSPVKhJJpRdA6PDnJBxL49hb8b9DLsBQQHDUq9tMA6C8 Diff:
OldNewDifferences
111111 else if ((u == "Yes"))
112112 then throw((s + " Address is Blacklisted. Please contact Admin to Whitelist it."))
113113 else if (isDefined(t.assetId))
114- then throw("Only TN is allowed to deposit at the moment")
114+ then throw("Only WAVES is allowed to deposit at the moment")
115115 else if ((lastBlock.timestamp >= w))
116116 then throw("Option Order placing Timing Limits are Over. Please Join in Next Cycle.")
117117 else if ((g > t.amount))
118- then throw((("Placed Order Size is less than [" + toString(g)) + "/10^8] TN."))
118+ then throw((("Placed Order Size is less than [" + toString(g)) + "/10^8] WAVES."))
119119 else if ((t.amount > h))
120- then throw((("Placed Order Size is more than [" + toString(h)) + "/10^8] TN."))
120+ then throw((("Placed Order Size is more than [" + toString(h)) + "/10^8] WAVES."))
121121 else [StringEntry(((("Call_" + s) + "_") + toString(P)), toString(m)), IntegerEntry(((("Call_Amount_" + s) + "_") + toString(P)), t.amount), StringEntry(((("Call_Start_End_" + s) + "_") + toString(P)), ((toString(z) + "_") + toString(B))), IntegerEntry("Total_Option_Orders", F), IntegerEntry(("Total_Funds_Added_In_Option_Order_" + toString(z)), H), IntegerEntry("Total_Pool_Liquidity", y), IntegerEntry(("Funds_At_Risk_" + toString(z)), S), IntegerEntry("Call_Limits", n), IntegerEntry("Put_Limits", o), IntegerEntry(("Total_Option_Orders_" + toString(z)), J), IntegerEntry("Total_Calls", L), IntegerEntry(("Total_Calls_" + toString(z)), N), IntegerEntry((s + "_Total_Calls"), P), IntegerEntry(((s + "_Total_Calls_") + toString(z)), R)]
122122 }
123123
217217 else if ((u == "Yes"))
218218 then throw((s + " Address is Blacklisted. Please contact Admin to Whitelist it."))
219219 else if (isDefined(t.assetId))
220- then throw("Only TN is allowed to deposit at the moment")
220+ then throw("Only WAVES is allowed to deposit at the moment")
221221 else if ((lastBlock.timestamp >= w))
222222 then throw("Option Order placing Timing Limits are Over. Please Join in Next Cycle.")
223223 else if ((g > t.amount))
224- then throw((("Placed Order Size is less than [" + toString(g)) + "/10^8] TN."))
224+ then throw((("Placed Order Size is less than [" + toString(g)) + "/10^8] WAVES."))
225225 else if ((t.amount > h))
226- then throw((("Placed Order Size is more than [" + toString(h)) + "/10^8] TN."))
226+ then throw((("Placed Order Size is more than [" + toString(h)) + "/10^8] WAVES."))
227227 else [StringEntry(((("Put_" + s) + "_") + toString(Y)), toString(m)), IntegerEntry(((("Put_Amount_" + s) + "_") + toString(Y)), t.amount), StringEntry(((("Put_Start_End_" + s) + "_") + toString(Y)), ((toString(z) + "_") + toString(B))), IntegerEntry("Total_Option_Orders", F), IntegerEntry(("Total_Funds_Added_In_Option_Order_" + toString(z)), H), IntegerEntry("Total_Pool_Liquidity", y), IntegerEntry(("Funds_At_Risk_" + toString(z)), S), IntegerEntry("Call_Limits", n), IntegerEntry("Put_Limits", o), IntegerEntry(("Total_Option_Orders_" + toString(z)), J), IntegerEntry("Total_Puts", U), IntegerEntry(("Total_Puts_" + toString(z)), W), IntegerEntry((s + "_Total_Puts"), Y), IntegerEntry(((s + "_Total_Puts_") + toString(z)), aa)]
228228 }
229229
232232 @Callable(i)
233233 func DepositUserFunds () = {
234234 let s = toBase58String(i.caller.bytes)
235- let ab = "TN"
235+ let ab = "WAVES"
236236 let t = if ((size(i.payments) == 1))
237237 then i.payments[0]
238238 else throw("No payment attached, Please Attach only Whitelisted Tokens in payment[1].")
262262 else if ((u == "Yes"))
263263 then throw((s + " Address is Blacklisted. Please contact Admin to Whitelist it."))
264264 else if (isDefined(t.assetId))
265- then throw("Only TN is allowed to deposit at the moment")
265+ then throw("Only WAVES is allowed to deposit at the moment")
266266 else [IntegerEntry(((ab + "_") + s), ad), IntegerEntry(((((toString(af) + "_") + ab) + "_") + s), t.amount), IntegerEntry("Deposit_Counter_ID", af)]
267267 }
268268
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 5 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let a = base58'9vxW4kEGgMt47hfP42SnhhMRhEVqbedX6N57xB8XKYcV'
55
66 let b = 1675209600000
77
88 let c = "Product Launch Timestamp is set at "
99
1010 let d = "No payment attached, Please Attach Token in payment[1]."
1111
1212 let e = "Oracle is closed. Wait Until Oracle is Turned On."
1313
1414 let f = addressFromPublicKey(a)
1515
1616 let g = 10000000
1717
1818 let h = 10000000000
1919
2020 @Callable(i)
2121 func placeoptionCall (j,k,l,m,n,o,p,q,r) = {
2222 let s = toBase58String(i.caller.bytes)
2323 let t = if ((size(i.payments) == 1))
2424 then i.payments[0]
2525 else throw(d)
2626 let u = getString(this, ("addr_BLACKLISTED_" + s))
2727 let v = q
2828 let w = r
2929 let x = j
3030 let y = (x + t.amount)
3131 let z = k
3232 let A = 1
3333 let B = (z + A)
3434 let C = {
3535 let D = getInteger(this, "Total_Option_Orders")
3636 if ($isInstanceOf(D, "Int"))
3737 then {
3838 let E = D
3939 E
4040 }
4141 else 0
4242 }
4343 let F = (C + 1)
4444 let G = {
4545 let D = getInteger(this, ("Total_Funds_Added_In_Option_Order_" + toString(z)))
4646 if ($isInstanceOf(D, "Int"))
4747 then {
4848 let E = D
4949 E
5050 }
5151 else 0
5252 }
5353 let H = (G + t.amount)
5454 let I = {
5555 let D = getInteger(this, ("Total_Option_Orders_" + toString(z)))
5656 if ($isInstanceOf(D, "Int"))
5757 then {
5858 let E = D
5959 E
6060 }
6161 else 0
6262 }
6363 let J = (I + 1)
6464 let K = {
6565 let D = getInteger(this, "Total_Calls")
6666 if ($isInstanceOf(D, "Int"))
6767 then {
6868 let E = D
6969 E
7070 }
7171 else 0
7272 }
7373 let L = (K + 1)
7474 let M = {
7575 let D = getInteger(this, ("Total_Calls_" + toString(z)))
7676 if ($isInstanceOf(D, "Int"))
7777 then {
7878 let E = D
7979 E
8080 }
8181 else 0
8282 }
8383 let N = (M + 1)
8484 let O = {
8585 let D = getInteger(this, (s + "_Total_Calls"))
8686 if ($isInstanceOf(D, "Int"))
8787 then {
8888 let E = D
8989 E
9090 }
9191 else 0
9292 }
9393 let P = (O + 1)
9494 let Q = {
9595 let D = getInteger(this, ((s + "_Total_Calls_") + toString(z)))
9696 if ($isInstanceOf(D, "Int"))
9797 then {
9898 let E = D
9999 E
100100 }
101101 else 0
102102 }
103103 let R = (Q + 1)
104104 let S = l
105105 if ((i.caller != f))
106106 then throw((("This Address is not Authorized. Only " + toString(f)) + " is Authorized Address to Sign it."))
107107 else if ((b > lastBlock.timestamp))
108108 then throw((c + toString(b)))
109109 else if ((p == "CLOSE"))
110110 then throw(e)
111111 else if ((u == "Yes"))
112112 then throw((s + " Address is Blacklisted. Please contact Admin to Whitelist it."))
113113 else if (isDefined(t.assetId))
114- then throw("Only TN is allowed to deposit at the moment")
114+ then throw("Only WAVES is allowed to deposit at the moment")
115115 else if ((lastBlock.timestamp >= w))
116116 then throw("Option Order placing Timing Limits are Over. Please Join in Next Cycle.")
117117 else if ((g > t.amount))
118- then throw((("Placed Order Size is less than [" + toString(g)) + "/10^8] TN."))
118+ then throw((("Placed Order Size is less than [" + toString(g)) + "/10^8] WAVES."))
119119 else if ((t.amount > h))
120- then throw((("Placed Order Size is more than [" + toString(h)) + "/10^8] TN."))
120+ then throw((("Placed Order Size is more than [" + toString(h)) + "/10^8] WAVES."))
121121 else [StringEntry(((("Call_" + s) + "_") + toString(P)), toString(m)), IntegerEntry(((("Call_Amount_" + s) + "_") + toString(P)), t.amount), StringEntry(((("Call_Start_End_" + s) + "_") + toString(P)), ((toString(z) + "_") + toString(B))), IntegerEntry("Total_Option_Orders", F), IntegerEntry(("Total_Funds_Added_In_Option_Order_" + toString(z)), H), IntegerEntry("Total_Pool_Liquidity", y), IntegerEntry(("Funds_At_Risk_" + toString(z)), S), IntegerEntry("Call_Limits", n), IntegerEntry("Put_Limits", o), IntegerEntry(("Total_Option_Orders_" + toString(z)), J), IntegerEntry("Total_Calls", L), IntegerEntry(("Total_Calls_" + toString(z)), N), IntegerEntry((s + "_Total_Calls"), P), IntegerEntry(((s + "_Total_Calls_") + toString(z)), R)]
122122 }
123123
124124
125125
126126 @Callable(i)
127127 func placeoptionPut (j,k,l,m,n,o,p,q,r) = {
128128 let s = toBase58String(i.caller.bytes)
129129 let t = if ((size(i.payments) == 1))
130130 then i.payments[0]
131131 else throw(d)
132132 let u = getString(this, ("addr_BLACKLISTED_" + s))
133133 let v = q
134134 let w = r
135135 let x = j
136136 let y = (x + t.amount)
137137 let z = k
138138 let A = 1
139139 let B = (z + A)
140140 let C = {
141141 let D = getInteger(this, "Total_Option_Orders")
142142 if ($isInstanceOf(D, "Int"))
143143 then {
144144 let E = D
145145 E
146146 }
147147 else 0
148148 }
149149 let F = (C + 1)
150150 let G = {
151151 let D = getInteger(this, ("Total_Funds_Added_In_Option_Order_" + toString(z)))
152152 if ($isInstanceOf(D, "Int"))
153153 then {
154154 let E = D
155155 E
156156 }
157157 else 0
158158 }
159159 let H = (G + t.amount)
160160 let I = {
161161 let D = getInteger(this, ("Total_Option_Orders_" + toString(z)))
162162 if ($isInstanceOf(D, "Int"))
163163 then {
164164 let E = D
165165 E
166166 }
167167 else 0
168168 }
169169 let J = (I + 1)
170170 let T = {
171171 let D = getInteger(this, "Total_Puts")
172172 if ($isInstanceOf(D, "Int"))
173173 then {
174174 let E = D
175175 E
176176 }
177177 else 0
178178 }
179179 let U = (T + 1)
180180 let V = {
181181 let D = getInteger(this, ("Total_Puts_" + toString(z)))
182182 if ($isInstanceOf(D, "Int"))
183183 then {
184184 let E = D
185185 E
186186 }
187187 else 0
188188 }
189189 let W = (V + 1)
190190 let X = {
191191 let D = getInteger(this, (s + "_Total_Puts"))
192192 if ($isInstanceOf(D, "Int"))
193193 then {
194194 let E = D
195195 E
196196 }
197197 else 0
198198 }
199199 let Y = (X + 1)
200200 let Z = {
201201 let D = getInteger(this, ((s + "_Total_Puts_") + toString(z)))
202202 if ($isInstanceOf(D, "Int"))
203203 then {
204204 let E = D
205205 E
206206 }
207207 else 0
208208 }
209209 let aa = (Z + 1)
210210 let S = l
211211 if ((i.caller != f))
212212 then throw((("This Address is not Authorized. Only " + toString(f)) + " is Authorized Address to Sign it."))
213213 else if ((b > lastBlock.timestamp))
214214 then throw((c + toString(b)))
215215 else if ((p == "CLOSE"))
216216 then throw(e)
217217 else if ((u == "Yes"))
218218 then throw((s + " Address is Blacklisted. Please contact Admin to Whitelist it."))
219219 else if (isDefined(t.assetId))
220- then throw("Only TN is allowed to deposit at the moment")
220+ then throw("Only WAVES is allowed to deposit at the moment")
221221 else if ((lastBlock.timestamp >= w))
222222 then throw("Option Order placing Timing Limits are Over. Please Join in Next Cycle.")
223223 else if ((g > t.amount))
224- then throw((("Placed Order Size is less than [" + toString(g)) + "/10^8] TN."))
224+ then throw((("Placed Order Size is less than [" + toString(g)) + "/10^8] WAVES."))
225225 else if ((t.amount > h))
226- then throw((("Placed Order Size is more than [" + toString(h)) + "/10^8] TN."))
226+ then throw((("Placed Order Size is more than [" + toString(h)) + "/10^8] WAVES."))
227227 else [StringEntry(((("Put_" + s) + "_") + toString(Y)), toString(m)), IntegerEntry(((("Put_Amount_" + s) + "_") + toString(Y)), t.amount), StringEntry(((("Put_Start_End_" + s) + "_") + toString(Y)), ((toString(z) + "_") + toString(B))), IntegerEntry("Total_Option_Orders", F), IntegerEntry(("Total_Funds_Added_In_Option_Order_" + toString(z)), H), IntegerEntry("Total_Pool_Liquidity", y), IntegerEntry(("Funds_At_Risk_" + toString(z)), S), IntegerEntry("Call_Limits", n), IntegerEntry("Put_Limits", o), IntegerEntry(("Total_Option_Orders_" + toString(z)), J), IntegerEntry("Total_Puts", U), IntegerEntry(("Total_Puts_" + toString(z)), W), IntegerEntry((s + "_Total_Puts"), Y), IntegerEntry(((s + "_Total_Puts_") + toString(z)), aa)]
228228 }
229229
230230
231231
232232 @Callable(i)
233233 func DepositUserFunds () = {
234234 let s = toBase58String(i.caller.bytes)
235- let ab = "TN"
235+ let ab = "WAVES"
236236 let t = if ((size(i.payments) == 1))
237237 then i.payments[0]
238238 else throw("No payment attached, Please Attach only Whitelisted Tokens in payment[1].")
239239 let u = getString(this, ("addr_BLACKLISTED_" + s))
240240 let ac = {
241241 let D = getInteger(this, ((ab + "_") + s))
242242 if ($isInstanceOf(D, "Int"))
243243 then {
244244 let E = D
245245 E
246246 }
247247 else 0
248248 }
249249 let ad = (ac + t.amount)
250250 let ae = {
251251 let D = getInteger(this, "Deposit_Counter_ID")
252252 if ($isInstanceOf(D, "Int"))
253253 then {
254254 let E = D
255255 E
256256 }
257257 else 0
258258 }
259259 let af = (ae + 1)
260260 if ((b > lastBlock.timestamp))
261261 then throw((c + toString(b)))
262262 else if ((u == "Yes"))
263263 then throw((s + " Address is Blacklisted. Please contact Admin to Whitelist it."))
264264 else if (isDefined(t.assetId))
265- then throw("Only TN is allowed to deposit at the moment")
265+ then throw("Only WAVES is allowed to deposit at the moment")
266266 else [IntegerEntry(((ab + "_") + s), ad), IntegerEntry(((((toString(af) + "_") + ab) + "_") + s), t.amount), IntegerEntry("Deposit_Counter_ID", af)]
267267 }
268268
269269

github/deemru/w8io/873ac7e 
65.24 ms