tx · 6bXLJ4ZUtyrtR59LheaZwEKTUyHYWRPD17ajTbhUAPQD

3N7CrGtgTb8SxosNYbfN8HwyZEDrqExkdgA:  -0.02200000 Waves

2023.07.21 12:02 [2675406] smart account 3N7CrGtgTb8SxosNYbfN8HwyZEDrqExkdgA > SELF 0.00000000 Waves

{ "type": 13, "id": "6bXLJ4ZUtyrtR59LheaZwEKTUyHYWRPD17ajTbhUAPQD", "fee": 2200000, "feeAssetId": null, "timestamp": 1689930145760, "version": 2, "chainId": 84, "sender": "3N7CrGtgTb8SxosNYbfN8HwyZEDrqExkdgA", "senderPublicKey": "FyySBU6ydmEQirHxRVQwxjexQwZ4ikgE4LPJ8sxX2Naw", "proofs": [ "66KSf5ixueT6JWoEthNSm6oDutGpQuG22SYuAdkRMzg8ph19CVFn7P5gwRZxpTC3zciE66ffjx4zRLxQXxcNLtJV" ], "script": "base64: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VG90YWxfQnVybmVkX0NPREU6AwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAAANJbnQEAAAAAWEFAAAAByRtYXRjaDAFAAAAAWEAAAAAAAAAAAAEAAAAD1RvdGFsQnVybmVkQ09ERQkAAGQAAAACBQAAABJQcmV2aW91c0J1cm5lZENPREUIBQAAAANwbXQAAAAGYW1vdW50BAAAABRmZXRjaHVzZXJzdGFrZWhlaWdodAkBAAAAE3ZhbHVlT3JFcnJvck1lc3NhZ2UAAAACCQAEGgAAAAIJAQAAABRhZGRyZXNzRnJvbVB1YmxpY0tleQAAAAEFAAAAC1N0YWtpbmdEYXBwCQABLAAAAAICAAAAEkRlcG9zaXRfaGVpZ2h0X09mXwUAAAAKY3VycmVudEtleQIAAAAmWW91ciBBZGRyZXNzIG5vdCBGb3VuZCBvbiBTdGFraW5nIERBcHAEAAAAFWZldGNodXNlcm1hdHVyZWhlaWdodAkBAAAAE3ZhbHVlT3JFcnJvck1lc3NhZ2UAAAACCQAEGgAAAAIJAQAAABRhZGRyZXNzRnJvbVB1YmxpY0tleQAAAAEFAAAAC1N0YWtpbmdEYXBwCQABLAAAAAICAAAAFVRvdGFsX0xvY2tfQmxvY2tzX09mXwUAAAAKY3VycmVudEtleQIAAAAmWW91ciBBZGRyZXNzIG5vdCBGb3VuZCBvbiBTdGFraW5nIERBcHAEAAAAC2dhcG9maGVpZ2h0CQAAZQAAAAIFAAAAFWZldGNodXNlcm1hdHVyZWhlaWdodAUAAAAUZmV0Y2h1c2Vyc3Rha2VoZWlnaHQEAAAAE2NoZWNrTGljZW5zZUJhbGFuY2UJAAPwAAAAAgkBAAAAB0FkZHJlc3MAAAABCAgFAAAAAWkAAAAGY2FsbGVyAAAABWJ5dGVzBQAAABJDT0RFTElDRU5TRUFzc2V0SUQEAAAAEWN1cnJlbnRDT0RFQW1vdW50BAAAAAckbWF0Y2gwCQAEGgAAAAIFAAAABHRoaXMJAAEsAAAAAgIAAAASRGVwb3NpdF9BbW91bnRfT2ZfBQAAAApjdXJyZW50S2V5AwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAAANJbnQEAAAAAWEFAAAAByRtYXRjaDAFAAAAAWEAAAAAAAAAAAAEAAAADW5ld0NPREVBbW91bnQJAABkAAAAAgUAAAARY3VycmVudENPREVBbW91bnQIBQAAAANwbXQAAAAGYW1vdW50BAAAABBVc2VyTm9PZkRlcG9zaXRzBAAAAAckbWF0Y2gwCQAEGgAAAAIFAAAABHRoaXMJAAEsAAAAAgIAAAAPTm9fT2ZfRGVwb3NpdHNfBQAAAApjdXJyZW50S2V5AwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAAANJbnQEAAAAAWEFAAAAByRtYXRjaDAFAAAAAWEAAAAAAAAAAAAEAAAAGFN1bXB1cG9mVXNlck5vT2ZEZXBvc2l0cwkAAGQAAAACBQAAABBVc2VyTm9PZkRlcG9zaXRzAAAAAAAAAAABAwkBAAAAAiE9AAAAAgUAAAATY2hlY2tMaWNlbnNlQmFsYW5jZQAAAAAAAAAAAQkAAAIAAAABAgAAAFZZb3UgTmVlZCB0byBNaW50IGEgQ09ERSBMaWNlbnNlIGZyb20gREFwcCBBZGRyZXNzIDNKZXFmdmNHWnhKYnVTcENCNWNGaFYyQmI4ZmRWNFd6WnpaLgMJAABmAAAAAgUAAAATY2hlY2tMaWNlbnNlQmFsYW5jZQAAAAAAAAAAAQkAAAIAAAABAgAAAC5Zb3UgT3duIE11bHRpcGxlIENPREUgTGljZW5zZSBvbiBTYW1lIEFkZHJlc3MuAwkAAGYAAAACBQAAAAtTdGFydEhlaWdodAUAAAAGaGVpZ2h0CQAAAgAAAAEJAAEsAAAAAgkAASwAAAACAgAAACpEQXBwIGlzIE5vdCBTdGFydGVkIFlldCBwbGVhc2UgV2FpdCB1bnRpbCAJAAGkAAAAAQkAAGUAAAACBQAAAAtTdGFydEhlaWdodAUAAAAGaGVpZ2h0AgAAAAcgYmxvY2tzAwkBAAAAAiE9AAAAAggFAAAAA3BtdAAAAAdhc3NldElkBQAAAAtDT0RFQXNzZXRJRAkAAAIAAAABCQABLAAAAAIJAAEsAAAAAgIAAAAoSW5jb3JyZWN0IGFzc2V0IGF0dGFjaGVkLCBwbGVhc2UgYXR0YWNoIAkAAlgAAAABBQAAAAtDT0RFQXNzZXRJRAIAAAALIGFzc2V0IG9ubHkDCQAAZwAAAAIFAAAAD21pbmltdW1sb2NrZGF5cwUAAAAEZGF5cwkAAAIAAAABCQABLAAAAAIJAAEsAAAAAgkAASwAAAACAgAAAB9DaG9vc2UgTG9ja2luZyBkYXlzIGluIGJldHdlZW4gCQABpAAAAAEJAABkAAAAAgUAAAAPbWluaW11bWxvY2tkYXlzAAAAAAAAAAABAgAAAAQgdG8gCQABpAAAAAEFAAAAD21heGltdW1sb2NrZGF5cwMJAABmAAAAAgUAAAAEZGF5cwUAAAAPbWF4aW11bWxvY2tkYXlzCQAAAgAAAAEJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACAgAAABRZb3UgRW50ZXJlZCBkYXlzIHRvIAkAAaQAAAABBQAAAARkYXlzAgAAACYsIFBsZWFzZSBFbnRlciBuby4gb2YgZGF5cyBpbiBiZXR3ZWVuIAkAAaQAAAABCQAAZAAAAAIFAAAAD21pbmltdW1sb2NrZGF5cwAAAAAAAAAAAQIAAAAEIHRvIAkAAaQAAAABBQAAAA9tYXhpbXVtbG9ja2RheXMDCQAAZgAAAAIAAAAAAAABhqAIBQAAAANwbXQAAAAGYW1vdW50CQAAAgAAAAECAAAAQFBsZWFzZSBBdHRhY2ggbWluaW11bSAwLjAwMSBDT0RFIFRva2VuIFRvIElzc3VlIE1vcmUgQ09ERSBBc3NldC4DCQAAZgAAAAIIBQAAAANwbXQAAAAGYW1vdW50BQAAAAxhbGxvd2RlZHB5bXQJAAACAAAAAQkAASwAAAACCQABLAAAAAICAAAAF1lvdSBjYW4gYXR0YWNoIG1heGltdW0gCQABpAAAAAEFAAAADGFsbG93ZGVkcHltdAIAAAALLzEwXjggQ09ERS4DCQAAZgAAAAIIBQAAAANwbXQAAAAGYW1vdW50BQAAAA9Vc2VyQ2xhaW1BbW91bnQJAAACAAAAAQkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACAgAAAERZb3VyIFN0YWtlIE91dHB1dCBpcyBsb3dlciB0aGFuIGlucHV0LCBwbGVhc2UgaW5jcmVhc2Ugbm8uIG9mIGRheXMgKAkAAaQAAAABBQAAAA9Vc2VyQ2xhaW1BbW91bnQCAAAAAS8JAAGkAAAAAQgFAAAAA3BtdAAAAAZhbW91bnQCAAAADCkvMTBeOCBDT0RFLgMJAQAAAAIhPQAAAAIFAAAAC2dhcG9maGVpZ2h0AAAAAAAAAfpACQAAAgAAAAECAAAAQ1lvdSBhcmUgTm90IEVsaWdpYmxlIHRvIE1pbnQgQ09ERS4gSXQgbmVlZCBtaW5pbXVtIDkwIERheXMgU3Rha2luZy4DCQAAAAAAAAIFAAAAEFVzZXJOb09mRGVwb3NpdHMAAAAAAAAAAAEJAAACAAAAAQIAAAA9WW91IEFscmVhZHkgSGF2ZSBhbiBBY3RpdmUgU3Rha2luZywgUGxlYXNlIFdhaXQgdW50aWwgTWF0dXJlLgMJAABmAAAAAgUAAAALQnVybl9mYWN0b3IFAAAAEW1pbmltdW1CdXJuRmFjdG9yCQAETAAAAAIJAQAAAARCdXJuAAAAAgUAAAALQ09ERUFzc2V0SUQIBQAAAANwbXQAAAAGYW1vdW50CQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACAgAAABJUb3RhbF9CdXJuZWRfQ09ERToFAAAAD1RvdGFsQnVybmVkQ09ERQkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgIAAAALVG90YWxfVHhuczoFAAAADVRvdGFsVHhuc0NPREUJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAICAAAACUluZmxhdGlvbgUAAAALSW5mbGF0aW9uTm8JAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAICAAAADEJsb2NrX1Bhc3NlZAUAAAAJYmxvY2tkaWZmCQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACAgAAAAtCdXJuX0ZhY3RvcgUAAAALQnVybl9mYWN0b3IJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAIJAAEsAAAAAgIAAAAPTm9fT2ZfRGVwb3NpdHNfBQAAAApjdXJyZW50S2V5BQAAABhTdW1wdXBvZlVzZXJOb09mRGVwb3NpdHMJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAIJAAEsAAAAAgIAAAASRGVwb3NpdF9oZWlnaHRfT2ZfBQAAAApjdXJyZW50S2V5BQAAAAZoZWlnaHQJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAIJAAEsAAAAAgIAAAAVVG90YWxfTG9ja19CbG9ja3NfT2ZfBQAAAApjdXJyZW50S2V5BQAAAA90b3RhbGxvY2tibG9ja3MJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAIJAAEsAAAAAgIAAAASRGVwb3NpdF9BbW91bnRfT2ZfBQAAAApjdXJyZW50S2V5BQAAAA1uZXdDT0RFQW1vdW50CQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACCQABLAAAAAICAAAAC1Jld2FyZHNfT2ZfBQAAAApjdXJyZW50S2V5BQAAAA9Vc2VyQ2xhaW1BbW91bnQJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgIAAAAHbWVzc2FnZQIAAAAmPGgxPkNPREUgU3Rha2VkIFN1Y2Nlc3NmdWxseSE8L2gxPjxicj4FAAAAA25pbAMJAABmAAAAAgUAAAARbWluaW11bUJ1cm5GYWN0b3IFAAAAC0J1cm5fZmFjdG9yCQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACAgAAABJNaW5pbXVtX0RheXNfUmFuZ2UFAAAAE05ld19taW5pbXVtbG9ja2RheXMJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAICAAAAEk1heGltdW1fRGF5c19SYW5nZQUAAAATTmV3X21heGltdW1sb2NrZGF5cwkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACAgAAAAdtZXNzYWdlCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAICAAAAHTxoMT5EYXlzIFJhbmdlIEV4cGVuZGVkIGZyb20gCQABpAAAAAEFAAAAD21heGltdW1sb2NrZGF5cwIAAAAJIERheXMgdG8gCQABpAAAAAEFAAAAE05ld19tYXhpbXVtbG9ja2RheXMCAAAAISBEYXlzLiBQbGVhc2UgUmUtU3Rha2UgWW91ciBDb2RlLgUAAAADbmlsBQAAAANuaWwAAAABaQEAAAAIV2l0aGRyYXcAAAAABAAAAApjdXJyZW50S2V5CQACWAAAAAEICAUAAAABaQAAAAZjYWxsZXIAAAAFYnl0ZXMEAAAACU1heEE0QUFtdAAAAAEXZZLgAAQAAAAGTWF4RmVlAAAAAAABbjYABAAAAA9kaXZpc2libGVmYWN0b3IAAAAAAAAAABMEAAAAEWZldGNoVXNlclN0YWtlQW10CQEAAAATdmFsdWVP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bENsYWltRmVlSW5UTgkAAGQAAAACBQAAABRQcmV2aW91c0NsYWltRmVlSW5UTgUAAAAIQ2xhaW1GZWUEAAAAFGZldGNodXNlcnN0YWtlaGVpZ2h0CQEAAAATdmFsdWVPckVycm9yTWVzc2FnZQAAAAIJAAQaAAAAAgkBAAAAFGFkZHJlc3NGcm9tUHVibGljS2V5AAAAAQUAAAALU3Rha2luZ0RhcHAJAAEsAAAAAgIAAAASRGVwb3NpdF9oZWlnaHRfT2ZfBQAAAApjdXJyZW50S2V5AgAAACZZb3VyIEFkZHJlc3Mgbm90IEZvdW5kIG9uIFN0YWtpbmcgREFwcAQAAAAVZmV0Y2h1c2VybWF0dXJlaGVpZ2h0CQEAAAATdmFsdWVPckVycm9yTWVzc2FnZQAAAAIJAAQaAAAAAgkBAAAAFGFkZHJlc3NGcm9tUHVibGljS2V5AAAAAQUAAAALU3Rha2luZ0RhcHAJAAEsAAAAAgIAAAAVVG90YWxfTG9ja19CbG9ja3NfT2ZfBQAAAApjdXJyZW50S2V5AgAAACZZb3VyIEFkZHJlc3Mgbm90IEZvdW5kIG9uIFN0YWtpbmcgREFwcAQAAAALZ2Fwb2ZoZWlnaHQJAABlAAAAAgUAAAAVZmV0Y2h1c2VybWF0dXJlaGVpZ2h0BQAAABRmZXRjaHVzZXJzdGFrZWhlaWdodAMJAQAAAAlpc0RlZmluZWQAAAABCAUAAAADcG10AAAAB2Fzc2V0SWQJAAACAAAAAQkAASwAAAACCQABLAAAAAICAAAAMFdyb25nIEFzc2V0IEF0dGFjaGVkIGZvciBQYXltZW50LCBwbGVhc2UgQXR0YWNoIAkAAaQAAAABBQAAAAhDbGFpbUZlZQIAAAAJLzEwXjggVE4uAwkBAAAAAiE9AAAAAggFAAAAA3BtdAAAAAZhbW91bnQFAAAACENsYWltRmVlCQAAAgAAAAEJAAEsAAAAAgkAASwAAAACAgAAABRQbGVhc2UgQXR0YWNoIEV4YWN0IAkAAaQAAAABBQAAAAhDbGFpbUZlZQIAAAAJLzEwXjggVE4uAwkAAGYAAAACCQEAAAARQGV4dHJOYXRpdmUoMTA1MCkAAAACBQAAAAR0aGlzCQABLAAAAAICAAAAFVRvdGFsX0xvY2tfQmxvY2tzX09mXwUAAAAKY3VycmVudEtleQUAAAAGaGVpZ2h0CQAAAgAAAAEJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgIAAAAFWW91ciAJAAGkAAAAAQkBAAAAEUBleHRyTmF0aXZlKDEwNTApAAAAAgUAAAAEdGhpcwkAASwAAAACAgAAAAtSZXdhcmRzX09mXwUAAAAKY3VycmVudEtleQIAAAA8LzEwXjggQ09ERSBhcmUgU3RpbGwgTWF0dXJpbmcuIFRva2VuIHdpbGwgYmUgVW5sb2NrZWQgYWZ0ZXIgCQABpAAAAAEJAABlAAAAAgkBAAAAEUBleHRyTmF0aXZlKDEwNTApAAAAAgUAAAAEdGhpcwkAASwAAAACAgAAABVUb3RhbF9Mb2NrX0Jsb2Nrc19PZl8FAAAACmN1cnJlbnRLZXkFAAAABmhlaWdodAIAAAAIIGJsb2Nrcy4DCQAAAAAAAAIFAAAAEWNoZWNrZGVwb3NpdHZhbHVlAAAAAAAAAAAACQAAAgAAAAECAAAAK1lvdSBIYXZlIEFscmVhZHkgV2l0aGRyYXcgeW91ciBDT0RFIEFtb3VudC4DCQEAAAACIT0AAAACBQAAAAtnYXBvZmhlaWdodAAAAAAAAAH6QAkAAAIAAAABAgAAALxZb3UgYXJlIE5vdCBFbGlnaWJsZSB0byBXaXRoZHJhdyBDT0RFLiBJdCBuZWVkIG1pbmltdW0gOTAgRGF5cyBTdGFraW5nIGF0IEE0QSBEQXBwLiBQcm9iYWJseSB5b3UgYWxyZWFkeSBoYXZlIENsYWltZWQgWW91ciBTdGFrZSBvciB5b3UgT3ZlcndyaXRlIHRoZSBTbWFydCBDb250cmFjdCB3aXRoIGxlc3MgdGhhbiA5MCBkYXlzLgMJAABnAAAAAgUAAAARZmV0Y2hVc2VyU3Rha2VBbXQAAAABF2WS3/8JAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAICAAAAC1RvdGFsX1R4bnM6BQAAAA1Ub3RhbFR4bnNDT0RFCQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACAgAAABNUb3RhbF9DT0RFX0NsYWltZWQ6BQAAABJ0b3RhbHJld2FyZGNsYWltZWQJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAICAAAAElRvdGFsX0lzc3VlZF9DT0RFOgUAAAAPVG90YWxJc3N1ZWRDT0RFCQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACAgAAABVUb3RhbF9DbGFpbV9GZWVfSW5fVE4FAAAAEVRvdGFsQ2xhaW1GZWVJblROCQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACAgAAAAxGZWVfJV9DaGFyZ2UFAAAADkZsYXRmZWVQZXJjZW50CQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACAgAAAApGZWVfQW1vdW50BQAAAA51c2VyRmxhdEZlZUFtdAkABEwAAAACCQEAAAAHUmVpc3N1ZQAAAAMFAAAAC0NPREVBc3NldElECQEAAAARQGV4dHJOYXRpdmUoMTA1MCkAAAACBQAAAAR0aGlzCQABLAAAAAICAAAAC1Jld2FyZHNfT2ZfBQAAAApjdXJyZW50S2V5BgkABEwAAAACCQEAAAAOU2NyaXB0VHJhbnNmZXIAAAADCAUAAAABaQAAAAZjYWxsZXIJAABlAAAAAgkBAAAAEUBleHRyTmF0aXZlKDEwNTApAAAAAgUAAAAEdGhpcwkAASwAAAACAgAAAAtSZXdhcmRzX09mXwUAAAAKY3VycmVudEtleQUAAAAOdXNlckZsYXRGZWVBbXQFAAAAC0NPREVBc3NldElECQAETAAAAAIJAQAAAA5TY3JpcHRUcmFuc2ZlcgAAAAMJAQAAABRhZGRyZXNzRnJvbVB1YmxpY0tleQAAAAEFAAAAElRyZWFzdXJ5RmVlQWRkcmVzcwkAAGsAAAADBQAAAA51c2VyRmxhdEZlZUFtdAAAAAAAAAAAUAAAAAAAAAAAZAUAAAALQ09ERUFzc2V0SUQJAARMAAAAAgkBAAAADlNjcmlwdFRyYW5zZmVyAAAAAwkBAAAAFGFkZHJlc3NGcm9tUHVibGljS2V5AAAAAQUAAAAKZGV2YWRkcmVzcwkAAGsAAAADBQAAAA51c2VyRmxhdEZlZUFtdAUAAAAMZGV2ZmVlY2hhcmVkAAAAAAAAAABkBQAAAAtDT0RFQXNzZXRJRAkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgkAASwAAAACAgAAAA9Ob19PZl9EZXBvc2l0c18FAAAACmN1cnJlbnRLZXkAAAAAAAAAAAAJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAIJAAEsAAAAAgIAAAASRGVwb3NpdF9oZWlnaHRfT2ZfBQAAAApjdXJyZW50S2V5AAAAAAAAAAAACQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACCQABLAAAAAICAAAAFVRvdGFsX0xvY2tfQmxvY2tzX09mXwUAAAAKY3VycmVudEtleQAAAAAAAAAAAAkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgkAASwAAAACAgAAABJEZXBvc2l0X0Ftb3VudF9PZl8FAAAACmN1cnJlbnRLZXkAAAAAAAAAAAAJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAIJAAEsAAAAAgIAAAALUmV3YXJkc19PZl8FAAAACmN1cnJlbnRLZXkAAAAAAAAAAAAJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgIAAAAHbWVzc2FnZQIAAAAoPGgxPkNPREUgVW5TdGFrZWQgU3VjY2Vzc2Z1bGx5ITwvaDE+PGJyPgUAAAADbmlsCQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACAgAAAAtUb3RhbF9UeG5zOgUAAAANVG90YWxUeG5zQ09ERQkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgIAAAATVG90YWxfQ09ERV9DbGFpbWVkOgUAAAASdG90YWxyZXdhcmRjbGFpbWVkCQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACAgAAABJUb3RhbF9Jc3N1ZWRfQ09ERToFAAAAD1RvdGFsSXNzdWVkQ09ERQkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgIAAAAVVG90YWxfQ2xhaW1fRmVlX0luX1ROBQAAABFUb3RhbENsYWltRmVlSW5UTgkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgIAAAAMRmVlXyVfQ2hhcmdlBQAAAAtGZWVzUGVyY2VudAkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgIAAAAKRmVlX0Ftb3VudAUAAAAKdXNlckZlZUFtdAkABEwAAAACCQEAAAAHUmVpc3N1ZQAAAAMFAAAAC0NPREVBc3NldElECQEAAAARQGV4dHJOYXRpdmUo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", "height": 2675406, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: AtDmaDxfb4xKQTDG78ZoxdbkQGxPRYpn8RSoyL9exLuX Next: 7jJqfGbdP1aYesYezA9a2JPYXtTBe74w6NzsxkZzaVMc Diff:
OldNewDifferences
33 {-# CONTENT_TYPE DAPP #-}
44 let a = base58'ArPqXguhFLjJt5XwcNwhXMnCv2zSumrM19y5WgT34yRi'
55
6-let b = base58'FRPGcqtMX1hZyCuDLfWVvYEfUcVxBdGez2XThjKimKdA'
6+let b = base58'AxK7XXUow7R1roZXLyYbW7qokA3ELxAWPpyXkJCJumCa'
77
88 let c = base58'J3cAptAPQxVqpEz6Rch57JeKpbns48s1a6HoeQG9aX4J'
99
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 5 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let a = base58'ArPqXguhFLjJt5XwcNwhXMnCv2zSumrM19y5WgT34yRi'
55
6-let b = base58'FRPGcqtMX1hZyCuDLfWVvYEfUcVxBdGez2XThjKimKdA'
6+let b = base58'AxK7XXUow7R1roZXLyYbW7qokA3ELxAWPpyXkJCJumCa'
77
88 let c = base58'J3cAptAPQxVqpEz6Rch57JeKpbns48s1a6HoeQG9aX4J'
99
1010 let d = base58'6Z73KxcX3sugpiStpSRXxKxTmWqCaLVwFeM6kwyiKVDR'
1111
1212 let e = base58'8d4zGuTjT3h67Z4DatzMXdXXW1GvoQhMTjwCGFxJuene'
1313
1414 let f = 20
1515
1616 let g = 1850000
1717
1818 let h = 1000000
1919
2020 let i = getIntegerValue(this, "Minimum_Days_Range")
2121
2222 let j = getIntegerValue(this, "Maximum_Days_Range")
2323
2424 let k = (i + 1)
2525
2626 let l = (j + 1)
2727
2828 let m = 1440
2929
3030 let n = (height - g)
3131
3232 let o = (fraction(10000000000, 1, n) + 6000)
3333
3434 @Callable(p)
3535 func Deposit (q) = {
3636 let r = if ((size(p.payments) == 1))
3737 then p.payments[0]
3838 else throw((("No Payments Attached Please Attach " + toBase58String(a)) + " Asset Only."))
3939 let s = toBase58String(p.caller.bytes)
4040 let t = ((((o * r.amount) * q) / 365) / 1000)
4141 let u = (n * 100000)
4242 let v = (m * q)
4343 let w = (height + v)
4444 let x = fraction(j, (u * o), (365 * 1000))
4545 let y = fraction(x, 1000000, u)
4646 let z = {
4747 let A = getIntegerValue(this, "Total_Txns:")
4848 if ($isInstanceOf(A, "Int"))
4949 then {
5050 let B = A
5151 B
5252 }
5353 else 0
5454 }
5555 let C = (z + 1)
5656 let D = {
5757 let A = getInteger(this, "Total_Burned_CODE:")
5858 if ($isInstanceOf(A, "Int"))
5959 then {
6060 let B = A
6161 B
6262 }
6363 else 0
6464 }
6565 let E = (D + r.amount)
6666 let F = valueOrErrorMessage(getInteger(addressFromPublicKey(c), ("Deposit_height_Of_" + s)), "Your Address not Found on Staking DApp")
6767 let G = valueOrErrorMessage(getInteger(addressFromPublicKey(c), ("Total_Lock_Blocks_Of_" + s)), "Your Address not Found on Staking DApp")
6868 let H = (G - F)
6969 let I = assetBalance(Address(p.caller.bytes), b)
7070 let J = {
7171 let A = getInteger(this, ("Deposit_Amount_Of_" + s))
7272 if ($isInstanceOf(A, "Int"))
7373 then {
7474 let B = A
7575 B
7676 }
7777 else 0
7878 }
7979 let K = (J + r.amount)
8080 let L = {
8181 let A = getInteger(this, ("No_Of_Deposits_" + s))
8282 if ($isInstanceOf(A, "Int"))
8383 then {
8484 let B = A
8585 B
8686 }
8787 else 0
8888 }
8989 let M = (L + 1)
9090 if ((I != 1))
9191 then throw("You Need to Mint a CODE License from DApp Address 3JeqfvcGZxJbuSpCB5cFhV2Bb8fdV4WzZzZ.")
9292 else if ((I > 1))
9393 then throw("You Own Multiple CODE License on Same Address.")
9494 else if ((g > height))
9595 then throw((("DApp is Not Started Yet please Wait until " + toString((g - height))) + " blocks"))
9696 else if ((r.assetId != a))
9797 then throw((("Incorrect asset attached, please attach " + toBase58String(a)) + " asset only"))
9898 else if ((i >= q))
9999 then throw(((("Choose Locking days in between " + toString((i + 1))) + " to ") + toString(j)))
100100 else if ((q > j))
101101 then throw(((((("You Entered days to " + toString(q)) + ", Please Enter no. of days in between ") + toString((i + 1))) + " to ") + toString(j)))
102102 else if ((100000 > r.amount))
103103 then throw("Please Attach minimum 0.001 CODE Token To Issue More CODE Asset.")
104104 else if ((r.amount > u))
105105 then throw((("You can attach maximum " + toString(u)) + "/10^8 CODE."))
106106 else if ((r.amount > t))
107107 then throw((((("Your Stake Output is lower than input, please increase no. of days (" + toString(t)) + "/") + toString(r.amount)) + ")/10^8 CODE."))
108108 else if ((H != 129600))
109109 then throw("You are Not Eligible to Mint CODE. It need minimum 90 Days Staking.")
110110 else if ((L == 1))
111111 then throw("You Already Have an Active Staking, Please Wait until Mature.")
112112 else if ((y > h))
113113 then [Burn(a, r.amount), IntegerEntry("Total_Burned_CODE:", E), IntegerEntry("Total_Txns:", C), IntegerEntry("Inflation", o), IntegerEntry("Block_Passed", n), IntegerEntry("Burn_Factor", y), IntegerEntry(("No_Of_Deposits_" + s), M), IntegerEntry(("Deposit_height_Of_" + s), height), IntegerEntry(("Total_Lock_Blocks_Of_" + s), w), IntegerEntry(("Deposit_Amount_Of_" + s), K), IntegerEntry(("Rewards_Of_" + s), t), StringEntry("message", "<h1>CODE Staked Successfully!</h1><br>")]
114114 else if ((h > y))
115115 then [IntegerEntry("Minimum_Days_Range", k), IntegerEntry("Maximum_Days_Range", l), StringEntry("message", (((("<h1>Days Range Expended from " + toString(j)) + " Days to ") + toString(l)) + " Days. Please Re-Stake Your Code."))]
116116 else nil
117117 }
118118
119119
120120
121121 @Callable(p)
122122 func Withdraw () = {
123123 let s = toBase58String(p.caller.bytes)
124124 let N = 1200000000000
125125 let O = 24000000
126126 let P = 19
127127 let Q = valueOrErrorMessage(getInteger(addressFromPublicKey(c), ("Deposit_Amount_Of_" + s)), "Your Address not Found on Staking DApp")
128128 let R = 500
129129 let S = ((O - (fraction(Q, 1000000, N) * 19)) / 10000)
130130 let T = getIntegerValue(this, "Claim_Fee")
131131 let r = value(p.payments[0])
132132 let U = getIntegerValue(this, ("Deposit_Amount_Of_" + s))
133133 let V = (((getIntegerValue(this, ("Rewards_Of_" + s)) - U) * S) / 10000)
134134 let W = (((getIntegerValue(this, ("Rewards_Of_" + s)) - U) * R) / 10000)
135135 let z = {
136136 let A = getIntegerValue(this, "Total_Txns:")
137137 if ($isInstanceOf(A, "Int"))
138138 then {
139139 let B = A
140140 B
141141 }
142142 else 0
143143 }
144144 let C = (z + 1)
145145 let X = {
146146 let A = getIntegerValue(this, "Total_CODE_Claimed:")
147147 if ($isInstanceOf(A, "Int"))
148148 then {
149149 let B = A
150150 B
151151 }
152152 else 0
153153 }
154154 let Y = (X + getIntegerValue(this, ("Rewards_Of_" + s)))
155155 let Z = {
156156 let A = getIntegerValue(this, "Total_Issued_CODE:")
157157 if ($isInstanceOf(A, "Int"))
158158 then {
159159 let B = A
160160 B
161161 }
162162 else 0
163163 }
164164 let aa = (Z + getIntegerValue(this, ("Rewards_Of_" + s)))
165165 let ab = {
166166 let A = getIntegerValue(this, "Total_Claim_Fee_In_TN")
167167 if ($isInstanceOf(A, "Int"))
168168 then {
169169 let B = A
170170 B
171171 }
172172 else 0
173173 }
174174 let ac = (ab + T)
175175 let F = valueOrErrorMessage(getInteger(addressFromPublicKey(c), ("Deposit_height_Of_" + s)), "Your Address not Found on Staking DApp")
176176 let G = valueOrErrorMessage(getInteger(addressFromPublicKey(c), ("Total_Lock_Blocks_Of_" + s)), "Your Address not Found on Staking DApp")
177177 let H = (G - F)
178178 if (isDefined(r.assetId))
179179 then throw((("Wrong Asset Attached for Payment, please Attach " + toString(T)) + "/10^8 TN."))
180180 else if ((r.amount != T))
181181 then throw((("Please Attach Exact " + toString(T)) + "/10^8 TN."))
182182 else if ((getIntegerValue(this, ("Total_Lock_Blocks_Of_" + s)) > height))
183183 then throw((((("Your " + toString(getIntegerValue(this, ("Rewards_Of_" + s)))) + "/10^8 CODE are Still Maturing. Token will be Unlocked after ") + toString((getIntegerValue(this, ("Total_Lock_Blocks_Of_" + s)) - height))) + " blocks."))
184184 else if ((U == 0))
185185 then throw("You Have Already Withdraw your CODE Amount.")
186186 else if ((H != 129600))
187187 then throw("You are Not Eligible to Withdraw CODE. It need minimum 90 Days Staking at A4A DApp. Probably you already have Claimed Your Stake or you Overwrite the Smart Contract with less than 90 days.")
188188 else if ((Q >= 1199999999999))
189189 then [IntegerEntry("Total_Txns:", C), IntegerEntry("Total_CODE_Claimed:", Y), IntegerEntry("Total_Issued_CODE:", aa), IntegerEntry("Total_Claim_Fee_In_TN", ac), IntegerEntry("Fee_%_Charge", R), IntegerEntry("Fee_Amount", W), Reissue(a, getIntegerValue(this, ("Rewards_Of_" + s)), true), ScriptTransfer(p.caller, (getIntegerValue(this, ("Rewards_Of_" + s)) - W), a), ScriptTransfer(addressFromPublicKey(d), fraction(W, 80, 100), a), ScriptTransfer(addressFromPublicKey(e), fraction(W, f, 100), a), IntegerEntry(("No_Of_Deposits_" + s), 0), IntegerEntry(("Deposit_height_Of_" + s), 0), IntegerEntry(("Total_Lock_Blocks_Of_" + s), 0), IntegerEntry(("Deposit_Amount_Of_" + s), 0), IntegerEntry(("Rewards_Of_" + s), 0), StringEntry("message", "<h1>CODE UnStaked Successfully!</h1><br>")]
190190 else [IntegerEntry("Total_Txns:", C), IntegerEntry("Total_CODE_Claimed:", Y), IntegerEntry("Total_Issued_CODE:", aa), IntegerEntry("Total_Claim_Fee_In_TN", ac), IntegerEntry("Fee_%_Charge", S), IntegerEntry("Fee_Amount", V), Reissue(a, getIntegerValue(this, ("Rewards_Of_" + s)), true), ScriptTransfer(p.caller, (getIntegerValue(this, ("Rewards_Of_" + s)) - V), a), ScriptTransfer(addressFromPublicKey(d), fraction(V, 80, 100), a), ScriptTransfer(addressFromPublicKey(e), fraction(V, f, 100), a), IntegerEntry(("No_Of_Deposits_" + s), 0), IntegerEntry(("Deposit_height_Of_" + s), 0), IntegerEntry(("Total_Lock_Blocks_Of_" + s), 0), IntegerEntry(("Deposit_Amount_Of_" + s), 0), IntegerEntry(("Rewards_Of_" + s), 0), StringEntry("message", "<h1>CODE UnStaked Successfully!</h1><br>")]
191191 }
192192
193193
194194
195195 @Callable(p)
196196 func SetDaysRange (ad,ae) = {
197197 let af = toBase58String(p.caller.bytes)
198198 let ag = getStringValue(this, "DApp_Admin_Rights")
199199 let ah = 7
200200 let ai = 200
201201 if ((ag != af))
202202 then throw((("I know You are not An Admin. Only " + ag) + " has rights to change Days Range."))
203203 else if ((ah > ad))
204204 then throw("Minimum days range must be more than 6 and in between 7-200.")
205205 else if ((ae > ai))
206206 then throw("Maximum days range can't exceed the 200.")
207207 else if ((ad > ae))
208208 then throw((((("Minimum days range can't be exceed the value of Maximum days range. Choose the Range between [" + toString(ah)) + "-") + toString(ai)) + "]"))
209209 else [IntegerEntry("Minimum_Days_Range", ad), IntegerEntry("Maximum_Days_Range", ae)]
210210 }
211211
212212
213213
214214 @Callable(p)
215215 func SetClaimFee (T) = {
216216 let af = toBase58String(p.caller.bytes)
217217 let ag = getStringValue(this, "DApp_Admin_Rights")
218218 let aj = 100000000
219219 let ak = 100000000000
220220 if ((ag != af))
221221 then throw((("I know You are not An Admin. Only " + ag) + " has rights to change Claim Fee."))
222222 else if ((aj > T))
223223 then throw((("Minimum Claim fee is " + toString(aj)) + " TN [int-format]."))
224224 else if ((T > ak))
225225 then throw((("Maximum Claim fee can't be more than " + toString(ak)) + " TN. [int-format]"))
226226 else [IntegerEntry("Claim_Fee", T)]
227227 }
228228
229229
230230 @Verifier(al)
231231 func am () = sigVerify(al.bodyBytes, al.proofs[0], al.senderPublicKey)
232232

github/deemru/w8io/169f3d6 
63.05 ms