tx · 5Qh9RNdVkszT3us4S9bYN2JucFosTdS2htYcUFf2xvaX

3MzJZEn6jzxCPaHEfkrXd7FhbjTyVjdRPLS:  -0.01400000 Waves

2021.05.11 18:38 [1521211] smart account 3MzJZEn6jzxCPaHEfkrXd7FhbjTyVjdRPLS > SELF 0.00000000 Waves

{ "type": 13, "id": "5Qh9RNdVkszT3us4S9bYN2JucFosTdS2htYcUFf2xvaX", "fee": 1400000, "feeAssetId": null, "timestamp": 1620747536285, "version": 2, "chainId": 84, "sender": "3MzJZEn6jzxCPaHEfkrXd7FhbjTyVjdRPLS", "senderPublicKey": "93SZf1TATCRxGyBuGyngpQGKcpKZirb2yXLT2RQJ3UKb", "proofs": [ "3HcyuUxwLRzvJzWyQmB2hCecXwwvbSfeJT3KhemJ7ACm5Y5eXeCaqmTVgfMuQuVveFWnGGRRKMRofiUTpHvUhJCQ" ], "script": "base64:AAIEAAAAAAAAABwIAhIAEgASAwoBARIAEgASBwoFGBEYEQESABIAAAAAOAAAAAAMYWRtaW5QdWJLZXkxAQAAACAEz3XlZNDBD05nuR8TZMQaDeqEJEIxfTOQXUBYCp2TSgAAAAAMYWRtaW5QdWJLZXkyAQAAACAEz3XlZNDBD05nuR8TZMQaDeqEJEIxfTOQXUBYCp2TSgAAAAAMYWRtaW5QdWJLZXkzAQAAACAEz3XlZNDBD05nuR8TZMQaDeqEJEIxfTOQXUBYCp2TSgAAAAAUYWRtaW5QdWJLZXlTdGFydFN0b3ABAAAAIATPdeVk0MEPTme5HxNkxBoN6oQkQjF9M5BdQFgKnZNKAAAAABFhZG1pblB1YktleVdhbGxldAEAAAAgPndaZVpWyfwpVzO1vA1FLcrMp/iFkg43d1jzYhVSFBIAAAAACWtleUFjdGl2ZQIAAAAGYWN0aXZlAAAAAAhrZXlDYXVzZQIAAAAOc2h1dGRvd25fY2F1c2UAAAAAD2tleUxhc3RJbnRlcmVzdAIAAAANbGFzdF9pbnRlcmVzdAAAAAATa2V5VXNlckxhc3RJbnRlcmVzdAIAAAAOX2xhc3RfaW50ZXJlc3QAAAAAEWtleVVzZXJTV09QTG9ja2VkAgAAAAxfU1dPUF9hbW91bnQAAAAAFGtleVVzZXJHZXRCYWNrSGVpZ2h0AgAAAA5fZ2V0QmFja0hlaWdodAAAAAASa2V5VG90YWxTV09QTG9ja2VkAgAAABF0b3RhbF9TV09QX2Ftb3VudAAAAAASa1VzZXJUb3RhbFZvdGVTV09QAgAAABVfdXNlcl90b3RhbF9TV09QX3ZvdGUAAAAAF2tleVVzZXJWb3RlT3B0aW9uQW1vdW50AgAAABNfU1dPUF9vcHRpb25fYW1vdW50AAAAABhrZXlUb3RhbFZvdGVPcHRpb25BbW91bnQCAAAAGHRvdGFsX1NXT1Bfb3B0aW9uX2Ftb3VudAAAAAAYa2V5VXNlclNXT1BDbGFpbWVkQW1vdW50AgAAABRfU1dPUF9jbGFpbWVkX2Ftb3VudAAAAAAca2V5VXNlclNXT1BMYXN0Q2xhaW1lZEFtb3VudAIAAAAZX1NXT1BfbGFzdF9jbGFpbWVkX2Ftb3VudAAAAAALa2V5Vm90ZU5hbWUCAAAACXZvdGVfbmFtZQAAAAANa2V5T3B0aW9uTmFtZQIAAAAMX29wdGlvbl9uYW1lAAAAABRrZXlWb3RpbmdTdGFydEhlaWdodAIAAAAMX3N0YXJ0SGVpZ2h0AAAAAA9rZXlWb3RlRHVyYXRpb24CAAAADl92b3RlX2R1cmF0aW9uAAAAABxrZXlSZXdhcmRQb29sRnJhY3Rpb25DdXJyZW50AgAAAB1fY3VycmVudF9wb29sX2ZyYWN0aW9uX3Jld2FyZAAAAAAda2V5UmV3YXJkUG9vbEZyYWN0aW9uUHJldmlvdXMCAAAAHl9wcmV2aW91c19wb29sX2ZyYWN0aW9uX3Jld2FyZAAAAAAda2V5VG90YWxSZXdhcmRQZXJCbG9ja0N1cnJlbnQCAAAAHnRvdGFsX3Jld2FyZF9wZXJfYmxvY2tfY3VycmVudAAAAAAea2V5VG90YWxSZXdhcmRQZXJCbG9ja1ByZXZpb3VzAgAAAB90b3RhbF9yZXdhcmRfcGVyX2Jsb2NrX3ByZXZpb3VzAAAAABVrZXlSZXdhcmRVcGRhdGVIZWlnaHQCAAAAFHJld2FyZF91cGRhdGVfaGVpZ2h0AAAAABVrZXlOb1ZvdGluZ0Zvck5ld1Bvb2wCAAAAA19ubwAAAAAWa2V5WWVzVm90aW5nRm9yTmV3UG9vbAIAAAAEX3llcwAAAAAba2V5QW1vdW50T2ZWb3RpbmdGb3JOZXdQb29sAgAAAA1hbW91bnRfdm90aW5nAAAAABtrZXlTdGF0dXNPZlZvdGluZ0Zvck5ld1Bvb2wCAAAAB19zdGF0dXMAAAAAH2tleUhlaWdodE9mUG9vbFZvdGluZ0Zvck5ld1Bvb2wCAAAAB19oZWlnaHQAAAAACGlzQWN0aXZlCQEAAAALdmFsdWVPckVsc2UAAAACCQAEGwAAAAIFAAAABHRoaXMFAAAACWtleUFjdGl2ZQYAAAAAEmZhcm1pbmdTV09QQWRkcmVzcwkBAAAAB0FkZHJlc3MAAAABAQAAABoBVCnPuY1cs6Yc+wrxHZMThlFbSyWhkjBpIQAAAAASdm90aW5nTGl0ZUNvbnRyYWN0CQEAAAAHQWRkcmVzcwAAAAEBAAAAGgFUsp85klnuBxWMulC8BIcVCSYjDK/hz1cvAAAAABB2b3RpbmdGb3JOZXdQb29sCQEAAAAHQWRkcmVzcwAAAAEBAAAAGgFUyMgwpSwvvClcfBPacp4jQDa/ayxkgjIVAAAAAAlrZXlTV09QaWQCAAAAB1NXT1BfaWQAAAAABFNXT1AJAAJZAAAAAQkBAAAAEUBleHRyTmF0aXZlKDEwNTMpAAAAAgUAAAASZmFybWluZ1NXT1BBZGRyZXNzBQAAAAlrZXlTV09QaWQAAAAACnNjYWxlVmFsdWUAAAAAAAX14QAAAAAADnRvdGFsVm90ZVNoYXJlAAAAAAJUC+QAAQAAAAdzdXNwZW5kAAAAAQAAAAVjYXVzZQkABEwAAAACCQEAAAAMQm9vbGVhbkVudHJ5AAAAAgUAAAAJa2V5QWN0aXZlBwkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACBQAAAAhrZXlDYXVzZQUAAAAFY2F1c2UFAAAAA25pbAEAAAASdGhyb3dOb3RFbm91Z2hTV09QAAAAAAkAAAIAAAABAgAAAEZOb3QgZW5vdWdoIFNXT1A6IHVzZXJTV09QTG9ja2VkIC0gdXNlclRvdGFsVm90ZUFtb3VudCA8IHZvdGVTV09QQW1vdW50AQAAABNnZXRMYXN0SW50ZXJlc3RJbmZvAAAAAAQAAAAMbGFzdEludGVyZXN0CQEAAAALdmFsdWVPckVsc2UAAAACCQAEGgAAAAIFAAAABHRoaXMFAAAAD2tleUxhc3RJbnRlcmVzdAAAAAAAAAAAAAUAAAAMbGFzdEludGVyZXN0AQAAABFnZXRVc2VyU1dPUExvY2tlZAAAAAEAAAAEdXNlcgkBAAAAC3ZhbHVlT3JFbHNlAAAAAgkABBoAAAACBQAAAAR0aGlzCQABLAAAAAIJAAQlAAAAAQUAAAAEdXNlcgUAAAARa2V5VXNlclNXT1BMb2NrZWQAAAAAAAAAAAABAAAAGGdldFVzZXJTV09QQ2xhaW1lZEFtb3VudAAAAAEAAAAEdXNlcgkBAAAAC3ZhbHVlT3JFbHNlAAAAAgkABBoAAAACBQAAAAR0aGlzCQABLAAAAAIJAAQlAAAAAQUAAAAEdXNlcgUAAAAYa2V5VXNlclNXT1BDbGFpbWVkQW1vdW50AAAAAAAAAAAAAQAAABNnZXRVc2VySW50ZXJlc3RJbmZvAAAAAgAAAAR1c2VyAAAADGxhc3RJbnRlcmVzdAQAAAAOdXNlclNXT1BBbW91bnQJAQAAABFnZXRVc2VyU1dPUExvY2tlZAAAAAEFAAAABHVzZXIEAAAAEHVzZXJMYXN0SW50ZXJlc3QJAAQaAAAAAgUAAAAEdGhpcwkAASwAAAACCQAEJQAAAAEFAAAABHVzZXIFAAAAE2tleVVzZXJMYXN0SW50ZXJlc3QEAAAAFXVzZXJMYXN0SW50ZXJlc3RWYWx1ZQQAAAAHJG1hdGNoMAUAAAAQdXNlckxhc3RJbnRlcmVzdAMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAADSW50BAAAABB1c2VyTGFzdEludGVyZXN0BQAAAAckbWF0Y2gwBQAAABB1c2VyTGFzdEludGVyZXN0BQAAAAxsYXN0SW50ZXJlc3QJAAUUAAAAAgUAAAAVdXNlckxhc3RJbnRlcmVzdFZhbHVlBQAAAA51c2VyU1dPUEFtb3VudAEAAAASZ2V0VG90YWxTV09QTG9ja2VkAAAAAAkBAAAAC3ZhbHVlT3JFbHNlAAAAAgkABBoAAAACBQAAAAR0aGlzBQAAABJrZXlUb3RhbFNXT1BMb2NrZWQAAAAAAAAAAAABAAAAFmdldFVzZXJUb3RhbFZvdGVBbW91bnQAAAABAAAABHVzZXIJAQAAAAt2YWx1ZU9yRWxzZQAAAAIJAAQaAAAAAgUAAAASdm90aW5nTGl0ZUNvbnRyYWN0CQABLAAAAAIJAAQlAAAAAQUAAAAEdXNlcgUAAAASa1VzZXJUb3RhbFZvdGVTV09QAAAAAAAAAAAAAQAAACBnZXRVc2VyVG90YWxWb3RlQW1vdW50Rm9yT25lUG9vbAAAAAIAAAAGdm90aW5nAAAABHVzZXIEAAAADmhlaWdodE9mVm90aW5nCQEAAAALdmFsdWVPckVsc2UAAAACCQAEGgAAAAIFAAAAEHZvdGluZ0Zvck5ld1Bvb2wJAAEsAAAAAgkAAaQAAAABBQAAAAZ2b3RpbmcFAAAAH2tleUhlaWdodE9mUG9vbFZvdGluZ0Zvck5ld1Bvb2wAAAAAAAAAAAAEAAAADnN0YXR1c09mVm90aW5nCQEAAAALdmFsdWVPckVsc2UAAAACCQAEGwAAAAIFAAAAEHZvdGluZ0Zvck5ld1Bvb2wJAAEsAAAAAgkAAaQAAAABBQAAAAZ2b3RpbmcFAAAAG2tleVN0YXR1c09mVm90aW5nRm9y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SWQFAAAABFNXT1AJAAACAAAAAQIAAAAUSW5jb3JyZWN0IHBtdEFzc2V0SWQEAAAAD3RvdGFsU1dPUExvY2tlZAkBAAAAEmdldFRvdGFsU1dPUExvY2tlZAAAAAAEAAAADGxhc3RJbnRlcmVzdAkBAAAAE2dldExhc3RJbnRlcmVzdEluZm8AAAAABAAAAAtpbnRlcmVzdE5ldwkAAGQAAAACBQAAAAxsYXN0SW50ZXJlc3QJAABrAAAAAwUAAAAJcG10QW1vdW50BQAAAApzY2FsZVZhbHVlBQAAAA90b3RhbFNXT1BMb2NrZWQJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAIFAAAAD2tleUxhc3RJbnRlcmVzdAUAAAALaW50ZXJlc3ROZXcFAAAAA25pbAAAAAFpAQAAAAhsb2NrU1dPUAAAAAADCQEAAAABIQAAAAEFAAAACGlzQWN0aXZlCQAAAgAAAAECAAAAH0RBcHAgaXMgaW5hY3RpdmUgYXQgdGhpcyBtb21lbnQEAAAACyR0MDc0MDc3NDgyCQAFFAAAAAIICQABkQAAAAIIBQAAAAFpAAAACHBheW1lbnRzAAAAAAAAAAAAAAAABmFtb3VudAgJAAGRAAAAAggFAAAAAWkAAAAIcGF5bWVudHMAAAAAAAAAAAAAAAAHYXNzZXRJZAQAAAAJcG10QW1vdW50CAUAAAALJHQwNzQwNzc0ODIAAAACXzEEAAAACnBtdEFzc2V0SWQIBQAAAAskdDA3NDA3NzQ4MgAAAAJfMgMJAQAAAAIhPQAAAAIFAAAACnBtdEFzc2V0SWQFAAAABFNXT1AJAAACAAAAAQIAAAAUSW5jb3JyZWN0IHBtdEFzc2V0SWQEAAAADGxhc3RJbnRlcmVzdAkBAAAAE2dldExhc3RJbnRlcmVzdEluZm8AAAAABAAAAAskdDA3NTk4NzY4MAkBAAAAE2dldFVzZXJJbnRlcmVzdEluZm8AAAACCAUAAAABaQAAAAZjYWxsZXIFAAAADGxhc3RJbnRlcmVzdAQAAAAQdXNlckxhc3RJbnRlcmVzdAgFAAAACyR0MDc1OTg3NjgwAAAAAl8xBAAAAA51c2VyU1dPUExvY2tlZAgFAAAACyR0MDc1OTg3NjgwAAAAAl8yBAAAAAtjbGFpbUFtb3VudAkAAGsAAAADBQAAAA51c2VyU1dPUExvY2tlZAkAAGUAAAACBQAAAAxsYXN0SW50ZXJlc3QFAAAAEHVzZXJMYXN0SW50ZXJlc3QFAAAACnNjYWxlVmFsdWUEAAAAEXVzZXJTV09QTG9ja2VkTmV3CQAAZAAAAAIJAABkAAAAAgUAAAAOdXNlclNXT1BMb2NrZWQFAAAACXBtdEFtb3VudAUAAAALY2xhaW1BbW91bnQEAAAAD3VzZXJOZXdJbnRlcmVzdAUAAAAMbGFzdEludGVyZXN0BAAAAA90b3RhbFNXT1BMb2NrZWQJAQAAABJnZXRUb3RhbFNXT1BMb2NrZWQAAAAABAAAABJ0b3RhbFNXT1BMb2NrZWROZXcJAABkAAAAAgkAAGQAAAACBQAAAA90b3RhbFNXT1BMb2NrZWQFAAAACXBtdEFtb3VudAUAAAALY2xhaW1BbW91bnQEAAAAEXVzZXJDbGFpbWVkQW1vdW50CQEAAAAYZ2V0VXNlclNXT1BDbGFpbWVkQW1vdW50AAAAAQgFAAAAAWkAAAAGY2FsbGVyBAAAABR1c2VyQ2xhaW1lZEFtb3VudE5ldwkAAGQAAAACBQAAABF1c2VyQ2xhaW1lZEFtb3VudAUAAAALY2xhaW1BbW91bnQJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAIJAAEsAAAAAgkABCUAAAABCAUAAAABaQAAAAZjYWxsZXIFAAAAE2tleVVzZXJMYXN0SW50ZXJlc3QFAAAAD3VzZXJOZXdJbnRlcmVzdAkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgkAASwAAAACCQAEJQAAAAEIBQAAAAFpAAAABmNhbGxlcgUAAAARa2V5VXNlclNXT1BMb2NrZWQFAAAAEXVzZXJTV09QTG9ja2VkTmV3CQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACBQAAABJrZXlUb3RhbFNXT1BMb2NrZWQFAAAAEnRvdGFsU1dPUExvY2tlZE5ldwkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgkAASwAAAACCQAEJQAAAAEIBQAAAAFpAAAABmNhbGxlcgUAAAAYa2V5VXNlclNXT1BDbGFpbWVkQW1vdW50BQAAABR1c2VyQ2xhaW1lZEFtb3VudE5ldwkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgkAASwAAAACCQAEJQAAAAEIBQAAAAFpAAAABmNhbGxlcgUAAAAca2V5VXNlclNXT1BMYXN0Q2xhaW1lZEFtb3VudAUAAAALY2xhaW1BbW91bnQFAAAAA25pbAAAAAFpAQAAAAx3aXRoZHJhd1NXT1AAAAABAAAADndpdGhkcmF3QW1vdW50AwkBAAAAASEAAAABBQAAAAhpc0FjdGl2ZQkAAAIAAAABAgAAAB9EQXBwIGlzIGluYWN0aXZlIGF0IHRoaXMgbW9tZW50BAAAAA90b3RhbFNXT1BMb2NrZWQJAQAAABJnZXRUb3RhbFNXT1BMb2NrZWQAAAAABAAAAA51c2VyU1dPUExvY2tlZAkBAAAAEWdldFVzZXJTV09QTG9ja2VkAAAAAQgFAAAAAWkAAAAGY2FsbGVyBAAAAAskdDA4NzY0ODgxOQkBAAAACWNsYWltQ2FsYwAAAAEIBQAAAAFpAAAABmNhbGxlcgQAAAAPdXNlck5ld0ludGVyZXN0CAUAAAALJHQwODc2NDg4MTkAAAACXzEEAAAAC2NsYWltQW1vdW50CAUAAAALJHQwODc2NDg4MTkAAAACXzIEAAAADnVzZXJWb3RlQW1vdW50CQEAAAAWZ2V0VXNlclRvdGFsVm90ZUFtb3VudAAAAAEIBQAAAAFpAAAABmNhbGxlcgQAAAAYdXNlclZvdGVBbW91bnRGb3JOZXdQb29sCQEAAAAgZ2V0VXNlclRvdGFsVm90ZUZvck5ld1Bvb2xBbW91bnQAAAABCAUAAAABaQAAAAZjYWxsZXIEAAAADWF2YWlsYWJsZUZ1bmQJAABlAAAAAgkAAGUAAAACBQAAAA51c2VyU1dPUExvY2tlZAUAAAAOdXNlclZvdGVBbW91bnQFAAAAGHVzZXJWb3RlQW1vdW50Rm9yTmV3UG9vbAMJAABmAAAAAgUAAAAOd2l0aGRyYXdBbW91bnQFAAAADWF2YWlsYWJsZUZ1bmQJAAACAAAAAQIAAAAed2l0aGRyYXdBbW91bnQgPiBhdmFpbGFibGVGdW5kBAAAABJ0b3RhbFNXT1BMb2NrZWROZXcJAABlAAAAAgkAAGQAAAACBQAAAA90b3RhbFNXT1BMb2NrZWQFAAAAC2NsYWltQW1vdW50BQAAAA53aXRoZHJhd0Ftb3VudAQAAAARdXNlclNXT1BhbW91bnROZXcJAABlAAAAAgkAAGQAAAACBQAAAA51c2VyU1dPUExvY2tlZAUAAAALY2xhaW1BbW91bnQFAAAADndpdGhkcmF3QW1vdW50BAAAABF1c2VyQ2xhaW1lZEFtb3VudAkBAAAAGGdldFVzZXJTV09QQ2xhaW1lZEFtb3VudAAAAAEIBQAAAAFpAAAABmNhbGxlcgQAAAAUdXNlckNsYWltZWRBbW91bnROZXcJAABkAAAAAgUAAAARdXNlckNsYWltZWRBbW91bnQFAAAAC2NsYWltQW1vdW50CQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACCQABLAAAAAIJAAQlAAAAAQgFAAAAAWkAAAAGY2FsbGVyBQAAABNrZXlVc2VyTGFzdEludGVyZXN0BQAAAA91c2VyTmV3SW50ZXJlc3QJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAIJAAEsAAAAAgkABCUAAAABCAUAAAABaQAAAAZjYWxsZXIFAAAAEWtleVVzZXJTV09QTG9ja2VkBQAAABF1c2VyU1dPUGFtb3VudE5ldwkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgUAAAASa2V5VG90YWxTV09QTG9ja2VkBQAAABJ0b3RhbFNXT1BMb2NrZWROZXcJAARMAAAAAgkBAAAADlNjcmlwdFRyYW5zZmVyAAAAAwgFAAAAAWkAAAAGY2FsbGVyBQAAAA53aXRoZHJhd0Ftb3VudAUAAAAEU1dPUAkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgkAASwAAAACCQAEJQAAAAEIBQAAAAFpAAAABmNhbGxlcgUAAAAYa2V5VXNlclNXT1BDbGFpbWVkQW1vdW50BQAAABR1c2VyQ2xhaW1lZEFtb3VudE5ldwkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgkAASwAAAACCQAEJQAAAAEIBQAAAAFpAAAABmNhbGxlcgUAAAAca2V5VXNlclNXT1BMYXN0Q2xhaW1lZEFtb3VudAUAAAALY2xhaW1BbW91bnQFAAAAA25pbAAAAAFpAQAAABRjbGFpbUFuZFdpdGhkcmF3U1dPUAAAAAADCQEAAAABIQAAAAEFAAAACGlzQWN0aXZlCQAAAgAAAAECAAAAH0RBcHAgaXMgaW5hY3RpdmUgYXQgdGhpcyBtb21lbnQEAAAADGxhc3RJbnRlcmVzdAkBAAAAE2dldExhc3RJbnRlcmVzdEluZm8AAAAABAAAAA0kdDAxMDA3NjEwMTMxCQEAAAAJY2xhaW1DYWxjAAAAAQgFAAAAAWkAAAAGY2FsbGVyBAAAAA91c2VyTmV3SW50ZXJlc3QIBQAAAA0kdDAxMDA3NjEwMTMxAAAAAl8xBAAAAAtjbGFpbUFtb3VudAgFAAAADSR0MDEwMDc2MTAxMzEAAAACXzIEAAAAEXVzZXJDbGFpbWVkQW1vdW50CQEAAAAYZ2V0VXNlclNXT1BDbGFpbWVkQW1vdW50AAAAAQgFAAAAAWkAAAAGY2FsbGVyBAAAABR1c2VyQ2xhaW1lZEFtb3VudE5ldwkAAGQAAAACBQAAABF1c2VyQ2xhaW1lZEFtb3VudAUAAAALY2xhaW1BbW91bnQDCQAAAAAAAAIFAAAAC2NsYWltQW1vdW50AAAAAAAAAAAACQAAAgAAAAECAAAAGVlvdSBoYXZlIDAgYXZhaWxhYmxlIFNXT1AJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAIJAAEsAAAAAgkABCUAAAABCAUAAAABaQAAAAZjYWxsZXIFAAAAE2tleVVzZXJMYXN0SW50ZXJlc3QFAAAAD3VzZXJOZXdJbnRlcmVzdAkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgkAASwAAAACCQAEJQAAAAEIBQAAAAFpAAAABmNhbGxlcgUAAAAYa2V5VXNlclNXT1BDbGFpbWVkQW1vdW50BQAAABR1c2VyQ2xhaW1lZEFtb3VudE5ldwkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgkAASwAAAACCQAEJQAAAAEIBQAAAAFpAAAABmNhbGxlcgUAAAAca2V5VXNlclNXT1BMYXN0Q2xhaW1lZEFtb3VudAUAAAALY2xhaW1BbW91bnQJAARMAAAAAgkBAAAADlNjcmlwdFRyYW5zZmVyAAAAAwgFAAAAAWkAAAAGY2FsbGVyBQAAAAtjbGFpbUFtb3VudAUAAAAEU1dPUAUAAAADbmlsAAAAAWkBAAAAEWNsYWltQW5kU3Rha2VTV09QAAAAAAMJAQAAAAEhAAAAAQUAAAAIaXNBY3RpdmUJAAACAAAAAQIAAAAfREFwcCBpcyBpbmFjdGl2ZSBhdCB0aGlzIG1vbWVudAQAAAAPdG90YWxTV09QTG9ja2VkCQEAAAASZ2V0VG90YWxTV09QTG9ja2VkAAAAAAQAAAAOdXNlclNXT1BMb2NrZWQJAQAAABFnZXRVc2VyU1dPUExvY2tlZAAAAAEIBQAAAAFpAAAABmNhbGxlcgQAAAAMbGFzdEludGVyZXN0CQEAAAATZ2V0TGFzdEludGVyZXN0SW5mbwAAAAAEAAAADSR0MDEwOTEwMTA5NjUJAQAAAAljbGFpbUNhbGMAAAABCAUAAAABaQAAAAZjYWxsZXIEAAAAD3VzZXJOZXdJbnRlcmVzdAgFAAAADSR0MDEwOTEwMTA5NjUAAAACXzEEAAAAC2NsYWltQW1vdW50CAUAAAANJHQwMTA5MTAxMDk2NQAAAAJfMgQAAAARdXNlclNXT1BMb2NrZWROZXcJAABkAAAAAgUAAAAOdXNlclNXT1BMb2NrZWQFAAAAC2NsYWltQW1vdW50BAAAABJ0b3RhbFNXT1BMb2NrZWROZXcJAABkAAAAAgUAAAAPdG90YWxTV09QTG9ja2VkBQAAAAtjbGFpbUFtb3VudAQAAAARdXNlckNsYWltZWRBbW91bnQJAQAAABhnZXRVc2VyU1dPUENsYWltZWRBbW91bnQAAAABCAUAAAABaQAAAAZjYWxsZXIEAAAAFHVzZXJDbGFpbWVkQW1vdW50TmV3CQAAZAAAAAIFAAAAEXVzZXJDbGFpbWVkQW1vdW50BQAAAAtjbGFpbUFtb3VudAMJAAAAAAAAAgUAAAALY2xhaW1BbW91bnQAAAAAAAAAAAAJAAACAAAAAQIAAAAZWW91IGhhdmUgMCBhdmFpbGFibGUgU1dPUAkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgkAASwAAAACCQAEJQAAAAEIBQAAAAFpAAAABmNhbGxlcgUAAAATa2V5VXNlckxhc3RJbnRlcmVzdAUAAAAPdXNlck5ld0ludGVyZXN0CQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACBQAAABJrZXlUb3RhbFNXT1BMb2NrZWQFAAAAEnRvdGFsU1dPUExvY2tlZE5ldwkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgkAASwAAAACCQAEJQAAAAEIBQAAAAFpAAAABmNhbGxlcgUAAAARa2V5VXNlclNXT1BMb2NrZWQFAAAAEXVzZXJTV09QTG9ja2VkTmV3CQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACCQABLAAAAAIJAAQlAAAAAQgFAAAAAWkAAAAGY2FsbGVyBQAAABhrZXlVc2VyU1dPUENsYWltZWRBbW91bnQFAAAAFHVzZXJDbGFpbWVkQW1vdW50TmV3CQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACCQABLAAAAAIJAAQlAAAAAQgFAAAAAWkAAAAGY2FsbGVyBQAAABxrZXlVc2VyU1dPUExhc3RDbGFpbWVkQW1vdW50BQAAAAtjbGFpbUFtb3VudAUAAAADbmlsAAAAAWkBAAAADXVwZGF0ZVdlaWdodHMAAAAFAAAADXByZXZpb3VzUG9vbHMAAAAPcHJldmlvdXNSZXdhcmRzAAAADGN1cnJlbnRQb29scwAAAA5jdXJyZW50UmV3YXJkcwAAABJyZXdhcmRVcGRhdGVIZWlnaHQDCQEAAAABIQAAAAEFAAAACGlzQWN0aXZlCQAAAgAAAAECAAAAH0RBcHAgaXMgaW5hY3RpdmUgYXQgdGhpcyBtb21lbnQDCQEAAAABIQAAAAEJAQAAAA9jb250YWluc0VsZW1lbnQAAAACCQAETAAAAAIFAAAADGFkbWluUHViS2V5MQkABEwAAAACBQAAAAxhZG1pblB1YktleTIJAARMAAAAAgUAAAAMYWRtaW5QdWJLZXkzCQAETAAAAAIFAAAAFGFkbWluUHViS2V5U3RhcnRTdG9wCQAETAAAAAIFAAAAEWFkbWluUHViS2V5V2FsbGV0BQAAAANuaWwIBQAAAAFpAAAAD2NhbGxlclB1YmxpY0tleQkAAAIAAAABAgAAACFPbmx5IGFkbWluIGNhbiBjYWxsIHRoaXMgZnVuY3Rpb24KAQAAAANzdW0AAAACAAAAAWEAAAABYgkAAGQAAAACBQAAAAFhBQAAAAFiCgEAAAATUHJldmlvdXNSZXdhcmRFbnRyeQAAAAIAAAALYWNjdW11bGF0ZWQAAAAEcG9vbAQAAAAJcG9vbEluZGV4CQEAAAAFdmFsdWUAAAABCQAETwAAAAIFAAAADXByZXZpb3VzUG9vbHMFAAAABHBvb2wEAAAACnBvb2xSZXdhcmQJAAGRAAAAAgUAAAAPcHJldmlvdXNSZXdhcmRzBQAAAAlwb29sSW5kZXgJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAIJAAEsAAAAAgUAAAAEcG9vbAUAAAAda2V5UmV3YXJkUG9vbEZyYWN0aW9uUHJldmlvdXMFAAAACnBvb2xSZXdhcmQFAAAAC2FjY3VtdWxhdGVkCgEAAAASQ3VycmVudFJld2FyZEVudHJ5AAAAAgAAAAthY2N1bXVsYXRlZAAAAARwb29sBAAAAAlwb29sSW5kZXgJAQAAAAV2YWx1ZQAAAAEJAARPAAAAAgUAAAAMY3VycmVudFBvb2xzBQAAAARwb29sBAAAAApwb29sUmV3YXJkCQABkQAAAAIFAAAADmN1cnJlbnRSZXdhcmRzBQAAAAlwb29sSW5kZXgJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAIJAAEsAAAAAgUAAAAEcG9vbAUAAAAca2V5UmV3YXJkUG9vbEZyYWN0aW9uQ3VycmVudAUAAAAKcG9vbFJld2FyZAUAAAALYWNjdW11bGF0ZWQEAAAAEXN1bVJld2FyZFByZXZpb3VzBAAAAA8kbGlzdDEyNzQ1MTI3NzgFAAAAD3ByZXZpb3VzUmV3YXJkcwQAAAAPJHNpemUxMjc0NTEyNzc4CQABkAAAAAEFAAAADyRsaXN0MTI3NDUxMjc3OAQAAAAPJGFjYzAxMjc0NTEyNzc4AAAAAAAAAAAAAwkAAAAAAAACBQAAAA8kc2l6ZTEyNzQ1MTI3NzgAAAAAAAAAAAAFAAAADyRhY2MwMTI3NDUxMjc3OAQAAAAPJGFjYzExMjc0NTEyNzc4CQEAAAADc3VtAAAAAgUAAAAPJGFjYzAxMjc0NTEyNzc4CQABkQAAAAIFAAAADyRsaXN0MTI3NDUxMjc3OAAAAAAAAAAAAAMJAAAAAAAAAgUAAAAPJHNpemUxMjc0NTEyNzc4AAAAAAAAAAABBQAAAA8kYWNjMTEyNzQ1MTI3NzgEAAAADyRhY2MyMTI3NDUxMjc3OAkBAAAAA3N1bQAAAAIFAAAADyRhY2MxMTI3NDUxMjc3OAkAAZEA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AAAPJGxpc3QxMjc0NTEyNzc4AAAAAAAAAAATAwkAAAAAAAACBQAAAA8kc2l6ZTEyNzQ1MTI3NzgAAAAAAAAAABQFAAAAECRhY2MyMDEyNzQ1MTI3NzgEAAAAECRhY2MyMTEyNzQ1MTI3NzgJAQAAAANzdW0AAAACBQAAABAkYWNjMjAxMjc0NTEyNzc4CQABkQAAAAIFAAAADyRsaXN0MTI3NDUxMjc3OAAAAAAAAAAAFAkAAAIAAAABAgAAABNMaXN0IHNpemUgZXhjZWVkIDIwBAAAABBzdW1SZXdhcmRDdXJyZW50BAAAAA8kbGlzdDEyODA3MTI4MzkFAAAADmN1cnJlbnRSZXdhcmRzBAAAAA8kc2l6ZTEyODA3MTI4MzkJAAGQAAAAAQUAAAAPJGxpc3QxMjgwNzEyODM5BAAAAA8kYWNjMDEyODA3MTI4MzkAAAAAAAAAAAADCQAAAAAAAAIFAAAADyRzaXplMTI4MDcxMjgzOQAAAAAAAAAAAAUAAAAPJGFjYzAxMjgwNzEyODM5BAAAAA8kYWNjMTEyODA3MTI4MzkJAQAAAANzdW0AAAACBQAAAA8kYWNjMDEyODA3MTI4MzkJAAGRAAAAAgUAAAAPJGxpc3QxMjgwNzEyODM5AAAAAAAAAAAAAwkAAAAAAAACBQAAAA8kc2l6ZTEyODA3MTI4MzkAAAAAAAAAAAEFAAAADyRhY2MxMTI4MDcxMjgzOQQAAAAPJGFjYzIxMjgwNzEyODM5CQEAAAADc3VtAAAAAgUAAAAPJGFjYzExMjgwNzEyODM5CQABkQAAAAIFAAAADyRsaXN0MTI4MDcxMjgzOQAAAAAAAAAAAQMJAAAAAAAAAgUAAAAPJHNpemUxMjgwNzEyODM5AAAAAAAAAAACBQAAAA8kYWNjMjEyODA3MTI4MzkEAAAADyRhY2MzMTI4MDcxMjgzOQkBAAAAA3N1bQAAAAIFAAAADyRhY2MyMTI4MDcxMjgzOQkAAZEAAAACBQAAAA8kbGlzdDEyODA3MTI4MzkAAAAAAAAAAAIDCQAAAAAAAAIFAAAADyRzaXplMTI4MDcxMjgzOQAAAAAAAAAAAwUAAAAPJGFjYzMxMjgwNzEyODM5BAAAAA8kYWNjNDEyODA3MTI4MzkJAQAAAANzdW0AAAACBQAAAA8kYWNjMzEyODA3MTI4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aWdodAMDCQEAAAACIT0AAAACBQAAABFzdW1SZXdhcmRQcmV2aW91cwUAAAAOdG90YWxWb3RlU2hhcmUGCQEAAAACIT0AAAACBQAAABBzdW1SZXdhcmRDdXJyZW50BQAAAA50b3RhbFZvdGVTaGFyZQkAAAIAAAABAgAAAElzdW1SZXdhcmRQcmV2aW91cyAhPSB0b3RhbFZvdGVTaGFyZSBvciBzdW1SZXdhcmRDdXJyZW50ICE9IHRvdGFsVm90ZVNoYXJlBAAAABZwcmV2aW91c1Jld2FyZEVudHJ5TmV3BAAAAA8kbGlzdDEzMTQ4MTMxOTYFAAAADXByZXZpb3VzUG9vbHMEAAAADyRzaXplMTMxNDgxMzE5NgkAAZAAAAABBQAAAA8kbGlzdDEzMTQ4MTMxOTYEAAAADyRhY2MwMTMxNDgxMzE5NgUAAAADbmlsAwkAAAAAAAACBQAAAA8kc2l6ZTEzMTQ4MTMxOTYAAAAAAAAAAAAFAAAADyRhY2MwMTMxNDgxMzE5NgQAAAAPJGFjYzExMzE0ODEzMTk2CQEAAAATUHJldmlvdXNSZXdhcmRFbnRyeQAAAAIFAAAADyRhY2MwMTMxNDgxMzE5NgkAAZEAAAACBQAAAA8kbGlzdDEzMTQ4MTMxOTYAAAAAAAAAAAADCQAAAAAAAAIFAAAADyRzaXplMTMxNDgxMzE5NgAAAAAAAAAAAQUAAAAPJGFjYzExMzE0ODEzMTk2BAAAAA8kYWNjMjEzMTQ4MTMxOTYJAQAAABNQcmV2aW91c1Jld2FyZEVudHJ5AAAAAgUAAAAPJGFjYzExMzE0ODEzMTk2CQABkQAAAAIFAAAADyRsaXN0MTMxNDgxMzE5NgAAAAAAAAAAAQMJAAAAAAAAAgUAAAAPJHNpemUxMzE0ODEzMTk2AAAAAAAAAAACBQAAAA8kYWNjMjEzMTQ4MTMxOTYEAAAADyRhY2MzMTMxNDgxMzE5NgkBAAAAE1ByZXZpb3VzUmV3YXJkRW50cnkAAAACBQAAAA8kYWNjMjEzMTQ4MTMxOTYJAAGRAAAAAgUAAAAPJGxpc3QxMzE0ODEzMTk2AAAAAAAAAAACAwkAAAAAAAACBQAAAA8kc2l6ZTEzMTQ4MTMxOTYAAAAAAAAAAAMFAAAADyRhY2MzMTMxNDgxMzE5NgQAAAAPJGFjYzQxMzE0ODEzMTk2CQEAAAATUHJldmlvdXNSZXdhcmRFbnRyeQAAAAIFAAAADyRhY2MzMTMxNDgxMzE5NgkAAZEAAAACBQAAAA8kbGlzdDEzMTQ4MTMxOTYAAAAAAAAAAAMDCQAAAAAAAAIFAAAADyRzaXplMTMxNDgxMzE5NgAAAAAAAAAABAUAAAAPJGFjYzQxMzE0ODEzMTk2BAAAAA8kYWNjNTEzMTQ4MTMxOTYJAQAAABNQcmV2aW91c1Jld2FyZEVudHJ5AAAAAgUAAAAPJGFjYzQxMzE0ODEzMTk2CQABkQAAAAIFAAAADyRsaXN0MTMxNDgxMzE5NgAAAAAAAAAABAMJAAAAAAAAAgUAAAAPJHNpemUxMzE0ODEzMTk2AAAAAAAAAAAFBQAAAA8kYWNjNTEzMTQ4MTMxOTYEAAAADyRhY2M2MTMxNDgxMzE5NgkBAAAAE1ByZXZpb3VzUmV3YXJkRW50cnkAAAACBQAAAA8kYWNjNTEzMTQ4MTMxOTYJAAGRAAAAAgUAAAAPJGxpc3QxMzE0ODEzMTk2AAAAAAAAAAAFAwkAAAAAAAACBQAAAA8kc2l6ZTEzMTQ4MTMxOTYAAAAAAAAAAAYFAAAADyRhY2M2MTMxNDgxMzE5NgQAAAAPJGFjYzcxMzE0ODEzMTk2CQEAAAATUHJldmlvdXNSZXdhcmRFbnRyeQAAAAIFAAAADyRhY2M2MTMxNDgxMzE5NgkAAZEAAAACBQAAAA8kbGlzdDEzMTQ4MTMxOTYAAAAAAAAAAAYDCQAAAAAAAAIFAAAADyRzaXplMTMxNDgxMzE5NgAAAAAAAAAABwUAAAAPJGFjYzcxMzE0ODEzMTk2BAAAAA8kYWNjODEzMTQ4MTMxOTYJAQAAABNQcmV2aW91c1Jld2FyZEVudHJ5AAAAAgUAAAAPJGFjYzcxMzE0ODEzMTk2CQABkQAAAAIFAAAADyRsaXN0MTMxNDgxMzE5NgAAAAAAAAAABwMJAAAAAAAAAgUAAAAPJHNpemUxMzE0ODEzMTk2AAAAAAAAAAAIBQAAAA8kYWNjODEzMTQ4MTMxOTYEAAAADyRhY2M5MTMxNDgxMzE5NgkBAAAAE1ByZXZpb3VzUmV3YXJkRW50cnkAAAACBQAAAA8kYWNjODEzMTQ4MTMxOTYJAAGRAAAAAgUAAAAPJGxpc3QxMzE0ODEzMTk2AAAAAAAAAAAIAwkAAAAAAAACBQAAAA8kc2l6ZTEzMTQ4MTMxOTYAAAAAAAAAAAkFAAAADyRhY2M5MTMxNDgxMzE5NgQAAAAQJGFjYzEwMTMxNDgxMzE5NgkBAAAAE1ByZXZpb3VzUmV3YXJkRW50cnkAAAACBQAAAA8kYWNjOTEzMTQ4MTMxOTYJAAGRAAAAAgUAAAAPJGxpc3QxMzE0ODEzMTk2AAAAAAAAAAAJAwkAAAAAAAACBQAAAA8kc2l6ZTEzMTQ4MTMxOTYAAAAAAAAAAAoFAAAAECRhY2MxMDEzMTQ4MTMxOTYEAAAAECRhY2MxMTEzMTQ4MTMxOTYJAQAAABNQcmV2aW91c1Jld2FyZEVudHJ5AAAAAgUAAAAQJGFjYzEwMTMxNDgxMzE5NgkAAZEAAAACBQAAAA8kbGlzdDEzMTQ4MTMxOTYAAAAAAAAAAAoDCQAAAAAAAAIFAAAADyRzaXplMTMxNDgxMzE5NgAAAAAAAAAACwUAAAAQJGFjYzExMTMxNDgxMzE5NgQAAAAQJGFjYzEyMTMxNDgxMzE5NgkBAAAAE1ByZXZpb3VzUmV3YXJkRW50cnkAAAACBQAAABAkYWNjMTExMzE0ODEzMTk2CQABkQAAAAIFAAAADyRsaXN0MTMxNDgxMzE5NgAAAAAAAAAACwMJAAAAAAAAAgUAAAAPJHNpemUxMzE0ODEzMTk2AAAAAAAAAAAMBQAAABAkYWNjMTIxMzE0ODEzMTk2BAAAABAkYWNjMTMxMzE0ODEzMTk2CQEAAAATUHJldmlvdXNSZXdhcmRFbnRyeQAAAAIFAAAAECRhY2MxMjEzMTQ4MTMxOTYJAAGRAAAAAgUAAAAPJGxpc3QxMzE0ODEzMTk2AAAAAAAAAAAMAwkAAAAAAAACBQAAAA8kc2l6ZTEzMTQ4MTMxOTYAAAAAAAAAAA0FAAAAECRhY2MxMzEzMTQ4MTMxOTYEAAAAECRhY2MxNDEzMTQ4MTMxOTYJAQAAABNQcmV2aW91c1Jld2FyZEVudHJ5AAAAAgUAAAAQJGFjYzEzMTMxNDgxMzE5NgkAAZEAAAACBQAAAA8kbGlzdDEzMTQ4MTMxOTYAAAAAAAAAAA0DCQAAAAAAAAIFAAAADyRzaXplMTMxNDgxMzE5NgAAAAAAAAAADgUAAAAQJGFjYzE0MTMxNDgxMzE5NgQAAAAQJGFjYzE1MTMxNDgxMzE5NgkBAAAAE1ByZXZpb3VzUmV3YXJkRW50cnkAAAACBQAAABAkYWNjMTQxMzE0ODEzMTk2CQABkQAAAAIFAAAADyRsaXN0MTMxNDgxMzE5NgAAAAAAAAAADgMJAAAAAAAAAgUAAAAPJHNpemUxMzE0ODEzMTk2AAAAAAAAAAAPBQAAABAkYWNjMTUxMzE0ODEzMTk2BAAAABAkYWNjMTYxMzE0ODEzMTk2CQEAAAATUHJldmlvdXNSZXdhcmRFbnRyeQAAAAIFAAAAECRhY2MxNTEzMTQ4MTMxOTYJAAGRAAAAAgUAAAAPJGxpc3QxMzE0ODEzMTk2AAAAAAAAAAAPAwkAAAAAAAACBQAAAA8kc2l6ZTEzMTQ4MTMxOTYAAAAAAAAAABAFAAAAECRhY2MxNjEzMTQ4MTMxOTYEAAAAECRhY2MxNzEzMTQ4MTMxOTYJAQAAABNQcmV2aW91c1Jld2FyZEVudHJ5AAAAAgUAAAAQJGFjYzE2MTMxNDgxMzE5NgkAAZEAAAACBQAAAA8kbGlzdDEzMTQ4MTMxOTYAAAAAAAAAABADCQAAAAAAAAIFAAAADyRzaXplMTMxNDgxMzE5NgAAAAAAAAAAEQUAAAAQJGFjYzE3MTMxNDgxMzE5NgQAAAAQJGFjYzE4MTMxNDgxMzE5NgkBAAAAE1ByZXZpb3VzUmV3YXJkRW50cnkAAAACBQAAABAkYWNjMTcxMzE0ODEzMTk2CQABkQAAAAIFAAAADyRsaXN0MTMxNDgxMzE5NgAAAAAAAAAAEQMJAAAAAAAAAgUAAAAPJHNpemUxMzE0ODEzMTk2AAAAAAAAAAASBQAAABAkYWNjMTgxMzE0ODEzMTk2BAAAABAkYWNjMTkxMzE0ODEzMTk2CQEAAAATUHJldmlvdXNSZXdhcmRFbnRyeQAAAAIFAAAAECRhY2MxODEzMTQ4MTMxOTYJAAGRAAAAAgUAAAAPJGxpc3QxMzE0ODEzMTk2AAAAAAAAAAASAwkAAAAAAAACBQAAAA8kc2l6ZTEzMTQ4MTMxOTYAAAAAAAAAABMFAAAAECRhY2MxOTEzMTQ4MTMxOTYEAAAAECRhY2MyMDEzMTQ4MTMxOTYJAQAAABNQcmV2aW91c1Jld2FyZEVudHJ5AAAAAgUAAAAQJGFjYzE5MTMxNDgxMzE5NgkAAZEAAAACBQAAAA8kbGlzdDEzMTQ4MTMxOTYAAAAAAAAAABMDCQAAAAAAAAIFAAAADyRzaXplMTMxNDgxMzE5NgAAAAAAAAAAFAUAAAAQJGFjYzIwMTMxNDgxMzE5NgQAAAAQJGFjYzIxMTMxNDgxMzE5NgkBAAAAE1ByZXZpb3VzUmV3YXJkRW50cnkAAAACBQAAABAkYWNjMjAxMzE0ODEzMTk2CQABkQAAAAIFAAAADyRsaXN0MTMxNDgxMzE5NgAAAAAAAAAAFAkAAAIAAAABAgAAABNMaXN0IHNpemUgZXhjZWVkIDIwBAAAABVjdXJyZW50UmV3YXJkRW50cnlOZXcEAAAADyRsaXN0MTMyMjkxMzI3NQUAAAAMY3VycmVudFBvb2xzBAAAAA8kc2l6ZTEzMjI5MTMyNzUJAAGQAAAAAQUAAAAPJGxpc3QxMzIyOTEzMjc1BAAAAA8kYWNjMDEzMjI5MTMyNzUFAAAAA25pbAMJAAAAAAAAAgUAAAAPJHNpemUxMzIyOTEzMjc1AAAAAAAAAAAABQAAAA8kYWNjMDEzMjI5MTMyNzUEAAAADyRhY2MxMTMyMjkxMzI3NQkBAAAAEkN1cnJlbnRSZXdhcmRFbnRyeQAAAAIFAAAADyRhY2MwMTMyMjkxMzI3NQkAAZEAAAACBQAAAA8kbGlzdDEzMjI5MTMyNzUAAAAAAAAAAAADCQAAAAAAAAIFAAAADyRzaXplMTMyMjkxMzI3NQAAAAAAAAAAAQUAAAAPJGFjYzExMzIyOTEzMjc1BAAAAA8kYWNjMjEzMjI5MTMyNzUJAQAAABJDdXJyZW50UmV3YXJkRW50cnkAAAACBQAAAA8kYWNjMTEzMjI5MTMyNzUJAAGRAAAAAgUAAAAPJGxpc3QxMzIyOTEzMjc1AAAAAAAAAAABAwkAAAAAAAACBQAAAA8kc2l6ZTEzMjI5MTMyNzUAAAAAAAAAAAIFAAAADyRhY2MyMTMyMjkxMzI3NQQAAAAPJGFjYzMxMzIyOTEzMjc1CQEAAAASQ3VycmVudFJld2FyZEVudHJ5AAAAAgUAAAAPJGFjYzIxMzIyOTEzMjc1CQABkQAAAAIFAAAADyRsaXN0MTMyMjkxMzI3NQAAAAAAAAAAAgMJAAAAAAAAAgUAAAAPJHNpemUxMzIyOTEzMjc1AAAAAAAAAAADBQAAAA8kYWNjMzEzMjI5MTMyNzUEAAAADyRhY2M0MTMyMjkxMzI3NQkBAAAAEkN1cnJlbnRSZXdhcmRFbnRyeQAAAAIFAAAADyRhY2MzMTMyMjkxMzI3NQkAAZEAAAACBQAAAA8kbGlzdDEzMjI5MTMyNzUAAAAAAAAAAAMDCQAAAAAAAAIFAAAADyRzaXplMTMyMjkxMzI3NQAAAAAAAAAABAUAAAAPJGFjYzQxMzIyOTEzMjc1BAAAAA8kYWNjNTEzMjI5MTMyNzUJAQAAABJDdXJyZW50UmV3YXJkRW50cnkAAAACBQAAAA8kYWNjNDEzMjI5MTMyNzUJAAGRAAAAAgUAAAAPJGxpc3QxMzIyOTEzMjc1AAAAAAAAAAAEAwkAAAAAAAACBQAAAA8kc2l6ZTEzMjI5MTMyNzUAAAAAAAAAAAUFAAAADyRhY2M1MTMyMjkxMzI3NQQAAAAPJGFjYzYxMzIyOTEzMjc1CQEAAAASQ3VycmVudFJld2FyZEVudHJ5AAAAAgUAAAAPJGFjYzUxMzIyOTEzMjc1CQABkQAAAAIFAAAADyRsaXN0MTMyMjkxMzI3NQAAAAAAAAAABQMJAAAAAAAAAgUAAAAPJHNpemUxMzIyOTEzMjc1AAAAAAAAAAAGBQAAAA8kYWNjNjEzMjI5MTMyNzUEAAAADyRhY2M3MTMyMjkxMzI3NQkBAAAAEkN1cnJlbnRSZXdhcmRFbnRyeQAAAAIFAAAADyRhY2M2MTMyMjkxMzI3NQkAAZEAAAACBQAAAA8kbGlzdDEzMjI5MTMyNzUAAAAAAAAAAAYDCQAAAAAAAAIFAAAADyRzaXplMTMyMjkxMzI3NQAAAAAAAAAABwUAAAAPJGFjYzcxMzIyOTEzMjc1BAAAAA8kYWNjODEzMjI5MTMyNzUJAQAAABJDdXJyZW50UmV3YXJkRW50cnkAAAACBQAAAA8kYWNjNzEzMjI5MTMyNzUJAAGRAAAAAgUAAAAPJGxpc3QxMzIyOTEzMjc1AAAAAAAAAAAHAwkAAAAAAAACBQAAAA8kc2l6ZTEzMjI5MTMyNzUAAAAAAAAAAAgFAAAADyRhY2M4MTMyMjkxMzI3NQQAAAAPJGFjYzkxMzIyOTEzMjc1CQEAAAASQ3VycmVudFJld2FyZEVudHJ5AAAAAgUAAAAPJGFjYzgxMzIyOTEzMjc1CQABkQAAAAIFAAAADyRsaXN0MTMyMjkxMzI3NQAAAAAAAAAACAMJAAAAAAAAAgUAAAAPJHNpemUxMzIyOTEzMjc1AAAAAAAAAAAJBQAAAA8kYWNjOTEzMjI5MTMyNzUEAAAAECRhY2MxMDEzMjI5MTMyNzUJAQAAABJDdXJyZW50UmV3YXJkRW50cnkAAAACBQAAAA8kYWNjOTEzMjI5MTMyNzUJAAGRAAAAAgUAAAAPJGxpc3QxMzIyOTEzMjc1AAAAAAAAAAAJAwkAAAAAAAACBQAAAA8kc2l6ZTEzMjI5MTMyNzUAAAAAAAAAAAoFAAAAECRhY2MxMDEzMjI5MTMyNzUEAAAAECRhY2MxMTEzMjI5MTMyNzUJAQAAABJDdXJyZW50UmV3YXJkRW50cnkAAAACBQAAABAkYWNjMTAxMzIyOTEzMjc1CQABkQAAAAIFAAAADyRsaXN0MTMyMjkxMzI3NQAAAAAAAAAACgMJAAAAAAAAAgUAAAAPJHNpemUxMzIyOTEzMjc1AAAAAAAAAAALBQAAABAkYWNjMTExMzIyOTEzMjc1BAAAABAkYWNjMTIxMzIyOTEzMjc1CQEAAAASQ3VycmVudFJld2FyZEVudHJ5AAAAAgUAAAAQJGFjYzExMTMyMjkxMzI3NQkAAZEAAAACBQAAAA8kbGlzdDEzMjI5MTMyNzUAAAAAAAAAAAsDCQAAAAAAAAIFAAAADyRzaXplMTMyMjkxMzI3NQAAAAAAAAAADAUAAAAQJGFjYzEyMTMyMjkxMzI3NQQAAAAQJGFjYzEzMTMyMjkxMzI3NQkBAAAAEkN1cnJlbnRSZXdhcmRFbnRyeQAAAAIFAAAAECRhY2MxMjEzMjI5MTMyNzUJAAGRAAAAAgUAAAAPJGxpc3QxMzIyOTEzMjc1AAAAAAAAAAAMAwkAAAAAAAACBQAAAA8kc2l6ZTEzMjI5MTMyNzUAAAAAAAAAAA0FAAAAECRhY2MxMzEzMjI5MTMyNzUEAAAAECRhY2MxNDEzMjI5MTMyNzUJAQAAABJDdXJyZW50UmV3YXJkRW50cnkAAAACBQAAABAkYWNjMTMxMzIyOTEzMjc1CQABkQAAAAIFAAAADyRsaXN0MTMyMjkxMzI3NQAAAAAAAAAADQMJAAAAAAAAAgUAAAAPJHNpemUxMzIyOTEzMjc1AAAAAAAAAAAOBQAAABAkYWNjMTQxMzIyOTEzMjc1BAAAABAkYWNjMTUxMzIyOTEzMjc1CQEAAAASQ3VycmVudFJld2FyZEVudHJ5AAAAAgUAAAAQJGFjYzE0MTMyMjkxMzI3NQkAAZEAAAACBQAAAA8kbGlzdDEzMjI5MTMyNzUAAAAAAAAAAA4DCQAAAAAAAAIFAAAADyRzaXplMTMyMjkxMzI3NQAAAAAAAAAADwUAAAAQJGFjYzE1MTMyMjkxMzI3NQQAAAAQJGFjYzE2MTMyMjkxMzI3NQkBAAAAEkN1cnJlbnRSZXdhcmRFbnRyeQAAAAIFAAAAECRhY2MxNTEzMjI5MTMyNzUJAAGRAAAAAgUAAAAPJGxpc3QxMzIyOTEzMjc1AAAAAAAAAAAPAwkAAAAAAAACBQAAAA8kc2l6ZTEzMjI5MTMyNzUAAAAAAAAAABAFAAAAECRhY2MxNjEzMjI5MTMyNzUEAAAAECRhY2MxNzEzMjI5MTMyNzUJAQAAABJDdXJyZW50UmV3YXJkRW50cnkAAAACBQAAABAkYWNjMTYxMzIyOTEzMjc1CQABkQAAAAIFAAAADyRsaXN0MTMyMjkxMzI3NQAAAAAAAAAAEAMJAAAAAAAAAgUAAAAPJHNpemUxMzIyOTEzMjc1AAAAAAAAAAARBQAAABAkYWNjMTcxMzIyOTEzMjc1BAAAABAkYWNjMTgxMzIyOTEzMjc1CQEAAAASQ3VycmVudFJld2FyZEVudHJ5AAAAAgUAAAAQJGFjYzE3MTMyMjkxMzI3NQkAAZEAAAACBQAAAA8kbGlzdDEzMjI5MTMyNzUAAAAAAAAAABEDCQAAAAAAAAIFAAAADyRzaXplMTMyMjkxMzI3NQAAAAAAAAAAEgUAAAAQJGFjYzE4MTMyMjkxMzI3NQQAAAAQJGFjYzE5MTMyMjkxMzI3NQkBAAAAEkN1cnJlbnRSZXdhcmRFbnRyeQAAAAIFAAAAECRhY2MxODEzMjI5MTMyNzUJAAGRAAAAAgUAAAAPJGxpc3QxMzIyOTEzMjc1AAAAAAAAAAASAwkAAAAAAAACBQAAAA8kc2l6ZTEzMjI5MTMyNzUAAAAAAAAAABMFAAAAECRhY2MxOTEzMjI5MTMyNzUEAAAAECRhY2MyMDEzMjI5MTMyNzUJAQAAABJDdXJyZW50UmV3YXJkRW50cnkAAAACBQAAABAkYWNjMTkxMzIyOTEzMjc1CQABkQAAAAIFAAAADyRsaXN0MTMyMjkxMzI3NQAAAAAAAAAAEwMJAAAAAAAAAgUAAAAPJHNpemUxMzIyOTEzMjc1AAAAAAAAAAAUBQAAABAkYWNjMjAxMzIyOTEzMjc1BAAAABAkYWNjMjExMzIyOTEzMjc1CQEAAAASQ3VycmVudFJld2FyZEVudHJ5AAAAAgUAAAAQJGFjYzIwMTMyMjkxMzI3NQkAAZEAAAACBQAAAA8kbGlzdDEzMjI5MTMyNzUAAAAAAAAAABQJAAACAAAAAQIAAAATTGlzdCBzaXplIGV4Y2VlZCAyMAkABE4AAAACCQAETgAAAAIFAAAAFnByZXZpb3VzUmV3YXJkRW50cnlOZXcFAAAAFWN1cnJlbnRSZXdhcmRFbnRyeU5ldwkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgUAAAAVa2V5UmV3YXJkVXBkYXRlSGVpZ2h0BQAAABJyZXdhcmRVcGRhdGVIZWlnaHQFAAAAA25pbAAAAAFpAQAAAAhzaHV0ZG93bgAAAAADCQEAAAABIQAAAAEFAAAACGlzQWN0aXZlCQAAAgAAAAEJAAEsAAAAAgIAAAAiREFwcCBpcyBhbHJlYWR5IHN1c3BlbmRlZC4gQ2F1c2U6IAkBAAAAC3ZhbHVlT3JFbHNlAAAAAgkABB0AAAACBQAAAAR0aGlzBQAAAAhrZXlDYXVzZQIAAAAadGhlIGNhdXNlIHdhc24ndCBzcGVjaWZpZWQDCQEAAAABIQAAAAEJAQAAAA9jb250YWluc0VsZW1lbnQAAAACCQAETAAAAAIFAAAADGFkbWluUHViS2V5MQkABEwAAAACBQAAAAxhZG1pblB1YktleTIJAARMAAAAAgUAAAAMYWRtaW5QdWJLZXkzCQAETAAAAAIFAAAAFGFkbWluUHViS2V5U3RhcnRTdG9wBQAAAANuaWwIBQAAAAFpAAAAD2NhbGxlclB1YmxpY0tleQkAAAIAAAABAgAAACFPbmx5IGFkbWluIGNhbiBjYWxsIHRoaXMgZnVuY3Rpb24JAQAAAAdzdXNwZW5kAAAAAQIAAAAPUGF1c2VkIGJ5IGFkbWluAAAAAWkBAAAACGFjdGl2YXRlAAAAAAMFAAAACGlzQWN0aXZlCQAAAgAAAAECAAAAFkRBcHAgaXMgYWxyZWFkeSBhY3RpdmUDCQEAAAABIQAAAAEJAQAAAA9jb250YWluc0VsZW1lbnQAAAACCQAETAAAAAIFAAAADGFkbWluUHViS2V5MQkABEwAAAACBQAAAAxhZG1pblB1YktleTIJAARMAAAAAgUAAAAMYWRtaW5QdWJLZXkzCQAETAAAAAIFAAAAFGFkbWluUHViS2V5U3RhcnRTdG9wBQAAAANuaWwIBQAAAAFpAAAAD2NhbGxlclB1YmxpY0tleQkAAAIAAAABAgAAACFPbmx5IGFkbWluIGNhbiBjYWxsIHRoaXMgZnVuY3Rpb24JAARMAAAAAgkBAAAADEJvb2xlYW5FbnRyeQAAAAIFAAAACWtleUFjdGl2ZQYJAARMAAAAAgkBAAAAC0RlbGV0ZUVudHJ5AAAAAQUAAAAIa2V5Q2F1c2UFAAAAA25pbAAAAAEAAAACdHgBAAAABnZlcmlmeQAAAAAJAAH0AAAAAwgFAAAAAnR4AAAACWJvZHlCeXRlcwkAAZEAAAACCAUAAAACdHgAAAAGcHJvb2ZzAAAAAAAAAAAACAUAAAACdHgAAAAPc2VuZGVyUHVibGljS2V5XJxPOw==", "height": 1521211, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: H3jv6q1SyuJhFe8Vkm9rSt3NNjKtoZAew2reeQ7PMcBF Next: 2xnzxxRw2P1kCpz2S2CA6RydDWHQBxJY4HQkGknnwM9o Diff:
OldNewDifferences
182182
183183 func claimCalc (caller) = {
184184 let lastInterest = getLastInterestInfo()
185- let $t065186598 = getUserInterestInfo(caller, lastInterest)
186- let userLastInterest = $t065186598._1
187- let userSWOPLocked = $t065186598._2
185+ let $t065496629 = getUserInterestInfo(caller, lastInterest)
186+ let userLastInterest = $t065496629._1
187+ let userSWOPLocked = $t065496629._2
188188 let claimAmount = fraction(userSWOPLocked, (lastInterest - userLastInterest), scaleValue)
189189 let userNewInterest = lastInterest
190190 $Tuple2(userNewInterest, claimAmount)
195195 func airDrop () = if (!(isActive))
196196 then throw("DApp is inactive at this moment")
197197 else {
198- let $t068636938 = $Tuple2(i.payments[0].amount, i.payments[0].assetId)
199- let pmtAmount = $t068636938._1
200- let pmtAssetId = $t068636938._2
198+ let $t068946969 = $Tuple2(i.payments[0].amount, i.payments[0].assetId)
199+ let pmtAmount = $t068946969._1
200+ let pmtAssetId = $t068946969._2
201201 if ((pmtAssetId != SWOP))
202202 then throw("Incorrect pmtAssetId")
203203 else {
214214 func lockSWOP () = if (!(isActive))
215215 then throw("DApp is inactive at this moment")
216216 else {
217- let $t073767451 = $Tuple2(i.payments[0].amount, i.payments[0].assetId)
218- let pmtAmount = $t073767451._1
219- let pmtAssetId = $t073767451._2
217+ let $t074077482 = $Tuple2(i.payments[0].amount, i.payments[0].assetId)
218+ let pmtAmount = $t074077482._1
219+ let pmtAssetId = $t074077482._2
220220 if ((pmtAssetId != SWOP))
221221 then throw("Incorrect pmtAssetId")
222222 else {
223223 let lastInterest = getLastInterestInfo()
224- let $t075677649 = getUserInterestInfo(i.caller, lastInterest)
225- let userLastInterest = $t075677649._1
226- let userSWOPLocked = $t075677649._2
224+ let $t075987680 = getUserInterestInfo(i.caller, lastInterest)
225+ let userLastInterest = $t075987680._1
226+ let userSWOPLocked = $t075987680._2
227227 let claimAmount = fraction(userSWOPLocked, (lastInterest - userLastInterest), scaleValue)
228228 let userSWOPLockedNew = ((userSWOPLocked + pmtAmount) + claimAmount)
229229 let userNewInterest = lastInterest
243243 else {
244244 let totalSWOPLocked = getTotalSWOPLocked()
245245 let userSWOPLocked = getUserSWOPLocked(i.caller)
246- let $t087338788 = claimCalc(i.caller)
247- let userNewInterest = $t087338788._1
248- let claimAmount = $t087338788._2
246+ let $t087648819 = claimCalc(i.caller)
247+ let userNewInterest = $t087648819._1
248+ let claimAmount = $t087648819._2
249249 let userVoteAmount = getUserTotalVoteAmount(i.caller)
250250 let userVoteAmountForNewPool = getUserTotalVoteForNewPoolAmount(i.caller)
251251 let availableFund = ((userSWOPLocked - userVoteAmount) - userVoteAmountForNewPool)
267267 then throw("DApp is inactive at this moment")
268268 else {
269269 let lastInterest = getLastInterestInfo()
270- let $t01004610101 = claimCalc(i.caller)
271- let userNewInterest = $t01004610101._1
272- let claimAmount = $t01004610101._2
270+ let $t01007610131 = claimCalc(i.caller)
271+ let userNewInterest = $t01007610131._1
272+ let claimAmount = $t01007610131._2
273273 let userClaimedAmount = getUserSWOPClaimedAmount(i.caller)
274274 let userClaimedAmountNew = (userClaimedAmount + claimAmount)
275275 if ((claimAmount == 0))
286286 let totalSWOPLocked = getTotalSWOPLocked()
287287 let userSWOPLocked = getUserSWOPLocked(i.caller)
288288 let lastInterest = getLastInterestInfo()
289- let $t01088010935 = claimCalc(i.caller)
290- let userNewInterest = $t01088010935._1
291- let claimAmount = $t01088010935._2
289+ let $t01091010965 = claimCalc(i.caller)
290+ let userNewInterest = $t01091010965._1
291+ let claimAmount = $t01091010965._2
292292 let userSWOPLockedNew = (userSWOPLocked + claimAmount)
293293 let totalSWOPLockedNew = (totalSWOPLocked + claimAmount)
294294 let userClaimedAmount = getUserSWOPClaimedAmount(i.caller)
321321 }
322322
323323 let sumRewardPrevious = {
324- let $list1271512748 = previousRewards
325- let $size1271512748 = size($list1271512748)
326- let $acc01271512748 = 0
327- if (($size1271512748 == 0))
328- then $acc01271512748
324+ let $list1274512778 = previousRewards
325+ let $size1274512778 = size($list1274512778)
326+ let $acc01274512778 = 0
327+ if (($size1274512778 == 0))
328+ then $acc01274512778
329329 else {
330- let $acc11271512748 = sum($acc01271512748, $list1271512748[0])
331- if (($size1271512748 == 1))
332- then $acc11271512748
330+ let $acc11274512778 = sum($acc01274512778, $list1274512778[0])
331+ if (($size1274512778 == 1))
332+ then $acc11274512778
333333 else {
334- let $acc21271512748 = sum($acc11271512748, $list1271512748[1])
335- if (($size1271512748 == 2))
336- then $acc21271512748
334+ let $acc21274512778 = sum($acc11274512778, $list1274512778[1])
335+ if (($size1274512778 == 2))
336+ then $acc21274512778
337337 else {
338- let $acc31271512748 = sum($acc21271512748, $list1271512748[2])
339- if (($size1271512748 == 3))
340- then $acc31271512748
338+ let $acc31274512778 = sum($acc21274512778, $list1274512778[2])
339+ if (($size1274512778 == 3))
340+ then $acc31274512778
341341 else {
342- let $acc41271512748 = sum($acc31271512748, $list1271512748[3])
343- if (($size1271512748 == 4))
344- then $acc41271512748
342+ let $acc41274512778 = sum($acc31274512778, $list1274512778[3])
343+ if (($size1274512778 == 4))
344+ then $acc41274512778
345345 else {
346- let $acc51271512748 = sum($acc41271512748, $list1271512748[4])
347- if (($size1271512748 == 5))
348- then $acc51271512748
346+ let $acc51274512778 = sum($acc41274512778, $list1274512778[4])
347+ if (($size1274512778 == 5))
348+ then $acc51274512778
349349 else {
350- let $acc61271512748 = sum($acc51271512748, $list1271512748[5])
351- if (($size1271512748 == 6))
352- then $acc61271512748
350+ let $acc61274512778 = sum($acc51274512778, $list1274512778[5])
351+ if (($size1274512778 == 6))
352+ then $acc61274512778
353353 else {
354- let $acc71271512748 = sum($acc61271512748, $list1271512748[6])
355- if (($size1271512748 == 7))
356- then $acc71271512748
354+ let $acc71274512778 = sum($acc61274512778, $list1274512778[6])
355+ if (($size1274512778 == 7))
356+ then $acc71274512778
357357 else {
358- let $acc81271512748 = sum($acc71271512748, $list1271512748[7])
359- if (($size1271512748 == 8))
360- then $acc81271512748
358+ let $acc81274512778 = sum($acc71274512778, $list1274512778[7])
359+ if (($size1274512778 == 8))
360+ then $acc81274512778
361361 else {
362- let $acc91271512748 = sum($acc81271512748, $list1271512748[8])
363- if (($size1271512748 == 9))
364- then $acc91271512748
362+ let $acc91274512778 = sum($acc81274512778, $list1274512778[8])
363+ if (($size1274512778 == 9))
364+ then $acc91274512778
365365 else {
366- let $acc101271512748 = sum($acc91271512748, $list1271512748[9])
367- if (($size1271512748 == 10))
368- then $acc101271512748
366+ let $acc101274512778 = sum($acc91274512778, $list1274512778[9])
367+ if (($size1274512778 == 10))
368+ then $acc101274512778
369369 else {
370- let $acc111271512748 = sum($acc101271512748, $list1271512748[10])
371- if (($size1271512748 == 11))
372- then $acc111271512748
370+ let $acc111274512778 = sum($acc101274512778, $list1274512778[10])
371+ if (($size1274512778 == 11))
372+ then $acc111274512778
373373 else {
374- let $acc121271512748 = sum($acc111271512748, $list1271512748[11])
375- if (($size1271512748 == 12))
376- then $acc121271512748
374+ let $acc121274512778 = sum($acc111274512778, $list1274512778[11])
375+ if (($size1274512778 == 12))
376+ then $acc121274512778
377377 else {
378- let $acc131271512748 = sum($acc121271512748, $list1271512748[12])
379- if (($size1271512748 == 13))
380- then $acc131271512748
378+ let $acc131274512778 = sum($acc121274512778, $list1274512778[12])
379+ if (($size1274512778 == 13))
380+ then $acc131274512778
381381 else {
382- let $acc141271512748 = sum($acc131271512748, $list1271512748[13])
383- if (($size1271512748 == 14))
384- then $acc141271512748
382+ let $acc141274512778 = sum($acc131274512778, $list1274512778[13])
383+ if (($size1274512778 == 14))
384+ then $acc141274512778
385385 else {
386- let $acc151271512748 = sum($acc141271512748, $list1271512748[14])
387- if (($size1271512748 == 15))
388- then $acc151271512748
386+ let $acc151274512778 = sum($acc141274512778, $list1274512778[14])
387+ if (($size1274512778 == 15))
388+ then $acc151274512778
389389 else {
390- let $acc161271512748 = sum($acc151271512748, $list1271512748[15])
391- if (($size1271512748 == 16))
392- then $acc161271512748
390+ let $acc161274512778 = sum($acc151274512778, $list1274512778[15])
391+ if (($size1274512778 == 16))
392+ then $acc161274512778
393393 else {
394- let $acc171271512748 = sum($acc161271512748, $list1271512748[16])
395- if (($size1271512748 == 17))
396- then $acc171271512748
394+ let $acc171274512778 = sum($acc161274512778, $list1274512778[16])
395+ if (($size1274512778 == 17))
396+ then $acc171274512778
397397 else {
398- let $acc181271512748 = sum($acc171271512748, $list1271512748[17])
399- if (($size1271512748 == 18))
400- then $acc181271512748
398+ let $acc181274512778 = sum($acc171274512778, $list1274512778[17])
399+ if (($size1274512778 == 18))
400+ then $acc181274512778
401401 else {
402- let $acc191271512748 = sum($acc181271512748, $list1271512748[18])
403- if (($size1271512748 == 19))
404- then $acc191271512748
402+ let $acc191274512778 = sum($acc181274512778, $list1274512778[18])
403+ if (($size1274512778 == 19))
404+ then $acc191274512778
405405 else {
406- let $acc201271512748 = sum($acc191271512748, $list1271512748[19])
407- if (($size1271512748 == 20))
408- then $acc201271512748
406+ let $acc201274512778 = sum($acc191274512778, $list1274512778[19])
407+ if (($size1274512778 == 20))
408+ then $acc201274512778
409409 else {
410- let $acc211271512748 = sum($acc201271512748, $list1271512748[20])
410+ let $acc211274512778 = sum($acc201274512778, $list1274512778[20])
411411 throw("List size exceed 20")
412412 }
413413 }
432432 }
433433 }
434434 let sumRewardCurrent = {
435- let $list1277712809 = currentRewards
436- let $size1277712809 = size($list1277712809)
437- let $acc01277712809 = 0
438- if (($size1277712809 == 0))
439- then $acc01277712809
435+ let $list1280712839 = currentRewards
436+ let $size1280712839 = size($list1280712839)
437+ let $acc01280712839 = 0
438+ if (($size1280712839 == 0))
439+ then $acc01280712839
440440 else {
441- let $acc11277712809 = sum($acc01277712809, $list1277712809[0])
442- if (($size1277712809 == 1))
443- then $acc11277712809
441+ let $acc11280712839 = sum($acc01280712839, $list1280712839[0])
442+ if (($size1280712839 == 1))
443+ then $acc11280712839
444444 else {
445- let $acc21277712809 = sum($acc11277712809, $list1277712809[1])
446- if (($size1277712809 == 2))
447- then $acc21277712809
445+ let $acc21280712839 = sum($acc11280712839, $list1280712839[1])
446+ if (($size1280712839 == 2))
447+ then $acc21280712839
448448 else {
449- let $acc31277712809 = sum($acc21277712809, $list1277712809[2])
450- if (($size1277712809 == 3))
451- then $acc31277712809
449+ let $acc31280712839 = sum($acc21280712839, $list1280712839[2])
450+ if (($size1280712839 == 3))
451+ then $acc31280712839
452452 else {
453- let $acc41277712809 = sum($acc31277712809, $list1277712809[3])
454- if (($size1277712809 == 4))
455- then $acc41277712809
453+ let $acc41280712839 = sum($acc31280712839, $list1280712839[3])
454+ if (($size1280712839 == 4))
455+ then $acc41280712839
456456 else {
457- let $acc51277712809 = sum($acc41277712809, $list1277712809[4])
458- if (($size1277712809 == 5))
459- then $acc51277712809
457+ let $acc51280712839 = sum($acc41280712839, $list1280712839[4])
458+ if (($size1280712839 == 5))
459+ then $acc51280712839
460460 else {
461- let $acc61277712809 = sum($acc51277712809, $list1277712809[5])
462- if (($size1277712809 == 6))
463- then $acc61277712809
461+ let $acc61280712839 = sum($acc51280712839, $list1280712839[5])
462+ if (($size1280712839 == 6))
463+ then $acc61280712839
464464 else {
465- let $acc71277712809 = sum($acc61277712809, $list1277712809[6])
466- if (($size1277712809 == 7))
467- then $acc71277712809
465+ let $acc71280712839 = sum($acc61280712839, $list1280712839[6])
466+ if (($size1280712839 == 7))
467+ then $acc71280712839
468468 else {
469- let $acc81277712809 = sum($acc71277712809, $list1277712809[7])
470- if (($size1277712809 == 8))
471- then $acc81277712809
469+ let $acc81280712839 = sum($acc71280712839, $list1280712839[7])
470+ if (($size1280712839 == 8))
471+ then $acc81280712839
472472 else {
473- let $acc91277712809 = sum($acc81277712809, $list1277712809[8])
474- if (($size1277712809 == 9))
475- then $acc91277712809
473+ let $acc91280712839 = sum($acc81280712839, $list1280712839[8])
474+ if (($size1280712839 == 9))
475+ then $acc91280712839
476476 else {
477- let $acc101277712809 = sum($acc91277712809, $list1277712809[9])
478- if (($size1277712809 == 10))
479- then $acc101277712809
477+ let $acc101280712839 = sum($acc91280712839, $list1280712839[9])
478+ if (($size1280712839 == 10))
479+ then $acc101280712839
480480 else {
481- let $acc111277712809 = sum($acc101277712809, $list1277712809[10])
482- if (($size1277712809 == 11))
483- then $acc111277712809
481+ let $acc111280712839 = sum($acc101280712839, $list1280712839[10])
482+ if (($size1280712839 == 11))
483+ then $acc111280712839
484484 else {
485- let $acc121277712809 = sum($acc111277712809, $list1277712809[11])
486- if (($size1277712809 == 12))
487- then $acc121277712809
485+ let $acc121280712839 = sum($acc111280712839, $list1280712839[11])
486+ if (($size1280712839 == 12))
487+ then $acc121280712839
488488 else {
489- let $acc131277712809 = sum($acc121277712809, $list1277712809[12])
490- if (($size1277712809 == 13))
491- then $acc131277712809
489+ let $acc131280712839 = sum($acc121280712839, $list1280712839[12])
490+ if (($size1280712839 == 13))
491+ then $acc131280712839
492492 else {
493- let $acc141277712809 = sum($acc131277712809, $list1277712809[13])
494- if (($size1277712809 == 14))
495- then $acc141277712809
493+ let $acc141280712839 = sum($acc131280712839, $list1280712839[13])
494+ if (($size1280712839 == 14))
495+ then $acc141280712839
496496 else {
497- let $acc151277712809 = sum($acc141277712809, $list1277712809[14])
498- if (($size1277712809 == 15))
499- then $acc151277712809
497+ let $acc151280712839 = sum($acc141280712839, $list1280712839[14])
498+ if (($size1280712839 == 15))
499+ then $acc151280712839
500500 else {
501- let $acc161277712809 = sum($acc151277712809, $list1277712809[15])
502- if (($size1277712809 == 16))
503- then $acc161277712809
501+ let $acc161280712839 = sum($acc151280712839, $list1280712839[15])
502+ if (($size1280712839 == 16))
503+ then $acc161280712839
504504 else {
505- let $acc171277712809 = sum($acc161277712809, $list1277712809[16])
506- if (($size1277712809 == 17))
507- then $acc171277712809
505+ let $acc171280712839 = sum($acc161280712839, $list1280712839[16])
506+ if (($size1280712839 == 17))
507+ then $acc171280712839
508508 else {
509- let $acc181277712809 = sum($acc171277712809, $list1277712809[17])
510- if (($size1277712809 == 18))
511- then $acc181277712809
509+ let $acc181280712839 = sum($acc171280712839, $list1280712839[17])
510+ if (($size1280712839 == 18))
511+ then $acc181280712839
512512 else {
513- let $acc191277712809 = sum($acc181277712809, $list1277712809[18])
514- if (($size1277712809 == 19))
515- then $acc191277712809
513+ let $acc191280712839 = sum($acc181280712839, $list1280712839[18])
514+ if (($size1280712839 == 19))
515+ then $acc191280712839
516516 else {
517- let $acc201277712809 = sum($acc191277712809, $list1277712809[19])
518- if (($size1277712809 == 20))
519- then $acc201277712809
517+ let $acc201280712839 = sum($acc191280712839, $list1280712839[19])
518+ if (($size1280712839 == 20))
519+ then $acc201280712839
520520 else {
521- let $acc211277712809 = sum($acc201277712809, $list1277712809[20])
521+ let $acc211280712839 = sum($acc201280712839, $list1280712839[20])
522522 throw("List size exceed 20")
523523 }
524524 }
550550 then throw("sumRewardPrevious != totalVoteShare or sumRewardCurrent != totalVoteShare")
551551 else {
552552 let previousRewardEntryNew = {
553- let $list1311813166 = previousPools
554- let $size1311813166 = size($list1311813166)
555- let $acc01311813166 = nil
556- if (($size1311813166 == 0))
557- then $acc01311813166
553+ let $list1314813196 = previousPools
554+ let $size1314813196 = size($list1314813196)
555+ let $acc01314813196 = nil
556+ if (($size1314813196 == 0))
557+ then $acc01314813196
558558 else {
559- let $acc11311813166 = PreviousRewardEntry($acc01311813166, $list1311813166[0])
560- if (($size1311813166 == 1))
561- then $acc11311813166
559+ let $acc11314813196 = PreviousRewardEntry($acc01314813196, $list1314813196[0])
560+ if (($size1314813196 == 1))
561+ then $acc11314813196
562562 else {
563- let $acc21311813166 = PreviousRewardEntry($acc11311813166, $list1311813166[1])
564- if (($size1311813166 == 2))
565- then $acc21311813166
563+ let $acc21314813196 = PreviousRewardEntry($acc11314813196, $list1314813196[1])
564+ if (($size1314813196 == 2))
565+ then $acc21314813196
566566 else {
567- let $acc31311813166 = PreviousRewardEntry($acc21311813166, $list1311813166[2])
568- if (($size1311813166 == 3))
569- then $acc31311813166
567+ let $acc31314813196 = PreviousRewardEntry($acc21314813196, $list1314813196[2])
568+ if (($size1314813196 == 3))
569+ then $acc31314813196
570570 else {
571- let $acc41311813166 = PreviousRewardEntry($acc31311813166, $list1311813166[3])
572- if (($size1311813166 == 4))
573- then $acc41311813166
571+ let $acc41314813196 = PreviousRewardEntry($acc31314813196, $list1314813196[3])
572+ if (($size1314813196 == 4))
573+ then $acc41314813196
574574 else {
575- let $acc51311813166 = PreviousRewardEntry($acc41311813166, $list1311813166[4])
576- if (($size1311813166 == 5))
577- then $acc51311813166
575+ let $acc51314813196 = PreviousRewardEntry($acc41314813196, $list1314813196[4])
576+ if (($size1314813196 == 5))
577+ then $acc51314813196
578578 else {
579- let $acc61311813166 = PreviousRewardEntry($acc51311813166, $list1311813166[5])
580- if (($size1311813166 == 6))
581- then $acc61311813166
579+ let $acc61314813196 = PreviousRewardEntry($acc51314813196, $list1314813196[5])
580+ if (($size1314813196 == 6))
581+ then $acc61314813196
582582 else {
583- let $acc71311813166 = PreviousRewardEntry($acc61311813166, $list1311813166[6])
584- if (($size1311813166 == 7))
585- then $acc71311813166
583+ let $acc71314813196 = PreviousRewardEntry($acc61314813196, $list1314813196[6])
584+ if (($size1314813196 == 7))
585+ then $acc71314813196
586586 else {
587- let $acc81311813166 = PreviousRewardEntry($acc71311813166, $list1311813166[7])
588- if (($size1311813166 == 8))
589- then $acc81311813166
587+ let $acc81314813196 = PreviousRewardEntry($acc71314813196, $list1314813196[7])
588+ if (($size1314813196 == 8))
589+ then $acc81314813196
590590 else {
591- let $acc91311813166 = PreviousRewardEntry($acc81311813166, $list1311813166[8])
592- if (($size1311813166 == 9))
593- then $acc91311813166
591+ let $acc91314813196 = PreviousRewardEntry($acc81314813196, $list1314813196[8])
592+ if (($size1314813196 == 9))
593+ then $acc91314813196
594594 else {
595- let $acc101311813166 = PreviousRewardEntry($acc91311813166, $list1311813166[9])
596- if (($size1311813166 == 10))
597- then $acc101311813166
595+ let $acc101314813196 = PreviousRewardEntry($acc91314813196, $list1314813196[9])
596+ if (($size1314813196 == 10))
597+ then $acc101314813196
598598 else {
599- let $acc111311813166 = PreviousRewardEntry($acc101311813166, $list1311813166[10])
600- if (($size1311813166 == 11))
601- then $acc111311813166
599+ let $acc111314813196 = PreviousRewardEntry($acc101314813196, $list1314813196[10])
600+ if (($size1314813196 == 11))
601+ then $acc111314813196
602602 else {
603- let $acc121311813166 = PreviousRewardEntry($acc111311813166, $list1311813166[11])
604- if (($size1311813166 == 12))
605- then $acc121311813166
603+ let $acc121314813196 = PreviousRewardEntry($acc111314813196, $list1314813196[11])
604+ if (($size1314813196 == 12))
605+ then $acc121314813196
606606 else {
607- let $acc131311813166 = PreviousRewardEntry($acc121311813166, $list1311813166[12])
608- if (($size1311813166 == 13))
609- then $acc131311813166
607+ let $acc131314813196 = PreviousRewardEntry($acc121314813196, $list1314813196[12])
608+ if (($size1314813196 == 13))
609+ then $acc131314813196
610610 else {
611- let $acc141311813166 = PreviousRewardEntry($acc131311813166, $list1311813166[13])
612- if (($size1311813166 == 14))
613- then $acc141311813166
611+ let $acc141314813196 = PreviousRewardEntry($acc131314813196, $list1314813196[13])
612+ if (($size1314813196 == 14))
613+ then $acc141314813196
614614 else {
615- let $acc151311813166 = PreviousRewardEntry($acc141311813166, $list1311813166[14])
616- if (($size1311813166 == 15))
617- then $acc151311813166
615+ let $acc151314813196 = PreviousRewardEntry($acc141314813196, $list1314813196[14])
616+ if (($size1314813196 == 15))
617+ then $acc151314813196
618618 else {
619- let $acc161311813166 = PreviousRewardEntry($acc151311813166, $list1311813166[15])
620- if (($size1311813166 == 16))
621- then $acc161311813166
619+ let $acc161314813196 = PreviousRewardEntry($acc151314813196, $list1314813196[15])
620+ if (($size1314813196 == 16))
621+ then $acc161314813196
622622 else {
623- let $acc171311813166 = PreviousRewardEntry($acc161311813166, $list1311813166[16])
624- if (($size1311813166 == 17))
625- then $acc171311813166
623+ let $acc171314813196 = PreviousRewardEntry($acc161314813196, $list1314813196[16])
624+ if (($size1314813196 == 17))
625+ then $acc171314813196
626626 else {
627- let $acc181311813166 = PreviousRewardEntry($acc171311813166, $list1311813166[17])
628- if (($size1311813166 == 18))
629- then $acc181311813166
627+ let $acc181314813196 = PreviousRewardEntry($acc171314813196, $list1314813196[17])
628+ if (($size1314813196 == 18))
629+ then $acc181314813196
630630 else {
631- let $acc191311813166 = PreviousRewardEntry($acc181311813166, $list1311813166[18])
632- if (($size1311813166 == 19))
633- then $acc191311813166
631+ let $acc191314813196 = PreviousRewardEntry($acc181314813196, $list1314813196[18])
632+ if (($size1314813196 == 19))
633+ then $acc191314813196
634634 else {
635- let $acc201311813166 = PreviousRewardEntry($acc191311813166, $list1311813166[19])
636- if (($size1311813166 == 20))
637- then $acc201311813166
635+ let $acc201314813196 = PreviousRewardEntry($acc191314813196, $list1314813196[19])
636+ if (($size1314813196 == 20))
637+ then $acc201314813196
638638 else {
639- let $acc211311813166 = PreviousRewardEntry($acc201311813166, $list1311813166[20])
639+ let $acc211314813196 = PreviousRewardEntry($acc201314813196, $list1314813196[20])
640640 throw("List size exceed 20")
641641 }
642642 }
661661 }
662662 }
663663 let currentRewardEntryNew = {
664- let $list1319913245 = currentPools
665- let $size1319913245 = size($list1319913245)
666- let $acc01319913245 = nil
667- if (($size1319913245 == 0))
668- then $acc01319913245
664+ let $list1322913275 = currentPools
665+ let $size1322913275 = size($list1322913275)
666+ let $acc01322913275 = nil
667+ if (($size1322913275 == 0))
668+ then $acc01322913275
669669 else {
670- let $acc11319913245 = CurrentRewardEntry($acc01319913245, $list1319913245[0])
671- if (($size1319913245 == 1))
672- then $acc11319913245
670+ let $acc11322913275 = CurrentRewardEntry($acc01322913275, $list1322913275[0])
671+ if (($size1322913275 == 1))
672+ then $acc11322913275
673673 else {
674- let $acc21319913245 = CurrentRewardEntry($acc11319913245, $list1319913245[1])
675- if (($size1319913245 == 2))
676- then $acc21319913245
674+ let $acc21322913275 = CurrentRewardEntry($acc11322913275, $list1322913275[1])
675+ if (($size1322913275 == 2))
676+ then $acc21322913275
677677 else {
678- let $acc31319913245 = CurrentRewardEntry($acc21319913245, $list1319913245[2])
679- if (($size1319913245 == 3))
680- then $acc31319913245
678+ let $acc31322913275 = CurrentRewardEntry($acc21322913275, $list1322913275[2])
679+ if (($size1322913275 == 3))
680+ then $acc31322913275
681681 else {
682- let $acc41319913245 = CurrentRewardEntry($acc31319913245, $list1319913245[3])
683- if (($size1319913245 == 4))
684- then $acc41319913245
682+ let $acc41322913275 = CurrentRewardEntry($acc31322913275, $list1322913275[3])
683+ if (($size1322913275 == 4))
684+ then $acc41322913275
685685 else {
686- let $acc51319913245 = CurrentRewardEntry($acc41319913245, $list1319913245[4])
687- if (($size1319913245 == 5))
688- then $acc51319913245
686+ let $acc51322913275 = CurrentRewardEntry($acc41322913275, $list1322913275[4])
687+ if (($size1322913275 == 5))
688+ then $acc51322913275
689689 else {
690- let $acc61319913245 = CurrentRewardEntry($acc51319913245, $list1319913245[5])
691- if (($size1319913245 == 6))
692- then $acc61319913245
690+ let $acc61322913275 = CurrentRewardEntry($acc51322913275, $list1322913275[5])
691+ if (($size1322913275 == 6))
692+ then $acc61322913275
693693 else {
694- let $acc71319913245 = CurrentRewardEntry($acc61319913245, $list1319913245[6])
695- if (($size1319913245 == 7))
696- then $acc71319913245
694+ let $acc71322913275 = CurrentRewardEntry($acc61322913275, $list1322913275[6])
695+ if (($size1322913275 == 7))
696+ then $acc71322913275
697697 else {
698- let $acc81319913245 = CurrentRewardEntry($acc71319913245, $list1319913245[7])
699- if (($size1319913245 == 8))
700- then $acc81319913245
698+ let $acc81322913275 = CurrentRewardEntry($acc71322913275, $list1322913275[7])
699+ if (($size1322913275 == 8))
700+ then $acc81322913275
701701 else {
702- let $acc91319913245 = CurrentRewardEntry($acc81319913245, $list1319913245[8])
703- if (($size1319913245 == 9))
704- then $acc91319913245
702+ let $acc91322913275 = CurrentRewardEntry($acc81322913275, $list1322913275[8])
703+ if (($size1322913275 == 9))
704+ then $acc91322913275
705705 else {
706- let $acc101319913245 = CurrentRewardEntry($acc91319913245, $list1319913245[9])
707- if (($size1319913245 == 10))
708- then $acc101319913245
706+ let $acc101322913275 = CurrentRewardEntry($acc91322913275, $list1322913275[9])
707+ if (($size1322913275 == 10))
708+ then $acc101322913275
709709 else {
710- let $acc111319913245 = CurrentRewardEntry($acc101319913245, $list1319913245[10])
711- if (($size1319913245 == 11))
712- then $acc111319913245
710+ let $acc111322913275 = CurrentRewardEntry($acc101322913275, $list1322913275[10])
711+ if (($size1322913275 == 11))
712+ then $acc111322913275
713713 else {
714- let $acc121319913245 = CurrentRewardEntry($acc111319913245, $list1319913245[11])
715- if (($size1319913245 == 12))
716- then $acc121319913245
714+ let $acc121322913275 = CurrentRewardEntry($acc111322913275, $list1322913275[11])
715+ if (($size1322913275 == 12))
716+ then $acc121322913275
717717 else {
718- let $acc131319913245 = CurrentRewardEntry($acc121319913245, $list1319913245[12])
719- if (($size1319913245 == 13))
720- then $acc131319913245
718+ let $acc131322913275 = CurrentRewardEntry($acc121322913275, $list1322913275[12])
719+ if (($size1322913275 == 13))
720+ then $acc131322913275
721721 else {
722- let $acc141319913245 = CurrentRewardEntry($acc131319913245, $list1319913245[13])
723- if (($size1319913245 == 14))
724- then $acc141319913245
722+ let $acc141322913275 = CurrentRewardEntry($acc131322913275, $list1322913275[13])
723+ if (($size1322913275 == 14))
724+ then $acc141322913275
725725 else {
726- let $acc151319913245 = CurrentRewardEntry($acc141319913245, $list1319913245[14])
727- if (($size1319913245 == 15))
728- then $acc151319913245
726+ let $acc151322913275 = CurrentRewardEntry($acc141322913275, $list1322913275[14])
727+ if (($size1322913275 == 15))
728+ then $acc151322913275
729729 else {
730- let $acc161319913245 = CurrentRewardEntry($acc151319913245, $list1319913245[15])
731- if (($size1319913245 == 16))
732- then $acc161319913245
730+ let $acc161322913275 = CurrentRewardEntry($acc151322913275, $list1322913275[15])
731+ if (($size1322913275 == 16))
732+ then $acc161322913275
733733 else {
734- let $acc171319913245 = CurrentRewardEntry($acc161319913245, $list1319913245[16])
735- if (($size1319913245 == 17))
736- then $acc171319913245
734+ let $acc171322913275 = CurrentRewardEntry($acc161322913275, $list1322913275[16])
735+ if (($size1322913275 == 17))
736+ then $acc171322913275
737737 else {
738- let $acc181319913245 = CurrentRewardEntry($acc171319913245, $list1319913245[17])
739- if (($size1319913245 == 18))
740- then $acc181319913245
738+ let $acc181322913275 = CurrentRewardEntry($acc171322913275, $list1322913275[17])
739+ if (($size1322913275 == 18))
740+ then $acc181322913275
741741 else {
742- let $acc191319913245 = CurrentRewardEntry($acc181319913245, $list1319913245[18])
743- if (($size1319913245 == 19))
744- then $acc191319913245
742+ let $acc191322913275 = CurrentRewardEntry($acc181322913275, $list1322913275[18])
743+ if (($size1322913275 == 19))
744+ then $acc191322913275
745745 else {
746- let $acc201319913245 = CurrentRewardEntry($acc191319913245, $list1319913245[19])
747- if (($size1319913245 == 20))
748- then $acc201319913245
746+ let $acc201322913275 = CurrentRewardEntry($acc191322913275, $list1322913275[19])
747+ if (($size1322913275 == 20))
748+ then $acc201322913275
749749 else {
750- let $acc211319913245 = CurrentRewardEntry($acc201319913245, $list1319913245[20])
750+ let $acc211322913275 = CurrentRewardEntry($acc201322913275, $list1322913275[20])
751751 throw("List size exceed 20")
752752 }
753753 }
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 4 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let adminPubKey1 = base58'Kn7NpzaG12dLZgcHf2ipUftU6hbJygmrhFqQYE4B7ZK'
55
66 let adminPubKey2 = base58'Kn7NpzaG12dLZgcHf2ipUftU6hbJygmrhFqQYE4B7ZK'
77
88 let adminPubKey3 = base58'Kn7NpzaG12dLZgcHf2ipUftU6hbJygmrhFqQYE4B7ZK'
99
1010 let adminPubKeyStartStop = base58'Kn7NpzaG12dLZgcHf2ipUftU6hbJygmrhFqQYE4B7ZK'
1111
1212 let adminPubKeyWallet = base58'5CqqMkmtXXt35KRH9LdWA3ap6TffPvTT5SHQzYrVFbBw'
1313
1414 let keyActive = "active"
1515
1616 let keyCause = "shutdown_cause"
1717
1818 let keyLastInterest = "last_interest"
1919
2020 let keyUserLastInterest = "_last_interest"
2121
2222 let keyUserSWOPLocked = "_SWOP_amount"
2323
2424 let keyUserGetBackHeight = "_getBackHeight"
2525
2626 let keyTotalSWOPLocked = "total_SWOP_amount"
2727
2828 let kUserTotalVoteSWOP = "_user_total_SWOP_vote"
2929
3030 let keyUserVoteOptionAmount = "_SWOP_option_amount"
3131
3232 let keyTotalVoteOptionAmount = "total_SWOP_option_amount"
3333
3434 let keyUserSWOPClaimedAmount = "_SWOP_claimed_amount"
3535
3636 let keyUserSWOPLastClaimedAmount = "_SWOP_last_claimed_amount"
3737
3838 let keyVoteName = "vote_name"
3939
4040 let keyOptionName = "_option_name"
4141
4242 let keyVotingStartHeight = "_startHeight"
4343
4444 let keyVoteDuration = "_vote_duration"
4545
4646 let keyRewardPoolFractionCurrent = "_current_pool_fraction_reward"
4747
4848 let keyRewardPoolFractionPrevious = "_previous_pool_fraction_reward"
4949
5050 let keyTotalRewardPerBlockCurrent = "total_reward_per_block_current"
5151
5252 let keyTotalRewardPerBlockPrevious = "total_reward_per_block_previous"
5353
5454 let keyRewardUpdateHeight = "reward_update_height"
5555
5656 let keyNoVotingForNewPool = "_no"
5757
5858 let keyYesVotingForNewPool = "_yes"
5959
6060 let keyAmountOfVotingForNewPool = "amount_voting"
6161
6262 let keyStatusOfVotingForNewPool = "_status"
6363
6464 let keyHeightOfPoolVotingForNewPool = "_height"
6565
6666 let isActive = valueOrElse(getBoolean(this, keyActive), true)
6767
6868 let farmingSWOPAddress = Address(base58'3MsjAKkxKjxVU4gC1BpJ1jKmAZyRufUCErC')
6969
7070 let votingLiteContract = Address(base58'3N6CYoCsxrcXKe75pQvvV3JqJrwJjm1t4QN')
7171
7272 let votingForNewPool = Address(base58'3N8DijjUMpYq512vvE9GHnCTUBUd4AZwhH6')
7373
7474 let keySWOPid = "SWOP_id"
7575
7676 let SWOP = fromBase58String(getStringValue(farmingSWOPAddress, keySWOPid))
7777
7878 let scaleValue = 100000000
7979
8080 let totalVoteShare = 10000000000
8181
8282 func suspend (cause) = [BooleanEntry(keyActive, false), StringEntry(keyCause, cause)]
8383
8484
8585 func throwNotEnoughSWOP () = throw("Not enough SWOP: userSWOPLocked - userTotalVoteAmount < voteSWOPAmount")
8686
8787
8888 func getLastInterestInfo () = {
8989 let lastInterest = valueOrElse(getInteger(this, keyLastInterest), 0)
9090 lastInterest
9191 }
9292
9393
9494 func getUserSWOPLocked (user) = valueOrElse(getInteger(this, (toString(user) + keyUserSWOPLocked)), 0)
9595
9696
9797 func getUserSWOPClaimedAmount (user) = valueOrElse(getInteger(this, (toString(user) + keyUserSWOPClaimedAmount)), 0)
9898
9999
100100 func getUserInterestInfo (user,lastInterest) = {
101101 let userSWOPAmount = getUserSWOPLocked(user)
102102 let userLastInterest = getInteger(this, (toString(user) + keyUserLastInterest))
103103 let userLastInterestValue = match userLastInterest {
104104 case userLastInterest: Int =>
105105 userLastInterest
106106 case _ =>
107107 lastInterest
108108 }
109109 $Tuple2(userLastInterestValue, userSWOPAmount)
110110 }
111111
112112
113113 func getTotalSWOPLocked () = valueOrElse(getInteger(this, keyTotalSWOPLocked), 0)
114114
115115
116116 func getUserTotalVoteAmount (user) = valueOrElse(getInteger(votingLiteContract, (toString(user) + kUserTotalVoteSWOP)), 0)
117117
118118
119119 func getUserTotalVoteAmountForOnePool (voting,user) = {
120120 let heightOfVoting = valueOrElse(getInteger(votingForNewPool, (toString(voting) + keyHeightOfPoolVotingForNewPool)), 0)
121121 let statusOfVoting = valueOrElse(getBoolean(votingForNewPool, (toString(voting) + keyStatusOfVotingForNewPool)), true)
122122 let currentHeight = height
123123 if ((0 > voting))
124124 then 0
125125 else if (!(statusOfVoting))
126126 then 0
127127 else if ((heightOfVoting > currentHeight))
128128 then (valueOrElse(getInteger(votingForNewPool, (((toString(user) + "_") + toString(voting)) + keyYesVotingForNewPool)), 0) + valueOrElse(getInteger(votingForNewPool, (((toString(user) + "_") + toString(voting)) + keyNoVotingForNewPool)), 0))
129129 else 0
130130 }
131131
132132
133133 func getUserTotalVoteForNewPoolAmount (user) = {
134134 let amountOfVoting = valueOrElse(getInteger(votingForNewPool, keyAmountOfVotingForNewPool), 0)
135135 let listOfVoting = [getUserTotalVoteAmountForOnePool((amountOfVoting - 1), user), getUserTotalVoteAmountForOnePool((amountOfVoting - 2), user), getUserTotalVoteAmountForOnePool((amountOfVoting - 3), user), getUserTotalVoteAmountForOnePool((amountOfVoting - 4), user), getUserTotalVoteAmountForOnePool((amountOfVoting - 5), user)]
136136 max(listOfVoting)
137137 }
138138
139139
140140 func getUserVoteOptionAmount (user) = valueOrElse(getInteger(this, (toString(user) + keyUserVoteOptionAmount)), 0)
141141
142142
143143 func getVotingStartHeight (voteName) = valueOrElse(getInteger(this, (voteName + keyVotingStartHeight)), 0)
144144
145145
146146 func getVoteOptionAmount (user,voteName,option) = {
147147 let userVoteOptionAmount = getInteger(this, (((voteName + option) + toString(user)) + keyUserVoteOptionAmount))
148148 let uvoa = match userVoteOptionAmount {
149149 case uvoa: Int =>
150150 uvoa
151151 case uvoa: Unit =>
152152 0
153153 case _ =>
154154 throw("Match error")
155155 }
156156 valueOrErrorMessage(uvoa, (((("No data on the key: " + voteName) + option) + toString(user)) + keyUserVoteOptionAmount))
157157 }
158158
159159
160160 func getVoteDuration (voteName) = valueOrErrorMessage(getInteger(this, (voteName + keyVoteDuration)), (("No data on the key: " + voteName) + keyVoteDuration))
161161
162162
163163 func getTotalVoteOptionAmount (voteName,option) = {
164164 let totalVoteOptionAmount = getInteger(this, ((voteName + option) + keyTotalVoteOptionAmount))
165165 let tvoa = match totalVoteOptionAmount {
166166 case tvoa: Int =>
167167 tvoa
168168 case tvoa: Unit =>
169169 0
170170 case _ =>
171171 throw("Match error")
172172 }
173173 tvoa
174174 }
175175
176176
177177 func getUserGetBackAmount (voteName,option,user,getBackSWOPHeight) = {
178178 let key = ((((((voteName + "_") + option) + "_") + toString(user)) + "_") + toString(getBackSWOPHeight))
179179 valueOrErrorMessage(getInteger(this, key), ("No data on the key: " + key))
180180 }
181181
182182
183183 func claimCalc (caller) = {
184184 let lastInterest = getLastInterestInfo()
185- let $t065186598 = getUserInterestInfo(caller, lastInterest)
186- let userLastInterest = $t065186598._1
187- let userSWOPLocked = $t065186598._2
185+ let $t065496629 = getUserInterestInfo(caller, lastInterest)
186+ let userLastInterest = $t065496629._1
187+ let userSWOPLocked = $t065496629._2
188188 let claimAmount = fraction(userSWOPLocked, (lastInterest - userLastInterest), scaleValue)
189189 let userNewInterest = lastInterest
190190 $Tuple2(userNewInterest, claimAmount)
191191 }
192192
193193
194194 @Callable(i)
195195 func airDrop () = if (!(isActive))
196196 then throw("DApp is inactive at this moment")
197197 else {
198- let $t068636938 = $Tuple2(i.payments[0].amount, i.payments[0].assetId)
199- let pmtAmount = $t068636938._1
200- let pmtAssetId = $t068636938._2
198+ let $t068946969 = $Tuple2(i.payments[0].amount, i.payments[0].assetId)
199+ let pmtAmount = $t068946969._1
200+ let pmtAssetId = $t068946969._2
201201 if ((pmtAssetId != SWOP))
202202 then throw("Incorrect pmtAssetId")
203203 else {
204204 let totalSWOPLocked = getTotalSWOPLocked()
205205 let lastInterest = getLastInterestInfo()
206206 let interestNew = (lastInterest + fraction(pmtAmount, scaleValue, totalSWOPLocked))
207207 [IntegerEntry(keyLastInterest, interestNew)]
208208 }
209209 }
210210
211211
212212
213213 @Callable(i)
214214 func lockSWOP () = if (!(isActive))
215215 then throw("DApp is inactive at this moment")
216216 else {
217- let $t073767451 = $Tuple2(i.payments[0].amount, i.payments[0].assetId)
218- let pmtAmount = $t073767451._1
219- let pmtAssetId = $t073767451._2
217+ let $t074077482 = $Tuple2(i.payments[0].amount, i.payments[0].assetId)
218+ let pmtAmount = $t074077482._1
219+ let pmtAssetId = $t074077482._2
220220 if ((pmtAssetId != SWOP))
221221 then throw("Incorrect pmtAssetId")
222222 else {
223223 let lastInterest = getLastInterestInfo()
224- let $t075677649 = getUserInterestInfo(i.caller, lastInterest)
225- let userLastInterest = $t075677649._1
226- let userSWOPLocked = $t075677649._2
224+ let $t075987680 = getUserInterestInfo(i.caller, lastInterest)
225+ let userLastInterest = $t075987680._1
226+ let userSWOPLocked = $t075987680._2
227227 let claimAmount = fraction(userSWOPLocked, (lastInterest - userLastInterest), scaleValue)
228228 let userSWOPLockedNew = ((userSWOPLocked + pmtAmount) + claimAmount)
229229 let userNewInterest = lastInterest
230230 let totalSWOPLocked = getTotalSWOPLocked()
231231 let totalSWOPLockedNew = ((totalSWOPLocked + pmtAmount) + claimAmount)
232232 let userClaimedAmount = getUserSWOPClaimedAmount(i.caller)
233233 let userClaimedAmountNew = (userClaimedAmount + claimAmount)
234234 [IntegerEntry((toString(i.caller) + keyUserLastInterest), userNewInterest), IntegerEntry((toString(i.caller) + keyUserSWOPLocked), userSWOPLockedNew), IntegerEntry(keyTotalSWOPLocked, totalSWOPLockedNew), IntegerEntry((toString(i.caller) + keyUserSWOPClaimedAmount), userClaimedAmountNew), IntegerEntry((toString(i.caller) + keyUserSWOPLastClaimedAmount), claimAmount)]
235235 }
236236 }
237237
238238
239239
240240 @Callable(i)
241241 func withdrawSWOP (withdrawAmount) = if (!(isActive))
242242 then throw("DApp is inactive at this moment")
243243 else {
244244 let totalSWOPLocked = getTotalSWOPLocked()
245245 let userSWOPLocked = getUserSWOPLocked(i.caller)
246- let $t087338788 = claimCalc(i.caller)
247- let userNewInterest = $t087338788._1
248- let claimAmount = $t087338788._2
246+ let $t087648819 = claimCalc(i.caller)
247+ let userNewInterest = $t087648819._1
248+ let claimAmount = $t087648819._2
249249 let userVoteAmount = getUserTotalVoteAmount(i.caller)
250250 let userVoteAmountForNewPool = getUserTotalVoteForNewPoolAmount(i.caller)
251251 let availableFund = ((userSWOPLocked - userVoteAmount) - userVoteAmountForNewPool)
252252 if ((withdrawAmount > availableFund))
253253 then throw("withdrawAmount > availableFund")
254254 else {
255255 let totalSWOPLockedNew = ((totalSWOPLocked + claimAmount) - withdrawAmount)
256256 let userSWOPamountNew = ((userSWOPLocked + claimAmount) - withdrawAmount)
257257 let userClaimedAmount = getUserSWOPClaimedAmount(i.caller)
258258 let userClaimedAmountNew = (userClaimedAmount + claimAmount)
259259 [IntegerEntry((toString(i.caller) + keyUserLastInterest), userNewInterest), IntegerEntry((toString(i.caller) + keyUserSWOPLocked), userSWOPamountNew), IntegerEntry(keyTotalSWOPLocked, totalSWOPLockedNew), ScriptTransfer(i.caller, withdrawAmount, SWOP), IntegerEntry((toString(i.caller) + keyUserSWOPClaimedAmount), userClaimedAmountNew), IntegerEntry((toString(i.caller) + keyUserSWOPLastClaimedAmount), claimAmount)]
260260 }
261261 }
262262
263263
264264
265265 @Callable(i)
266266 func claimAndWithdrawSWOP () = if (!(isActive))
267267 then throw("DApp is inactive at this moment")
268268 else {
269269 let lastInterest = getLastInterestInfo()
270- let $t01004610101 = claimCalc(i.caller)
271- let userNewInterest = $t01004610101._1
272- let claimAmount = $t01004610101._2
270+ let $t01007610131 = claimCalc(i.caller)
271+ let userNewInterest = $t01007610131._1
272+ let claimAmount = $t01007610131._2
273273 let userClaimedAmount = getUserSWOPClaimedAmount(i.caller)
274274 let userClaimedAmountNew = (userClaimedAmount + claimAmount)
275275 if ((claimAmount == 0))
276276 then throw("You have 0 available SWOP")
277277 else [IntegerEntry((toString(i.caller) + keyUserLastInterest), userNewInterest), IntegerEntry((toString(i.caller) + keyUserSWOPClaimedAmount), userClaimedAmountNew), IntegerEntry((toString(i.caller) + keyUserSWOPLastClaimedAmount), claimAmount), ScriptTransfer(i.caller, claimAmount, SWOP)]
278278 }
279279
280280
281281
282282 @Callable(i)
283283 func claimAndStakeSWOP () = if (!(isActive))
284284 then throw("DApp is inactive at this moment")
285285 else {
286286 let totalSWOPLocked = getTotalSWOPLocked()
287287 let userSWOPLocked = getUserSWOPLocked(i.caller)
288288 let lastInterest = getLastInterestInfo()
289- let $t01088010935 = claimCalc(i.caller)
290- let userNewInterest = $t01088010935._1
291- let claimAmount = $t01088010935._2
289+ let $t01091010965 = claimCalc(i.caller)
290+ let userNewInterest = $t01091010965._1
291+ let claimAmount = $t01091010965._2
292292 let userSWOPLockedNew = (userSWOPLocked + claimAmount)
293293 let totalSWOPLockedNew = (totalSWOPLocked + claimAmount)
294294 let userClaimedAmount = getUserSWOPClaimedAmount(i.caller)
295295 let userClaimedAmountNew = (userClaimedAmount + claimAmount)
296296 if ((claimAmount == 0))
297297 then throw("You have 0 available SWOP")
298298 else [IntegerEntry((toString(i.caller) + keyUserLastInterest), userNewInterest), IntegerEntry(keyTotalSWOPLocked, totalSWOPLockedNew), IntegerEntry((toString(i.caller) + keyUserSWOPLocked), userSWOPLockedNew), IntegerEntry((toString(i.caller) + keyUserSWOPClaimedAmount), userClaimedAmountNew), IntegerEntry((toString(i.caller) + keyUserSWOPLastClaimedAmount), claimAmount)]
299299 }
300300
301301
302302
303303 @Callable(i)
304304 func updateWeights (previousPools,previousRewards,currentPools,currentRewards,rewardUpdateHeight) = if (!(isActive))
305305 then throw("DApp is inactive at this moment")
306306 else if (!(containsElement([adminPubKey1, adminPubKey2, adminPubKey3, adminPubKeyStartStop, adminPubKeyWallet], i.callerPublicKey)))
307307 then throw("Only admin can call this function")
308308 else {
309309 func sum (a,b) = (a + b)
310310
311311 func PreviousRewardEntry (accumulated,pool) = {
312312 let poolIndex = value(indexOf(previousPools, pool))
313313 let poolReward = previousRewards[poolIndex]
314314 IntegerEntry((pool + keyRewardPoolFractionPrevious), poolReward) :: accumulated
315315 }
316316
317317 func CurrentRewardEntry (accumulated,pool) = {
318318 let poolIndex = value(indexOf(currentPools, pool))
319319 let poolReward = currentRewards[poolIndex]
320320 IntegerEntry((pool + keyRewardPoolFractionCurrent), poolReward) :: accumulated
321321 }
322322
323323 let sumRewardPrevious = {
324- let $list1271512748 = previousRewards
325- let $size1271512748 = size($list1271512748)
326- let $acc01271512748 = 0
327- if (($size1271512748 == 0))
328- then $acc01271512748
324+ let $list1274512778 = previousRewards
325+ let $size1274512778 = size($list1274512778)
326+ let $acc01274512778 = 0
327+ if (($size1274512778 == 0))
328+ then $acc01274512778
329329 else {
330- let $acc11271512748 = sum($acc01271512748, $list1271512748[0])
331- if (($size1271512748 == 1))
332- then $acc11271512748
330+ let $acc11274512778 = sum($acc01274512778, $list1274512778[0])
331+ if (($size1274512778 == 1))
332+ then $acc11274512778
333333 else {
334- let $acc21271512748 = sum($acc11271512748, $list1271512748[1])
335- if (($size1271512748 == 2))
336- then $acc21271512748
334+ let $acc21274512778 = sum($acc11274512778, $list1274512778[1])
335+ if (($size1274512778 == 2))
336+ then $acc21274512778
337337 else {
338- let $acc31271512748 = sum($acc21271512748, $list1271512748[2])
339- if (($size1271512748 == 3))
340- then $acc31271512748
338+ let $acc31274512778 = sum($acc21274512778, $list1274512778[2])
339+ if (($size1274512778 == 3))
340+ then $acc31274512778
341341 else {
342- let $acc41271512748 = sum($acc31271512748, $list1271512748[3])
343- if (($size1271512748 == 4))
344- then $acc41271512748
342+ let $acc41274512778 = sum($acc31274512778, $list1274512778[3])
343+ if (($size1274512778 == 4))
344+ then $acc41274512778
345345 else {
346- let $acc51271512748 = sum($acc41271512748, $list1271512748[4])
347- if (($size1271512748 == 5))
348- then $acc51271512748
346+ let $acc51274512778 = sum($acc41274512778, $list1274512778[4])
347+ if (($size1274512778 == 5))
348+ then $acc51274512778
349349 else {
350- let $acc61271512748 = sum($acc51271512748, $list1271512748[5])
351- if (($size1271512748 == 6))
352- then $acc61271512748
350+ let $acc61274512778 = sum($acc51274512778, $list1274512778[5])
351+ if (($size1274512778 == 6))
352+ then $acc61274512778
353353 else {
354- let $acc71271512748 = sum($acc61271512748, $list1271512748[6])
355- if (($size1271512748 == 7))
356- then $acc71271512748
354+ let $acc71274512778 = sum($acc61274512778, $list1274512778[6])
355+ if (($size1274512778 == 7))
356+ then $acc71274512778
357357 else {
358- let $acc81271512748 = sum($acc71271512748, $list1271512748[7])
359- if (($size1271512748 == 8))
360- then $acc81271512748
358+ let $acc81274512778 = sum($acc71274512778, $list1274512778[7])
359+ if (($size1274512778 == 8))
360+ then $acc81274512778
361361 else {
362- let $acc91271512748 = sum($acc81271512748, $list1271512748[8])
363- if (($size1271512748 == 9))
364- then $acc91271512748
362+ let $acc91274512778 = sum($acc81274512778, $list1274512778[8])
363+ if (($size1274512778 == 9))
364+ then $acc91274512778
365365 else {
366- let $acc101271512748 = sum($acc91271512748, $list1271512748[9])
367- if (($size1271512748 == 10))
368- then $acc101271512748
366+ let $acc101274512778 = sum($acc91274512778, $list1274512778[9])
367+ if (($size1274512778 == 10))
368+ then $acc101274512778
369369 else {
370- let $acc111271512748 = sum($acc101271512748, $list1271512748[10])
371- if (($size1271512748 == 11))
372- then $acc111271512748
370+ let $acc111274512778 = sum($acc101274512778, $list1274512778[10])
371+ if (($size1274512778 == 11))
372+ then $acc111274512778
373373 else {
374- let $acc121271512748 = sum($acc111271512748, $list1271512748[11])
375- if (($size1271512748 == 12))
376- then $acc121271512748
374+ let $acc121274512778 = sum($acc111274512778, $list1274512778[11])
375+ if (($size1274512778 == 12))
376+ then $acc121274512778
377377 else {
378- let $acc131271512748 = sum($acc121271512748, $list1271512748[12])
379- if (($size1271512748 == 13))
380- then $acc131271512748
378+ let $acc131274512778 = sum($acc121274512778, $list1274512778[12])
379+ if (($size1274512778 == 13))
380+ then $acc131274512778
381381 else {
382- let $acc141271512748 = sum($acc131271512748, $list1271512748[13])
383- if (($size1271512748 == 14))
384- then $acc141271512748
382+ let $acc141274512778 = sum($acc131274512778, $list1274512778[13])
383+ if (($size1274512778 == 14))
384+ then $acc141274512778
385385 else {
386- let $acc151271512748 = sum($acc141271512748, $list1271512748[14])
387- if (($size1271512748 == 15))
388- then $acc151271512748
386+ let $acc151274512778 = sum($acc141274512778, $list1274512778[14])
387+ if (($size1274512778 == 15))
388+ then $acc151274512778
389389 else {
390- let $acc161271512748 = sum($acc151271512748, $list1271512748[15])
391- if (($size1271512748 == 16))
392- then $acc161271512748
390+ let $acc161274512778 = sum($acc151274512778, $list1274512778[15])
391+ if (($size1274512778 == 16))
392+ then $acc161274512778
393393 else {
394- let $acc171271512748 = sum($acc161271512748, $list1271512748[16])
395- if (($size1271512748 == 17))
396- then $acc171271512748
394+ let $acc171274512778 = sum($acc161274512778, $list1274512778[16])
395+ if (($size1274512778 == 17))
396+ then $acc171274512778
397397 else {
398- let $acc181271512748 = sum($acc171271512748, $list1271512748[17])
399- if (($size1271512748 == 18))
400- then $acc181271512748
398+ let $acc181274512778 = sum($acc171274512778, $list1274512778[17])
399+ if (($size1274512778 == 18))
400+ then $acc181274512778
401401 else {
402- let $acc191271512748 = sum($acc181271512748, $list1271512748[18])
403- if (($size1271512748 == 19))
404- then $acc191271512748
402+ let $acc191274512778 = sum($acc181274512778, $list1274512778[18])
403+ if (($size1274512778 == 19))
404+ then $acc191274512778
405405 else {
406- let $acc201271512748 = sum($acc191271512748, $list1271512748[19])
407- if (($size1271512748 == 20))
408- then $acc201271512748
406+ let $acc201274512778 = sum($acc191274512778, $list1274512778[19])
407+ if (($size1274512778 == 20))
408+ then $acc201274512778
409409 else {
410- let $acc211271512748 = sum($acc201271512748, $list1271512748[20])
410+ let $acc211274512778 = sum($acc201274512778, $list1274512778[20])
411411 throw("List size exceed 20")
412412 }
413413 }
414414 }
415415 }
416416 }
417417 }
418418 }
419419 }
420420 }
421421 }
422422 }
423423 }
424424 }
425425 }
426426 }
427427 }
428428 }
429429 }
430430 }
431431 }
432432 }
433433 }
434434 let sumRewardCurrent = {
435- let $list1277712809 = currentRewards
436- let $size1277712809 = size($list1277712809)
437- let $acc01277712809 = 0
438- if (($size1277712809 == 0))
439- then $acc01277712809
435+ let $list1280712839 = currentRewards
436+ let $size1280712839 = size($list1280712839)
437+ let $acc01280712839 = 0
438+ if (($size1280712839 == 0))
439+ then $acc01280712839
440440 else {
441- let $acc11277712809 = sum($acc01277712809, $list1277712809[0])
442- if (($size1277712809 == 1))
443- then $acc11277712809
441+ let $acc11280712839 = sum($acc01280712839, $list1280712839[0])
442+ if (($size1280712839 == 1))
443+ then $acc11280712839
444444 else {
445- let $acc21277712809 = sum($acc11277712809, $list1277712809[1])
446- if (($size1277712809 == 2))
447- then $acc21277712809
445+ let $acc21280712839 = sum($acc11280712839, $list1280712839[1])
446+ if (($size1280712839 == 2))
447+ then $acc21280712839
448448 else {
449- let $acc31277712809 = sum($acc21277712809, $list1277712809[2])
450- if (($size1277712809 == 3))
451- then $acc31277712809
449+ let $acc31280712839 = sum($acc21280712839, $list1280712839[2])
450+ if (($size1280712839 == 3))
451+ then $acc31280712839
452452 else {
453- let $acc41277712809 = sum($acc31277712809, $list1277712809[3])
454- if (($size1277712809 == 4))
455- then $acc41277712809
453+ let $acc41280712839 = sum($acc31280712839, $list1280712839[3])
454+ if (($size1280712839 == 4))
455+ then $acc41280712839
456456 else {
457- let $acc51277712809 = sum($acc41277712809, $list1277712809[4])
458- if (($size1277712809 == 5))
459- then $acc51277712809
457+ let $acc51280712839 = sum($acc41280712839, $list1280712839[4])
458+ if (($size1280712839 == 5))
459+ then $acc51280712839
460460 else {
461- let $acc61277712809 = sum($acc51277712809, $list1277712809[5])
462- if (($size1277712809 == 6))
463- then $acc61277712809
461+ let $acc61280712839 = sum($acc51280712839, $list1280712839[5])
462+ if (($size1280712839 == 6))
463+ then $acc61280712839
464464 else {
465- let $acc71277712809 = sum($acc61277712809, $list1277712809[6])
466- if (($size1277712809 == 7))
467- then $acc71277712809
465+ let $acc71280712839 = sum($acc61280712839, $list1280712839[6])
466+ if (($size1280712839 == 7))
467+ then $acc71280712839
468468 else {
469- let $acc81277712809 = sum($acc71277712809, $list1277712809[7])
470- if (($size1277712809 == 8))
471- then $acc81277712809
469+ let $acc81280712839 = sum($acc71280712839, $list1280712839[7])
470+ if (($size1280712839 == 8))
471+ then $acc81280712839
472472 else {
473- let $acc91277712809 = sum($acc81277712809, $list1277712809[8])
474- if (($size1277712809 == 9))
475- then $acc91277712809
473+ let $acc91280712839 = sum($acc81280712839, $list1280712839[8])
474+ if (($size1280712839 == 9))
475+ then $acc91280712839
476476 else {
477- let $acc101277712809 = sum($acc91277712809, $list1277712809[9])
478- if (($size1277712809 == 10))
479- then $acc101277712809
477+ let $acc101280712839 = sum($acc91280712839, $list1280712839[9])
478+ if (($size1280712839 == 10))
479+ then $acc101280712839
480480 else {
481- let $acc111277712809 = sum($acc101277712809, $list1277712809[10])
482- if (($size1277712809 == 11))
483- then $acc111277712809
481+ let $acc111280712839 = sum($acc101280712839, $list1280712839[10])
482+ if (($size1280712839 == 11))
483+ then $acc111280712839
484484 else {
485- let $acc121277712809 = sum($acc111277712809, $list1277712809[11])
486- if (($size1277712809 == 12))
487- then $acc121277712809
485+ let $acc121280712839 = sum($acc111280712839, $list1280712839[11])
486+ if (($size1280712839 == 12))
487+ then $acc121280712839
488488 else {
489- let $acc131277712809 = sum($acc121277712809, $list1277712809[12])
490- if (($size1277712809 == 13))
491- then $acc131277712809
489+ let $acc131280712839 = sum($acc121280712839, $list1280712839[12])
490+ if (($size1280712839 == 13))
491+ then $acc131280712839
492492 else {
493- let $acc141277712809 = sum($acc131277712809, $list1277712809[13])
494- if (($size1277712809 == 14))
495- then $acc141277712809
493+ let $acc141280712839 = sum($acc131280712839, $list1280712839[13])
494+ if (($size1280712839 == 14))
495+ then $acc141280712839
496496 else {
497- let $acc151277712809 = sum($acc141277712809, $list1277712809[14])
498- if (($size1277712809 == 15))
499- then $acc151277712809
497+ let $acc151280712839 = sum($acc141280712839, $list1280712839[14])
498+ if (($size1280712839 == 15))
499+ then $acc151280712839
500500 else {
501- let $acc161277712809 = sum($acc151277712809, $list1277712809[15])
502- if (($size1277712809 == 16))
503- then $acc161277712809
501+ let $acc161280712839 = sum($acc151280712839, $list1280712839[15])
502+ if (($size1280712839 == 16))
503+ then $acc161280712839
504504 else {
505- let $acc171277712809 = sum($acc161277712809, $list1277712809[16])
506- if (($size1277712809 == 17))
507- then $acc171277712809
505+ let $acc171280712839 = sum($acc161280712839, $list1280712839[16])
506+ if (($size1280712839 == 17))
507+ then $acc171280712839
508508 else {
509- let $acc181277712809 = sum($acc171277712809, $list1277712809[17])
510- if (($size1277712809 == 18))
511- then $acc181277712809
509+ let $acc181280712839 = sum($acc171280712839, $list1280712839[17])
510+ if (($size1280712839 == 18))
511+ then $acc181280712839
512512 else {
513- let $acc191277712809 = sum($acc181277712809, $list1277712809[18])
514- if (($size1277712809 == 19))
515- then $acc191277712809
513+ let $acc191280712839 = sum($acc181280712839, $list1280712839[18])
514+ if (($size1280712839 == 19))
515+ then $acc191280712839
516516 else {
517- let $acc201277712809 = sum($acc191277712809, $list1277712809[19])
518- if (($size1277712809 == 20))
519- then $acc201277712809
517+ let $acc201280712839 = sum($acc191280712839, $list1280712839[19])
518+ if (($size1280712839 == 20))
519+ then $acc201280712839
520520 else {
521- let $acc211277712809 = sum($acc201277712809, $list1277712809[20])
521+ let $acc211280712839 = sum($acc201280712839, $list1280712839[20])
522522 throw("List size exceed 20")
523523 }
524524 }
525525 }
526526 }
527527 }
528528 }
529529 }
530530 }
531531 }
532532 }
533533 }
534534 }
535535 }
536536 }
537537 }
538538 }
539539 }
540540 }
541541 }
542542 }
543543 }
544544 }
545545 if ((height > rewardUpdateHeight))
546546 then throw("rewardUpdateHeight < height")
547547 else if (if ((sumRewardPrevious != totalVoteShare))
548548 then true
549549 else (sumRewardCurrent != totalVoteShare))
550550 then throw("sumRewardPrevious != totalVoteShare or sumRewardCurrent != totalVoteShare")
551551 else {
552552 let previousRewardEntryNew = {
553- let $list1311813166 = previousPools
554- let $size1311813166 = size($list1311813166)
555- let $acc01311813166 = nil
556- if (($size1311813166 == 0))
557- then $acc01311813166
553+ let $list1314813196 = previousPools
554+ let $size1314813196 = size($list1314813196)
555+ let $acc01314813196 = nil
556+ if (($size1314813196 == 0))
557+ then $acc01314813196
558558 else {
559- let $acc11311813166 = PreviousRewardEntry($acc01311813166, $list1311813166[0])
560- if (($size1311813166 == 1))
561- then $acc11311813166
559+ let $acc11314813196 = PreviousRewardEntry($acc01314813196, $list1314813196[0])
560+ if (($size1314813196 == 1))
561+ then $acc11314813196
562562 else {
563- let $acc21311813166 = PreviousRewardEntry($acc11311813166, $list1311813166[1])
564- if (($size1311813166 == 2))
565- then $acc21311813166
563+ let $acc21314813196 = PreviousRewardEntry($acc11314813196, $list1314813196[1])
564+ if (($size1314813196 == 2))
565+ then $acc21314813196
566566 else {
567- let $acc31311813166 = PreviousRewardEntry($acc21311813166, $list1311813166[2])
568- if (($size1311813166 == 3))
569- then $acc31311813166
567+ let $acc31314813196 = PreviousRewardEntry($acc21314813196, $list1314813196[2])
568+ if (($size1314813196 == 3))
569+ then $acc31314813196
570570 else {
571- let $acc41311813166 = PreviousRewardEntry($acc31311813166, $list1311813166[3])
572- if (($size1311813166 == 4))
573- then $acc41311813166
571+ let $acc41314813196 = PreviousRewardEntry($acc31314813196, $list1314813196[3])
572+ if (($size1314813196 == 4))
573+ then $acc41314813196
574574 else {
575- let $acc51311813166 = PreviousRewardEntry($acc41311813166, $list1311813166[4])
576- if (($size1311813166 == 5))
577- then $acc51311813166
575+ let $acc51314813196 = PreviousRewardEntry($acc41314813196, $list1314813196[4])
576+ if (($size1314813196 == 5))
577+ then $acc51314813196
578578 else {
579- let $acc61311813166 = PreviousRewardEntry($acc51311813166, $list1311813166[5])
580- if (($size1311813166 == 6))
581- then $acc61311813166
579+ let $acc61314813196 = PreviousRewardEntry($acc51314813196, $list1314813196[5])
580+ if (($size1314813196 == 6))
581+ then $acc61314813196
582582 else {
583- let $acc71311813166 = PreviousRewardEntry($acc61311813166, $list1311813166[6])
584- if (($size1311813166 == 7))
585- then $acc71311813166
583+ let $acc71314813196 = PreviousRewardEntry($acc61314813196, $list1314813196[6])
584+ if (($size1314813196 == 7))
585+ then $acc71314813196
586586 else {
587- let $acc81311813166 = PreviousRewardEntry($acc71311813166, $list1311813166[7])
588- if (($size1311813166 == 8))
589- then $acc81311813166
587+ let $acc81314813196 = PreviousRewardEntry($acc71314813196, $list1314813196[7])
588+ if (($size1314813196 == 8))
589+ then $acc81314813196
590590 else {
591- let $acc91311813166 = PreviousRewardEntry($acc81311813166, $list1311813166[8])
592- if (($size1311813166 == 9))
593- then $acc91311813166
591+ let $acc91314813196 = PreviousRewardEntry($acc81314813196, $list1314813196[8])
592+ if (($size1314813196 == 9))
593+ then $acc91314813196
594594 else {
595- let $acc101311813166 = PreviousRewardEntry($acc91311813166, $list1311813166[9])
596- if (($size1311813166 == 10))
597- then $acc101311813166
595+ let $acc101314813196 = PreviousRewardEntry($acc91314813196, $list1314813196[9])
596+ if (($size1314813196 == 10))
597+ then $acc101314813196
598598 else {
599- let $acc111311813166 = PreviousRewardEntry($acc101311813166, $list1311813166[10])
600- if (($size1311813166 == 11))
601- then $acc111311813166
599+ let $acc111314813196 = PreviousRewardEntry($acc101314813196, $list1314813196[10])
600+ if (($size1314813196 == 11))
601+ then $acc111314813196
602602 else {
603- let $acc121311813166 = PreviousRewardEntry($acc111311813166, $list1311813166[11])
604- if (($size1311813166 == 12))
605- then $acc121311813166
603+ let $acc121314813196 = PreviousRewardEntry($acc111314813196, $list1314813196[11])
604+ if (($size1314813196 == 12))
605+ then $acc121314813196
606606 else {
607- let $acc131311813166 = PreviousRewardEntry($acc121311813166, $list1311813166[12])
608- if (($size1311813166 == 13))
609- then $acc131311813166
607+ let $acc131314813196 = PreviousRewardEntry($acc121314813196, $list1314813196[12])
608+ if (($size1314813196 == 13))
609+ then $acc131314813196
610610 else {
611- let $acc141311813166 = PreviousRewardEntry($acc131311813166, $list1311813166[13])
612- if (($size1311813166 == 14))
613- then $acc141311813166
611+ let $acc141314813196 = PreviousRewardEntry($acc131314813196, $list1314813196[13])
612+ if (($size1314813196 == 14))
613+ then $acc141314813196
614614 else {
615- let $acc151311813166 = PreviousRewardEntry($acc141311813166, $list1311813166[14])
616- if (($size1311813166 == 15))
617- then $acc151311813166
615+ let $acc151314813196 = PreviousRewardEntry($acc141314813196, $list1314813196[14])
616+ if (($size1314813196 == 15))
617+ then $acc151314813196
618618 else {
619- let $acc161311813166 = PreviousRewardEntry($acc151311813166, $list1311813166[15])
620- if (($size1311813166 == 16))
621- then $acc161311813166
619+ let $acc161314813196 = PreviousRewardEntry($acc151314813196, $list1314813196[15])
620+ if (($size1314813196 == 16))
621+ then $acc161314813196
622622 else {
623- let $acc171311813166 = PreviousRewardEntry($acc161311813166, $list1311813166[16])
624- if (($size1311813166 == 17))
625- then $acc171311813166
623+ let $acc171314813196 = PreviousRewardEntry($acc161314813196, $list1314813196[16])
624+ if (($size1314813196 == 17))
625+ then $acc171314813196
626626 else {
627- let $acc181311813166 = PreviousRewardEntry($acc171311813166, $list1311813166[17])
628- if (($size1311813166 == 18))
629- then $acc181311813166
627+ let $acc181314813196 = PreviousRewardEntry($acc171314813196, $list1314813196[17])
628+ if (($size1314813196 == 18))
629+ then $acc181314813196
630630 else {
631- let $acc191311813166 = PreviousRewardEntry($acc181311813166, $list1311813166[18])
632- if (($size1311813166 == 19))
633- then $acc191311813166
631+ let $acc191314813196 = PreviousRewardEntry($acc181314813196, $list1314813196[18])
632+ if (($size1314813196 == 19))
633+ then $acc191314813196
634634 else {
635- let $acc201311813166 = PreviousRewardEntry($acc191311813166, $list1311813166[19])
636- if (($size1311813166 == 20))
637- then $acc201311813166
635+ let $acc201314813196 = PreviousRewardEntry($acc191314813196, $list1314813196[19])
636+ if (($size1314813196 == 20))
637+ then $acc201314813196
638638 else {
639- let $acc211311813166 = PreviousRewardEntry($acc201311813166, $list1311813166[20])
639+ let $acc211314813196 = PreviousRewardEntry($acc201314813196, $list1314813196[20])
640640 throw("List size exceed 20")
641641 }
642642 }
643643 }
644644 }
645645 }
646646 }
647647 }
648648 }
649649 }
650650 }
651651 }
652652 }
653653 }
654654 }
655655 }
656656 }
657657 }
658658 }
659659 }
660660 }
661661 }
662662 }
663663 let currentRewardEntryNew = {
664- let $list1319913245 = currentPools
665- let $size1319913245 = size($list1319913245)
666- let $acc01319913245 = nil
667- if (($size1319913245 == 0))
668- then $acc01319913245
664+ let $list1322913275 = currentPools
665+ let $size1322913275 = size($list1322913275)
666+ let $acc01322913275 = nil
667+ if (($size1322913275 == 0))
668+ then $acc01322913275
669669 else {
670- let $acc11319913245 = CurrentRewardEntry($acc01319913245, $list1319913245[0])
671- if (($size1319913245 == 1))
672- then $acc11319913245
670+ let $acc11322913275 = CurrentRewardEntry($acc01322913275, $list1322913275[0])
671+ if (($size1322913275 == 1))
672+ then $acc11322913275
673673 else {
674- let $acc21319913245 = CurrentRewardEntry($acc11319913245, $list1319913245[1])
675- if (($size1319913245 == 2))
676- then $acc21319913245
674+ let $acc21322913275 = CurrentRewardEntry($acc11322913275, $list1322913275[1])
675+ if (($size1322913275 == 2))
676+ then $acc21322913275
677677 else {
678- let $acc31319913245 = CurrentRewardEntry($acc21319913245, $list1319913245[2])
679- if (($size1319913245 == 3))
680- then $acc31319913245
678+ let $acc31322913275 = CurrentRewardEntry($acc21322913275, $list1322913275[2])
679+ if (($size1322913275 == 3))
680+ then $acc31322913275
681681 else {
682- let $acc41319913245 = CurrentRewardEntry($acc31319913245, $list1319913245[3])
683- if (($size1319913245 == 4))
684- then $acc41319913245
682+ let $acc41322913275 = CurrentRewardEntry($acc31322913275, $list1322913275[3])
683+ if (($size1322913275 == 4))
684+ then $acc41322913275
685685 else {
686- let $acc51319913245 = CurrentRewardEntry($acc41319913245, $list1319913245[4])
687- if (($size1319913245 == 5))
688- then $acc51319913245
686+ let $acc51322913275 = CurrentRewardEntry($acc41322913275, $list1322913275[4])
687+ if (($size1322913275 == 5))
688+ then $acc51322913275
689689 else {
690- let $acc61319913245 = CurrentRewardEntry($acc51319913245, $list1319913245[5])
691- if (($size1319913245 == 6))
692- then $acc61319913245
690+ let $acc61322913275 = CurrentRewardEntry($acc51322913275, $list1322913275[5])
691+ if (($size1322913275 == 6))
692+ then $acc61322913275
693693 else {
694- let $acc71319913245 = CurrentRewardEntry($acc61319913245, $list1319913245[6])
695- if (($size1319913245 == 7))
696- then $acc71319913245
694+ let $acc71322913275 = CurrentRewardEntry($acc61322913275, $list1322913275[6])
695+ if (($size1322913275 == 7))
696+ then $acc71322913275
697697 else {
698- let $acc81319913245 = CurrentRewardEntry($acc71319913245, $list1319913245[7])
699- if (($size1319913245 == 8))
700- then $acc81319913245
698+ let $acc81322913275 = CurrentRewardEntry($acc71322913275, $list1322913275[7])
699+ if (($size1322913275 == 8))
700+ then $acc81322913275
701701 else {
702- let $acc91319913245 = CurrentRewardEntry($acc81319913245, $list1319913245[8])
703- if (($size1319913245 == 9))
704- then $acc91319913245
702+ let $acc91322913275 = CurrentRewardEntry($acc81322913275, $list1322913275[8])
703+ if (($size1322913275 == 9))
704+ then $acc91322913275
705705 else {
706- let $acc101319913245 = CurrentRewardEntry($acc91319913245, $list1319913245[9])
707- if (($size1319913245 == 10))
708- then $acc101319913245
706+ let $acc101322913275 = CurrentRewardEntry($acc91322913275, $list1322913275[9])
707+ if (($size1322913275 == 10))
708+ then $acc101322913275
709709 else {
710- let $acc111319913245 = CurrentRewardEntry($acc101319913245, $list1319913245[10])
711- if (($size1319913245 == 11))
712- then $acc111319913245
710+ let $acc111322913275 = CurrentRewardEntry($acc101322913275, $list1322913275[10])
711+ if (($size1322913275 == 11))
712+ then $acc111322913275
713713 else {
714- let $acc121319913245 = CurrentRewardEntry($acc111319913245, $list1319913245[11])
715- if (($size1319913245 == 12))
716- then $acc121319913245
714+ let $acc121322913275 = CurrentRewardEntry($acc111322913275, $list1322913275[11])
715+ if (($size1322913275 == 12))
716+ then $acc121322913275
717717 else {
718- let $acc131319913245 = CurrentRewardEntry($acc121319913245, $list1319913245[12])
719- if (($size1319913245 == 13))
720- then $acc131319913245
718+ let $acc131322913275 = CurrentRewardEntry($acc121322913275, $list1322913275[12])
719+ if (($size1322913275 == 13))
720+ then $acc131322913275
721721 else {
722- let $acc141319913245 = CurrentRewardEntry($acc131319913245, $list1319913245[13])
723- if (($size1319913245 == 14))
724- then $acc141319913245
722+ let $acc141322913275 = CurrentRewardEntry($acc131322913275, $list1322913275[13])
723+ if (($size1322913275 == 14))
724+ then $acc141322913275
725725 else {
726- let $acc151319913245 = CurrentRewardEntry($acc141319913245, $list1319913245[14])
727- if (($size1319913245 == 15))
728- then $acc151319913245
726+ let $acc151322913275 = CurrentRewardEntry($acc141322913275, $list1322913275[14])
727+ if (($size1322913275 == 15))
728+ then $acc151322913275
729729 else {
730- let $acc161319913245 = CurrentRewardEntry($acc151319913245, $list1319913245[15])
731- if (($size1319913245 == 16))
732- then $acc161319913245
730+ let $acc161322913275 = CurrentRewardEntry($acc151322913275, $list1322913275[15])
731+ if (($size1322913275 == 16))
732+ then $acc161322913275
733733 else {
734- let $acc171319913245 = CurrentRewardEntry($acc161319913245, $list1319913245[16])
735- if (($size1319913245 == 17))
736- then $acc171319913245
734+ let $acc171322913275 = CurrentRewardEntry($acc161322913275, $list1322913275[16])
735+ if (($size1322913275 == 17))
736+ then $acc171322913275
737737 else {
738- let $acc181319913245 = CurrentRewardEntry($acc171319913245, $list1319913245[17])
739- if (($size1319913245 == 18))
740- then $acc181319913245
738+ let $acc181322913275 = CurrentRewardEntry($acc171322913275, $list1322913275[17])
739+ if (($size1322913275 == 18))
740+ then $acc181322913275
741741 else {
742- let $acc191319913245 = CurrentRewardEntry($acc181319913245, $list1319913245[18])
743- if (($size1319913245 == 19))
744- then $acc191319913245
742+ let $acc191322913275 = CurrentRewardEntry($acc181322913275, $list1322913275[18])
743+ if (($size1322913275 == 19))
744+ then $acc191322913275
745745 else {
746- let $acc201319913245 = CurrentRewardEntry($acc191319913245, $list1319913245[19])
747- if (($size1319913245 == 20))
748- then $acc201319913245
746+ let $acc201322913275 = CurrentRewardEntry($acc191322913275, $list1322913275[19])
747+ if (($size1322913275 == 20))
748+ then $acc201322913275
749749 else {
750- let $acc211319913245 = CurrentRewardEntry($acc201319913245, $list1319913245[20])
750+ let $acc211322913275 = CurrentRewardEntry($acc201322913275, $list1322913275[20])
751751 throw("List size exceed 20")
752752 }
753753 }
754754 }
755755 }
756756 }
757757 }
758758 }
759759 }
760760 }
761761 }
762762 }
763763 }
764764 }
765765 }
766766 }
767767 }
768768 }
769769 }
770770 }
771771 }
772772 }
773773 }
774774 ((previousRewardEntryNew ++ currentRewardEntryNew) ++ [IntegerEntry(keyRewardUpdateHeight, rewardUpdateHeight)])
775775 }
776776 }
777777
778778
779779
780780 @Callable(i)
781781 func shutdown () = if (!(isActive))
782782 then throw(("DApp is already suspended. Cause: " + valueOrElse(getString(this, keyCause), "the cause wasn't specified")))
783783 else if (!(containsElement([adminPubKey1, adminPubKey2, adminPubKey3, adminPubKeyStartStop], i.callerPublicKey)))
784784 then throw("Only admin can call this function")
785785 else suspend("Paused by admin")
786786
787787
788788
789789 @Callable(i)
790790 func activate () = if (isActive)
791791 then throw("DApp is already active")
792792 else if (!(containsElement([adminPubKey1, adminPubKey2, adminPubKey3, adminPubKeyStartStop], i.callerPublicKey)))
793793 then throw("Only admin can call this function")
794794 else [BooleanEntry(keyActive, true), DeleteEntry(keyCause)]
795795
796796
797797 @Verifier(tx)
798798 func verify () = sigVerify(tx.bodyBytes, tx.proofs[0], tx.senderPublicKey)
799799

github/deemru/w8io/c3f4982 
870.66 ms