tx · G5Qyv2LyaLoREj5jhgjrwcsPA1PSV5FzcohYFG3hxCCD

3NC9wWawxuFG6a3sZdfckGwoMeVhLFjZFwH:  -0.01400000 Waves

2021.03.31 12:16 [1461751] smart account 3NC9wWawxuFG6a3sZdfckGwoMeVhLFjZFwH > SELF 0.00000000 Waves

{ "type": 13, "id": "G5Qyv2LyaLoREj5jhgjrwcsPA1PSV5FzcohYFG3hxCCD", "fee": 1400000, "feeAssetId": null, "timestamp": 1617182235847, "version": 1, "sender": "3NC9wWawxuFG6a3sZdfckGwoMeVhLFjZFwH", "senderPublicKey": "HoEvP2nFKMAsffQ9PUyAm6auWisyHgusY9HxDeMASrzZ", "proofs": [ "2ftKF7u2XpLuZisSyiKMUASdDiLbMrtqfHZ4LDp3E6vFrcTieznGvv1wQa2R2PgM7aTHukMwitAXCy3sGsWfsjbV" ], "script": "base64:AAIEAAAAAAAAAEIIAhIQCg4ICAgBCAEBAQgBAQEBCBIFCgMIAQgSAwoBARIAEgASBQoDCAgIEgUKAwgICBIDCgEIEgQKAggBEgMKAQgAAABLAAAAAANTRVACAAAAAl9fAQAAAAJmMAAAAAEAAAADa2V5CQEAAAATdmFsdWVPckVycm9yTWVzc2FnZQAAAAIJAAQdAAAAAgUAAAAEdGhpcwUAAAADa2V5CQABLAAAAAICAAAAFU5vIGRhdGEgZm9yIHRoaXMua2V5PQUAAAADa2V5AQAAAAJmMQAAAAEAAAADa2V5CQEAAAATdmFsdWVPckVycm9yTWVzc2FnZQAAAAIJAAQbAAAAAgUAAAAEdGhpcwUAAAADa2V5CQABLAAAAAICAAAAFU5vIGRhdGEgZm9yIHRoaXMua2V5PQUAAAADa2V5AQAAAAJmMgAAAAEAAAADa2V5CQEAAAATdmFsdWVPckVycm9yTWVzc2FnZQAAAAIJAAQaAAAAAgUAAAAEdGhpcwUAAAADa2V5CQABLAAAAAICAAAAFU5vIGRhdGEgZm9yIHRoaXMua2V5PQUAAAADa2V5AQAAAAJmMwAAAAUAAAADbXNnAAAAAnY0AAAAAnY1AAAAAnY2AAAAAnY3CQAAAgAAAAEJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACBQAAAANtc2cCAAAADDogYmFzZUFzc2V0PQUAAAACdjQCAAAADSB1c2VyQWRkcmVzcz0FAAAAAnY1AgAAAAwgc3VibWl0VHhJZD0FAAAAAnY2AgAAAAsgb3BlcmF0aW9uPQUAAAACdjcBAAAAAmY4AAAABAAAAAJ2OQAAAAN2MTAAAAADdjExAAAAA3YxMgkAAAIAAAABCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgIAAAArc3VibWl0IG9wZXJhdGlvbiBsaW1pdHMgaGF2ZSBiZWVuIHJlYWNoZWQ6IAIAAAASIHJlbWFpbmluZ0Jhc2VWYWw9CQABpAAAAAEFAAAAAnY5AgAAABMgcmVtYWluaW5nU2hhcmVWYWw9CQABpAAAAAEFAAAAA3YxMAIAAAAVIG5ld1JlbWFpbmluZ0Jhc2VWYWw9CQABpAAAAAEFAAAAA3YxMQIAAAAWIG5ld1JlbWFpbmluZ1NoYXJlVmFsPQkAAaQAAAABBQAAAAN2MTIBAAAAA2YxMwAAAAEAAAADdjE0CQAAAgAAAAEJAAEsAAAAAgkAASwAAAACAgAAACNvcGVydGlvbiBkZW5pZWQ6IG9ubHkgdG9wVXBNYW5hZ2VyPQUAAAADdjE0AgAAABsgY2FuIHNlbmQgc3VjaCB0cmFuc2FjdGlvbnMBAAAAA2YxNQAAAAMAAAADdjE2AAAAA3YxNwAAAAN2MTgJAABrAAAAAwUAAAADdjE2BQAAAAN2MTcFAAAAA3YxOAEAAAADZjE5AAAAAwAAAAN2MjAAAAADdjIxAAAAA3YyMgkAAGsAAAADBQAAAAN2MjAFAAAAA3YyMgUAAAADdjIxAQAAAANmMjMAAAABAAAAA3YyNAkAASwAAAACAgAAABclcyVzJXNfX2NvbmZpZ19fYXNzZXRfXwUAAAADdjI0AQAAAANmMjUAAAAAAgAAABclc19fbmV4dEludGVybmFsQXNzZXRJZAEAAAADZjI2AAAAAQAAAAN2MjcJAAEsAAAAAgIAAAAVJXMlcyVkX19wcmljZV9fbGFzdF9fBQAAAAN2MjcBAAAAA2YyOAAAAAEAAAADdjI5CQABLAAAAAICAAAAFCVzJXMlZF9fcHJpY2VfX2F0aF9fBQAAAAN2MjkBAAAAA2YzMAAAAAIAAAADdjMxAAAAA3YzMgkABLkAAAACCQAETAAAAAICAAAAGyVzJXMlZCVkX19wcmljZV9fYnlUb3BVcElkeAkABEwAAAACBQAAAAN2MzEJAARMAAAAAgkAAaQAAAABBQAAAAN2MzIFAAAAA25pbAUAAAADU0VQAQAAAANmMzMAAAADAAAAA3YzNAAAAAFoAAAAA3YzNQkABLkAAAACCQAETAAAAAICAAAAGiVzJXMlZCVkJWRfX3ByaWNlX19oaXN0b3J5CQAETAAAAAIFAAAAA3YzNAkABEwAAAACCQABpAAAAAEFAAAAAWgJAARMAAAAAgkAAaQAAAABBQAAAAN2MzUFAAAAA25pbAUAAAADU0VQAQAAAANmMzYAAAABAAAAA3YzNwkAASwAAAACAgAAABclcyVzJWRfX3RvdGFsX19sb2NrZWRfXwUAAAADdjM3AQAAAANmMzgAAAACAAAAA3YzOQAAAAN2NDAJAAS5AAAAAgkABEwAAAACAgAAABclcyVzJWQlc19fdG90YWxfX2xvY2tlZAkABEwAAAACBQAAAAN2MzkJAARMAAAAAgUAAAADdjQwBQAAAANuaWwFAAAAA1NFUAEAAAADZjQxAAAAAQAAAAN2NDIJAAEsAAAAAgIAAAAoJXMlcyVkX19tYXBwaW5nc19faW50ZXJuYWwyYmFzZUFzc2V0SWRfXwkAAaQAAAABBQAAAAN2NDIBAAAAA2Y0MwAAAAEAAAADdjQ0CQABLAAAAAICAAAAKCVzJXMlc19fbWFwcGluZ3NfX2Jhc2VBc3NldDJpbnRlcm5hbElkX18FAAAAA3Y0NAEAAAADZjQ1AAAAAQAAAAN2NDYJAAEsAAAAAgIAAAAlJXMlcyVzX19tYXBwaW5nc19fc2hhcmUyYmFzZUFzc2V0SWRfXwUAAAADdjQ2AQAAAANmNDcAAAABAAAAA3Y0OAkAASwAAAACAgAAACUlcyVzJXNfX21hcHBpbmdzX19iYXNlQXNzZXQyc2hhcmVJZF9fBQAAAAN2NDgBAAAAA2Y0OQAAAAEAAAADdjUwCQABLAAAAAICAAAAGiVzJXMlZF9fc2h1dGRvd25fX3N1Ym1pdF9fBQAAAAN2NTABAAAAA2Y1MQAAAAEAAAADdjUyCQABLAAAAAICAAAAGyVzJXMlZF9fc2h1dGRvd25fX21hbmFnZXJfXwUAAAADdjUyAQAAAANmNTMAAAABAAAAA3Y1NAkAASwAAAACAgAAABslcyVzJWRfX3RvcHVwX19jdXJyZW50SWR4X18FAAAAA3Y1NAEAAAADZjU1AAAAAgAAAAN2NTYAAAADdjU3CQAEuQAAAAIJAARMAAAAAgIAAAAfJXMlcyVzJWQlc19fdG9wdXBfX2xhc3RfX2hlaWdodAkABEwAAAACBQAAAAN2NTYJAARMAAAAAgUAAAADdjU3BQAAAANuaWwFAAAAA1NFUAEAAAADZjU4AAAAAQAAAAN2NTkJAAEsAAAAAgIAAAAWJXMlcyVkX190b3B1cF9fbXV0ZXhfXwUAAAADdjU5AQAAAANmNjAAAAACAAAAA3Y2MQAAAAN2NjIJAAS5AAAAAgkABEwAAAACAgAAABglcyVzJWQlZF9fdG9wdXBfX2hpc3RvcnkJAARMAAAAAgUAAAADdjYxCQAETAAAAAIJAAGkAAAAAQUAAAADdjYyBQAAAANuaWwFAAAAA1NFUAEAAAADZjYzAAAAAQAAAAN2NjQJAAEsAAAAAgIAAAAbJXMlcyVkX19saW1pdHNfX3JlbWFpbmluZ19fBQAAAAN2NjQAAAAAA3Y2NQAAAAAAAAAAAQAAAAADdjY2AAAAAAAAAAACAAAAAAN2NjcAAAAAAAAAAAMAAAAAA3Y2OAAAAAAAAAAABAAAAAADdjY5AAAAAAAAAAAFAAAAAAN2NzAAAAAAAAAAAAYAAAAAA3Y3MQAAAAAAAAAABwAAAAADdjcyAAAAAAAAAAAIAAAAAAN2NzMAAAAAAAAAAAkAAAAAA3Y3NAAAAAAAAAAACgAAAAADdjc1AAAAAAAAAAALAAAAAAN2NzYAAAAAAAAAAAwAAAAAA3Y3NwAAAAAAAAAADQEAAAAWZGF0YUFzc2V0Q2ZnQWxsU3RyaW5ncwAAAA0AAAANc2hhcmVBc3NldFN0cgAAABRpbnRlcm5hbEJhc2VBc3NldFN0cgAAABZkZWNpbWFsc011bHRCb3RoQXNzZXRzAAAAEWRlY2ltYWxzTXVsdFByaWNlAAAAEGdldERlbGF5SW5CbG9ja3MAAAAVdG9wdXBJbnRlcnZhbEluQmxvY2tzAAAAFHRvcHVwTWF4TmVnYXRpdmVQYXJ0AAAAE3RvcHVwTWFuYWdlckFkZHJlc3MAAAATc3VibWl0TGltaXRzQmFzZU1heAAAABVzdWJtaXRMaW1pdHNCYXNlUmVzZXQAAAAUc3VibWl0TGltaXRzU2hhcmVNYXgAAAAWc3VibWl0TGltaXRzU2hhcmVSZXNldAAAAAxhZG1pbkFkZHJlc3MJAAS5AAAAAgkABEwAAAACAgAAABglcyVkJWQlZCVkJWQlZCVzJWQlZCVkJWQJAARMAAAAAgUAAAANc2hhcmVBc3NldFN0cgkABEwAAAACBQAAABRpbnRlcm5hbEJhc2VBc3NldFN0cgkABEwAAAACBQAAABZkZWNpbWFsc011bHRCb3RoQXNzZXRzCQAETAAAAAIFAAAAEWRlY2ltYWxzTXVsdFByaWNlCQAETAAAAAIFAAAAEGdldERlbGF5SW5CbG9ja3MJAARMAAAAAgUAAAAVdG9wdXBJbnRlcnZhbEluQmxvY2tzCQAETAAAAAIFAAAAFHRvcHVwTWF4TmVnYXRpdmVQYXJ0CQAETAAAAAIFAAAAE3RvcHVwTWFuYWdlckFkZHJlc3MJAARMAAAAAgUAAAATc3VibWl0TGltaXRzQmFzZU1heAkABEwAAAACBQAAABVzdWJtaXRMaW1pdHNCYXNlUmVzZXQJAARMAAAAAgUAAAAUc3VibWl0TGltaXRzU2hhcmVNYXgJAARMAAAAAgUAAAAWc3VibWl0TGltaXRzU2hhcmVSZXNldAkABEwAAAACBQAAAAxhZG1pbkFkZHJlc3MFAAAAA25pbAUAAAADU0VQAQAAAAxkYXRhQXNzZXRDZmcAAAANAAAADXNoYXJlQXNzZXRTdHIAAAAUaW50ZXJuYWxCYXNlQXNzZXRTdHIAAAAWZGVjaW1hbHNNdWx0Qm90aEFzc2V0cwAAABFkZWNpbWFsc011bHRQcmljZQAAABBnZXREZWxheUluQmxvY2tzAAAAFXRvcHVwSW50ZXJ2YWxJbkJsb2NrcwAAABR0b3B1cE1heE5lZ2F0aXZlUGFydAAAABN0b3B1cE1hbmFnZXJBZGRyZXNzAAAAE3N1Ym1pdExpbWl0c0Jhc2VNYXgAAAAVc3VibWl0TGltaXRzQmFzZVJlc2V0AAAAFHN1Ym1pdExpbWl0c1NoYXJlTWF4AAAAFnN1Ym1pdExpbWl0c1NoYXJlUmVzZXQAAAAMYWRtaW5BZGRyZXNzCQAEuQAAAAIJAARMAAAAAgIAAAAYJXMlZCVkJWQlZCVkJWQlcyVkJWQlZCVkCQAETAAAAAIFAAAADXNoYXJlQXNzZXRTdHIJAARMAAAAAgUAAAAUaW50ZXJuYWxCYXNlQXNzZXRTdHIJAARMAAAAAgkAAaQAAAABBQAAABZkZWNpbWFsc011bHRCb3RoQXNzZXRzCQAETAAAAAIJAAGkAAAAAQUAAAARZGVjaW1hbHNNdWx0UHJpY2UJAARMAAAAAgkAAaQAAAABBQAAABBnZXREZWxheUluQmxvY2tzCQAETAAAAAIJAAGkAAAAAQUAAAAVdG9wdXBJbnRlcnZhbEluQmxvY2tzCQAETAAAAAIJAAGkAAAAAQUAAAAUdG9wdXBNYXhOZWdhdGl2ZVBhcnQJAARMAAAAAgUAAAATdG9wdXBNYW5hZ2VyQWRkcmVzcwkABEwA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AAALdmFsdWVPckVsc2UAAAACCQAEGgAAAAIFAAAABHRoaXMFAAAABHYyMTUAAAAAAAAAAAAEAAAABHYyMTcJAQAAAANmMjYAAAABBQAAAAR2MjE0BAAAAAR2MjE4CQEAAAALdmFsdWVPckVsc2UAAAACCQAEGgAAAAIFAAAABHRoaXMFAAAABHYyMTcAAAAAAAAAAAAEAAAABHYyMTkJAQAAAARmMTU4AAAABAUAAAAEdjIxNAUAAAAEdjIwOAUAAAAEdjIxMQUAAAAEdjIxMwkABR8AAAANCQEAAAAMSW50ZWdlckVudHJ5AAAAAgIAAAAFcHJpY2UFAAAABHYyMTgJAQAAAAxJbnRlZ2VyRW50cnkAAAACAgAAABFkZWNpbWFsc011bHRQcmljZQUAAAAEdjIxMwkBAAAADEludGVnZXJFbnRyeQAAAAICAAAAEGJhc2VBc3NldEJhbGFuY2UIBQAAAAR2MjE5AAAAAl8yCQEAAAAMSW50ZWdlckVudHJ5AAAAAgIAAAACLTEIBQAAAAR2MjE5AAAAAl8zCQEAAAAMSW50ZWdlckVudHJ5AAAAAgIAAAATYmFzZUFzc2V0QmFsYW5jZVdDTwgFAAAABHYyMTkAAAACXzQJAQAAAAxJbnRlZ2VyRW50cnkAAAACAgAAAA1zaGFyZUVtaXNzaW9uCAUAAAAEdjIxOQAAAAJfNQkBAAAADEludGVnZXJFbnRyeQAAAAICAAAAGWN1cnJJdGVyVG90YWxJbkJhc2VBbW91bnQIBQAAAAR2MjE5AAAAAl82CQEAAAAMSW50ZWdlckVudHJ5AAAAAgIAAAAaY3Vyckl0ZXJUb3RhbEluU2hhcmVBbW91bnQIBQAAAAR2MjE5AAAAAl83CQEAAAAMSW50ZWdlckVudHJ5AAAAAgIAAAAYdG90YWxMb2NrZWRPdXRCYXNlQW1vdW50CAUAAAAEdjIxOQAAAAJfOAkBAAAADEludGVnZXJFbnRyeQAAAAICAAAAGXRvdGFsTG9ja2VkT3V0U2hhcmVBbW91bnQIBQAAAAR2MjE5AAAAAl85CQEAAAAMSW50ZWdlckVudHJ5AAAAAgIAAAAWZGVjaW1hbHNNdWx0Qm90aEFzc2V0cwUAAAAEdjIxMgkBAAAADEludGVnZXJFbnRyeQAAAAICAAAACHByaWNlQVRIBQAAAAR2MjE2CQEAAAAMSW50ZWdlckVudHJ5AAAAAgIAAAARcHJpY2VSZWNhbGN1bGF0ZWQIBQAAAAR2MjE5AAAAAl8xAAAACgAAAAFpAQAAABJhZG1pblJlZ2lzdGVyQXNzZXQAAAAOAAAADGJhc2VBc3NldFN0cgAAAA5zaGFyZUFzc2V0TmFtZQAAAA9zaGFyZUFzc2V0RGVzY3IAAAAQZ2V0RGVsYXlpbkJsb2NrcwAAABZzaHV0ZG93bk1hbmFnZXJBZGRyZXNzAAAACnN0YXJ0UHJpY2UAAAAVdG9wdXBJbnRlcnZhbEluQmxvY2tzAAAAFHRvcHVwTWF4TmVnYXRpdmVQYXJ0AAAAE3RvcHVwTWFuYWdlckFkZHJlc3MAAAATc3VibWl0TGltaXRzQmFzZU1heAAAABVzdWJtaXRMaW1pdHNCYXNlUmVzZXQAAAAUc3VibWl0TGltaXRzU2hhcmVNYXgAAAAWc3VibWl0TGltaXRzU2hhcmVSZXNldAAAAAxhZG1pbkFkZHJlc3MEAAAABHYyMjAJAAJZAAAAAQUAAAAMYmFzZUFzc2V0U3RyBAAAAAR2MjIxCAkBAAAABXZhbHVlAAAAAQkAA+wAAAABBQAAAAR2MjIwAAAACGRlY2ltYWxzBAAAAAR2MjIyCQAAbAAAAAYAAAAAAAAAAAoAAAAAAAAAAAAFAAAABHYyMjEAAAAAAAAAAAAAAAAAAAAAAAAFAAAABERPV04EAAAABHYyMjMJAABoAAAAAgkAAGgAAAACAAAAAAAAAABkAAAAAAAAAAPoAAAAAAAAAAPoBAAAAAR2MjI0CQAAawAAAAMFAAAAFHRvcHVwTWF4TmVnYXRpdmVQYXJ0AAAAAAAAAABkBQAAAAR2MjIyBAAAAAR2MjI1CQAD8AAAAAIFAAAABHRoaXMFAAAABHYyMjADCQEAAAACIT0AAAACCAUAAAABaQAAAAZjYWxsZXIFAAAABHRoaXMJAAACAAAAAQIAAAAScGVybWlzc2lvbnMgZGVuaWVkAwkAAAAAAAACBQAAAAR2MjI1AAAAAAAAAAAACQAAAgAAAAEJAAEsAAAAAgkAASwAAAACCQAEJQAAAAEFAAAABHRoaXMCAAAAIiBtdXN0IGhhdmUgYW55IGluaXRpYWwgYmFsYW5jZSBvZiAFAAAADGJhc2VBc3NldFN0cgMJAQAAAAlpc0RlZmluZWQAAAABCQAEHQAAAAIFAAAABHRoaXMJAQAAAANmMjMAAAABBQAAAAxiYXNlQXNzZXRTdHIJAAACAAAAAQkAASwAAAACBQAAAAxiYXNlQXNzZXRTdHICAAAAHCBoYXMgYmVlbiBhbHJlYWR5IHJlZ2lzdGVyZWQDCQEAAAACIT0AAAACCQAEJQAAAAEJAQAAABFAZXh0ck5hdGl2ZSgxMDYyKQAAAAEFAAAAFnNodXRkb3duTWFuYWdlckFkZHJlc3MFAAAAFnNodXRkb3duTWFuYWdlckFkZHJlc3MJAAACAAAAAQIAAAAeaW52YWxpZCBzaHV0ZG93bk1hbmFnZXJBZGRyZXNzAwkBAAAAAiE9AAAAAgkABCUAAAABCQEAAAARQGV4dHJOYXRpdmUoMTA2MikAAAABBQAAABN0b3B1cE1hbmFnZXJBZGRyZXNzBQAAABN0b3B1cE1hbmFnZXJBZGRyZXNzCQAAAgAAAAECAAAAG2ludmFsaWQgdG9wdXBNYW5hZ2VyQWRkcmVzcwMJAABmAAAAAgAAAAAAAAAAAAUAAAAQZ2V0RGVsYXlpbkJsb2NrcwkAAAIAAAABCQABLAAAAAICAAAAGWludmFsaWQgZ2V0RGVsYXlpbkJsb2Nrcz0JAAGkAAAAAQUAAAAQZ2V0RGVsYXlpbkJsb2NrcwMDCQAAZwAAAAIAAAAAAAAAAAAFAAAABHYyMjQGCQAAZwAAAAIFAAAABHYyMjQAAAAAAAAAAGMJAAACAAAAAQIAAAAmaW52YWxpZCB0b3B1cE1heE5lZ2F0aXZlUGFydCBwYXJhbWV0ZXIEAAAABHYyMjYJAQAAAANmMTkAAAADBQAAAAR2MjI1BQAAAApzdGFydFByaWNlBQAAAAR2MjIzBAAAAAR2MjI3CQAEQgAAAAUFAAAADnNoYXJlQXNzZXROYW1lBQAAAA9zaGFyZUFzc2V0RGVzY3IFAAAABHYyMjYFAAAABHYyMjEGBAAAAAR2MjI4CQAEOAAAAAEFAAAABHYyMjcEAAAABHYyMjkJAAJYAAAAAQUAAAAEdjIyOAQAAAAEdjIzMAkBAAAAC3ZhbHVlT3JFbHNlAAAAAgkABBoAAAACBQAAAAR0aGlzCQEAAAADZjI1AAAAAAAAAAAAAAAAAAQAAAAEdjIzMQkAAaQAAAABBQAAAAR2MjMwCQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIJAQAAAANmMjMAAAABBQAAAAxiYXNlQXNzZXRTdHIJAQAAAAxkYXRhQXNzZXRDZmcAAAANBQAAAAR2MjI5BQAAAAR2MjMxBQAAAAR2MjIyBQAAAAR2MjIzBQAAABBnZXREZWxheWluQmxvY2tzBQAAABV0b3B1cEludGVydmFsSW5CbG9ja3MFAAAAFHRvcHVwTWF4TmVnYXRpdmVQYXJ0BQAAABN0b3B1cE1hbmFnZXJBZGRyZXNzBQAAABNzdWJtaXRMaW1pdHNCYXNlTWF4BQAAABVzdWJtaXRMaW1pdHNCYXNlUmVzZXQFAAAAFHN1Ym1pdExpbWl0c1NoYXJlTWF4BQAAABZzdWJtaXRMaW1pdHNTaGFyZVJlc2V0BQAAAAxhZG1pbkFkZHJlc3MJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgkBAAAAA2Y0MQAAAAEFAAAABHYyMzAFAAAADGJhc2VBc3NldFN0cgkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACCQEAAAADZjQzAAAAAQUAAAAMYmFzZUFzc2V0U3RyBQAAAAR2MjMxCQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIJAQAAAANmNDUAAAABBQAAAAR2MjI5BQAAAAxiYXNlQXNzZXRTdHIJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgkBAAAAA2Y0NwAAAAEFAAAADGJhc2VBc3NldFN0cgUAAAAEdjIyOQkABEwAAAACCQEAAAAMQm9vbGVhbkVudHJ5AAAAAgkBAAAAA2Y0OQAAAAEFAAAABHYyMzEHCQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIJAQAAAANmNTEAAAABBQAAAAR2MjMxBQAAABZzaHV0ZG93bk1hbmFnZXJBZGRyZXNzCQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACCQEAAAADZjI1AAAAAAkAAGQAAAACBQAAAAR2MjMwAAAAAAAAAAABCQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACCQEAAAADZjI2AAAAAQUAAAAEdjIzMQUAAAAKc3RhcnRQcmljZQkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgkBAAAAA2YzMwAAAAMFAAAABHYyMzEFAAAABmhlaWdodAgFAAAACWxhc3RCbG9jawAAAAl0aW1lc3RhbXAFAAAACnN0YXJ0UHJpY2UJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAIJAQAAAANmNTMAAAABBQAAAAR2MjMxAAAAAAAAAAAACQAETAAAAAIJAQAAAARmMTM2AAAAAwkBAAAAA2Y2MwAAAAEFAAAABHYyMzEFAAAAE3N1Ym1pdExpbWl0c0Jhc2VNYXgFAAAAFHN1Ym1pdExpbWl0c1NoYXJlTWF4CQAETAAAAAIFAAAABHYyMjcJAARMAAAAAgkBAAAADlNjcmlwdFRyYW5zZmVyAAAAAwkBAAAAEUBleHRyTmF0aXZlKDEwNjIpAAAAAQUAAAATdG9wdXBNYW5hZ2VyQWRkcmVzcwUAAAAEdjIyNgUAAAAEdjIyOAUAAAADbmlsAAAAAWkBAAAADmFkbWluVXBkYXRlQ2ZnAAAAAwAAAAR2MjMyAAAABHYyMzMAAAAEdjIzNAQAAAAEdjIzNQkBAAAABGYxMzIAAAABBQAAAAR2MjMyBAAAAAR2MjM2CQABkQAAAAIFAAAABHYyMzUFAAAAA3Y3NwMJAQAAAAIhPQAAAAIJAAQlAAAAAQgFAAAAAWkAAAAGY2FsbGVyBQAAAAR2MjM2CQAAAgAAAAECAAAAE3Blcm1pc3Npb25lZCBkZW5pZWQKAQAAAAxVcGRhdGVPcktlZXAAAAABAAAAA2lkeAMJAAAAAAAAAgUAAAADaWR4BQAAAAR2MjMzBQAAAAR2MjM0CQABkQAAAAIFAAAABHYyMzUFAAAAA2lkeAQAAAAEdjIzNwkBAAAAFmRhdGFBc3NldENmZ0FsbFN0cmluZ3MAAAANCQEAAAAMVXBkYXRlT3JLZWVwAAAAAQUAAAADdjY1CQEAAAAMVXBkYXRlT3JLZWVwAAAAAQUAAAADdjY2CQEAAAAMVXBkYXRlT3JLZWVwAAAAAQUAAAADdjY3CQEAAAAMVXBkYXRlT3JLZWVwAAAAAQUAAAADdjY4CQEAAAAMVXBkYXRlT3JLZWVwAAAAAQUAAAADdjY5CQEAAAAMVXBkYXRlT3JLZWVwAAAAAQUAAAADdjcwCQEAAAAMVXBkYXRlT3JLZWVwAAAAAQUAAAADdjcxCQEAAAAMVXBkYXRlT3JLZWVwAAAAAQUAAAADdjcyCQEAAAAMVXBkYXRlT3JLZWVwAAAAAQUAAAADdjczCQEAAAAMVXBkYXRlT3JLZWVwAAAAAQUAAAADdjc0CQEAAAAMVXBkYXRlT3JLZWVwAAAAAQUAAAADdjc1CQEAAAAMVXBkYXRlT3JLZWVwAAAAAQUAAAADdjc2CQEAAAAMVXBkYXRlT3JLZWVwAAAAAQUAAAADdjc3CQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIJAQAAAANmMjMAAAABBQAAAAR2MjMyBQAAAAR2MjM3BQAAAANuaWwAAAABaQEAAAAPc2h1dGRvd25TdWJtaXRzAAAAAQAAAAR2MjMwBAAAAAR2MjM4CQABpAAAAAEFAAAABHYyMzAEAAAABHYyMzkJAQAAAAJmMAAAAAEJAQAAAANmNDEAAAABBQAAAAR2MjMwBAAAAAR2MjQwCQEAAAACZjAAAAABCQEAAAADZjUxAAAAAQUAAAAEdjIzOAMJAABmAAAAAgAAAAAAAAAAAQkAATEAAAABBQAAAAR2MjM5CQAAAgAAAAECAAAADGludmFsaWQgdjIzMAMJAQAAAAIhPQAAAAIJAAQlAAAAAQgFAAAAAWkAAAAGY2FsbGVyBQAAAAR2MjQwCQAAAgAAAAECAAAADWFjY2VzcyBkZW5pZWQJAARMAAAAAgkBAAAADEJvb2xlYW5FbnRyeQAAAAIJAQAAAANmNDkAAAABCQABpAAAAAEFAAAABHYyMzAGBQAAAANuaWwAAAABaQEAAAAJc3VibWl0UHV0AAAAAAQAAAADcG10CQEAAAAFdmFsdWUAAAABCQABkQAAAAIIBQAAAAFpAAAACHBheW1lbnRzAAAAAAAAAAAABAAAAAR2MjQxCAUAAAADcG10AAAABmFtb3VudAQAAAAEdjI0MgkBAAAABXZhbHVlAAAAAQgFAAAAA3BtdAAAAAdhc3NldElkBAAAAAR2MjQzCQACWAAAAAEFAAAABHYyNDIJAQAAAARmMTYzAAAABQIAAAABUAUAAAABaQUAAAAEdjI0MQUAAAAEdjI0MgUAAAAEdjI0MwAAAAFpAQAAAAlzdWJtaXRHZXQAAAAABAAAAANwbXQJAQAAAAV2YWx1ZQAAAAEJAAGRAAAAAggFAAAAAWkAAAAIcGF5bWVudHMAAAAAAAAAAAAEAAAABHYyNDQIBQAAAANwbXQAAAAGYW1vdW50BAAAAAR2MjQ1CQEAAAAFdmFsdWUAAAABCAUAAAADcG10AAAAB2Fzc2V0SWQEAAAABHYyMjkJAAJYAAAAAQUAAAAEdjI0NQQAAAAEdjI0NgkBAAAAAmYwAAAAAQkBAAAAA2Y0NQAAAAEFAAAABHYyMjkJAQAAAARmMTYzAAAABQIAAAABRwUAAAABaQUAAAAEdjI0NAUAAAAEdjI0NQUAAAAEdjI0NgAAAAFpAQAAAApleGVjdXRlUHV0AAAAAwAAAAR2MjQ3AAAABHYyNDgAAAAEdjI0OQkBAAAABGYxODYAAAAEAgAAAAFQBQAAAAR2MjQ3BQAAAAR2MjQ4BQAAAAR2MjQ5AAAAAWkBAAAACmV4ZWN1dGVHZXQAAAADAAAABHYyNTAAAAAEdjI1MQAAAAR2MjUyCQEAAAAEZjE4NgAAAAQCAAAAAUcFAAAABHYyNTAFAAAABHYyNTEFAAAABHYyNTIAAAABaQEAAAAPb3BlcmF0aW9uc011dGV4AAAAAQAAAAR2MjUzBAAAAAR2MjU0CQEAAAAEZjEzMgAAAAEFAAAABHYyNTMEAAAABHYyNTUJAAGRAAAAAgUAAAAEdjI1NAUAAAADdjcyBAAAAAR2MjMxCQABkQAAAAIFAAAABHYyNTQFAAAAA3Y2NgMJAQAAAAIhPQAAAAIJAAQlAAAAAQgFAAAAAWkAAAAGY2FsbGVyBQAAAAR2MjU1CQEAAAADZjEzAAAAAQUAAAAEdjI1NQkABEwAAAACCQEAAAAEZjEzOQAAAAIFAAAABHYyMzEFAAAABmhlaWdodAUAAAADbmlsAAAAAWkBAAAADHRvcFVwQmFsYW5jZQAAAAIAAAAEdjI1NgAAAAR2MjU3BAAAAAR2MjIwCQACWQAAAAEFAAAABHYyNTYEAAAABHYyNTgJAQAAAARmMTMyAAAAAQUAAAAEdjI1NgQAAAAEdjIyOAkAAlkAAAABCQABkQAAAAIFAAAABHYyNTgFAAAAA3Y2NQQAAAAEdjI1OQkBAAAADXBhcnNlSW50VmFsdWUAAAABCQABkQAAAAIFAAAABHYyNTgFAAAAA3Y2OAQAAAAEdjI2MAkBAAAADXBhcnNlSW50VmFsdWUAAAABCQABkQAAAAIFAAAABHYyNTgFAAAAA3Y2NwQAAAAEdjI2MQkBAAAADXBhcnNlSW50VmFsdWUAAAABCQABkQAAAAIFAAAABHYyNTgFAAAAA3Y3MAQAAAAEdjI2MgkBAAAADXBhcnNlSW50VmFsdWUAAAABCQABkQAAAAIFAAAABHYyNTgFAAAAA3Y3MQQAAAAEdjIzMQkAAZEAAAACBQAAAAR2MjU4BQAAAAN2NjYEAAAABHYyNjMJAAGRAAAAAgUAAAAEdjI1OAUAAAADdjcyBAAAAAR2MjY0CQEAAAANcGFyc2VJbnRWYWx1ZQAAAAEJAAGRAAAAAgUAAAAEdjI1OAUAAAADdjczBAAAAAR2MjY1CQEAAAANcGFyc2VJbnRWYWx1ZQAAAAEJAAGRAAAAAgUAAAAEdjI1OAUAAAADdjc1BAAAAAR2MjY2CQEAAAADZjUzAAAAAQUAAAAEdjIzMQQAAAAEdjI2NwkBAAAAAmYyAAAAAQUAAAAEdjI2NgQAAAAEdjI2OAkAAGQAAAACBQAAAAR2MjY3AAAAAAAAAAABBAAAAAR2MjY5AwkAAGYAAAACBQAAAAR2MjU3AAAAAAAAAAAABAAAAANwbXQJAQAAAAV2YWx1ZQAAAAEJAAGRAAAAAggFAAAAAWkAAAAIcGF5bWVudHMAAAAAAAAAAAAEAAAABHYyNzAJAQAAAAV2YWx1ZQAAAAEIBQAAAANwbXQAAAAHYXNzZXRJZAMJAQAAAAIhPQAAAAIFAAAABHYyMjAFAAAABHYyNzAJAAACAAAAAQIAAAA2YXR0YWNoZWQgcGF5bWVudCdzIGFzc2V0IGlkIGlzIE5PVCBtYXRjaGVkIHBhc3NlZCB2MjU2AwkAAGYAAAACCQABkAAAAAEIBQAAAAFpAAAACHBheW1lbnRzAAAAAAAAAAABCQAAAgAAAAECAAAAIG9ubHkgb25lIHBheW1lbnQgY2FuIGJlIGF0dGFjaGVkAwkBAAAAAiE9AAAAAggFAAAAA3BtdAAAAAZhbW91bnQFAAAABHYyNTcJAAACAAAAAQIAAAA7YXR0YWNoZWQgcGF5bWVudC5hbW91bnQgaXMgTk9UIG1hdGNoZWQgcGFzc2VkIHYyNTcgYXJndW1lbnQGAwkAAGYAAAACAAAAAAAAAAAABQAAAAR2MjU3BAAAAAR2MjcxCQAD8AAAAAIFAAAABHRoaXMFAAAABHYyMjAEAAAABHYyNzIJAABrAAAAAwUAAAAEdjI2MgUAAAAEdjI3MQUAAAAEdjI2MAMJAABmAAAAAgkBAAAAAS0AAAABBQAAAAR2MjU3BQAAAAR2MjcyCQAAAgAAAAEJAAEsAAAAAgIAAAAtdG9wdXAgbmVnYXRpdmUgdjI1NyBjb3VsZG4ndCBiZSBncmVhdGVyIHRoYW4gCQABpAAAAAEFAAAABHYyNzIGCQAAAgAAAAECAAAAGHplcm8gdjI1NyBpcyBub3QgYWxsb3dlZAQAAAAEdjI3MwkBAAAAA2Y1NQAAAAIFAAAABHYyMzEJAAQlAAAAAQgFAAAAAWkAAAAGY2FsbGVyBAAAAAR2Mjc0CQEAAAALdmFsdWVPckVsc2UAAAACCQAEGgAAAAIFAAAABHRoaXMFAAAABHYyNzMAAAAAAAAAAAADCQEAAAACIT0AAAACCQAEJQAAAAEIBQAAAAFpAAAABmNhbGxlcgUAAAAEdjI2MwkBAAAAA2YxMwAAAAEFAAAABHYyNjMDCQEAAAABIQAAAAEFAAAABHYyNjkJAAACAAAAAQIAAAARdmFsaWRhdGlvbiBmYWlsZWQDCQAAZgAAAAIFAAAABHYyNjEJAABlAAAAAgUAAAAGaGVpZ2h0BQAAAAR2Mjc0CQAAAgAAAAEJAAEsAAAAAgkAASwAAAACAgAAAAwxIHRvcHVwIHBlciAJAAGkAAAAAQUAAAAEdjI2MQIAAAAoIGJsb2NrcyBmcm9tIHRoZSBzYW1lIGFkZHJlc3MgaXMgYWxsb3dlZAQAAAAEdjI3NQgJAQAAAARmMTQyAAAABQUAAAAEdjIzMQUAAAAEdjIyMAUAAAAEdjI1NwUAAAAEdjIyOAUAAAAEdjI1OQAAAAJfMQQAAAAEdjI3NgkBAAAAA2Y5NAAAAAgCAAAABXRvcHVwAgAAAAAFAAAABHYyMzEFAAAABHYyNzUFAAAABHYyNTkAAAAAAAAAAAAFAAAABHYyMjAFAAAABHYyMjgEAAAABHYyNzcIBQAAAAR2Mjc2AAAAAl8xBAAAAAR2Mjc4CQEAAAADZjI4AAAAAQUAAAAEdjIzMQQAAAAEdjI3OQkBAAAAC3ZhbHVlT3JFbHNlAAAAAgkABBoAAAACBQAAAAR0aGlzBQAAAAR2Mjc4AAAAAAAAAAAACQAETgAAAAIJAARNAAAAAgkABE0AAAACCQAETQAAAAIJAARNAAAAAgkABE0AAAACCQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACCQEAAAADZjI2AAAAAQUAAAAEdjIzMQUAAAAEdjI3NQkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgkBAAAAA2YzMwAAAAMFAAAABHYyMzEFAAAABmhlaWdodAgFAAAACWxhc3RCbG9jawAAAAl0aW1lc3RhbXAFAAAABHYyNzUJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAIJAQAAAANmMzAAAAACBQAAAAR2MjMxBQAAAAR2MjY4BQAAAAR2Mjc1CQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACBQAAAAR2MjY2BQAAAAR2MjY4CQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACBQAAAAR2Mjc4AwkAAGYAAAACBQAAAAR2Mjc1BQAAAAR2Mjc5BQAAAAR2Mjc1BQAAAAR2Mjc5CQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACBQAAAAR2MjczBQAAAAZoZWlnaHQFAAAAA25pbAkBAAAAFlRvdGFsTG9ja2VkU3RyaW5nRW50cnkAAAADAgAAAAlERUNSRU1FTlQJAQAAAANmMzYAAAABBQAAAAR2MjMxBQAAAAR2Mjc3CQEAAAAEZjEzOQAAAAIFAAAABHYyMzEAAAAAAAAAAAAJAQAAAARmMTM2AAAAAwkBAAAAA2Y2MwAAAAEFAAAABHYyMzEFAAAABHYyNjQFAAAABHYyNjUJAQAAAARCdXJuAAAAAgUAAAAEdjIyOAkAAZEAAAACBQAAAAR2Mjc3BQAAAAN2NzgJAQAAAAdSZWlzc3VlAAAAAwUAAAAEdjIyOAkBAAAAAS0AAAABCQABkQAAAAIFAAAABHYyNzcFAAAAA3Y4MQYDCQAAZgAAAAIAAAAAAAAAAAAFAAAABHYyNTcJAARMAAAAAgkBAAAADlNjcmlwdFRyYW5zZmVyAAAAAwgFAAAAAWkAAAAGY2FsbGVyCQEAAAABLQAAAAEFAAAABHYyNTcFAAAABHYyMjAFAAAAA25pbAUAAAADbmlsAAAAAWkBAAAAFGN1cnJlbnRTeXNQYXJhbXNSRVNUAAAAAQAAAAR2MjgwBAAAAAR2MjgxCQEAAAAbcHJpdmF0ZUN1cnJlbnRTeXNQYXJhbXNSRVNUAAAAAQUAAAAEdjI4MAQAAAAEdjI4MggIBQAAAAR2MjgxAAAAAl8xAAAABXZhbHVlBAAAAAR2MjIzCAgFAAAABHYyODEAAAACXzIAAAAFdmFsdWUEAAAABHYyMjUICAUAAAAEdjI4MQAAAAJfMwAAAAV2YWx1ZQQAAAAEdjI4MwgIBQAAAAR2MjgxAAAAAl80AAAABXZhbHVlBAAAAAR2Mjg0CAgFAAAABHYyODEAAAACXzUAAAAFdmFsdWUEAAAABHYyODUICAUAAAAEdjI4MQAAAAJfNgAAAAV2YWx1ZQQAAAAEdjI4NggIBQAAAAR2MjgxAAAAAl83AAAABXZhbHVlBAAAAAR2Mjg3CAgFAAAABHYyODEAAAACXzgAAAAFdmFsdWUEAAAABHYyODgICAUAAAAEdjI4MQAAAAJfOQAAAAV2YWx1ZQQAAAAEdjI4OQgIBQAAAAR2MjgxAAAAA18xMAAAAAV2YWx1ZQQAAAAEdjIyMggIBQAAAAR2MjgxAAAAA18xMQAAAAV2YWx1ZQQAAAAEdjI5MAgIBQAAAAR2MjgxAAAAA18xMgAAAAV2YWx1ZQQAAAAEdjI5MQgIBQAAAAR2MjgxAAAAA18xMwAAAAV2YWx1ZQQAAAAEdjI5MgkABLkAAAACCQAETAAAAAICAAAAGXN0YXJ0Q3VycmVudFN5c1BhcmFtc1JFU1QJAARMAAAAAgkAAaQAAAABBQAAAAR2MjgyCQAETAAAAAIJAAGkAAAAAQUAAAAEdjIyMwkABEwAAAACCQABpAAAAAEFAAAABHYyMjUJAARMAAAAAgkAAaQAAAABBQAAAAR2MjgzCQAETAAAAAIJAAGkAAAAAQUAAAAEdjI4NAkABEwAAAACCQABpAAAAAEFAAAABHYyODUJAARMAAAAAgkAAaQAAAABBQAAAAR2Mjg2CQAETAAAAAIJAAGkAAAAAQUAAAAEdjI4NwkABEwAAAACCQABpAAAAAEFAAAABHYyODgJAARMAAAAAgkAAaQAAAABBQAAAAR2Mjg5CQAETAAAAAIJAAGkAAAAAQUAAAAEdjIyMgkABEwAAAACCQABpAAAAAEFAAAABHYyOTAJAARMAAAAAgkAAaQAAAABBQAAAAR2MjkxCQAETAAAAAICAAAAF2VuZEN1cnJlbnRTeXNQYXJhbXNSRVNUBQAAAANuaWwFAAAAA1NFUAkAAAIAAAABBQAAAAR2MjkyAAAAAMXiBv4=", "chainId": 84, "height": 1461751, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 8DsMsYYj9ZoEGcdykZH5NwbgvcANa6LcspaU62oh65dK Next: AjoPViQJjYU2gPkrDzGpAEr2xeeL7QhfbB2xmXgVDz39 Full:
OldNewDifferences
11 {-# STDLIB_VERSION 4 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let a = "__"
55
66 func b (c) = valueOrErrorMessage(getString(this, c), ("No data for this.key=" + c))
77
88
99 func d (c) = valueOrErrorMessage(getBoolean(this, c), ("No data for this.key=" + c))
1010
1111
1212 func e (c) = valueOrErrorMessage(getInteger(this, c), ("No data for this.key=" + c))
1313
1414
1515 func f (g,h,i,j,k) = throw(((((((((g + ": baseAsset=") + h) + " userAddress=") + i) + " submitTxId=") + j) + " operation=") + k))
1616
1717
1818 func l (m,n,o,p) = throw((((((((("submit operation limits have been reached: " + " remainingBaseVal=") + toString(m)) + " remainingShareVal=") + toString(n)) + " newRemainingBaseVal=") + toString(o)) + " newRemainingShareVal=") + toString(p)))
1919
2020
2121 func q (r) = throw((("opertion denied: only topUpManager=" + r) + " can send such transactions"))
2222
2323
2424 func s (t,u,v) = fraction(t, u, v)
2525
2626
2727 func w (x,y,z) = fraction(x, z, y)
2828
2929
3030 func A (B) = ("%s%s%s__config__asset__" + B)
3131
3232
3333 func C () = "%s__nextInternalAssetId"
3434
3535
3636 func D (E) = ("%s%s%d__price__last__" + E)
3737
3838
3939 func F (G) = ("%s%s%d__price__ath__" + G)
4040
4141
4242 func H (I,J) = makeString(["%s%s%d%d__price__byTopUpIdx", I, toString(J)], a)
4343
4444
4545 func K (L,M,N) = makeString(["%s%s%d%d%d__price__history", L, toString(M), toString(N)], a)
4646
4747
4848 func O (P) = ("%s%s%d__total__locked__" + P)
4949
5050
5151 func Q (R,S) = makeString(["%s%s%d%s__total__locked", R, S], a)
5252
5353
5454 func T (U) = ("%s%s%d__mappings__internal2baseAssetId__" + toString(U))
5555
5656
5757 func V (W) = ("%s%s%s__mappings__baseAsset2internalId__" + W)
5858
5959
6060 func X (Y) = ("%s%s%s__mappings__share2baseAssetId__" + Y)
6161
6262
6363 func Z (aa) = ("%s%s%s__mappings__baseAsset2shareId__" + aa)
6464
6565
6666 func ab (ac) = ("%s%s%d__shutdown__submit__" + ac)
6767
6868
6969 func ad (ae) = ("%s%s%d__shutdown__manager__" + ae)
7070
7171
7272 func af (ag) = ("%s%s%d__topup__currentIdx__" + ag)
7373
7474
7575 func ah (ai,aj) = makeString(["%s%s%s%d%s__topup__last__height", ai, aj], a)
7676
7777
7878 func ak (al) = ("%s%s%d__topup__mutex__" + al)
7979
8080
8181 func am (an,ao) = makeString(["%s%s%d%d__topup__history", an, toString(ao)], a)
8282
8383
8484 func ap (aq) = ("%s%s%d__limits__remaining__" + aq)
8585
8686
8787 let ar = 1
8888
8989 let as = 2
9090
9191 let at = 3
9292
9393 let au = 4
9494
9595 let av = 5
9696
9797 let aw = 6
9898
9999 let ax = 7
100100
101101 let ay = 8
102102
103103 let az = 9
104104
105105 let aA = 10
106106
107107 let aB = 11
108108
109109 let aC = 12
110110
111111 let aD = 13
112112
113113 func aE (aF,aG,aH,aI,aJ,aK,aL,aM,aN,aO,aP,aQ,aR) = makeString(["%s%d%d%d%d%d%d%s%d%d%d%d", aF, aG, aH, aI, aJ, aK, aL, aM, aN, aO, aP, aQ, aR], a)
114114
115115
116116 func aS (aF,aG,aH,aI,aJ,aK,aL,aM,aN,aO,aP,aQ,aR) = makeString(["%s%d%d%d%d%d%d%s%d%d%d%d", aF, aG, toString(aH), toString(aI), toString(aJ), toString(aK), toString(aL), aM, toString(aN), toString(aO), toString(aP), toString(aQ), aR], a)
117117
118118
119119 let aT = 1
120120
121121 let aU = 2
122122
123123 let aV = 3
124124
125125 let aW = 4
126126
127127 func aX (aY,aZ,ba,bb) = makeString(["%d%d%d%d", toString(aY), toString(aZ), toString(ba), toString(bb)], a)
128128
129129
130130 func bc (bd,be,bf,bg) = [-1, bd, be, bf, bg]
131131
132132
133133 func bh (c) = {
134134 let bi = split(valueOrElse(getString(this, c), aX(0, 0, 0, 0)), a)
135135 bc(parseIntValue(bi[aT]), parseIntValue(bi[aU]), parseIntValue(bi[aV]), parseIntValue(bi[aW]))
136136 }
137137
138138
139139 func bj (bk,bl,bm,bn,bo,bp,bq,br) = {
140140 let bs = (bk + bl)
141141 if ((bs == "submitP"))
142142 then {
143143 let bt = bc(0, 0, bp, 0)
144144 let bu = bt
145145 $Tuple4(bt, bu, 0, fromBase58String(""))
146146 }
147147 else if ((bs == "submitG"))
148148 then {
149149 let bv = bc(bp, 0, 0, 0)
150150 let bw = bv
151151 $Tuple4(bv, bw, 0, fromBase58String(""))
152152 }
153153 else if ((bs == "executeP"))
154154 then {
155155 let bx = w(bp, bn, bo)
156156 let by = bc(0, 0, 0, bx)
157157 let bz = bc(0, 0, bp, 0)
158158 $Tuple4(by, bz, bx, br)
159159 }
160160 else if ((bs == "executeG"))
161161 then {
162162 let bA = s(bp, bn, bo)
163163 let bB = bc(0, bA, 0, 0)
164164 let bC = bc(bp, 0, 0, 0)
165165 $Tuple4(bB, bC, bA, bq)
166166 }
167167 else if ((bs == "topup"))
168168 then {
169169 let bD = bh(O(bm))
170170 let bE = bD[aV]
171171 let bF = bD[aT]
172172 let bG = bc(bF, (-1 * s(bF, bn, bo)), bE, (-1 * w(bE, bn, bo)))
173173 $Tuple4(bG, nil, 0, fromBase58String(""))
174174 }
175175 else throw(("Unsupported Type " + bs))
176176 }
177177
178178
179179 func bH (bI,c,bJ) = {
180180 func bK (bL,bM) = if ((bI == "INCREMENT"))
181181 then (bL + bM)
182182 else if ((bI == "DECREMENT"))
183183 then (bL - bM)
184184 else throw(("Unsupported action " + bI))
185185
186186 let bN = bh(c)
187187 StringEntry(c, aX(bK(bN[aT], bJ[aT]), bK(bN[aU], bJ[aU]), bK(bN[aV], bJ[aV]), bK(bN[aW], bJ[aW])))
188188 }
189189
190190
191191 func bO (bP,bQ,bR,bS) = makeString(["%s%d%s%s", bP, bQ, bR, bS], a)
192192
193193
194194 let bT = 1
195195
196196 let bU = 2
197197
198198 let bV = 3
199199
200200 let bW = 4
201201
202202 let bX = 5
203203
204204 let bY = 6
205205
206206 let bZ = 7
207207
208208 let ca = 8
209209
210210 let cb = 9
211211
212212 func cc (cd,ce,cf,cg,ch,ci,cj,ck,cl) = makeString(["%s%d%d%d%d%d%d%d%d", cd, ce, cf, cg, ch, ci, cj, ck, cl], a)
213213
214214
215215 func cm (cd,ce,cf,cg,ch,ci,cj,ck,cn) = cc(cd, toString(ce), toString(cf), toString(cg), toString(ch), toString(ci), toString(cj), toString(ck), toString(cn))
216216
217217
218218 func co (cp,cq,cr,cs) = cc(cq, cp[bU], toString(cr), toString(cs), cp[bX], cp[bY], toString(height), toString(lastBlock.timestamp), cp[cb])
219219
220220
221221 func ct (cu) = {
222222 let c = A(cu)
223223 split(b(c), a)
224224 }
225225
226226
227227 let cv = 1
228228
229229 let cw = 2
230230
231231 func cx (c,cy,cz) = StringEntry(c, makeString(["%d%d", toString(cy), toString(cz)], a))
232232
233233
234234 func cA (cB,cC) = IntegerEntry(ak(cB), cC)
235235
236236
237237 func cD (cE,cF,cG,cH,cI) = {
238238 let cJ = bh(O(cE))
239239 let cK = cJ[aU]
240240 let cL = cJ[aV]
241241 let cM = assetBalance(this, cF)
242242 let cN = (((cM + cG) - cL) - cK)
243243 let cO = cJ[aW]
244244 let cP = cJ[aT]
245245 let cQ = value(assetInfo(cH)).quantity
246246 if ((0 > cN))
247247 then throw(((("v152 < 0: v151=" + toString(cM)) + " v152=") + toString(cN)))
248248 else {
249249 let cR = e(D(cE))
250250 let cS = if ((cQ == 0))
251251 then cR
252252 else fraction(cN, cI, cQ)
253253 $Tuple9(cS, cM, -1, cN, cQ, cL, cP, cK, cO)
254254 }
255255 }
256256
257257
258258 func cT (cU,cV,cW,cX) = cD(cU, cV, 0, cW, cX)
259259
260260
261261 func cY (cZ,da,db,dc,dd) = {
262262 let de = toBase58String(dc)
263263 let df = toString(da.caller)
264264 let dg = fromBase58String(dd)
265265 let dh = ct(dd)
266266 let di = dh[ar]
267267 let dj = fromBase58String(di)
268268 let dk = parseIntValue(dh[at])
269269 let dl = dh[as]
270270 let dm = ap(dl)
271271 let dn = split(b(dm), a)
272272 let do = parseIntValue(dn[cv])
273273 let dp = parseIntValue(dn[cw])
274274 let dq = valueOrElse(getBoolean(this, ab(dl)), false)
275275 if (dq)
276276 then throw("submit operation is blocked")
277277 else {
278278 let dr = valueOrElse(getInteger(this, ak(dl)), 0)
279279 if (((dr + 60) > height))
280280 then throw("submit operations are blocked by topup manager")
281281 else {
282282 let ds = bj("submit", cZ, dl, 0, 0, db, dg, dj)
283283 let dt = (do - ds._2[aV])
284284 let du = (dp - ds._2[aT])
285285 if (if ((0 > dt))
286286 then true
287287 else (0 > du))
288288 then l(do, dp, dt, du)
289289 else {
290290 let dv = e(af(dl))
291291 ((([StringEntry(bO(cZ, dl, df, toBase58String(da.transactionId)), cm("PENDING", db, 0, 0, height, lastBlock.timestamp, 0, 0, (dv + 1)))] :+ bH("INCREMENT", O(dl), ds._1)) :+ bH("INCREMENT", Q(dl, df), ds._2)) :+ cx(dm, dt, du))
292292 }
293293 }
294294 }
295295 }
296296
297297
298298 func dw (dx,dy,dz,dA) = {
299299 let dB = addressFromStringValue(dz)
300300 let dC = ct(dy)
301301 let dD = fromBase58String(dC[ar])
302302 let dE = dC[as]
303303 let dF = parseIntValue(dC[au])
304304 let dG = fromBase58String(dy)
305305 let dH = bO(dx, dE, dz, dA)
306306 let dI = split(b(dH), a)
307307 let dJ = dI[bT]
308308 let dK = parseIntValue(dI[bU])
309309 let dL = parseIntValue(dI[cb])
310310 let dM = e(af(dE))
311311 let dN = e(H(dE, dL))
312312 if ((dJ != "PENDING"))
313313 then f("Status is not PENDING", dy, dz, dA, dx)
314314 else if ((dL > dM))
315315 then f(((("OperLock[" + toString(dL)) + "] > ") + toString(dM)), dy, dz, dA, dx)
316316 else {
317317 let dO = bj("execute", dx, dE, dN, dF, dK, dG, dD)
318318 let dP = dO._3
319319 let dQ = if ((dO._4 == dG))
320320 then [ScriptTransfer(dB, dP, dG)]
321321 else [ScriptTransfer(dB, dP, dD)]
322322 (((dQ :+ StringEntry(dH, co(dI, "FINISHED", dN, dP))) :+ bH("DECREMENT", O(dE), dO._1)) :+ bH("DECREMENT", Q(dE, dz), dO._2))
323323 }
324324 }
325325
326326
327327 func dR (dS) = {
328328 let dT = fromBase58String(dS)
329329 let dU = ct(dS)
330330 let dV = dU[ar]
331331 let dW = fromBase58String(dV)
332332 let dX = parseIntValue(dU[at])
333333 let dY = parseIntValue(dU[au])
334334 let dZ = dU[as]
335335 let ea = F(dZ)
336336 let eb = valueOrElse(getInteger(this, ea), 0)
337337 let ec = D(dZ)
338338 let ed = valueOrElse(getInteger(this, ec), 0)
339339 let ee = cT(dZ, dT, dW, dY)
340340 $Tuple13(IntegerEntry("price", ed), IntegerEntry("decimalsMultPrice", dY), IntegerEntry("baseAssetBalance", ee._2), IntegerEntry("-1", ee._3), IntegerEntry("baseAssetBalanceWCO", ee._4), IntegerEntry("shareEmission", ee._5), IntegerEntry("currIterTotalInBaseAmount", ee._6), IntegerEntry("currIterTotalInShareAmount", ee._7), IntegerEntry("totalLockedOutBaseAmount", ee._8), IntegerEntry("totalLockedOutShareAmount", ee._9), IntegerEntry("decimalsMultBothAssets", dX), IntegerEntry("priceATH", eb), IntegerEntry("priceRecalculated", ee._1))
341341 }
342342
343343
344344 @Callable(da)
345345 func adminRegisterAsset (ef,eg,eh,ei,ej,ek,aK,aL,aM,aN,aO,aP,aQ,aR) = {
346346 let el = fromBase58String(ef)
347347 let em = value(assetInfo(el)).decimals
348348 let en = pow(10, 0, em, 0, 0, DOWN)
349349 let eo = ((100 * 1000) * 1000)
350350 let ep = fraction(aL, 100, en)
351351 let eq = assetBalance(this, el)
352352 if ((da.caller != this))
353353 then throw("permissions denied")
354354 else if ((eq == 0))
355355 then throw(((toString(this) + " must have any initial balance of ") + ef))
356356 else if (isDefined(getString(this, A(ef))))
357357 then throw((ef + " has been already registered"))
358358 else if ((toString(addressFromStringValue(ej)) != ej))
359359 then throw("invalid shutdownManagerAddress")
360360 else if ((toString(addressFromStringValue(aM)) != aM))
361361 then throw("invalid topupManagerAddress")
362362 else if ((0 > ei))
363363 then throw(("invalid getDelayinBlocks=" + toString(ei)))
364364 else if (if ((0 >= ep))
365365 then true
366366 else (ep >= 99))
367367 then throw("invalid topupMaxNegativePart parameter")
368368 else {
369369 let er = w(eq, ek, eo)
370370 let es = Issue(eg, eh, er, em, true)
371371 let et = calculateAssetId(es)
372372 let eu = toBase58String(et)
373373 let ev = valueOrElse(getInteger(this, C()), 0)
374374 let ew = toString(ev)
375375 [StringEntry(A(ef), aS(eu, ew, en, eo, ei, aK, aL, aM, aN, aO, aP, aQ, aR)), StringEntry(T(ev), ef), StringEntry(V(ef), ew), StringEntry(X(eu), ef), StringEntry(Z(ef), eu), BooleanEntry(ab(ew), false), StringEntry(ad(ew), ej), IntegerEntry(C(), (ev + 1)), IntegerEntry(D(ew), ek), IntegerEntry(K(ew, height, lastBlock.timestamp), ek), IntegerEntry(af(ew), 0), cx(ap(ew), aN, aP), es, ScriptTransfer(addressFromStringValue(aM), er, et)]
376376 }
377377 }
378378
379379
380380
381381 @Callable(da)
382382 func adminUpdateCfg (ex,ey,ez) = {
383383 let eA = ct(ex)
384384 let eB = eA[aD]
385385 if ((toString(da.caller) != eB))
386386 then throw("permissioned denied")
387387 else {
388388 func eC (eD) = if ((eD == ey))
389389 then ez
390390 else eA[eD]
391391
392392 let eE = aE(eC(ar), eC(as), eC(at), eC(au), eC(av), eC(aw), eC(ax), eC(ay), eC(az), eC(aA), eC(aB), eC(aC), eC(aD))
393393 [StringEntry(A(ex), eE)]
394394 }
395395 }
396396
397397
398398
399399 @Callable(da)
400400 func shutdownSubmits (ev) = {
401401 let eF = toString(ev)
402402 let eG = b(T(ev))
403403 let eH = b(ad(eF))
404404 if ((1 > size(eG)))
405405 then throw("invalid v230")
406406 else if ((toString(da.caller) != eH))
407407 then throw("access denied")
408408 else [BooleanEntry(ab(toString(ev)), true)]
409409 }
410410
411411
412412
413413 @Callable(da)
414414 func submitPut () = {
415415 let eI = value(da.payments[0])
416416 let eJ = eI.amount
417417 let eK = value(eI.assetId)
418418 let eL = toBase58String(eK)
419419 cY("P", da, eJ, eK, eL)
420420 }
421421
422422
423423
424424 @Callable(da)
425425 func submitGet () = {
426426 let eI = value(da.payments[0])
427427 let eM = eI.amount
428428 let eN = value(eI.assetId)
429429 let eu = toBase58String(eN)
430430 let eO = b(X(eu))
431431 cY("G", da, eM, eN, eO)
432432 }
433433
434434
435435
436436 @Callable(da)
437437 func executePut (eP,eQ,eR) = dw("P", eP, eQ, eR)
438438
439439
440440
441441 @Callable(da)
442442 func executeGet (eS,eT,eU) = dw("G", eS, eT, eU)
443443
444444
445445
446446 @Callable(da)
447447 func operationsMutex (eV) = {
448448 let eW = ct(eV)
449449 let eX = eW[ay]
450450 let ew = eW[as]
451451 if ((toString(da.caller) != eX))
452452 then q(eX)
453453 else [cA(ew, height)]
454454 }
455455
456456
457457
458458 @Callable(da)
459459 func topUpBalance (eY,eZ) = {
460460 let el = fromBase58String(eY)
461461 let fa = ct(eY)
462462 let et = fromBase58String(fa[ar])
463463 let fb = parseIntValue(fa[au])
464464 let fc = parseIntValue(fa[at])
465465 let fd = parseIntValue(fa[aw])
466466 let fe = parseIntValue(fa[ax])
467467 let ew = fa[as]
468468 let ff = fa[ay]
469469 let fg = parseIntValue(fa[az])
470470 let fh = parseIntValue(fa[aB])
471471 let fi = af(ew)
472472 let fj = e(fi)
473473 let fk = (fj + 1)
474474 let fl = if ((eZ > 0))
475475 then {
476476 let eI = value(da.payments[0])
477477 let fm = value(eI.assetId)
478478 if ((el != fm))
479479 then throw("attached payment's asset id is NOT matched passed v256")
480480 else if ((size(da.payments) > 1))
481481 then throw("only one payment can be attached")
482482 else if ((eI.amount != eZ))
483483 then throw("attached payment.amount is NOT matched passed v257 argument")
484484 else true
485485 }
486486 else if ((0 > eZ))
487487 then {
488488 let fn = assetBalance(this, el)
489489 let fo = fraction(fe, fn, fc)
490490 if ((-(eZ) > fo))
491491 then throw(("topup negative v257 couldn't be greater than " + toString(fo)))
492492 else true
493493 }
494494 else throw("zero v257 is not allowed")
495495 let fp = ah(ew, toString(da.caller))
496496 let fq = valueOrElse(getInteger(this, fp), 0)
497497 if ((toString(da.caller) != ff))
498498 then q(ff)
499499 else if (!(fl))
500500 then throw("validation failed")
501501 else if ((fd > (height - fq)))
502502 then throw((("1 topup per " + toString(fd)) + " blocks from the same address is allowed"))
503503 else {
504504 let fr = cD(ew, el, eZ, et, fb)._1
505505 let fs = bj("topup", "", ew, fr, fb, 0, el, et)
506506 let ft = fs._1
507507 let fu = F(ew)
508508 let fv = valueOrElse(getInteger(this, fu), 0)
509509 (((((([IntegerEntry(D(ew), fr), IntegerEntry(K(ew, height, lastBlock.timestamp), fr), IntegerEntry(H(ew, fk), fr), IntegerEntry(fi, fk), IntegerEntry(fu, if ((fr > fv))
510510 then fr
511511 else fv), IntegerEntry(fp, height)] :+ bH("DECREMENT", O(ew), ft)) :+ cA(ew, 0)) :+ cx(ap(ew), fg, fh)) :+ Burn(et, ft[aT])) :+ Reissue(et, -(ft[aW]), true)) ++ (if ((0 > eZ))
512512 then [ScriptTransfer(da.caller, -(eZ), el)]
513513 else nil))
514514 }
515515 }
516516
517517
518518
519519 @Callable(da)
520520 func currentSysParamsREST (fw) = {
521521 let fx = dR(fw)
522522 let fy = fx._1.value
523523 let eo = fx._2.value
524524 let eq = fx._3.value
525525 let fz = fx._4.value
526526 let fA = fx._5.value
527527 let fB = fx._6.value
528528 let fC = fx._7.value
529529 let fD = fx._8.value
530530 let fE = fx._9.value
531531 let fF = fx._10.value
532532 let en = fx._11.value
533533 let fG = fx._12.value
534534 let fH = fx._13.value
535535 let fI = makeString(["startCurrentSysParamsREST", toString(fy), toString(eo), toString(eq), toString(fz), toString(fA), toString(fB), toString(fC), toString(fD), toString(fE), toString(fF), toString(en), toString(fG), toString(fH), "endCurrentSysParamsREST"], a)
536536 throw(fI)
537537 }
538538
539539

github/deemru/w8io/169f3d6 
95.85 ms