tx · 81KxkaW8SaWYB5tjG9SRLXYqYxsX9N9ETpj5hEebaqv2 3N4K6JFDDdcd1qrk2HszwHQrMqznvhYBgjn: -0.02000000 Waves 2023.06.10 08:57 [2616192] smart account 3N4K6JFDDdcd1qrk2HszwHQrMqznvhYBgjn > SELF 0.00000000 Waves
{ "type": 13, "id": "81KxkaW8SaWYB5tjG9SRLXYqYxsX9N9ETpj5hEebaqv2", "fee": 2000000, "feeAssetId": null, "timestamp": 1686376649484, "version": 2, "chainId": 84, "sender": "3N4K6JFDDdcd1qrk2HszwHQrMqznvhYBgjn", "senderPublicKey": "9vxW4kEGgMt47hfP42SnhhMRhEVqbedX6N57xB8XKYcV", "proofs": [ "4eG2dRsFqqLKAZSJ6DM7bTgu8WGfAgpPyFMLZmLmo8n6467gmGgbHmQ1h67BUXzm3PXs6hynrX2c3xuJkZkxSViG" ], "script": "base64:AAIFAAAAAAAAADMIAhIMCgoBAQgBAQEBCAEBEgwKCgEBCAEBAQEIAQESABIDCgEIEgMKAQgSBwoFCAgICAgAAAAIAAAAABREYXBwX0FkZHJlc3NfcHViX2tleQEAAAAgn/oigL9f5aYAfeU4Wc32SY+ujUrrx7wmc5BdGccs3RwAAAAAGHByb2R1Y3RfbGF1bmNoX3RpbWVzdGFtcAAAAAGGCkXsAAAAAAAUcHJvZHVjdF9sYXVuY2hfZXJyb3ICAAAAI1Byb2R1Y3QgTGF1bmNoIFRpbWVzdGFtcCBpcyBzZXQgYXQgAAAAABBub19wYXltZW50X2Vycm9yAgAAADdObyBwYXltZW50IGF0dGFjaGVkLCBQbGVhc2UgQXR0YWNoIFRva2VuIGluIHBheW1lbnRbMV0uAAAAABJjbG9zZWRfb3JhY2xlX2Vyb3ICAAAAMU9yYWNsZSBpcyBjbG9zZWQuIFdhaXQgVW50aWwgT3JhY2xlIGlzIFR1cm5lZCBPbi4AAAAAEXdoaXRlbGlzdF9hZGRyZXNzCQEAAAAUYWRkcmVzc0Zyb21QdWJsaWNLZXkAAAABBQAAABREYXBwX0FkZHJlc3NfcHViX2tleQAAAAASbWluaW11bV9vcmRlcl9zaXplAAAAAAAAmJaAAAAAABJtYXhpbXVtX29yZGVyX3NpemUAAAAAAlQL5AAAAAAGAAAAAWkBAAAAD3BsYWNlb3B0aW9uQ2FsbAAAAAoAAAAUVG90YWxfUG9vbF9MaXF1aWRpdHkAAAAPT3B0aW9uQ291bnRlcklEAAAAB1VzZXJfSUQAAAAKSG91c2VfcmlzawAAAAVQcmljZQAAAAtDYWxsX0xpbWl0cwAAAApQdXRfTGltaXRzAAAADU9yYWNsZV9TdGF0dXMAAAAVU3RhcnRfT3JkZXJfVGltZXN0YW1wAAAAE0VuZF9PcmRlcl9UaW1lc3RhbXAEAAAADWNhbGxlcmFkZHJlc3MJAAJYAAAAAQgIBQAAAAFpAAAABmNhbGxlcgAAAAVieXRlcwQAAAADcG10AwkAAAAAAAACCQABkAAAAAEIBQAAAAFpAAAACHBheW1lbnRzAAAAAAAAAAABCQABkQAAAAIIBQAAAAFpAAAACHBheW1lbnRzAAAAAAAAAAAACQAAAgAAAAEFAAAAEG5vX3BheW1lbnRfZXJyb3IEAAAADWlmQmxhY2tsaXN0ZWQJAAQdAAAAAgUAAAAEdGhpcwkAASwAAAACAgAAABFhZGRyX0JMQUNLTElTVEVEXwUAAAANY2FsbGVyYWRkcmVzcwQAAAAhcmVhZF9zdGFydF9vcmRlcl9wZXJtaXRfdGltZXN0YW1wBQAAABVTdGFydF9PcmRlcl9UaW1lc3RhbXAEAAAAH3JlYWRfZW5kX29yZGVyX3Blcm1pdF90aW1lc3RhbXAFAAAAE0VuZF9PcmRlcl9UaW1lc3RhbXAEAAAAGXJlYWRfdG90YWxfcG9vbF9saXF1aWRpdHkFAAAAFFRvdGFsX1Bvb2xfTGlxdWlkaXR5BAAAABhuZXdfdG90YWxfcG9vbF9saXF1aWRpdHkJAABkAAAAAgUAAAAZcmVhZF90b3RhbF9wb29sX2xpcXVpZGl0eQgFAAAAA3BtdAAAAAZhbW91bnQEAAAAFHJlYWRfT3B0aW9uQ291bnRlcklEBQAAAA9PcHRpb25Db3VudGVySUQEAAAAEk9waW9uRXhwaXJlQ291bnRlcgAAAAAAAAAAAQQAAAAVT3B0aW9uRXhwaXJlQ291bnRlcklECQAAZAAAAAIFAAAAFHJlYWRfT3B0aW9uQ291bnRlcklEBQAAABJPcGlvbkV4cGlyZUNvdW50ZXIEAAAAFFByZXZpb3VzT3B0aW9uT3JkZXJzBAAAAAckbWF0Y2gwCQAEGgAAAAIFAAAABHRoaXMCAAAAE1RvdGFsX09wdGlvbl9PcmRlcnMDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAA0ludAQAAAABYQUAAAAHJG1hdGNoMAUAAAABYQAAAAAAAAAAAAQAAAARVG90YWxPcHRpb25PcmRlcnMJAABkAAAAAgUAAAAUUHJldmlvdXNPcHRpb25PcmRlcnMAAAAAAAAAAAEEAAAAJ1ByZXZpb3VzRnVuZHNBZGRlZEluU3BlY2lmaWNPcHRpb25PcmRlcgQAAAAHJG1hdGNoMAkABBoAAAACBQAAAAR0aGlzCQABLAAAAAICAAAAIlRvdGFsX0Z1bmRzX0FkZGVkX0luX09wdGlvbl9PcmRlcl8JAAGkAAAAAQUAAAAUcmVhZF9PcHRpb25Db3VudGVySUQDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAA0ludAQAAAABYQUAAAAHJG1hdGNoMAUAAAABYQAAAAAAAAAAAAQAAAAkVG90YWxGdW5kc0FkZGVkSW5TcGVjaWZpY09wdGlvbk9yZGVyCQAAZAAAAAIFAAAAJ1ByZXZpb3VzRnVuZHNBZGRlZEluU3BlY2lmaWNPcHRpb25PcmRlcggFAAAAA3BtdAAAAAZhbW91bnQEAAAAJVByZXZpb3VzT3B0aW9uT3JkZXJzaW5TcGVjaWZpY0NvdW50ZXIEAAAAByRtYXRjaDAJAAQaAAAAAgUAAAAEdGhpcwkAASwAAAACAgAAABRUb3RhbF9PcHRpb25fT3JkZXJzXwkAAaQAAAABBQAAABRyZWFkX09wdGlvbkNvdW50ZXJJRAMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAADSW50BAAAAAFhBQAAAAckbWF0Y2gwBQAAAAFhAAAAAAAAAAAABAAAACJUb3RhbE9wdGlvbk9yZGVyc2luU3BlY2lmaWNDb3VudGVyCQAAZAAAAAIFAAAAJVByZXZpb3VzT3B0aW9uT3JkZXJzaW5TcGVjaWZpY0NvdW50ZXIAAAAAAAAAAAEEAAAADFByZXZpb3VzQ2FsbAQAAAAHJG1hdGNoMAkABBoAAAACBQAAAAR0aGlzAgAAAAtUb3RhbF9DYWxscwMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAADSW50BAAAAAFhBQAAAAckbWF0Y2gwBQAAAAFhAAAAAAAAAAAABAAAAAlUb3RhbENhbGwJAABkAAAAAgUAAAAMUHJldmlvdXNDYWxsAAAAAAAAAAABBAAAAB1QcmV2aW91c0NhbGxpblNwZWNpZmljQ291bnRlcgQAAAAHJG1hdGNoMAkABBoAAAACBQAAAAR0aGlzCQABLAAAAAICAAAADFRvdGFsX0NhbGxzXwkAAaQAAAABBQAAABRyZWFkX09wdGlvbkNvdW50ZXJJRAMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAADSW50BAAAAAFhBQAAAAckbWF0Y2gwBQAAAAFhAAAAAAAAAAAABAAAABpUb3RhbENhbGxpblNwZWNpZmljQ291bnRlcgkAAGQAAAACBQAAAB1QcmV2aW91c0NhbGxpblNwZWNpZmljQ291bnRlcgAAAAAAAAAAAQQAAAAQUHJldmlvdXNVc2VyQ2FsbAQAAAAHJG1hdGNoMAkABBoAAAACBQAAAAR0aGlzCQABLAAAAAIFAAAADWNhbGxlcmFkZHJlc3MCAAAADF9Ub3RhbF9DYWxscwMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAADSW50BAAAAAFhBQAAAAckbWF0Y2gwBQAAAAFhAAAAAAAAAAAABAAAAA1Ub3RhbFVzZXJDYWxsCQAAZAAAAAIFAAAAEFByZXZpb3VzVXNlckNhbGwAAAAAAAAAAAEEAAAAIVByZXZpb3VzVXNlckNhbGxpblNwZWNpZmljQ291bnRlcgQAAAAHJG1hdGNoMAkABBoAAAACBQAAAAR0aGlzCQABLAAAAAIJAAEsAAAAAgUAAAANY2FsbGVyYWRkcmVzcwIAAAANX1RvdGFsX0NhbGxzXwkAAaQAAAABBQAAABRyZWFkX09wdGlvbkNvdW50ZXJJRAMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAADSW50BAAAAAFhBQAAAAckbWF0Y2gwBQAAAAFhAAAAAAAAAAAABAAAAB5Ub3RhbFVzZXJDYWxsaW5TcGVjaWZpY0NvdW50ZXIJAABkAAAAAgUAAAAhUHJldmlvdXNVc2VyQ2FsbGluU3BlY2lmaWNDb3VudGVyAAAAAAAAAAABBAAAAA1GdW5kc19hdF9yaXNrBQAAAApIb3VzZV9yaXNrAwkBAAAAAiE9AAAAAggFAAAAAWkAAAAGY2FsbGVyBQAAABF3aGl0ZWxpc3RfYWRkcmVzcwkAAAIAAAABCQABLAAAAAIJAAEsAAAAAgIAAAAlVGhpcyBBZGRyZXNzIGlzIG5vdCBBdXRob3JpemVkLiBPbmx5IAkABCUAAAABBQAAABF3aGl0ZWxpc3RfYWRkcmVzcwIAAAAiIGlzIEF1dGhvcml6ZWQgQWRkcmVzcyB0byBTaWduIGl0LgMJAABmAAAAAgUAAAAYcHJvZHVjdF9sYXVuY2hfdGltZXN0YW1wCAUAAAAJbGFzdEJsb2NrAAAACXRpbWVzdGFtcAkAAAIAAAABCQABLAAAAAIFAAAAFHByb2R1Y3RfbGF1bmNoX2Vycm9yCQABpAAAAAEFAAAAGHByb2R1Y3RfbGF1bmNoX3RpbWVzdGFtcAMJAAAAAAAAAgUAAAANT3JhY2xlX1N0YXR1cwIAAAAFQ0xPU0UJAAACAAAAAQUAAAASY2xvc2VkX29yYWNsZV9lcm9yAwkAAAAAAAACBQAAAA1pZkJsYWNrbGlzdGVkAgAAAANZZXMJAAACAAAAAQkAASwAAAACBQAAAA1jYWxsZXJhZGRyZXNzAgAAAD4gQWRkcmVzcyBpcyBCbGFja2xpc3RlZC4gUGxlYXNlIGNvbnRhY3QgQWRtaW4gdG8gV2hpdGVsaXN0IGl0LgMJAQAAAAlpc0RlZmluZWQAAAABCAUAAAADcG10AAAAB2Fzc2V0SWQJAAACAAAAAQIAAAAuT25seSBXQVZFUyBpcyBhbGxvd2VkIHRvIGRlcG9zaXQgYXQgdGhlIG1vbWVudAMJAABnAAAAAggFAAAACWxhc3RCbG9jawAAAAl0aW1lc3RhbXAFAAAAH3JlYWRfZW5kX29yZGVyX3Blcm1pdF90aW1lc3RhbXAJAAACAAAAAQIAAABHT3B0aW9uIE9yZGVyIHBsYWNpbmcgVGltaW5nIExpbWl0cyBhcmUgT3Zlci4gUGxlYXNlIEpvaW4gaW4gTmV4dCBDeWNsZS4DCQAAZgAAAAIFAAAAEm1pbmltdW1fb3JkZXJfc2l6ZQgFAAAAA3BtdAAAAAZhbW91bnQJAAACAAAAAQkAASwAAAACCQABLAAAAAICAAAAIFBsYWNlZCBPcmRlciBTaXplIGlzIGxlc3MgdGhhbiBbCQABpAAAAAEFAAAAEm1pbmltdW1fb3JkZXJfc2l6ZQIAAAANLzEwXjhdIFdBVkVTLgMJAABmAAAAAggFAAAAA3BtdAAAAAZhbW91bnQFAAAAEm1heGltdW1fb3JkZXJfc2l6ZQkAAAIAAAABCQABLAAAAAIJAAEsAAAAAgIAAAAgUGxhY2VkIE9yZGVyIFNpemUgaXMgbW9yZSB0aGFuIFsJAAGkAAAAAQUAAAASbWF4aW11bV9vcmRlcl9zaXplAgAAAA0vMTBeOF0gV0FWRVMuCQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIJAAEsAAAAAgIAAAAIVXNlcl9JRF8FAAAADWNhbGxlcmFkZHJlc3MFAAAAB1VzZXJfSUQJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgIAAAAFQ2FsbF8FAAAADWNhbGxlcmFkZHJlc3MCAAAAAV8JAAGkAAAAAQUAAAANVG90YWxVc2VyQ2FsbAkAAaQAAAABBQAAAAVQcmljZQkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgIAAAAMQ2FsbF9BbW91bnRfBQAAAA1jYWxsZXJhZGRyZXNzAgAAAAFfCQABpAAAAAEFAAAADVRvdGFsVXNlckNhbGwIBQAAAANwbXQAAAAGYW1vdW50CQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAICAAAAD0NhbGxfU3RhcnRfRW5kXwUAAAANY2FsbGVyYWRkcmVzcwIAAAABXwkAAaQAAAABBQAAAA1Ub3RhbFVzZXJDYWxsCQABLAAAAAIJAAEsAAAAAgkAAaQAAAABBQAAABRyZWFkX09wdGlvbkNvdW50ZXJJRAIAAAABXwkAAaQAAAABBQAAABVPcHRpb25FeHBpcmVDb3VudGVySUQJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAICAAAAE1RvdGFsX09wdGlvbl9PcmRlcnMFAAAAEVRvdGFsT3B0aW9uT3JkZXJzCQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACCQABLAAAAAICAAAAIlRvdGFsX0Z1bmRzX0FkZGVkX0luX09wdGlvbl9PcmRlcl8JAAGkAAAAAQUAAAAUcmVhZF9PcHRpb25Db3VudGVySUQFAAAAJFRvdGFsRnVuZHNBZGRlZEluU3BlY2lmaWNPcHRpb25PcmRlcgkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgIAAAAUVG90YWxfUG9vbF9MaXF1aWRpdHkFAAAAGG5ld190b3RhbF9wb29sX2xpcXVpZGl0eQkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgkAASwAAAACAgAAAA5GdW5kc19BdF9SaXNrXwkAAaQAAAABBQAAABRyZWFkX09wdGlvbkNvdW50ZXJJRAUAAAANRnVuZHNfYXRfcmlzawkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgIAAAALQ2FsbF9MaW1pdHMFAAAAC0NhbGxfTGltaXRzCQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACAgAAAApQdXRfTGltaXRzBQAAAApQdXRfTGltaXRzCQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACCQABLAAAAAICAAAAFFRvdGFsX09wdGlvbl9PcmRlcnNfCQABpAAAAAEFAAAAFHJlYWRfT3B0aW9uQ291bnRlcklEBQAAACJUb3RhbE9wdGlvbk9yZGVyc2luU3BlY2lmaWNDb3VudGVyCQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACAgAAAAtUb3RhbF9DYWxscwUAAAAJVG90YWxDYWxsCQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACCQABLAAAAAICAAAADFRvdGFsX0NhbGxzXwkAAaQAAAABBQAAABRyZWFkX09wdGlvbkNvdW50ZXJJRAUAAAAaVG90YWxDYWxsaW5TcGVjaWZpY0NvdW50ZXIJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAIJAAEsAAAAAgUAAAANY2FsbGVyYWRkcmVzcwIAAAAMX1RvdGFsX0NhbGxzBQAAAA1Ub3RhbFVzZXJDYWxsCQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACCQABLAAAAAIJAAEsAAAAAgUAAAANY2FsbGVyYWRkcmVzcwIAAAANX1RvdGFsX0NhbGxzXwkAAaQAAAABBQAAABRyZWFkX09wdGlvbkNvdW50ZXJJRAUAAAAeVG90YWxVc2VyQ2FsbGluU3BlY2lmaWNDb3VudGVyBQAAAANuaWwAAAABaQEAAAAOcGxhY2VvcHRpb25QdXQAAAAKAAAAFFRvdGFsX1Bvb2xfTGlxdWlkaXR5AAAAD09wdGlvbkNvdW50ZXJJRAAAAAdVc2VyX0lEAAAACkhvdXNlX3Jpc2sAAAAFUHJpY2UAAAALQ2FsbF9MaW1pdHMAAAAKUHV0X0xpbWl0cwAAAA1PcmFjbGVfU3RhdHVzAAAAFVN0YXJ0X09yZGVyX1RpbWVzdGFtcAAAABNFbmRfT3JkZXJfVGltZXN0YW1wBAAAAA1jYWxsZXJhZGRyZXNzCQACWAAAAAEICAUAAAABaQAAAAZjYWxsZXIAAAAFYnl0ZXMEAAAAA3BtdAMJAAAAAAAAAgkAAZAAAAABCAUAAAABaQAAAAhwYXltZW50cwAAAAAAAAAAAQkAAZEAAAACCAUAAAABaQAAAAhwYXltZW50cwAAAAAAAAAAAAkAAAIAAAABBQAAABBub19wYXltZW50X2Vycm9yBAAAAA1pZkJsYWNrbGlzdGVkCQAEHQAAAAIFAAAABHRoaXMJAAEsAAAAAgIAAAARYWRkcl9CTEFDS0xJU1RFRF8FAAAADWNhbGxlcmFkZHJlc3MEAAAAIXJlYWRfc3RhcnRfb3JkZXJfcGVybWl0X3RpbWVzdGFtcAUAAAAVU3RhcnRfT3JkZXJfVGltZXN0YW1wBAAAAB9yZWFkX2VuZF9vcmRlcl9wZXJtaXRfdGltZXN0YW1wBQAAABNFbmRfT3JkZXJfVGltZXN0YW1wBAAAABlyZWFkX3RvdGFsX3Bvb2xfbGlxdWlkaXR5BQAAABRUb3RhbF9Qb29sX0xpcXVpZGl0eQQAAAAYbmV3X3RvdGFsX3Bvb2xfbGlxdWlkaXR5CQAAZAAAAAIFAAAAGXJlYWRfdG90YWxfcG9vbF9saXF1aWRpdHkIBQAAAANwbXQAAAAGYW1vdW50BAAAABRyZWFkX09wdGlvbkNvdW50ZXJJRAUAAAAPT3B0aW9uQ291bnRlcklEBAAAABJPcGlvbkV4cGlyZUNvdW50ZXIAAAAAAAAAAAEEAAAAFU9wdGlvbkV4cGlyZUNvdW50ZXJJRAkAAGQAAAACBQAAABRyZWFkX09wdGlvbkNvdW50ZXJJRAUAAAAST3Bpb25FeHBpcmVDb3VudGVyBAAAABRQcmV2aW91c09wdGlvbk9yZGVycwQAAAAHJG1hdGNoMAkABBoAAAACBQAAAAR0aGlzAgAAABNUb3RhbF9PcHRpb25fT3JkZXJzAwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAAANJbnQEAAAAAWEFAAAAByRtYXRjaDAFAAAAAWEAAAAAAAAAAAAEAAAAEVRvdGFsT3B0aW9uT3JkZXJzCQAAZAAAAAIFAAAAFFByZXZpb3VzT3B0aW9uT3JkZXJzAAAAAAAAAAABBAAAACdQcmV2aW91c0Z1bmRzQWRkZWRJblNwZWNpZmljT3B0aW9uT3JkZXIEAAAAByRtYXRjaDAJAAQaAAAAAgUAAAAEdGhpcwkAASwAAAACAgAAACJUb3RhbF9GdW5kc19BZGRlZF9Jbl9PcHRpb25fT3JkZXJfCQABpAAAAAEFAAAAFHJlYWRfT3B0aW9uQ291bnRlcklEAwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAAANJbnQEAAAAAWEFAAAAByRtYXRjaDAFAAAAAWEAAAAAAAAAAAAEAAAAJFRvdGFsRnVuZHNBZGRlZEluU3BlY2lmaWNPcHRpb25PcmRlcgkAAGQAAAACBQAAACdQcmV2aW91c0Z1bmRzQWRkZWRJblNwZWNpZmljT3B0aW9uT3JkZXIIBQAAAANwbXQAAAAGYW1vdW50BAAAACVQcmV2aW91c09wdGlvbk9yZGVyc2luU3BlY2lmaWNDb3VudGVyBAAAAAckbWF0Y2gwCQAEGgAAAAIFAAAABHRoaXMJAAEsAAAAAgIAAAAUVG90YWxfT3B0aW9uX09yZGVyc18JAAGkAAAAAQUAAAAUcmVhZF9PcHRpb25Db3VudGVySUQDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAA0ludAQAAAABYQUAAAAHJG1hdGNoMAUAAAABYQAAAAAAAAAAAAQAAAAiVG90YWxPcHRpb25PcmRlcnNpblNwZWNpZmljQ291bnRlcgkAAGQAAAACBQAAACVQcmV2aW91c09wdGlvbk9yZGVyc2luU3BlY2lmaWNDb3VudGVyAAAAAAAAAAABBAAAAAtQcmV2aW91c1B1dAQAAAAHJG1hdGNoMAkABBoAAAACBQAAAAR0aGlzAgAAAApUb3RhbF9QdXRzAwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAAANJbnQEAAAAAWEFAAAAByRtYXRjaDAFAAAAAWEAAAAAAAAAAAAEAAAACFRvdGFsUHV0CQAAZAAAAAIFAAAAC1ByZXZpb3VzUHV0AAAAAAAAAAABBAAAABxQcmV2aW91c1B1dGluU3BlY2lmaWNDb3VudGVyBAAAAAckbWF0Y2gwCQAEGgAAAAIFAAAABHRoaXMJAAEsAAAAAgIAAAALVG90YWxfUHV0c18JAAGkAAAAAQUAAAAUcmVhZF9PcHRpb25Db3VudGVySUQDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAA0ludAQAAAABYQUAAAAHJG1hdGNoMAUAAAABYQAAAAAAAAAAAAQAAAAZVG90YWxQdXRpblNwZWNpZmljQ291bnRlcgkAAGQAAAACBQAAABxQcmV2aW91c1B1dGluU3BlY2lmaWNDb3VudGVyAAAAAAAAAAABBAAAAA9QcmV2aW91c1VzZXJQdXQEAAAAByRtYXRjaDAJAAQaAAAAAgUAAAAEdGhpcwkAASwAAAACBQAAAA1jYWxsZXJhZGRyZXNzAgAAAAtfVG90YWxfUHV0cwMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAADSW50BAAAAAFhBQAAAAckbWF0Y2gwBQAAAAFhAAAAAAAAAAAABAAAAAxUb3RhbFVzZXJQdXQJAABkAAAAAgUAAAAPUHJldmlvdXNVc2VyUHV0AAAAAAAAAAABBAAAACBQcmV2aW91c1VzZXJQdXRpblNwZWNpZmljQ291bnRlcgQAAAAHJG1hdGNoMAkABBoAAAACBQAAAAR0aGlzCQABLAAAAAIJAAEsAAAAAgUAAAANY2FsbGVyYWRkcmVzcwIAAAAMX1RvdGFsX1B1dHNfCQABpAAAAAEFAAAAFHJlYWRfT3B0aW9uQ291bnRlcklEAwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAAANJbnQEAAAAAWEFAAAAByRtYXRjaDAFAAAAAWEAAAAAAAAAAAAEAAAAHVRvdGFsVXNlclB1dGluU3BlY2lmaWNDb3VudGVyCQAAZAAAAAIFAAAAIFByZXZpb3VzVXNlclB1dGluU3BlY2lmaWNDb3VudGVyAAAAAAAAAAABBAAAAA1GdW5kc19hdF9yaXNrBQAAAApIb3VzZV9yaXNrAwkBAAAAAiE9AAAAAggFAAAAAWkAAAAGY2FsbGVyBQAAABF3aGl0ZWxpc3RfYWRkcmVzcwkAAAIAAAABCQABLAAAAAIJAAEsAAAAAgIAAAAlVGhpcyBBZGRyZXNzIGlzIG5vdCBBdXRob3JpemVkLiBPbmx5IAkABCUAAAABBQAAABF3aGl0ZWxpc3RfYWRkcmVzcwIAAAAiIGlzIEF1dGhvcml6ZWQgQWRkcmVzcyB0byBTaWduIGl0LgMJAABmAAAAAgUAAAAYcHJvZHVjdF9sYXVuY2hfdGltZXN0YW1wCAUAAAAJbGFzdEJsb2NrAAAACXRpbWVzdGFtcAkAAAIAAAABCQABLAAAAAIFAAAAFHByb2R1Y3RfbGF1bmNoX2Vycm9yCQABpAAAAAEFAAAAGHByb2R1Y3RfbGF1bmNoX3RpbWVzdGFtcAMJAAAAAAAAAgUAAAANT3JhY2xlX1N0YXR1cwIAAAAFQ0xPU0UJAAACAAAAAQUAAAASY2xvc2VkX29yYWNsZV9lcm9yAwkAAAAAAAACBQAAAA1pZkJsYWNrbGlzdGVkAgAAAANZZXMJAAACAAAAAQkAASwAAAACBQAAAA1jYWxsZXJhZGRyZXNzAgAAAD4gQWRkcmVzcyBpcyBCbGFja2xpc3RlZC4gUGxlYXNlIGNvbnRhY3QgQWRtaW4gdG8gV2hpdGVsaXN0IGl0LgMJAQAAAAlpc0RlZmluZWQAAAABCAUAAAADcG10AAAAB2Fzc2V0SWQJAAACAAAAAQIAAAAuT25seSBXQVZFUyBpcyBhbGxvd2VkIHRvIGRlcG9zaXQgYXQgdGhlIG1vbWVudAMJAABnAAAAAggFAAAACWxhc3RCbG9jawAAAAl0aW1lc3RhbXAFAAAAH3JlYWRfZW5kX29yZGVyX3Blcm1pdF90aW1lc3RhbXAJAAACAAAAAQIAAABHT3B0aW9uIE9yZGVyIHBsYWNpbmcgVGltaW5nIExpbWl0cyBhcmUgT3Zlci4gUGxlYXNlIEpvaW4gaW4gTmV4dCBDeWNsZS4DCQAAZgAAAAIFAAAAEm1pbmltdW1fb3JkZXJfc2l6ZQgFAAAAA3BtdAAAAAZhbW91bnQJAAACAAAAAQkAASwAAAACCQABLAAAAAICAAAAIFBsYWNlZCBPcmRlciBTaXplIGlzIGxlc3MgdGhhbiBbCQABpAAAAAEFAAAAEm1pbmltdW1fb3JkZXJfc2l6ZQIAAAANLzEwXjhdIFdBVkVTLgMJAABmAAAAAggFAAAAA3BtdAAAAAZhbW91bnQFAAAAEm1heGltdW1fb3JkZXJfc2l6ZQkAAAIAAAABCQABLAAAAAIJAAEsAAAAAgIAAAAgUGxhY2VkIE9yZGVyIFNpemUgaXMgbW9yZSB0aGFuIFsJAAGkAAAAAQUAAAASbWF4aW11bV9vcmRlcl9zaXplAgAAAA0vMTBeOF0gV0FWRVMuCQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIJAAEsAAAAAgIAAAAIVXNlcl9JRF8FAAAADWNhbGxlcmFkZHJlc3MFAAAAB1VzZXJfSUQJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgIAAAAEUHV0XwUAAAANY2FsbGVyYWRkcmVzcwIAAAABXwkAAaQAAAABBQAAAAxUb3RhbFVzZXJQdXQJAAGkAAAAAQUAAAAFUHJpY2UJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAICAAAAC1B1dF9BbW91bnRfBQAAAA1jYWxsZXJhZGRyZXNzAgAAAAFfCQABpAAAAAEFAAAADFRvdGFsVXNlclB1dAgFAAAAA3BtdAAAAAZhbW91bnQJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgIAAAAOUHV0X1N0YXJ0X0VuZF8FAAAADWNhbGxlcmFkZHJlc3MCAAAAAV8JAAGkAAAAAQUAAAAMVG90YWxVc2VyUHV0CQABLAAAAAIJAAEsAAAAAgkAAaQAAAABBQAAABRyZWFkX09wdGlvbkNvdW50ZXJJRAIAAAABXwkAAaQAAAABBQAAABVPcHRpb25FeHBpcmVDb3VudGVySUQJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAICAAAAE1RvdGFsX09wdGlvbl9PcmRlcnMFAAAAEVRvdGFsT3B0aW9uT3JkZXJzCQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACCQABLAAAAAICAAAAIlRvdGFsX0Z1bmRzX0FkZGVkX0luX09wdGlvbl9PcmRlcl8JAAGkAAAAAQUAAAAUcmVhZF9PcHRpb25Db3VudGVySUQFAAAAJFRvdGFsRnVuZHNBZGRlZEluU3BlY2lmaWNPcHRpb25PcmRlcgkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgIAAAAUVG90YWxfUG9vbF9MaXF1aWRpdHkFAAAAGG5ld190b3RhbF9wb29sX2xpcXVpZGl0eQkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgkAASwAAAACAgAAAA5GdW5kc19BdF9SaXNrXwkAAaQAAAABBQAAABRyZWFkX09wdGlvbkNvdW50ZXJJRAUAAAANRnVuZHNfYXRfcmlzawkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgIAAAALQ2FsbF9MaW1pdHMFAAAAC0NhbGxfTGltaXRzCQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACAgAAAApQdXRfTGltaXRzBQAAAApQdXRfTGltaXRzCQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACCQABLAAAAAICAAAAFFRvdGFsX09wdGlvbl9PcmRlcnNfCQABpAAAAAEFAAAAFHJlYWRfT3B0aW9uQ291bnRlcklEBQAAACJUb3RhbE9wdGlvbk9yZGVyc2luU3BlY2lmaWNDb3VudGVyCQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACAgAAAApUb3RhbF9QdXRzBQAAAAhUb3RhbFB1dAkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgkAASwAAAACAgAAAAtUb3RhbF9QdXRzXwkAAaQAAAABBQAAABRyZWFkX09wdGlvbkNvdW50ZXJJRAUAAAAZVG90YWxQdXRpblNwZWNpZmljQ291bnRlcgkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgkAASwAAAACBQAAAA1jYWxsZXJhZGRyZXNzAgAAAAtfVG90YWxfUHV0cwUAAAAMVG90YWxVc2VyUHV0CQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACCQABLAAAAAIJAAEsAAAAAgUAAAANY2FsbGVyYWRkcmVzcwIAAAAMX1RvdGFsX1B1dHNfCQABpAAAAAEFAAAAFHJlYWRfT3B0aW9uQ291bnRlcklEBQAAAB1Ub3RhbFVzZXJQdXRpblNwZWNpZmljQ291bnRlcgUAAAADbmlsAAAAAWkBAAAAEERlcG9zaXRVc2VyRnVuZHMAAAAABAAAAA1jYWxsZXJhZGRyZXNzCQACWAAAAAEICAUAAAABaQAAAAZjYWxsZXIAAAAFYnl0ZXMEAAAAC0N1cnJlbmN5X0lEAgAAAAVXQVZFUwQAAAADcG10AwkAAAAAAAACCQABkAAAAAEIBQAAAAFpAAAACHBheW1lbnRzAAAAAAAAAAABCQABkQAAAAIIBQAAAAFpAAAACHBheW1lbnRzAAAAAAAAAAAACQAAAgAAAAECAAAASU5vIHBheW1lbnQgYXR0YWNoZWQsIFBsZWFzZSBBdHRhY2ggb25seSBXaGl0ZWxpc3RlZCBUb2tlbnMgaW4gcGF5bWVudFsxXS4EAAAADWlmQmxhY2tsaXN0ZWQJAAQdAAAAAgUAAAAEdGhpcwkAASwAAAACAgAAABFhZGRyX0JMQUNLTElTVEVEXwUAAAANY2FsbGVyYWRkcmVzcwQAAAATUHJldmlvdXNVc2VyRGVwb3NpdAQAAAAHJG1hdGNoMAkABBoAAAACBQAAAAR0aGlzCQABLAAAAAIJAAEsAAAAAgUAAAALQ3VycmVuY3lfSUQCAAAAAV8FAAAADWNhbGxlcmFkZHJlc3MDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAA0ludAQAAAABYQUAAAAHJG1hdGNoMAUAAAABYQAAAAAAAAAAAAQAAAAQVG90YWxVc2VyRGVwb3NpdAkAAGQAAAACBQAAABNQcmV2aW91c1VzZXJEZXBvc2l0CAUAAAADcG10AAAABmFtb3VudAQAAAAYUHJldmlvdXNEZXBvc2l0Q291bnRlcklEBAAAAAckbWF0Y2gwCQAEGgAAAAIFAAAABHRoaXMCAAAAEkRlcG9zaXRfQ291bnRlcl9JRAMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAADSW50BAAAAAFhBQAAAAckbWF0Y2gwBQAAAAFhAAAAAAAAAAAABAAAABVUb3RhbERlcG9zaXRDb3VudGVySUQJAABkAAAAAgUAAAAYUHJldmlvdXNEZXBvc2l0Q291bnRlcklEAAAAAAAAAAABAwkAAGYAAAACBQAAABhwcm9kdWN0X2xhdW5jaF90aW1lc3RhbXAIBQAAAAlsYXN0QmxvY2sAAAAJdGltZXN0YW1wCQAAAgAAAAEJAAEsAAAAAgUAAAAUcHJvZHVjdF9sYXVuY2hfZXJyb3IJAAGkAAAAAQUAAAAYcHJvZHVjdF9sYXVuY2hfdGltZXN0YW1wAwkAAAAAAAACBQAAAA1pZkJsYWNrbGlzdGVkAgAAAANZZXMJAAACAAAAAQkAASwAAAACBQAAAA1jYWxsZXJhZGRyZXNzAgAAAD4gQWRkcmVzcyBpcyBCbGFja2xpc3RlZC4gUGxlYXNlIGNvbnRhY3QgQWRtaW4gdG8gV2hpdGVsaXN0IGl0LgMJAQAAAAlpc0RlZmluZWQAAAABCAUAAAADcG10AAAAB2Fzc2V0SWQJAAACAAAAAQIAAAAuT25seSBXQVZFUyBpcyBhbGxvd2VkIHRvIGRlcG9zaXQgYXQgdGhlIG1vbWVudAkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgkAASwAAAACCQABLAAAAAIFAAAAC0N1cnJlbmN5X0lEAgAAAAFfBQAAAA1jYWxsZXJhZGRyZXNzBQAAABBUb3RhbFVzZXJEZXBvc2l0CQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAGkAAAAAQUAAAAVVG90YWxEZXBvc2l0Q291bnRlcklEAgAAAAFfBQAAAAtDdXJyZW5jeV9JRAIAAAABXwUAAAANY2FsbGVyYWRkcmVzcwgFAAAAA3BtdAAAAAZhbW91bnQJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAICAAAAEkRlcG9zaXRfQ291bnRlcl9JRAUAAAAVVG90YWxEZXBvc2l0Q291bnRlcklEBQAAAANuaWwAAAABaQEAAAAQQmxhY2tMaXN0QWRkcmVzcwAAAAEAAAALVXNlckFkZHJlc3MEAAAADWlmQmxhY2tsaXN0ZWQJAAQdAAAAAgUAAAAEdGhpcwkAASwAAAACAgAAABFhZGRyX0JMQUNLTElTVEVEXwUAAAALVXNlckFkZHJlc3MEAAAAGFByZXZpb3VzQmxhY2tMaXN0QWRkcmVzcwQAAAAHJG1hdGNoMAkABBoAAAACBQAAAAR0aGlzAgAAABpUb3RhbF9CbGFja19MaXN0ZWRfQWRkcmVzcwMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAADSW50BAAAAAFhBQAAAAckbWF0Y2gwBQAAAAFhAAAAAAAAAAAABAAAABVUb3RhbEJsYWNrTGlzdEFkZHJlc3MJAABkAAAAAgUAAAAYUHJldmlvdXNCbGFja0xpc3RBZGRyZXNzAAAAAAAAAAABAwkAAGYAAAACBQAAABhwcm9kdWN0X2xhdW5jaF90aW1lc3RhbXAIBQAAAAlsYXN0QmxvY2sAAAAJdGltZXN0YW1wCQAAAgAAAAEJAAEsAAAAAgUAAAAUcHJvZHVjdF9sYXVuY2hfZXJyb3IJAAGkAAAAAQUAAAAYcHJvZHVjdF9sYXVuY2hfdGltZXN0YW1wAwkBAAAAAiE9AAAAAggFAAAAAWkAAAAGY2FsbGVyBQAAABF3aGl0ZWxpc3RfYWRkcmVzcwkAAAIAAAABCQABLAAAAAIJAAEsAAAAAgIAAAAlVGhpcyBBZGRyZXNzIGlzIG5vdCBBdXRob3JpemVkLiBPbmx5IAkABCUAAAABBQAAABF3aGl0ZWxpc3RfYWRkcmVzcwIAAAAiIGlzIEF1dGhvcml6ZWQgQWRkcmVzcyB0byBTaWduIGl0LgMJAAAAAAAAAgUAAAANaWZCbGFja2xpc3RlZAIAAAADWWVzCQAAAgAAAAECAAAAKkFkZHJlc3MgaXMgYWxyZWFkeSBhdmFpbGFibGUgaW4gQmxhY2tsaXN0LgkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACCQABLAAAAAICAAAAEWFkZHJfQkxBQ0tMSVNURURfBQAAAAtVc2VyQWRkcmVzcwIAAAADWWVzCQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACAgAAABpUb3RhbF9CbGFja19MaXN0ZWRfQWRkcmVzcwUAAAAVVG90YWxCbGFja0xpc3RBZGRyZXNzBQAAAANuaWwAAAABaQEAAAAWRGVsZXRlQmxhY2tMaXN0QWRkcmVzcwAAAAEAAAALVXNlckFkZHJlc3MEAAAADWlmQmxhY2tsaXN0ZWQJAAQdAAAAAgUAAAAEdGhpcwkAASwAAAACAgAAABFhZGRyX0JMQUNLTElTVEVEXwUAAAALVXNlckFkZHJlc3MEAAAAGFByZXZpb3VzQmxhY2tMaXN0QWRkcmVzcwQAAAAHJG1hdGNoMAkABBoAAAACBQAAAAR0aGlzAgAAABpUb3RhbF9CbGFja19MaXN0ZWRfQWRkcmVzcwMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAADSW50BAAAAAFhBQAAAAckbWF0Y2gwBQAAAAFhAAAAAAAAAAAABAAAABVUb3RhbEJsYWNrTGlzdEFkZHJlc3MJAABlAAAAAgUAAAAYUHJldmlvdXNCbGFja0xpc3RBZGRyZXNzAAAAAAAAAAABAwkAAGYAAAACBQAAABhwcm9kdWN0X2xhdW5jaF90aW1lc3RhbXAIBQAAAAlsYXN0QmxvY2sAAAAJdGltZXN0YW1wCQAAAgAAAAEJAAEsAAAAAgIAAAAjUHJvZHVjdCBMYXVuY2ggVGltZXN0YW1wIGlzIHNldCBhdCAJAAGkAAAAAQUAAAAYcHJvZHVjdF9sYXVuY2hfdGltZXN0YW1wAwkBAAAAAiE9AAAAAggFAAAAAWkAAAAGY2FsbGVyBQAAABF3aGl0ZWxpc3RfYWRkcmVzcwkAAAIAAAABCQABLAAAAAIJAAEsAAAAAgIAAAAlVGhpcyBBZGRyZXNzIGlzIG5vdCBBdXRob3JpemVkLiBPbmx5IAkABCUAAAABBQAAABF3aGl0ZWxpc3RfYWRkcmVzcwIAAAAiIGlzIEF1dGhvcml6ZWQgQWRkcmVzcyB0byBTaWduIGl0LgMJAAAAAAAAAgUAAAANaWZCbGFja2xpc3RlZAIAAAADWWVzCQAETAAAAAIJAQAAAAtEZWxldGVFbnRyeQAAAAEJAAEsAAAAAgIAAAARYWRkcl9CTEFDS0xJU1RFRF8FAAAAC1VzZXJBZGRyZXNzCQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACAgAAABpUb3RhbF9CbGFja19MaXN0ZWRfQWRkcmVzcwUAAAAVVG90YWxCbGFja0xpc3RBZGRyZXNzBQAAAANuaWwJAAACAAAAAQIAAAAmQWRkcmVzcyBpcyBub3QgYXZhaWxhYmxlIGluIEJsYWNrbGlzdC4AAAABaQEAAAAIRGVsRW50cnkAAAAFAAAAAkUxAAAAAkUyAAAAAkUzAAAAAkU0AAAAAkU1CQAETAAAAAIJAQAAAAtEZWxldGVFbnRyeQAAAAEFAAAAAkUxCQAETAAAAAIJAQAAAAtEZWxldGVFbnRyeQAAAAEFAAAAAkUyCQAETAAAAAIJAQAAAAtEZWxldGVFbnRyeQAAAAEFAAAAAkUzCQAETAAAAAIJAQAAAAtEZWxldGVFbnRyeQAAAAEFAAAAAkU0CQAETAAAAAIJAQAAAAtEZWxldGVFbnRyeQAAAAEFAAAAAkU1BQAAAANuaWwAAAAAf/Sf4Q==", "height": 2616192, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: BvETXjDJQwNQ6kM95otPogMUQXu7fK66wBuXVSXx2gsC Next: 7ryVcYC2oz9qfQvZJVBJ1ZnzB4J8X7TFXKhHSYahtJ3L Diff:
Old | New | Differences | |
---|---|---|---|
1 | 1 | {-# STDLIB_VERSION 5 #-} | |
2 | 2 | {-# SCRIPT_TYPE ACCOUNT #-} | |
3 | 3 | {-# CONTENT_TYPE DAPP #-} | |
4 | - | let a = base58' | |
4 | + | let a = base58'BmV3aPhqkjNgu3zD3rx1oaWTnPqgB8uRBQuvYjpYWtTu' | |
5 | 5 | ||
6 | 6 | let b = 1675209600000 | |
7 | 7 |
Old | New | Differences | |
---|---|---|---|
1 | 1 | {-# STDLIB_VERSION 5 #-} | |
2 | 2 | {-# SCRIPT_TYPE ACCOUNT #-} | |
3 | 3 | {-# CONTENT_TYPE DAPP #-} | |
4 | - | let a = base58' | |
4 | + | let a = base58'BmV3aPhqkjNgu3zD3rx1oaWTnPqgB8uRBQuvYjpYWtTu' | |
5 | 5 | ||
6 | 6 | let b = 1675209600000 | |
7 | 7 | ||
8 | 8 | let c = "Product Launch Timestamp is set at " | |
9 | 9 | ||
10 | 10 | let d = "No payment attached, Please Attach Token in payment[1]." | |
11 | 11 | ||
12 | 12 | let e = "Oracle is closed. Wait Until Oracle is Turned On." | |
13 | 13 | ||
14 | 14 | let f = addressFromPublicKey(a) | |
15 | 15 | ||
16 | 16 | let g = 10000000 | |
17 | 17 | ||
18 | 18 | let h = 10000000000 | |
19 | 19 | ||
20 | 20 | @Callable(i) | |
21 | 21 | func placeoptionCall (j,k,l,m,n,o,p,q,r,s) = { | |
22 | 22 | let t = toBase58String(i.caller.bytes) | |
23 | 23 | let u = if ((size(i.payments) == 1)) | |
24 | 24 | then i.payments[0] | |
25 | 25 | else throw(d) | |
26 | 26 | let v = getString(this, ("addr_BLACKLISTED_" + t)) | |
27 | 27 | let w = r | |
28 | 28 | let x = s | |
29 | 29 | let y = j | |
30 | 30 | let z = (y + u.amount) | |
31 | 31 | let A = k | |
32 | 32 | let B = 1 | |
33 | 33 | let C = (A + B) | |
34 | 34 | let D = { | |
35 | 35 | let E = getInteger(this, "Total_Option_Orders") | |
36 | 36 | if ($isInstanceOf(E, "Int")) | |
37 | 37 | then { | |
38 | 38 | let F = E | |
39 | 39 | F | |
40 | 40 | } | |
41 | 41 | else 0 | |
42 | 42 | } | |
43 | 43 | let G = (D + 1) | |
44 | 44 | let H = { | |
45 | 45 | let E = getInteger(this, ("Total_Funds_Added_In_Option_Order_" + toString(A))) | |
46 | 46 | if ($isInstanceOf(E, "Int")) | |
47 | 47 | then { | |
48 | 48 | let F = E | |
49 | 49 | F | |
50 | 50 | } | |
51 | 51 | else 0 | |
52 | 52 | } | |
53 | 53 | let I = (H + u.amount) | |
54 | 54 | let J = { | |
55 | 55 | let E = getInteger(this, ("Total_Option_Orders_" + toString(A))) | |
56 | 56 | if ($isInstanceOf(E, "Int")) | |
57 | 57 | then { | |
58 | 58 | let F = E | |
59 | 59 | F | |
60 | 60 | } | |
61 | 61 | else 0 | |
62 | 62 | } | |
63 | 63 | let K = (J + 1) | |
64 | 64 | let L = { | |
65 | 65 | let E = getInteger(this, "Total_Calls") | |
66 | 66 | if ($isInstanceOf(E, "Int")) | |
67 | 67 | then { | |
68 | 68 | let F = E | |
69 | 69 | F | |
70 | 70 | } | |
71 | 71 | else 0 | |
72 | 72 | } | |
73 | 73 | let M = (L + 1) | |
74 | 74 | let N = { | |
75 | 75 | let E = getInteger(this, ("Total_Calls_" + toString(A))) | |
76 | 76 | if ($isInstanceOf(E, "Int")) | |
77 | 77 | then { | |
78 | 78 | let F = E | |
79 | 79 | F | |
80 | 80 | } | |
81 | 81 | else 0 | |
82 | 82 | } | |
83 | 83 | let O = (N + 1) | |
84 | 84 | let P = { | |
85 | 85 | let E = getInteger(this, (t + "_Total_Calls")) | |
86 | 86 | if ($isInstanceOf(E, "Int")) | |
87 | 87 | then { | |
88 | 88 | let F = E | |
89 | 89 | F | |
90 | 90 | } | |
91 | 91 | else 0 | |
92 | 92 | } | |
93 | 93 | let Q = (P + 1) | |
94 | 94 | let R = { | |
95 | 95 | let E = getInteger(this, ((t + "_Total_Calls_") + toString(A))) | |
96 | 96 | if ($isInstanceOf(E, "Int")) | |
97 | 97 | then { | |
98 | 98 | let F = E | |
99 | 99 | F | |
100 | 100 | } | |
101 | 101 | else 0 | |
102 | 102 | } | |
103 | 103 | let S = (R + 1) | |
104 | 104 | let T = m | |
105 | 105 | if ((i.caller != f)) | |
106 | 106 | then throw((("This Address is not Authorized. Only " + toString(f)) + " is Authorized Address to Sign it.")) | |
107 | 107 | else if ((b > lastBlock.timestamp)) | |
108 | 108 | then throw((c + toString(b))) | |
109 | 109 | else if ((q == "CLOSE")) | |
110 | 110 | then throw(e) | |
111 | 111 | else if ((v == "Yes")) | |
112 | 112 | then throw((t + " Address is Blacklisted. Please contact Admin to Whitelist it.")) | |
113 | 113 | else if (isDefined(u.assetId)) | |
114 | 114 | then throw("Only WAVES is allowed to deposit at the moment") | |
115 | 115 | else if ((lastBlock.timestamp >= x)) | |
116 | 116 | then throw("Option Order placing Timing Limits are Over. Please Join in Next Cycle.") | |
117 | 117 | else if ((g > u.amount)) | |
118 | 118 | then throw((("Placed Order Size is less than [" + toString(g)) + "/10^8] WAVES.")) | |
119 | 119 | else if ((u.amount > h)) | |
120 | 120 | then throw((("Placed Order Size is more than [" + toString(h)) + "/10^8] WAVES.")) | |
121 | 121 | else [StringEntry(("User_ID_" + t), l), StringEntry(((("Call_" + t) + "_") + toString(Q)), toString(n)), IntegerEntry(((("Call_Amount_" + t) + "_") + toString(Q)), u.amount), StringEntry(((("Call_Start_End_" + t) + "_") + toString(Q)), ((toString(A) + "_") + toString(C))), IntegerEntry("Total_Option_Orders", G), IntegerEntry(("Total_Funds_Added_In_Option_Order_" + toString(A)), I), IntegerEntry("Total_Pool_Liquidity", z), IntegerEntry(("Funds_At_Risk_" + toString(A)), T), IntegerEntry("Call_Limits", o), IntegerEntry("Put_Limits", p), IntegerEntry(("Total_Option_Orders_" + toString(A)), K), IntegerEntry("Total_Calls", M), IntegerEntry(("Total_Calls_" + toString(A)), O), IntegerEntry((t + "_Total_Calls"), Q), IntegerEntry(((t + "_Total_Calls_") + toString(A)), S)] | |
122 | 122 | } | |
123 | 123 | ||
124 | 124 | ||
125 | 125 | ||
126 | 126 | @Callable(i) | |
127 | 127 | func placeoptionPut (j,k,l,m,n,o,p,q,r,s) = { | |
128 | 128 | let t = toBase58String(i.caller.bytes) | |
129 | 129 | let u = if ((size(i.payments) == 1)) | |
130 | 130 | then i.payments[0] | |
131 | 131 | else throw(d) | |
132 | 132 | let v = getString(this, ("addr_BLACKLISTED_" + t)) | |
133 | 133 | let w = r | |
134 | 134 | let x = s | |
135 | 135 | let y = j | |
136 | 136 | let z = (y + u.amount) | |
137 | 137 | let A = k | |
138 | 138 | let B = 1 | |
139 | 139 | let C = (A + B) | |
140 | 140 | let D = { | |
141 | 141 | let E = getInteger(this, "Total_Option_Orders") | |
142 | 142 | if ($isInstanceOf(E, "Int")) | |
143 | 143 | then { | |
144 | 144 | let F = E | |
145 | 145 | F | |
146 | 146 | } | |
147 | 147 | else 0 | |
148 | 148 | } | |
149 | 149 | let G = (D + 1) | |
150 | 150 | let H = { | |
151 | 151 | let E = getInteger(this, ("Total_Funds_Added_In_Option_Order_" + toString(A))) | |
152 | 152 | if ($isInstanceOf(E, "Int")) | |
153 | 153 | then { | |
154 | 154 | let F = E | |
155 | 155 | F | |
156 | 156 | } | |
157 | 157 | else 0 | |
158 | 158 | } | |
159 | 159 | let I = (H + u.amount) | |
160 | 160 | let J = { | |
161 | 161 | let E = getInteger(this, ("Total_Option_Orders_" + toString(A))) | |
162 | 162 | if ($isInstanceOf(E, "Int")) | |
163 | 163 | then { | |
164 | 164 | let F = E | |
165 | 165 | F | |
166 | 166 | } | |
167 | 167 | else 0 | |
168 | 168 | } | |
169 | 169 | let K = (J + 1) | |
170 | 170 | let U = { | |
171 | 171 | let E = getInteger(this, "Total_Puts") | |
172 | 172 | if ($isInstanceOf(E, "Int")) | |
173 | 173 | then { | |
174 | 174 | let F = E | |
175 | 175 | F | |
176 | 176 | } | |
177 | 177 | else 0 | |
178 | 178 | } | |
179 | 179 | let V = (U + 1) | |
180 | 180 | let W = { | |
181 | 181 | let E = getInteger(this, ("Total_Puts_" + toString(A))) | |
182 | 182 | if ($isInstanceOf(E, "Int")) | |
183 | 183 | then { | |
184 | 184 | let F = E | |
185 | 185 | F | |
186 | 186 | } | |
187 | 187 | else 0 | |
188 | 188 | } | |
189 | 189 | let X = (W + 1) | |
190 | 190 | let Y = { | |
191 | 191 | let E = getInteger(this, (t + "_Total_Puts")) | |
192 | 192 | if ($isInstanceOf(E, "Int")) | |
193 | 193 | then { | |
194 | 194 | let F = E | |
195 | 195 | F | |
196 | 196 | } | |
197 | 197 | else 0 | |
198 | 198 | } | |
199 | 199 | let Z = (Y + 1) | |
200 | 200 | let aa = { | |
201 | 201 | let E = getInteger(this, ((t + "_Total_Puts_") + toString(A))) | |
202 | 202 | if ($isInstanceOf(E, "Int")) | |
203 | 203 | then { | |
204 | 204 | let F = E | |
205 | 205 | F | |
206 | 206 | } | |
207 | 207 | else 0 | |
208 | 208 | } | |
209 | 209 | let ab = (aa + 1) | |
210 | 210 | let T = m | |
211 | 211 | if ((i.caller != f)) | |
212 | 212 | then throw((("This Address is not Authorized. Only " + toString(f)) + " is Authorized Address to Sign it.")) | |
213 | 213 | else if ((b > lastBlock.timestamp)) | |
214 | 214 | then throw((c + toString(b))) | |
215 | 215 | else if ((q == "CLOSE")) | |
216 | 216 | then throw(e) | |
217 | 217 | else if ((v == "Yes")) | |
218 | 218 | then throw((t + " Address is Blacklisted. Please contact Admin to Whitelist it.")) | |
219 | 219 | else if (isDefined(u.assetId)) | |
220 | 220 | then throw("Only WAVES is allowed to deposit at the moment") | |
221 | 221 | else if ((lastBlock.timestamp >= x)) | |
222 | 222 | then throw("Option Order placing Timing Limits are Over. Please Join in Next Cycle.") | |
223 | 223 | else if ((g > u.amount)) | |
224 | 224 | then throw((("Placed Order Size is less than [" + toString(g)) + "/10^8] WAVES.")) | |
225 | 225 | else if ((u.amount > h)) | |
226 | 226 | then throw((("Placed Order Size is more than [" + toString(h)) + "/10^8] WAVES.")) | |
227 | 227 | else [StringEntry(("User_ID_" + t), l), StringEntry(((("Put_" + t) + "_") + toString(Z)), toString(n)), IntegerEntry(((("Put_Amount_" + t) + "_") + toString(Z)), u.amount), StringEntry(((("Put_Start_End_" + t) + "_") + toString(Z)), ((toString(A) + "_") + toString(C))), IntegerEntry("Total_Option_Orders", G), IntegerEntry(("Total_Funds_Added_In_Option_Order_" + toString(A)), I), IntegerEntry("Total_Pool_Liquidity", z), IntegerEntry(("Funds_At_Risk_" + toString(A)), T), IntegerEntry("Call_Limits", o), IntegerEntry("Put_Limits", p), IntegerEntry(("Total_Option_Orders_" + toString(A)), K), IntegerEntry("Total_Puts", V), IntegerEntry(("Total_Puts_" + toString(A)), X), IntegerEntry((t + "_Total_Puts"), Z), IntegerEntry(((t + "_Total_Puts_") + toString(A)), ab)] | |
228 | 228 | } | |
229 | 229 | ||
230 | 230 | ||
231 | 231 | ||
232 | 232 | @Callable(i) | |
233 | 233 | func DepositUserFunds () = { | |
234 | 234 | let t = toBase58String(i.caller.bytes) | |
235 | 235 | let ac = "WAVES" | |
236 | 236 | let u = if ((size(i.payments) == 1)) | |
237 | 237 | then i.payments[0] | |
238 | 238 | else throw("No payment attached, Please Attach only Whitelisted Tokens in payment[1].") | |
239 | 239 | let v = getString(this, ("addr_BLACKLISTED_" + t)) | |
240 | 240 | let ad = { | |
241 | 241 | let E = getInteger(this, ((ac + "_") + t)) | |
242 | 242 | if ($isInstanceOf(E, "Int")) | |
243 | 243 | then { | |
244 | 244 | let F = E | |
245 | 245 | F | |
246 | 246 | } | |
247 | 247 | else 0 | |
248 | 248 | } | |
249 | 249 | let ae = (ad + u.amount) | |
250 | 250 | let af = { | |
251 | 251 | let E = getInteger(this, "Deposit_Counter_ID") | |
252 | 252 | if ($isInstanceOf(E, "Int")) | |
253 | 253 | then { | |
254 | 254 | let F = E | |
255 | 255 | F | |
256 | 256 | } | |
257 | 257 | else 0 | |
258 | 258 | } | |
259 | 259 | let ag = (af + 1) | |
260 | 260 | if ((b > lastBlock.timestamp)) | |
261 | 261 | then throw((c + toString(b))) | |
262 | 262 | else if ((v == "Yes")) | |
263 | 263 | then throw((t + " Address is Blacklisted. Please contact Admin to Whitelist it.")) | |
264 | 264 | else if (isDefined(u.assetId)) | |
265 | 265 | then throw("Only WAVES is allowed to deposit at the moment") | |
266 | 266 | else [IntegerEntry(((ac + "_") + t), ae), IntegerEntry(((((toString(ag) + "_") + ac) + "_") + t), u.amount), IntegerEntry("Deposit_Counter_ID", ag)] | |
267 | 267 | } | |
268 | 268 | ||
269 | 269 | ||
270 | 270 | ||
271 | 271 | @Callable(i) | |
272 | 272 | func BlackListAddress (ah) = { | |
273 | 273 | let v = getString(this, ("addr_BLACKLISTED_" + ah)) | |
274 | 274 | let ai = { | |
275 | 275 | let E = getInteger(this, "Total_Black_Listed_Address") | |
276 | 276 | if ($isInstanceOf(E, "Int")) | |
277 | 277 | then { | |
278 | 278 | let F = E | |
279 | 279 | F | |
280 | 280 | } | |
281 | 281 | else 0 | |
282 | 282 | } | |
283 | 283 | let aj = (ai + 1) | |
284 | 284 | if ((b > lastBlock.timestamp)) | |
285 | 285 | then throw((c + toString(b))) | |
286 | 286 | else if ((i.caller != f)) | |
287 | 287 | then throw((("This Address is not Authorized. Only " + toString(f)) + " is Authorized Address to Sign it.")) | |
288 | 288 | else if ((v == "Yes")) | |
289 | 289 | then throw("Address is already available in Blacklist.") | |
290 | 290 | else [StringEntry(("addr_BLACKLISTED_" + ah), "Yes"), IntegerEntry("Total_Black_Listed_Address", aj)] | |
291 | 291 | } | |
292 | 292 | ||
293 | 293 | ||
294 | 294 | ||
295 | 295 | @Callable(i) | |
296 | 296 | func DeleteBlackListAddress (ah) = { | |
297 | 297 | let v = getString(this, ("addr_BLACKLISTED_" + ah)) | |
298 | 298 | let ai = { | |
299 | 299 | let E = getInteger(this, "Total_Black_Listed_Address") | |
300 | 300 | if ($isInstanceOf(E, "Int")) | |
301 | 301 | then { | |
302 | 302 | let F = E | |
303 | 303 | F | |
304 | 304 | } | |
305 | 305 | else 0 | |
306 | 306 | } | |
307 | 307 | let aj = (ai - 1) | |
308 | 308 | if ((b > lastBlock.timestamp)) | |
309 | 309 | then throw(("Product Launch Timestamp is set at " + toString(b))) | |
310 | 310 | else if ((i.caller != f)) | |
311 | 311 | then throw((("This Address is not Authorized. Only " + toString(f)) + " is Authorized Address to Sign it.")) | |
312 | 312 | else if ((v == "Yes")) | |
313 | 313 | then [DeleteEntry(("addr_BLACKLISTED_" + ah)), IntegerEntry("Total_Black_Listed_Address", aj)] | |
314 | 314 | else throw("Address is not available in Blacklist.") | |
315 | 315 | } | |
316 | 316 | ||
317 | 317 | ||
318 | 318 | ||
319 | 319 | @Callable(i) | |
320 | 320 | func DelEntry (ak,al,am,an,ao) = [DeleteEntry(ak), DeleteEntry(al), DeleteEntry(am), DeleteEntry(an), DeleteEntry(ao)] | |
321 | 321 | ||
322 | 322 |
github/deemru/w8io/026f985 46.92 ms ◑