tx · 3hqk2FwLUuqTB7pFXrsbAbhjQ6aUfTByHcL1dne5fjoS

3N17JMn4WESkhCSrcEwdADBZFAe8uiuvCGQ:  -0.01400000 Waves

2021.10.02 21:24 [1728939] smart account 3N17JMn4WESkhCSrcEwdADBZFAe8uiuvCGQ > SELF 0.00000000 Waves

{ "type": 13, "id": "3hqk2FwLUuqTB7pFXrsbAbhjQ6aUfTByHcL1dne5fjoS", "fee": 1400000, "feeAssetId": null, "timestamp": 1633199148721, "version": 2, "chainId": 84, "sender": "3N17JMn4WESkhCSrcEwdADBZFAe8uiuvCGQ", "senderPublicKey": "BMLuSYJ8rvQD55waCoKpzCBhJAbY8s9pp4V5ZgxuzCBD", "proofs": [ "4w9e1B7W3uQBVREZjTzcXKnTTvG6jWXjzjiwCWDUi85R9wRC4GcLrrsyLt63W777ThwAUBP3bz8dauKZvewEyYr4" ], "script": "base64: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AAIJAAEsAAAAAgkAAaQAAAABBQAAABJjdXJyZW50cnVubmluZ3dlZWsCAAAAC19Ub3RhbF9UeG5zBQAAAA90b3RhbHR4bnNvZndlZWsJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAICAAAAE0N1cnJlbnRfVm90aW5nX1dlZWsFAAAAEmN1cnJlbnRydW5uaW5nd2VlawkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgkAASwAAAACAgAAAAxUb3RhbF9Wb3Rlc18FAAAADkZhdm91cml0ZUFzc2V0BQAAAA9hc3NldHRvdGFsdm90ZXMJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAIJAAEsAAAAAgkAASwAAAACCQABpAAAAAEFAAAAEmN1cnJlbnRydW5uaW5nd2VlawIAAAANX1RvdGFsX1ZvdGVzXwUAAAAORmF2b3VyaXRlQXNzZXQFAAAAFXdlZWtseWFzc2V0dG90YWx2b3RlcwkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgkAASwAAAACAgAAABFVc2VyX1RvdGFsX1ZvdGVzXwUAAAAKY3VycmVudEtleQUAAAAOdXNlcnRvdGFsdm90ZXMJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAIJAAEsAAAAAgkAASwAAAACCQABpAAAAAEFAAAAEmN1cnJlbnRydW5uaW5nd2VlawIAAAASX1VzZXJfVG90YWxfVm90ZXNfBQAAAApjdXJyZW50S2V5BQAAABR1c2VydG90YWx3ZWVrbHl2b3RlcwkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABpAAAAAEFAAAAEmN1cnJlbnRydW5uaW5nd2VlawIAAAASX1VzZXJfVG90YWxfVm90ZXNfBQAAAApjdXJyZW50S2V5AgAAAAEtBQAAAA5GYXZvdXJpdGVBc3NldAUAAAAcdXNlcnRvdGFsd2Vla2x5dm90ZXNmb3Jhc3NldAkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgIAAAAXVXNlcl9Ub3RhbF9Bc3NldF9Wb3Rlc18FAAAACmN1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AAIJAAEsAAAAAgkAAaQAAAABBQAAABJjdXJyZW50cnVubmluZ3dlZWsCAAAAC19Ub3RhbF9UeG5zBQAAAA90b3RhbHR4bnNvZndlZWsJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAICAAAAE0N1cnJlbnRfVm90aW5nX1dlZWsFAAAAEmN1cnJlbnRydW5uaW5nd2VlawkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgkAASwAAAACAgAAAAxUb3RhbF9Wb3Rlc18FAAAADkZhdm91cml0ZUFzc2V0BQAAAA9hc3NldHRvdGFsdm90ZXMJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAIJAAEsAAAAAgkAASwAAAACCQABpAAAAAEFAAAAEmN1cnJlbnRydW5uaW5nd2VlawIAAAANX1RvdGFsX1ZvdGVzXwUAAAAORmF2b3VyaXRlQXNzZXQFAAAAFXdlZWtseWFzc2V0dG90YWx2b3RlcwkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgkAASwAAAACAgAAABFVc2VyX1RvdGFsX1ZvdGVzXwUAAAAKY3VycmVudEtleQUAAAAOdXNlcnRvdGFsdm90ZXMJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAIJAAEsAAAAAgkAASwAAAACCQABpAAAAAEFAAAAEmN1cnJlbnRydW5uaW5nd2VlawIAAAASX1VzZXJfVG90YWxfVm90ZXNfBQAAAApjdXJyZW50S2V5BQAAABR1c2VydG90YWx3ZWVrbHl2b3RlcwkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABpAAAAAEFAAAAEmN1cnJlbnRydW5uaW5nd2VlawIAAAASX1VzZXJfVG90YWxfVm90ZXNfBQAAAApjdXJyZW50S2V5AgAAAAEtBQAAAA5GYXZvdXJpdGVBc3NldAUAAAAcdXNlcnRvdGFsd2Vla2x5dm90ZXNmb3Jhc3NldAkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgIAAAAXVXNlcl9Ub3RhbF9Bc3NldF9Wb3Rlc18FAAAACmN1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AAAAAgkAASwAAAACCQABpAAAAAEFAAAAEmN1cnJlbnRydW5uaW5nd2VlawIAAAALX1RvdGFsX1R4bnMFAAAAD3RvdGFsdHhuc29md2VlawkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgIAAAATQ3VycmVudF9Wb3RpbmdfV2VlawUAAAASY3VycmVudHJ1bm5pbmd3ZWVrCQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACCQABLAAAAAICAAAADFRvdGFsX1ZvdGVzXwUAAAAORmF2b3VyaXRlQXNzZXQFAAAAD2Fzc2V0dG90YWx2b3RlcwkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgkAASwAAAACCQABLAAAAAIJAAGkAAAAAQUAAAASY3VycmVudHJ1bm5pbmd3ZWVrAgAAAA1fVG90YWxfVm90ZXNfBQAAAA5GYXZvdXJpdGVBc3NldAUAAAAVd2Vla2x5YXNzZXR0b3RhbHZvdGVzCQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACCQABLAAAAAICAAAAEVVzZXJfVG90YWxfVm90ZXNfBQAAAApjdXJyZW50S2V5BQAAAA51c2VydG90YWx2b3RlcwkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgkAASwAAAACCQABLAAAAAIJAAGkAAAAAQUAAAASY3VycmVudHJ1bm5pbmd3ZWVrAgAAABJfVXNlcl9Ub3RhbF9Wb3Rlc18FAAAACmN1cnJlbnRLZXkFAAAAFHVzZXJ0b3RhbHdlZWtseXZvdGVzCQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAGkAAAAAQUAAAASY3VycmVudHJ1bm5pbmd3ZWVrAgAAABJfVXNlcl9Ub3RhbF9Wb3Rlc18FAAAACmN1cnJlbnRLZXkCAAAAAS0FAAAADkZhdm91cml0ZUFzc2V0BQAAABx1c2VydG90YWx3ZWVrbHl2b3Rlc2ZvcmFzc2V0CQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACAgAAABdVc2VyX1RvdGFsX0Fzc2V0X1ZvdGVzXwUAAAAK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Z2VyRW50cnkAAAACCQABLAAAAAIJAAGkAAAAAQUAAAASY3VycmVudHJ1bm5pbmd3ZWVrAgAAAAtfVG90YWxfVHhucwUAAAAPdG90YWx0eG5zb2Z3ZWVrCQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACAgAAABNDdXJyZW50X1ZvdGluZ19XZWVrBQAAABJjdXJyZW50cnVubmluZ3dlZWsJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAIJAAEsAAAAAgIAAAAMVG90YWxfVm90ZXNfBQAAAA5GYXZvdXJpdGVBc3NldAUAAAAPYXNzZXR0b3RhbHZvdGVzCQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACCQABLAAAAAIJAAEsAAAAAgkAAaQAAAABBQAAABJjdXJyZW50cnVubmluZ3dlZWsCAAAADV9Ub3RhbF9Wb3Rlc18FAAAADkZhdm91cml0ZUFzc2V0BQAAABV3ZWVrbHlhc3NldHRvdGFsdm90ZXMJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAIJAAEsAAAAAgIAAAARVXNlcl9Ub3RhbF9Wb3Rlc18FAAAACmN1cnJlbnRLZXkFAAAADnVzZXJ0b3RhbHZvdGVzCQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACCQABLAAAAAIJAAEsAAAAAgkAAaQAAAABBQAAABJjdXJyZW50cnVubmluZ3dlZWsCAAAAEl9Vc2VyX1RvdGFsX1ZvdGVzXwUAAAAKY3VycmVudEtleQUAAAAUdXNlcnRvdGFsd2Vla2x5dm90ZXMJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAAaQAAAABBQAAABJjdXJyZW50cnVubmluZ3dlZWsCAAAAEl9Vc2VyX1RvdGFsX1ZvdGVzXwUAAAAKY3VycmVudEtleQIAAAABLQUAAAAORmF2b3VyaXRlQXNzZXQFAAAAHHVzZXJ0b3RhbHdlZWtseXZvdGVzZm9yYXNzZXQJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAICAAAAF1VzZXJfVG90YWxfQXNzZXRfVm90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dGVnZXJFbnRyeQAAAAIJAAEsAAAAAgkAAaQAAAABBQAAABJjdXJyZW50cnVubmluZ3dlZWsCAAAAC19Ub3RhbF9UeG5zBQAAAA90b3RhbHR4bnNvZndlZWsJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAICAAAAE0N1cnJlbnRfVm90aW5nX1dlZWsFAAAAEmN1cnJlbnRydW5uaW5nd2VlawkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgkAASwAAAACAgAAAAxUb3RhbF9Wb3Rlc18FAAAADkZhdm91cml0ZUFzc2V0BQAAAA9hc3NldHRvdGFsdm90ZXMJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAIJAAEsAAAAAgkAASwAAAACCQABpAAAAAEFAAAAEmN1cnJlbnRydW5uaW5nd2VlawIAAAANX1RvdGFsX1ZvdGVzXwUAAAAORmF2b3VyaXRlQXNzZXQFAAAAFXdlZWtseWFzc2V0dG90YWx2b3RlcwkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgkAASwAAAACAgAAABFVc2VyX1RvdGFsX1ZvdGVzXwUAAAAKY3VycmVudEtleQUAAAAOdXNlcnRvdGFsdm90ZXMJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAIJAAEsAAAAAgkAASwAAAACCQABpAAAAAEFAAAAEmN1cnJlbnRydW5uaW5nd2VlawIAAAASX1VzZXJfVG90YWxfVm90ZXNfBQAAAApjdXJyZW50S2V5BQAAABR1c2VydG90YWx3ZWVrbHl2b3RlcwkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABpAAAAAEFAAAAEmN1cnJlbnRydW5uaW5nd2VlawIAAAASX1VzZXJfVG90YWxfVm90ZXNfBQAAAApjdXJyZW50S2V5AgAAAAEtBQAAAA5GYXZvdXJpdGVBc3NldAUAAAAcdXNlcnRvdGFsd2Vla2x5dm90ZXNmb3Jhc3NldAkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgIAAAAXVXNlcl9Ub3RhbF9Bc3NldF9W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BEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgkAASwAAAACCQABpAAAAAEFAAAAEmN1cnJlbnRydW5uaW5nd2VlawIAAAALX1RvdGFsX1R4bnMFAAAAD3RvdGFsdHhuc29md2VlawkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgIAAAATQ3VycmVudF9Wb3RpbmdfV2VlawUAAAASY3VycmVudHJ1bm5pbmd3ZWVrCQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACCQABLAAAAAICAAAADFRvdGFsX1ZvdGVzXwUAAAAORmF2b3VyaXRlQXNzZXQFAAAAD2Fzc2V0dG90YWx2b3RlcwkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgkAASwAAAACCQABLAAAAAIJAAGkAAAAAQUAAAASY3VycmVudHJ1bm5pbmd3ZWVrAgAAAA1fVG90YWxfVm90ZXNfBQAAAA5GYXZvdXJpdGVBc3NldAUAAAAVd2Vla2x5YXNzZXR0b3RhbHZvdGVzCQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACCQABLAAAAAICAAAAEVVzZXJfVG90YWxfVm90ZXNfBQAAAApjdXJyZW50S2V5BQAAAA51c2VydG90YWx2b3RlcwkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgkAASwAAAACCQABLAAAAAIJAAGkAAAAAQUAAAASY3VycmVudHJ1bm5pbmd3ZWVrAgAAABJfVXNlcl9Ub3RhbF9Wb3Rlc18FAAAACmN1cnJlbnRLZXkFAAAAFHVzZXJ0b3RhbHdlZWtseXZvdGVzCQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAGkAAAAAQUAAAASY3VycmVudHJ1bm5pbmd3ZWVrAgAAABJfVXNlcl9Ub3RhbF9Wb3Rlc18FAAAACmN1cnJlbnRLZXkCAAAAAS0FAAAADkZhdm91cml0ZUFzc2V0BQAAABx1c2VydG90YWx3ZWVrbHl2b3Rlc2ZvcmFzc2V0CQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACAgAAABdVc2Vy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bnMJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAIJAAEsAAAAAgkAAaQAAAABBQAAABJjdXJyZW50cnVubmluZ3dlZWsCAAAAC19Ub3RhbF9UeG5zBQAAAA90b3RhbHR4bnNvZndlZWsJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAICAAAAE0N1cnJlbnRfVm90aW5nX1dlZWsFAAAAEmN1cnJlbnRydW5uaW5nd2VlawkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgkAASwAAAACAgAAAAxUb3RhbF9Wb3Rlc18FAAAADkZhdm91cml0ZUFzc2V0BQAAAA9hc3NldHRvdGFsdm90ZXMJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAIJAAEsAAAAAgkAASwAAAACCQABpAAAAAEFAAAAEmN1cnJlbnRydW5uaW5nd2VlawIAAAANX1RvdGFsX1ZvdGVzXwUAAAAORmF2b3VyaXRlQXNzZXQFAAAAFXdlZWtseWFzc2V0dG90YWx2b3RlcwkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgkAASwAAAACAgAAABFVc2VyX1RvdGFsX1ZvdGVzXwUAAAAKY3VycmVudEtleQUAAAAOdXNlcnRvdGFsdm90ZXMJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAIJAAEsAAAAAgkAASwAAAACCQABpAAAAAEFAAAAEmN1cnJlbnRydW5uaW5nd2VlawIAAAASX1VzZXJfVG90YWxfVm90ZXNfBQAAAApjdXJyZW50S2V5BQAAABR1c2VydG90YWx3ZWVrbHl2b3RlcwkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABpAAAAAEFAAAAEmN1cnJlbnRydW5uaW5nd2VlawIAAAASX1VzZXJfVG90YWxfVm90ZXNfBQAAAApjdXJyZW50S2V5AgAAAAEtBQAAAA5GYXZvdXJpdGVBc3NldAUAAAAcdXNlcnRvdGFsd2Vla2x5dm90ZXNmb3Jhc3NldAkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgIAAAAX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b3RhbHR4bnMJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAIJAAEsAAAAAgkAAaQAAAABBQAAABJjdXJyZW50cnVubmluZ3dlZWsCAAAAC19Ub3RhbF9UeG5zBQAAAA90b3RhbHR4bnNvZndlZWsJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAICAAAAE0N1cnJlbnRfVm90aW5nX1dlZWsFAAAAEmN1cnJlbnRydW5uaW5nd2VlawkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgkAASwAAAACAgAAAAxUb3RhbF9Wb3Rlc18FAAAADkZhdm91cml0ZUFzc2V0BQAAAA9hc3NldHRvdGFsdm90ZXMJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAIJAAEsAAAAAgkAASwAAAACCQABpAAAAAEFAAAAEmN1cnJlbnRydW5uaW5nd2VlawIAAAANX1RvdGFsX1ZvdGVzXwUAAAAORmF2b3VyaXRlQXNzZXQFAAAAFXdlZWtseWFzc2V0dG90YWx2b3RlcwkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgkAASwAAAACAgAAABFVc2VyX1RvdGFsX1ZvdGVzXwUAAAAKY3VycmVudEtleQUAAAAOdXNlcnRvdGFsdm90ZXMJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAIJAAEsAAAAAgkAASwAAAACCQABpAAAAAEFAAAAEmN1cnJlbnRydW5uaW5nd2VlawIAAAASX1VzZXJfVG90YWxfVm90ZXNfBQAAAApjdXJyZW50S2V5BQAAABR1c2VydG90YWx3ZWVrbHl2b3RlcwkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABpAAAAAEFAAAAEmN1cnJlbnRydW5uaW5nd2VlawIAAAASX1VzZXJfVG90YWxfVm90ZXNfBQAAAApjdXJyZW50S2V5AgAAAAEtBQAAAA5GYXZvdXJpdGVBc3NldAUAAAAcdXNlcnRvdGFsd2Vla2x5dm90ZXNmb3Jhc3NldAkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgIAAAAXVXNlcl9Ub3RhbF9Bc3NldF9Wb3Rlc18FAAAACmN1cnJlbnRLZXkCAAAAAV8FAAAADkZhdm91cml0ZUFzc2V0BQAAABZ1c2VydG90YWx2b3Rlc2ZvcmFzc2V0CQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAICAAAAB21lc3NhZ2UFAAAAB21lc3NhZ2UFAAAAA25pbAAAAAEAAAACdHgBAAAABnZlcmlmeQAAAAAJAAH0AAAAAwgFAAAAAnR4AAAACWJvZHlCeXRlcwkAAZEAAAACCAUAAAACdHgAAAAGcHJvb2ZzAAAAAAAAAAAACAUAAAACdHgAAAAPc2VuZGVyUHVibGljS2V5ZZzWpQ==", "height": 1728939, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 9Tr9W8iymd48gNHdmxYJJLsCnngLE6NMpLmMRjEHCHp5 Next: 3CyTgfTSq4jXkpZoi98f7Ku3naXpdwmxcFb1LwPHmWVJ Diff:
OldNewDifferences
1919
2020 let i = "<h1>You Voted Successfully!</h1><br>"
2121
22-let j = {
23- let k = getInteger(this, "Total_Txns")
24- if ($isInstanceOf(k, "Int"))
22+let j = "Weekly Vote Need 0.0001 A4A Token as Attached payment[1]."
23+
24+let k = {
25+ let l = getInteger(this, "Total_Txns")
26+ if ($isInstanceOf(l, "Int"))
2527 then {
26- let l = k
27- l
28+ let m = l
29+ m
2830 }
2931 else 0
3032 }
3133
32-let m = (j + 1)
34+let n = (k + 1)
3335
34-let n = {
35- let k = getInteger(this, (toString(f) + "_Total_Txns"))
36- if ($isInstanceOf(k, "Int"))
36+let o = {
37+ let l = getInteger(this, (toString(f) + "_Total_Txns"))
38+ if ($isInstanceOf(l, "Int"))
3739 then {
38- let l = k
39- l
40+ let m = l
41+ m
4042 }
4143 else 0
4244 }
4345
44-let o = (n + 1)
46+let p = (o + 1)
4547
46-@Callable(p)
48+@Callable(q)
4749 func Chainlink () = {
48- let q = "Chainlink"
49- let r = if ((size(p.payments) == 1))
50- then p.payments[0]
51- else throw("Weekly Vote Need 0.0001 A4A Token as Attached payment[1].")
52- let s = toBase58String(p.caller.bytes)
53- let t = assetBalance(addressFromPublicKey(p.callerPublicKey), a)
54- let u = {
55- let k = getInteger(this, ((toString(f) + "_User_Total_Votes_") + s))
56- if ($isInstanceOf(k, "Int"))
50+ let r = "Chainlink"
51+ let s = if ((size(q.payments) == 1))
52+ then q.payments[0]
53+ else throw(j)
54+ let t = toBase58String(q.caller.bytes)
55+ let u = assetBalance(addressFromPublicKey(q.callerPublicKey), a)
56+ let v = {
57+ let l = getInteger(this, ((toString(f) + "_User_Total_Votes_") + t))
58+ if ($isInstanceOf(l, "Int"))
5759 then {
58- let l = k
59- l
60+ let m = l
61+ m
6062 }
6163 else 0
6264 }
63- let v = (u + 1)
64- let w = {
65- let k = getInteger(this, ((((toString(f) + "_User_Total_Votes_") + s) + "-") + q))
66- if ($isInstanceOf(k, "Int"))
65+ let w = (v + 1)
66+ let x = {
67+ let l = getInteger(this, ((((toString(f) + "_User_Total_Votes_") + t) + "-") + r))
68+ if ($isInstanceOf(l, "Int"))
6769 then {
68- let l = k
69- l
70+ let m = l
71+ m
7072 }
7173 else 0
7274 }
73- let x = (w + 1)
74- let y = {
75- let k = getInteger(this, ("User_Total_Votes_" + s))
76- if ($isInstanceOf(k, "Int"))
75+ let y = (x + 1)
76+ let z = {
77+ let l = getInteger(this, ("User_Total_Votes_" + t))
78+ if ($isInstanceOf(l, "Int"))
7779 then {
78- let l = k
79- l
80+ let m = l
81+ m
8082 }
8183 else 0
8284 }
83- let z = (y + 1)
84- let A = {
85- let k = getInteger(this, ((("User_Total_Asset_Votes_" + s) + "_") + q))
86- if ($isInstanceOf(k, "Int"))
85+ let A = (z + 1)
86+ let B = {
87+ let l = getInteger(this, ((("User_Total_Asset_Votes_" + t) + "_") + r))
88+ if ($isInstanceOf(l, "Int"))
8789 then {
88- let l = k
89- l
90+ let m = l
91+ m
9092 }
9193 else 0
9294 }
93- let B = (A + 1)
94- let C = {
95- let k = getInteger(this, ("Total_Votes_" + q))
96- if ($isInstanceOf(k, "Int"))
95+ let C = (B + 1)
96+ let D = {
97+ let l = getInteger(this, ("Total_Votes_" + r))
98+ if ($isInstanceOf(l, "Int"))
9799 then {
98- let l = k
99- l
100+ let m = l
101+ m
100102 }
101103 else 0
102104 }
103- let D = (C + 1)
104- let E = {
105- let k = getInteger(this, ((toString(f) + "_Total_Votes_") + q))
106- if ($isInstanceOf(k, "Int"))
105+ let E = (D + 1)
106+ let F = {
107+ let l = getInteger(this, ((toString(f) + "_Total_Votes_") + r))
108+ if ($isInstanceOf(l, "Int"))
107109 then {
108- let l = k
109- l
110+ let m = l
111+ m
110112 }
111113 else 0
112114 }
113- let F = (E + 1)
114- if ((100000000 > t))
115+ let G = (F + 1)
116+ if ((100000000 > u))
115117 then throw("Minimum 1 A4A is required on Your Address to Vote. Please Mint or hold minimum 1 A4A on this Address.")
116- else if ((r.assetId != a))
118+ else if ((s.assetId != a))
117119 then throw((("Incorrect asset attached, please attach " + toBase58String(a)) + " AssetID Only."))
118- else if ((r.amount != 10000))
120+ else if ((s.amount != 10000))
119121 then throw("Please Attach Exact 0.0001 A4A To Vote.")
120122 else if ((h > lastBlock.timestamp))
121123 then throw((("Voting is paused for Next " + toString(((h - lastBlock.timestamp) / 60000))) + " Minutes"))
122- else [IntegerEntry("Total_Txns", m), IntegerEntry((toString(f) + "_Total_Txns"), o), IntegerEntry("Current_Voting_Week", f), IntegerEntry(("Total_Votes_" + q), D), IntegerEntry(((toString(f) + "_Total_Votes_") + q), F), IntegerEntry(("User_Total_Votes_" + s), z), IntegerEntry(((toString(f) + "_User_Total_Votes_") + s), v), IntegerEntry(((((toString(f) + "_User_Total_Votes_") + s) + "-") + q), x), IntegerEntry(((("User_Total_Asset_Votes_" + s) + "_") + q), B), StringEntry("message", i)]
124+ else [IntegerEntry("Total_Txns", n), IntegerEntry((toString(f) + "_Total_Txns"), p), IntegerEntry("Current_Voting_Week", f), IntegerEntry(("Total_Votes_" + r), E), IntegerEntry(((toString(f) + "_Total_Votes_") + r), G), IntegerEntry(("User_Total_Votes_" + t), A), IntegerEntry(((toString(f) + "_User_Total_Votes_") + t), w), IntegerEntry(((((toString(f) + "_User_Total_Votes_") + t) + "-") + r), y), IntegerEntry(((("User_Total_Asset_Votes_" + t) + "_") + r), C), StringEntry("message", i)]
123125 }
124126
125127
126128
127-@Callable(p)
129+@Callable(q)
128130 func Dent () = {
129- let q = "Dent"
130- let r = if ((size(p.payments) == 1))
131- then p.payments[0]
132- else throw("Weekly Vote Need 0.0001 A4A Token as Attached payment[1].")
133- let s = toBase58String(p.caller.bytes)
134- let t = assetBalance(addressFromPublicKey(p.callerPublicKey), a)
135- let u = {
136- let k = getInteger(this, ((toString(f) + "_User_Total_Votes_") + s))
137- if ($isInstanceOf(k, "Int"))
131+ let r = "Dent"
132+ let s = if ((size(q.payments) == 1))
133+ then q.payments[0]
134+ else throw(j)
135+ let t = toBase58String(q.caller.bytes)
136+ let u = assetBalance(addressFromPublicKey(q.callerPublicKey), a)
137+ let v = {
138+ let l = getInteger(this, ((toString(f) + "_User_Total_Votes_") + t))
139+ if ($isInstanceOf(l, "Int"))
138140 then {
139- let l = k
140- l
141+ let m = l
142+ m
141143 }
142144 else 0
143145 }
144- let v = (u + 1)
145- let w = {
146- let k = getInteger(this, ((((toString(f) + "_User_Total_Votes_") + s) + "-") + q))
147- if ($isInstanceOf(k, "Int"))
146+ let w = (v + 1)
147+ let x = {
148+ let l = getInteger(this, ((((toString(f) + "_User_Total_Votes_") + t) + "-") + r))
149+ if ($isInstanceOf(l, "Int"))
148150 then {
149- let l = k
150- l
151+ let m = l
152+ m
151153 }
152154 else 0
153155 }
154- let x = (w + 1)
155- let y = {
156- let k = getInteger(this, ("User_Total_Votes_" + s))
157- if ($isInstanceOf(k, "Int"))
156+ let y = (x + 1)
157+ let z = {
158+ let l = getInteger(this, ("User_Total_Votes_" + t))
159+ if ($isInstanceOf(l, "Int"))
158160 then {
159- let l = k
160- l
161+ let m = l
162+ m
161163 }
162164 else 0
163165 }
164- let z = (y + 1)
165- let A = {
166- let k = getInteger(this, ((("User_Total_Asset_Votes_" + s) + "_") + q))
167- if ($isInstanceOf(k, "Int"))
166+ let A = (z + 1)
167+ let B = {
168+ let l = getInteger(this, ((("User_Total_Asset_Votes_" + t) + "_") + r))
169+ if ($isInstanceOf(l, "Int"))
168170 then {
169- let l = k
170- l
171+ let m = l
172+ m
171173 }
172174 else 0
173175 }
174- let B = (A + 1)
175- let C = {
176- let k = getInteger(this, ("Total_Votes_" + q))
177- if ($isInstanceOf(k, "Int"))
176+ let C = (B + 1)
177+ let D = {
178+ let l = getInteger(this, ("Total_Votes_" + r))
179+ if ($isInstanceOf(l, "Int"))
178180 then {
179- let l = k
180- l
181+ let m = l
182+ m
181183 }
182184 else 0
183185 }
184- let D = (C + 1)
185- let E = {
186- let k = getInteger(this, ((toString(f) + "_Total_Votes_") + q))
187- if ($isInstanceOf(k, "Int"))
186+ let E = (D + 1)
187+ let F = {
188+ let l = getInteger(this, ((toString(f) + "_Total_Votes_") + r))
189+ if ($isInstanceOf(l, "Int"))
188190 then {
189- let l = k
190- l
191+ let m = l
192+ m
191193 }
192194 else 0
193195 }
194- let F = (E + 1)
195- if ((100000000 > t))
196+ let G = (F + 1)
197+ if ((100000000 > u))
196198 then throw("Minimum 1 A4A is required on Your Address to Vote. Please Mint or hold minimum 1 A4A on this Address.")
197- else if ((r.assetId != a))
199+ else if ((s.assetId != a))
198200 then throw((("Incorrect asset attached, please attach " + toBase58String(a)) + " AssetID Only."))
199- else if ((r.amount != 10000))
201+ else if ((s.amount != 10000))
200202 then throw("Please Attach Exact 0.0001 A4A To Vote.")
201203 else if ((h > lastBlock.timestamp))
202204 then throw((("Voting is paused for Next " + toString(((h - lastBlock.timestamp) / 60000))) + " Minutes"))
203- else [IntegerEntry("Total_Txns", m), IntegerEntry((toString(f) + "_Total_Txns"), o), IntegerEntry("Current_Voting_Week", f), IntegerEntry(("Total_Votes_" + q), D), IntegerEntry(((toString(f) + "_Total_Votes_") + q), F), IntegerEntry(("User_Total_Votes_" + s), z), IntegerEntry(((toString(f) + "_User_Total_Votes_") + s), v), IntegerEntry(((((toString(f) + "_User_Total_Votes_") + s) + "-") + q), x), IntegerEntry(((("User_Total_Asset_Votes_" + s) + "_") + q), B), StringEntry("message", i)]
205+ else [IntegerEntry("Total_Txns", n), IntegerEntry((toString(f) + "_Total_Txns"), p), IntegerEntry("Current_Voting_Week", f), IntegerEntry(("Total_Votes_" + r), E), IntegerEntry(((toString(f) + "_Total_Votes_") + r), G), IntegerEntry(("User_Total_Votes_" + t), A), IntegerEntry(((toString(f) + "_User_Total_Votes_") + t), w), IntegerEntry(((((toString(f) + "_User_Total_Votes_") + t) + "-") + r), y), IntegerEntry(((("User_Total_Asset_Votes_" + t) + "_") + r), C), StringEntry("message", i)]
204206 }
205207
206208
207209
208-@Callable(p)
210+@Callable(q)
209211 func Sushi () = {
210- let q = "Sushi"
211- let r = if ((size(p.payments) == 1))
212- then p.payments[0]
213- else throw("Weekly Vote Need 0.0001 A4A Token as Attached payment[1].")
214- let s = toBase58String(p.caller.bytes)
215- let t = assetBalance(addressFromPublicKey(p.callerPublicKey), a)
216- let u = {
217- let k = getInteger(this, ((toString(f) + "_User_Total_Votes_") + s))
218- if ($isInstanceOf(k, "Int"))
212+ let r = "Sushi"
213+ let s = if ((size(q.payments) == 1))
214+ then q.payments[0]
215+ else throw(j)
216+ let t = toBase58String(q.caller.bytes)
217+ let u = assetBalance(addressFromPublicKey(q.callerPublicKey), a)
218+ let v = {
219+ let l = getInteger(this, ((toString(f) + "_User_Total_Votes_") + t))
220+ if ($isInstanceOf(l, "Int"))
219221 then {
220- let l = k
221- l
222+ let m = l
223+ m
222224 }
223225 else 0
224226 }
225- let v = (u + 1)
226- let w = {
227- let k = getInteger(this, ((((toString(f) + "_User_Total_Votes_") + s) + "-") + q))
228- if ($isInstanceOf(k, "Int"))
227+ let w = (v + 1)
228+ let x = {
229+ let l = getInteger(this, ((((toString(f) + "_User_Total_Votes_") + t) + "-") + r))
230+ if ($isInstanceOf(l, "Int"))
229231 then {
230- let l = k
231- l
232+ let m = l
233+ m
232234 }
233235 else 0
234236 }
235- let x = (w + 1)
236- let y = {
237- let k = getInteger(this, ("User_Total_Votes_" + s))
238- if ($isInstanceOf(k, "Int"))
237+ let y = (x + 1)
238+ let z = {
239+ let l = getInteger(this, ("User_Total_Votes_" + t))
240+ if ($isInstanceOf(l, "Int"))
239241 then {
240- let l = k
241- l
242+ let m = l
243+ m
242244 }
243245 else 0
244246 }
245- let z = (y + 1)
246- let A = {
247- let k = getInteger(this, ((("User_Total_Asset_Votes_" + s) + "_") + q))
248- if ($isInstanceOf(k, "Int"))
247+ let A = (z + 1)
248+ let B = {
249+ let l = getInteger(this, ((("User_Total_Asset_Votes_" + t) + "_") + r))
250+ if ($isInstanceOf(l, "Int"))
249251 then {
250- let l = k
251- l
252+ let m = l
253+ m
252254 }
253255 else 0
254256 }
255- let B = (A + 1)
256- let C = {
257- let k = getInteger(this, ("Total_Votes_" + q))
258- if ($isInstanceOf(k, "Int"))
257+ let C = (B + 1)
258+ let D = {
259+ let l = getInteger(this, ("Total_Votes_" + r))
260+ if ($isInstanceOf(l, "Int"))
259261 then {
260- let l = k
261- l
262+ let m = l
263+ m
262264 }
263265 else 0
264266 }
265- let D = (C + 1)
266- let E = {
267- let k = getInteger(this, ((toString(f) + "_Total_Votes_") + q))
268- if ($isInstanceOf(k, "Int"))
267+ let E = (D + 1)
268+ let F = {
269+ let l = getInteger(this, ((toString(f) + "_Total_Votes_") + r))
270+ if ($isInstanceOf(l, "Int"))
269271 then {
270- let l = k
271- l
272+ let m = l
273+ m
272274 }
273275 else 0
274276 }
275- let F = (E + 1)
276- if ((100000000 > t))
277+ let G = (F + 1)
278+ if ((100000000 > u))
277279 then throw("Minimum 1 A4A is required on Your Address to Vote. Please Mint or hold minimum 1 A4A on this Address.")
278- else if ((r.assetId != a))
280+ else if ((s.assetId != a))
279281 then throw((("Incorrect asset attached, please attach " + toBase58String(a)) + " AssetID Only."))
280- else if ((r.amount != 10000))
282+ else if ((s.amount != 10000))
281283 then throw("Please Attach Exact 0.0001 A4A To Vote.")
282284 else if ((h > lastBlock.timestamp))
283285 then throw((("Voting is paused for Next " + toString(((h - lastBlock.timestamp) / 60000))) + " Minutes"))
284- else [IntegerEntry("Total_Txns", m), IntegerEntry((toString(f) + "_Total_Txns"), o), IntegerEntry("Current_Voting_Week", f), IntegerEntry(("Total_Votes_" + q), D), IntegerEntry(((toString(f) + "_Total_Votes_") + q), F), IntegerEntry(("User_Total_Votes_" + s), z), IntegerEntry(((toString(f) + "_User_Total_Votes_") + s), v), IntegerEntry(((((toString(f) + "_User_Total_Votes_") + s) + "-") + q), x), IntegerEntry(((("User_Total_Asset_Votes_" + s) + "_") + q), B), StringEntry("message", i)]
286+ else [IntegerEntry("Total_Txns", n), IntegerEntry((toString(f) + "_Total_Txns"), p), IntegerEntry("Current_Voting_Week", f), IntegerEntry(("Total_Votes_" + r), E), IntegerEntry(((toString(f) + "_Total_Votes_") + r), G), IntegerEntry(("User_Total_Votes_" + t), A), IntegerEntry(((toString(f) + "_User_Total_Votes_") + t), w), IntegerEntry(((((toString(f) + "_User_Total_Votes_") + t) + "-") + r), y), IntegerEntry(((("User_Total_Asset_Votes_" + t) + "_") + r), C), StringEntry("message", i)]
285287 }
286288
287289
288290
289-@Callable(p)
291+@Callable(q)
290292 func Compound () = {
291- let q = "Compound"
292- let r = if ((size(p.payments) == 1))
293- then p.payments[0]
294- else throw("Weekly Vote Need 0.0001 A4A Token as Attached payment[1].")
295- let s = toBase58String(p.caller.bytes)
296- let t = assetBalance(addressFromPublicKey(p.callerPublicKey), a)
297- let u = {
298- let k = getInteger(this, ((toString(f) + "_User_Total_Votes_") + s))
299- if ($isInstanceOf(k, "Int"))
293+ let r = "Compound"
294+ let s = if ((size(q.payments) == 1))
295+ then q.payments[0]
296+ else throw(j)
297+ let t = toBase58String(q.caller.bytes)
298+ let u = assetBalance(addressFromPublicKey(q.callerPublicKey), a)
299+ let v = {
300+ let l = getInteger(this, ((toString(f) + "_User_Total_Votes_") + t))
301+ if ($isInstanceOf(l, "Int"))
300302 then {
301- let l = k
302- l
303+ let m = l
304+ m
303305 }
304306 else 0
305307 }
306- let v = (u + 1)
307- let w = {
308- let k = getInteger(this, ((((toString(f) + "_User_Total_Votes_") + s) + "-") + q))
309- if ($isInstanceOf(k, "Int"))
308+ let w = (v + 1)
309+ let x = {
310+ let l = getInteger(this, ((((toString(f) + "_User_Total_Votes_") + t) + "-") + r))
311+ if ($isInstanceOf(l, "Int"))
310312 then {
311- let l = k
312- l
313+ let m = l
314+ m
313315 }
314316 else 0
315317 }
316- let x = (w + 1)
317- let y = {
318- let k = getInteger(this, ("User_Total_Votes_" + s))
319- if ($isInstanceOf(k, "Int"))
318+ let y = (x + 1)
319+ let z = {
320+ let l = getInteger(this, ("User_Total_Votes_" + t))
321+ if ($isInstanceOf(l, "Int"))
320322 then {
321- let l = k
322- l
323+ let m = l
324+ m
323325 }
324326 else 0
325327 }
326- let z = (y + 1)
327- let A = {
328- let k = getInteger(this, ((("User_Total_Asset_Votes_" + s) + "_") + q))
329- if ($isInstanceOf(k, "Int"))
328+ let A = (z + 1)
329+ let B = {
330+ let l = getInteger(this, ((("User_Total_Asset_Votes_" + t) + "_") + r))
331+ if ($isInstanceOf(l, "Int"))
330332 then {
331- let l = k
332- l
333+ let m = l
334+ m
333335 }
334336 else 0
335337 }
336- let B = (A + 1)
337- let C = {
338- let k = getInteger(this, ("Total_Votes_" + q))
339- if ($isInstanceOf(k, "Int"))
338+ let C = (B + 1)
339+ let D = {
340+ let l = getInteger(this, ("Total_Votes_" + r))
341+ if ($isInstanceOf(l, "Int"))
340342 then {
341- let l = k
342- l
343+ let m = l
344+ m
343345 }
344346 else 0
345347 }
346- let D = (C + 1)
347- let E = {
348- let k = getInteger(this, ((toString(f) + "_Total_Votes_") + q))
349- if ($isInstanceOf(k, "Int"))
348+ let E = (D + 1)
349+ let F = {
350+ let l = getInteger(this, ((toString(f) + "_Total_Votes_") + r))
351+ if ($isInstanceOf(l, "Int"))
350352 then {
351- let l = k
352- l
353+ let m = l
354+ m
353355 }
354356 else 0
355357 }
356- let F = (E + 1)
357- if ((100000000 > t))
358+ let G = (F + 1)
359+ if ((100000000 > u))
358360 then throw("Minimum 1 A4A is required on Your Address to Vote. Please Mint or hold minimum 1 A4A on this Address.")
359- else if ((r.assetId != a))
361+ else if ((s.assetId != a))
360362 then throw((("Incorrect asset attached, please attach " + toBase58String(a)) + " AssetID Only."))
361- else if ((r.amount != 10000))
363+ else if ((s.amount != 10000))
362364 then throw("Please Attach Exact 0.0001 A4A To Vote.")
363365 else if ((h > lastBlock.timestamp))
364366 then throw((("Voting is paused for Next " + toString(((h - lastBlock.timestamp) / 60000))) + " Minutes"))
365- else [IntegerEntry("Total_Txns", m), IntegerEntry((toString(f) + "_Total_Txns"), o), IntegerEntry("Current_Voting_Week", f), IntegerEntry(("Total_Votes_" + q), D), IntegerEntry(((toString(f) + "_Total_Votes_") + q), F), IntegerEntry(("User_Total_Votes_" + s), z), IntegerEntry(((toString(f) + "_User_Total_Votes_") + s), v), IntegerEntry(((((toString(f) + "_User_Total_Votes_") + s) + "-") + q), x), IntegerEntry(((("User_Total_Asset_Votes_" + s) + "_") + q), B), StringEntry("message", i)]
367+ else [IntegerEntry("Total_Txns", n), IntegerEntry((toString(f) + "_Total_Txns"), p), IntegerEntry("Current_Voting_Week", f), IntegerEntry(("Total_Votes_" + r), E), IntegerEntry(((toString(f) + "_Total_Votes_") + r), G), IntegerEntry(("User_Total_Votes_" + t), A), IntegerEntry(((toString(f) + "_User_Total_Votes_") + t), w), IntegerEntry(((((toString(f) + "_User_Total_Votes_") + t) + "-") + r), y), IntegerEntry(((("User_Total_Asset_Votes_" + t) + "_") + r), C), StringEntry("message", i)]
366368 }
367369
368370
369371
370-@Callable(p)
372+@Callable(q)
371373 func Haven () = {
372- let q = "Haven"
373- let r = if ((size(p.payments) == 1))
374- then p.payments[0]
375- else throw("Weekly Vote Need 0.0001 A4A Token as Attached payment[1].")
376- let s = toBase58String(p.caller.bytes)
377- let t = assetBalance(addressFromPublicKey(p.callerPublicKey), a)
378- let u = {
379- let k = getInteger(this, ((toString(f) + "_User_Total_Votes_") + s))
380- if ($isInstanceOf(k, "Int"))
374+ let r = "Haven"
375+ let s = if ((size(q.payments) == 1))
376+ then q.payments[0]
377+ else throw(j)
378+ let t = toBase58String(q.caller.bytes)
379+ let u = assetBalance(addressFromPublicKey(q.callerPublicKey), a)
380+ let v = {
381+ let l = getInteger(this, ((toString(f) + "_User_Total_Votes_") + t))
382+ if ($isInstanceOf(l, "Int"))
381383 then {
382- let l = k
383- l
384+ let m = l
385+ m
384386 }
385387 else 0
386388 }
387- let v = (u + 1)
388- let w = {
389- let k = getInteger(this, ((((toString(f) + "_User_Total_Votes_") + s) + "-") + q))
390- if ($isInstanceOf(k, "Int"))
389+ let w = (v + 1)
390+ let x = {
391+ let l = getInteger(this, ((((toString(f) + "_User_Total_Votes_") + t) + "-") + r))
392+ if ($isInstanceOf(l, "Int"))
391393 then {
392- let l = k
393- l
394+ let m = l
395+ m
394396 }
395397 else 0
396398 }
397- let x = (w + 1)
398- let y = {
399- let k = getInteger(this, ("User_Total_Votes_" + s))
400- if ($isInstanceOf(k, "Int"))
399+ let y = (x + 1)
400+ let z = {
401+ let l = getInteger(this, ("User_Total_Votes_" + t))
402+ if ($isInstanceOf(l, "Int"))
401403 then {
402- let l = k
403- l
404+ let m = l
405+ m
404406 }
405407 else 0
406408 }
407- let z = (y + 1)
408- let A = {
409- let k = getInteger(this, ((("User_Total_Asset_Votes_" + s) + "_") + q))
410- if ($isInstanceOf(k, "Int"))
409+ let A = (z + 1)
410+ let B = {
411+ let l = getInteger(this, ((("User_Total_Asset_Votes_" + t) + "_") + r))
412+ if ($isInstanceOf(l, "Int"))
411413 then {
412- let l = k
413- l
414+ let m = l
415+ m
414416 }
415417 else 0
416418 }
417- let B = (A + 1)
418- let C = {
419- let k = getInteger(this, ("Total_Votes_" + q))
420- if ($isInstanceOf(k, "Int"))
419+ let C = (B + 1)
420+ let D = {
421+ let l = getInteger(this, ("Total_Votes_" + r))
422+ if ($isInstanceOf(l, "Int"))
421423 then {
422- let l = k
423- l
424+ let m = l
425+ m
424426 }
425427 else 0
426428 }
427- let D = (C + 1)
428- let E = {
429- let k = getInteger(this, ((toString(f) + "_Total_Votes_") + q))
430- if ($isInstanceOf(k, "Int"))
429+ let E = (D + 1)
430+ let F = {
431+ let l = getInteger(this, ((toString(f) + "_Total_Votes_") + r))
432+ if ($isInstanceOf(l, "Int"))
431433 then {
432- let l = k
433- l
434+ let m = l
435+ m
434436 }
435437 else 0
436438 }
437- let F = (E + 1)
438- if ((100000000 > t))
439+ let G = (F + 1)
440+ if ((100000000 > u))
439441 then throw("Minimum 1 A4A is required on Your Address to Vote. Please Mint or hold minimum 1 A4A on this Address.")
440- else if ((r.assetId != a))
442+ else if ((s.assetId != a))
441443 then throw((("Incorrect asset attached, please attach " + toBase58String(a)) + " AssetID Only."))
442- else if ((r.amount != 10000))
444+ else if ((s.amount != 10000))
443445 then throw("Please Attach Exact 0.0001 A4A To Vote.")
444446 else if ((h > lastBlock.timestamp))
445447 then throw((("Voting is paused for Next " + toString(((h - lastBlock.timestamp) / 60000))) + " Minutes"))
446- else [IntegerEntry("Total_Txns", m), IntegerEntry((toString(f) + "_Total_Txns"), o), IntegerEntry("Current_Voting_Week", f), IntegerEntry(("Total_Votes_" + q), D), IntegerEntry(((toString(f) + "_Total_Votes_") + q), F), IntegerEntry(("User_Total_Votes_" + s), z), IntegerEntry(((toString(f) + "_User_Total_Votes_") + s), v), IntegerEntry(((((toString(f) + "_User_Total_Votes_") + s) + "-") + q), x), IntegerEntry(((("User_Total_Asset_Votes_" + s) + "_") + q), B), StringEntry("message", i)]
448+ else [IntegerEntry("Total_Txns", n), IntegerEntry((toString(f) + "_Total_Txns"), p), IntegerEntry("Current_Voting_Week", f), IntegerEntry(("Total_Votes_" + r), E), IntegerEntry(((toString(f) + "_Total_Votes_") + r), G), IntegerEntry(("User_Total_Votes_" + t), A), IntegerEntry(((toString(f) + "_User_Total_Votes_") + t), w), IntegerEntry(((((toString(f) + "_User_Total_Votes_") + t) + "-") + r), y), IntegerEntry(((("User_Total_Asset_Votes_" + t) + "_") + r), C), StringEntry("message", i)]
447449 }
448450
449451
450452
451-@Callable(p)
453+@Callable(q)
452454 func PirateChain () = {
453- let q = "PirateChain"
454- let r = if ((size(p.payments) == 1))
455- then p.payments[0]
456- else throw("Weekly Vote Need 0.0001 A4A Token as Attached payment[1].")
457- let s = toBase58String(p.caller.bytes)
458- let t = assetBalance(addressFromPublicKey(p.callerPublicKey), a)
459- let u = {
460- let k = getInteger(this, ((toString(f) + "_User_Total_Votes_") + s))
461- if ($isInstanceOf(k, "Int"))
455+ let r = "PirateChain"
456+ let s = if ((size(q.payments) == 1))
457+ then q.payments[0]
458+ else throw(j)
459+ let t = toBase58String(q.caller.bytes)
460+ let u = assetBalance(addressFromPublicKey(q.callerPublicKey), a)
461+ let v = {
462+ let l = getInteger(this, ((toString(f) + "_User_Total_Votes_") + t))
463+ if ($isInstanceOf(l, "Int"))
462464 then {
463- let l = k
464- l
465+ let m = l
466+ m
465467 }
466468 else 0
467469 }
468- let v = (u + 1)
469- let w = {
470- let k = getInteger(this, ((((toString(f) + "_User_Total_Votes_") + s) + "-") + q))
471- if ($isInstanceOf(k, "Int"))
470+ let w = (v + 1)
471+ let x = {
472+ let l = getInteger(this, ((((toString(f) + "_User_Total_Votes_") + t) + "-") + r))
473+ if ($isInstanceOf(l, "Int"))
472474 then {
473- let l = k
474- l
475+ let m = l
476+ m
475477 }
476478 else 0
477479 }
478- let x = (w + 1)
479- let y = {
480- let k = getInteger(this, ("User_Total_Votes_" + s))
481- if ($isInstanceOf(k, "Int"))
480+ let y = (x + 1)
481+ let z = {
482+ let l = getInteger(this, ("User_Total_Votes_" + t))
483+ if ($isInstanceOf(l, "Int"))
482484 then {
483- let l = k
484- l
485+ let m = l
486+ m
485487 }
486488 else 0
487489 }
488- let z = (y + 1)
489- let A = {
490- let k = getInteger(this, ((("User_Total_Asset_Votes_" + s) + "_") + q))
491- if ($isInstanceOf(k, "Int"))
490+ let A = (z + 1)
491+ let B = {
492+ let l = getInteger(this, ((("User_Total_Asset_Votes_" + t) + "_") + r))
493+ if ($isInstanceOf(l, "Int"))
492494 then {
493- let l = k
494- l
495+ let m = l
496+ m
495497 }
496498 else 0
497499 }
498- let B = (A + 1)
499- let C = {
500- let k = getInteger(this, ("Total_Votes_" + q))
501- if ($isInstanceOf(k, "Int"))
500+ let C = (B + 1)
501+ let D = {
502+ let l = getInteger(this, ("Total_Votes_" + r))
503+ if ($isInstanceOf(l, "Int"))
502504 then {
503- let l = k
504- l
505+ let m = l
506+ m
505507 }
506508 else 0
507509 }
508- let D = (C + 1)
509- let E = {
510- let k = getInteger(this, ((toString(f) + "_Total_Votes_") + q))
511- if ($isInstanceOf(k, "Int"))
510+ let E = (D + 1)
511+ let F = {
512+ let l = getInteger(this, ((toString(f) + "_Total_Votes_") + r))
513+ if ($isInstanceOf(l, "Int"))
512514 then {
513- let l = k
514- l
515+ let m = l
516+ m
515517 }
516518 else 0
517519 }
518- let F = (E + 1)
519- if ((100000000 > t))
520+ let G = (F + 1)
521+ if ((100000000 > u))
520522 then throw("Minimum 1 A4A is required on Your Address to Vote. Please Mint or hold minimum 1 A4A on this Address.")
521- else if ((r.assetId != a))
523+ else if ((s.assetId != a))
522524 then throw((("Incorrect asset attached, please attach " + toBase58String(a)) + " AssetID Only."))
523- else if ((r.amount != 10000))
525+ else if ((s.amount != 10000))
524526 then throw("Please Attach Exact 0.0001 A4A To Vote.")
525527 else if ((h > lastBlock.timestamp))
526528 then throw((("Voting is paused for Next " + toString(((h - lastBlock.timestamp) / 60000))) + " Minutes"))
527- else [IntegerEntry("Total_Txns", m), IntegerEntry((toString(f) + "_Total_Txns"), o), IntegerEntry("Current_Voting_Week", f), IntegerEntry(("Total_Votes_" + q), D), IntegerEntry(((toString(f) + "_Total_Votes_") + q), F), IntegerEntry(("User_Total_Votes_" + s), z), IntegerEntry(((toString(f) + "_User_Total_Votes_") + s), v), IntegerEntry(((((toString(f) + "_User_Total_Votes_") + s) + "-") + q), x), IntegerEntry(((("User_Total_Asset_Votes_" + s) + "_") + q), B), StringEntry("message", i)]
529+ else [IntegerEntry("Total_Txns", n), IntegerEntry((toString(f) + "_Total_Txns"), p), IntegerEntry("Current_Voting_Week", f), IntegerEntry(("Total_Votes_" + r), E), IntegerEntry(((toString(f) + "_Total_Votes_") + r), G), IntegerEntry(("User_Total_Votes_" + t), A), IntegerEntry(((toString(f) + "_User_Total_Votes_") + t), w), IntegerEntry(((((toString(f) + "_User_Total_Votes_") + t) + "-") + r), y), IntegerEntry(((("User_Total_Asset_Votes_" + t) + "_") + r), C), StringEntry("message", i)]
528530 }
529531
530532
531533
532-@Callable(p)
534+@Callable(q)
533535 func Monero () = {
534- let q = "Monero"
535- let r = if ((size(p.payments) == 1))
536- then p.payments[0]
537- else throw("Weekly Vote Need 0.0001 A4A Token as Attached payment[1].")
538- let s = toBase58String(p.caller.bytes)
539- let t = assetBalance(addressFromPublicKey(p.callerPublicKey), a)
540- let u = {
541- let k = getInteger(this, ((toString(f) + "_User_Total_Votes_") + s))
542- if ($isInstanceOf(k, "Int"))
536+ let r = "Monero"
537+ let s = if ((size(q.payments) == 1))
538+ then q.payments[0]
539+ else throw(j)
540+ let t = toBase58String(q.caller.bytes)
541+ let u = assetBalance(addressFromPublicKey(q.callerPublicKey), a)
542+ let v = {
543+ let l = getInteger(this, ((toString(f) + "_User_Total_Votes_") + t))
544+ if ($isInstanceOf(l, "Int"))
543545 then {
544- let l = k
545- l
546+ let m = l
547+ m
546548 }
547549 else 0
548550 }
549- let v = (u + 1)
550- let w = {
551- let k = getInteger(this, ((((toString(f) + "_User_Total_Votes_") + s) + "-") + q))
552- if ($isInstanceOf(k, "Int"))
551+ let w = (v + 1)
552+ let x = {
553+ let l = getInteger(this, ((((toString(f) + "_User_Total_Votes_") + t) + "-") + r))
554+ if ($isInstanceOf(l, "Int"))
553555 then {
554- let l = k
555- l
556+ let m = l
557+ m
556558 }
557559 else 0
558560 }
559- let x = (w + 1)
560- let y = {
561- let k = getInteger(this, ("User_Total_Votes_" + s))
562- if ($isInstanceOf(k, "Int"))
561+ let y = (x + 1)
562+ let z = {
563+ let l = getInteger(this, ("User_Total_Votes_" + t))
564+ if ($isInstanceOf(l, "Int"))
563565 then {
564- let l = k
565- l
566+ let m = l
567+ m
566568 }
567569 else 0
568570 }
569- let z = (y + 1)
570- let A = {
571- let k = getInteger(this, ((("User_Total_Asset_Votes_" + s) + "_") + q))
572- if ($isInstanceOf(k, "Int"))
571+ let A = (z + 1)
572+ let B = {
573+ let l = getInteger(this, ((("User_Total_Asset_Votes_" + t) + "_") + r))
574+ if ($isInstanceOf(l, "Int"))
573575 then {
574- let l = k
575- l
576+ let m = l
577+ m
576578 }
577579 else 0
578580 }
579- let B = (A + 1)
580- let C = {
581- let k = getInteger(this, ("Total_Votes_" + q))
582- if ($isInstanceOf(k, "Int"))
581+ let C = (B + 1)
582+ let D = {
583+ let l = getInteger(this, ("Total_Votes_" + r))
584+ if ($isInstanceOf(l, "Int"))
583585 then {
584- let l = k
585- l
586+ let m = l
587+ m
586588 }
587589 else 0
588590 }
589- let D = (C + 1)
590- let E = {
591- let k = getInteger(this, ((toString(f) + "_Total_Votes_") + q))
592- if ($isInstanceOf(k, "Int"))
591+ let E = (D + 1)
592+ let F = {
593+ let l = getInteger(this, ((toString(f) + "_Total_Votes_") + r))
594+ if ($isInstanceOf(l, "Int"))
593595 then {
594- let l = k
595- l
596+ let m = l
597+ m
596598 }
597599 else 0
598600 }
599- let F = (E + 1)
600- if ((100000000 > t))
601+ let G = (F + 1)
602+ if ((100000000 > u))
601603 then throw("Minimum 1 A4A is required on Your Address to Vote. Please Mint or hold minimum 1 A4A on this Address.")
602- else if ((r.assetId != a))
604+ else if ((s.assetId != a))
603605 then throw((("Incorrect asset attached, please attach " + toBase58String(a)) + " AssetID Only."))
604- else if ((r.amount != 10000))
606+ else if ((s.amount != 10000))
605607 then throw("Please Attach Exact 0.0001 A4A To Vote.")
606608 else if ((h > lastBlock.timestamp))
607609 then throw((("Voting is paused for Next " + toString(((h - lastBlock.timestamp) / 60000))) + " Minutes"))
608- else [IntegerEntry("Total_Txns", m), IntegerEntry((toString(f) + "_Total_Txns"), o), IntegerEntry("Current_Voting_Week", f), IntegerEntry(("Total_Votes_" + q), D), IntegerEntry(((toString(f) + "_Total_Votes_") + q), F), IntegerEntry(("User_Total_Votes_" + s), z), IntegerEntry(((toString(f) + "_User_Total_Votes_") + s), v), IntegerEntry(((((toString(f) + "_User_Total_Votes_") + s) + "-") + q), x), IntegerEntry(((("User_Total_Asset_Votes_" + s) + "_") + q), B), StringEntry("message", i)]
610+ else [IntegerEntry("Total_Txns", n), IntegerEntry((toString(f) + "_Total_Txns"), p), IntegerEntry("Current_Voting_Week", f), IntegerEntry(("Total_Votes_" + r), E), IntegerEntry(((toString(f) + "_Total_Votes_") + r), G), IntegerEntry(("User_Total_Votes_" + t), A), IntegerEntry(((toString(f) + "_User_Total_Votes_") + t), w), IntegerEntry(((((toString(f) + "_User_Total_Votes_") + t) + "-") + r), y), IntegerEntry(((("User_Total_Asset_Votes_" + t) + "_") + r), C), StringEntry("message", i)]
609611 }
610612
611613
612614
613-@Callable(p)
615+@Callable(q)
614616 func Privacy () = {
615- let q = "Privacy"
616- let r = if ((size(p.payments) == 1))
617- then p.payments[0]
618- else throw("Weekly Vote Need 0.0001 A4A Token as Attached payment[1].")
619- let s = toBase58String(p.caller.bytes)
620- let t = assetBalance(addressFromPublicKey(p.callerPublicKey), a)
621- let u = {
622- let k = getInteger(this, ((toString(f) + "_User_Total_Votes_") + s))
623- if ($isInstanceOf(k, "Int"))
617+ let r = "Privacy"
618+ let s = if ((size(q.payments) == 1))
619+ then q.payments[0]
620+ else throw(j)
621+ let t = toBase58String(q.caller.bytes)
622+ let u = assetBalance(addressFromPublicKey(q.callerPublicKey), a)
623+ let v = {
624+ let l = getInteger(this, ((toString(f) + "_User_Total_Votes_") + t))
625+ if ($isInstanceOf(l, "Int"))
624626 then {
625- let l = k
626- l
627+ let m = l
628+ m
627629 }
628630 else 0
629631 }
630- let v = (u + 1)
631- let w = {
632- let k = getInteger(this, ((((toString(f) + "_User_Total_Votes_") + s) + "-") + q))
633- if ($isInstanceOf(k, "Int"))
632+ let w = (v + 1)
633+ let x = {
634+ let l = getInteger(this, ((((toString(f) + "_User_Total_Votes_") + t) + "-") + r))
635+ if ($isInstanceOf(l, "Int"))
634636 then {
635- let l = k
636- l
637+ let m = l
638+ m
637639 }
638640 else 0
639641 }
640- let x = (w + 1)
641- let y = {
642- let k = getInteger(this, ("User_Total_Votes_" + s))
643- if ($isInstanceOf(k, "Int"))
642+ let y = (x + 1)
643+ let z = {
644+ let l = getInteger(this, ("User_Total_Votes_" + t))
645+ if ($isInstanceOf(l, "Int"))
644646 then {
645- let l = k
646- l
647+ let m = l
648+ m
647649 }
648650 else 0
649651 }
650- let z = (y + 1)
651- let A = {
652- let k = getInteger(this, ((("User_Total_Asset_Votes_" + s) + "_") + q))
653- if ($isInstanceOf(k, "Int"))
652+ let A = (z + 1)
653+ let B = {
654+ let l = getInteger(this, ((("User_Total_Asset_Votes_" + t) + "_") + r))
655+ if ($isInstanceOf(l, "Int"))
654656 then {
655- let l = k
656- l
657+ let m = l
658+ m
657659 }
658660 else 0
659661 }
660- let B = (A + 1)
661- let C = {
662- let k = getInteger(this, ("Total_Votes_" + q))
663- if ($isInstanceOf(k, "Int"))
662+ let C = (B + 1)
663+ let D = {
664+ let l = getInteger(this, ("Total_Votes_" + r))
665+ if ($isInstanceOf(l, "Int"))
664666 then {
665- let l = k
666- l
667+ let m = l
668+ m
667669 }
668670 else 0
669671 }
670- let D = (C + 1)
671- let E = {
672- let k = getInteger(this, ((toString(f) + "_Total_Votes_") + q))
673- if ($isInstanceOf(k, "Int"))
672+ let E = (D + 1)
673+ let F = {
674+ let l = getInteger(this, ((toString(f) + "_Total_Votes_") + r))
675+ if ($isInstanceOf(l, "Int"))
674676 then {
675- let l = k
676- l
677+ let m = l
678+ m
677679 }
678680 else 0
679681 }
680- let F = (E + 1)
681- if ((100000000 > t))
682+ let G = (F + 1)
683+ if ((100000000 > u))
682684 then throw("Minimum 1 A4A is required on Your Address to Vote. Please Mint or hold minimum 1 A4A on this Address.")
683- else if ((r.assetId != a))
685+ else if ((s.assetId != a))
684686 then throw((("Incorrect asset attached, please attach " + toBase58String(a)) + " AssetID Only."))
685- else if ((r.amount != 10000))
687+ else if ((s.amount != 10000))
686688 then throw("Please Attach Exact 0.0001 A4A To Vote.")
687689 else if ((h > lastBlock.timestamp))
688690 then throw((("Voting is paused for Next " + toString(((h - lastBlock.timestamp) / 60000))) + " Minutes"))
689- else [IntegerEntry("Total_Txns", m), IntegerEntry((toString(f) + "_Total_Txns"), o), IntegerEntry("Current_Voting_Week", f), IntegerEntry(("Total_Votes_" + q), D), IntegerEntry(((toString(f) + "_Total_Votes_") + q), F), IntegerEntry(("User_Total_Votes_" + s), z), IntegerEntry(((toString(f) + "_User_Total_Votes_") + s), v), IntegerEntry(((((toString(f) + "_User_Total_Votes_") + s) + "-") + q), x), IntegerEntry(((("User_Total_Asset_Votes_" + s) + "_") + q), B), StringEntry("message", i)]
691+ else [IntegerEntry("Total_Txns", n), IntegerEntry((toString(f) + "_Total_Txns"), p), IntegerEntry("Current_Voting_Week", f), IntegerEntry(("Total_Votes_" + r), E), IntegerEntry(((toString(f) + "_Total_Votes_") + r), G), IntegerEntry(("User_Total_Votes_" + t), A), IntegerEntry(((toString(f) + "_User_Total_Votes_") + t), w), IntegerEntry(((((toString(f) + "_User_Total_Votes_") + t) + "-") + r), y), IntegerEntry(((("User_Total_Asset_Votes_" + t) + "_") + r), C), StringEntry("message", i)]
690692 }
691693
692694
693-@Verifier(G)
694-func H () = sigVerify(G.bodyBytes, G.proofs[0], G.senderPublicKey)
695+@Verifier(H)
696+func I () = sigVerify(H.bodyBytes, H.proofs[0], H.senderPublicKey)
695697
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 4 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let a = base58'J9VzWPfRSQyCbEv5oWpxLSihigbpbJsGBHJZV9Ct8ook'
55
66 let b = 1628368200000
77
88 let c = 604800000
99
1010 let d = 3600000
1111
1212 let e = 14400000
1313
1414 let f = (((lastBlock.timestamp - b) / c) + 1)
1515
1616 let g = (b + ((f - 1) * c))
1717
1818 let h = (g + e)
1919
2020 let i = "<h1>You Voted Successfully!</h1><br>"
2121
22-let j = {
23- let k = getInteger(this, "Total_Txns")
24- if ($isInstanceOf(k, "Int"))
22+let j = "Weekly Vote Need 0.0001 A4A Token as Attached payment[1]."
23+
24+let k = {
25+ let l = getInteger(this, "Total_Txns")
26+ if ($isInstanceOf(l, "Int"))
2527 then {
26- let l = k
27- l
28+ let m = l
29+ m
2830 }
2931 else 0
3032 }
3133
32-let m = (j + 1)
34+let n = (k + 1)
3335
34-let n = {
35- let k = getInteger(this, (toString(f) + "_Total_Txns"))
36- if ($isInstanceOf(k, "Int"))
36+let o = {
37+ let l = getInteger(this, (toString(f) + "_Total_Txns"))
38+ if ($isInstanceOf(l, "Int"))
3739 then {
38- let l = k
39- l
40+ let m = l
41+ m
4042 }
4143 else 0
4244 }
4345
44-let o = (n + 1)
46+let p = (o + 1)
4547
46-@Callable(p)
48+@Callable(q)
4749 func Chainlink () = {
48- let q = "Chainlink"
49- let r = if ((size(p.payments) == 1))
50- then p.payments[0]
51- else throw("Weekly Vote Need 0.0001 A4A Token as Attached payment[1].")
52- let s = toBase58String(p.caller.bytes)
53- let t = assetBalance(addressFromPublicKey(p.callerPublicKey), a)
54- let u = {
55- let k = getInteger(this, ((toString(f) + "_User_Total_Votes_") + s))
56- if ($isInstanceOf(k, "Int"))
50+ let r = "Chainlink"
51+ let s = if ((size(q.payments) == 1))
52+ then q.payments[0]
53+ else throw(j)
54+ let t = toBase58String(q.caller.bytes)
55+ let u = assetBalance(addressFromPublicKey(q.callerPublicKey), a)
56+ let v = {
57+ let l = getInteger(this, ((toString(f) + "_User_Total_Votes_") + t))
58+ if ($isInstanceOf(l, "Int"))
5759 then {
58- let l = k
59- l
60+ let m = l
61+ m
6062 }
6163 else 0
6264 }
63- let v = (u + 1)
64- let w = {
65- let k = getInteger(this, ((((toString(f) + "_User_Total_Votes_") + s) + "-") + q))
66- if ($isInstanceOf(k, "Int"))
65+ let w = (v + 1)
66+ let x = {
67+ let l = getInteger(this, ((((toString(f) + "_User_Total_Votes_") + t) + "-") + r))
68+ if ($isInstanceOf(l, "Int"))
6769 then {
68- let l = k
69- l
70+ let m = l
71+ m
7072 }
7173 else 0
7274 }
73- let x = (w + 1)
74- let y = {
75- let k = getInteger(this, ("User_Total_Votes_" + s))
76- if ($isInstanceOf(k, "Int"))
75+ let y = (x + 1)
76+ let z = {
77+ let l = getInteger(this, ("User_Total_Votes_" + t))
78+ if ($isInstanceOf(l, "Int"))
7779 then {
78- let l = k
79- l
80+ let m = l
81+ m
8082 }
8183 else 0
8284 }
83- let z = (y + 1)
84- let A = {
85- let k = getInteger(this, ((("User_Total_Asset_Votes_" + s) + "_") + q))
86- if ($isInstanceOf(k, "Int"))
85+ let A = (z + 1)
86+ let B = {
87+ let l = getInteger(this, ((("User_Total_Asset_Votes_" + t) + "_") + r))
88+ if ($isInstanceOf(l, "Int"))
8789 then {
88- let l = k
89- l
90+ let m = l
91+ m
9092 }
9193 else 0
9294 }
93- let B = (A + 1)
94- let C = {
95- let k = getInteger(this, ("Total_Votes_" + q))
96- if ($isInstanceOf(k, "Int"))
95+ let C = (B + 1)
96+ let D = {
97+ let l = getInteger(this, ("Total_Votes_" + r))
98+ if ($isInstanceOf(l, "Int"))
9799 then {
98- let l = k
99- l
100+ let m = l
101+ m
100102 }
101103 else 0
102104 }
103- let D = (C + 1)
104- let E = {
105- let k = getInteger(this, ((toString(f) + "_Total_Votes_") + q))
106- if ($isInstanceOf(k, "Int"))
105+ let E = (D + 1)
106+ let F = {
107+ let l = getInteger(this, ((toString(f) + "_Total_Votes_") + r))
108+ if ($isInstanceOf(l, "Int"))
107109 then {
108- let l = k
109- l
110+ let m = l
111+ m
110112 }
111113 else 0
112114 }
113- let F = (E + 1)
114- if ((100000000 > t))
115+ let G = (F + 1)
116+ if ((100000000 > u))
115117 then throw("Minimum 1 A4A is required on Your Address to Vote. Please Mint or hold minimum 1 A4A on this Address.")
116- else if ((r.assetId != a))
118+ else if ((s.assetId != a))
117119 then throw((("Incorrect asset attached, please attach " + toBase58String(a)) + " AssetID Only."))
118- else if ((r.amount != 10000))
120+ else if ((s.amount != 10000))
119121 then throw("Please Attach Exact 0.0001 A4A To Vote.")
120122 else if ((h > lastBlock.timestamp))
121123 then throw((("Voting is paused for Next " + toString(((h - lastBlock.timestamp) / 60000))) + " Minutes"))
122- else [IntegerEntry("Total_Txns", m), IntegerEntry((toString(f) + "_Total_Txns"), o), IntegerEntry("Current_Voting_Week", f), IntegerEntry(("Total_Votes_" + q), D), IntegerEntry(((toString(f) + "_Total_Votes_") + q), F), IntegerEntry(("User_Total_Votes_" + s), z), IntegerEntry(((toString(f) + "_User_Total_Votes_") + s), v), IntegerEntry(((((toString(f) + "_User_Total_Votes_") + s) + "-") + q), x), IntegerEntry(((("User_Total_Asset_Votes_" + s) + "_") + q), B), StringEntry("message", i)]
124+ else [IntegerEntry("Total_Txns", n), IntegerEntry((toString(f) + "_Total_Txns"), p), IntegerEntry("Current_Voting_Week", f), IntegerEntry(("Total_Votes_" + r), E), IntegerEntry(((toString(f) + "_Total_Votes_") + r), G), IntegerEntry(("User_Total_Votes_" + t), A), IntegerEntry(((toString(f) + "_User_Total_Votes_") + t), w), IntegerEntry(((((toString(f) + "_User_Total_Votes_") + t) + "-") + r), y), IntegerEntry(((("User_Total_Asset_Votes_" + t) + "_") + r), C), StringEntry("message", i)]
123125 }
124126
125127
126128
127-@Callable(p)
129+@Callable(q)
128130 func Dent () = {
129- let q = "Dent"
130- let r = if ((size(p.payments) == 1))
131- then p.payments[0]
132- else throw("Weekly Vote Need 0.0001 A4A Token as Attached payment[1].")
133- let s = toBase58String(p.caller.bytes)
134- let t = assetBalance(addressFromPublicKey(p.callerPublicKey), a)
135- let u = {
136- let k = getInteger(this, ((toString(f) + "_User_Total_Votes_") + s))
137- if ($isInstanceOf(k, "Int"))
131+ let r = "Dent"
132+ let s = if ((size(q.payments) == 1))
133+ then q.payments[0]
134+ else throw(j)
135+ let t = toBase58String(q.caller.bytes)
136+ let u = assetBalance(addressFromPublicKey(q.callerPublicKey), a)
137+ let v = {
138+ let l = getInteger(this, ((toString(f) + "_User_Total_Votes_") + t))
139+ if ($isInstanceOf(l, "Int"))
138140 then {
139- let l = k
140- l
141+ let m = l
142+ m
141143 }
142144 else 0
143145 }
144- let v = (u + 1)
145- let w = {
146- let k = getInteger(this, ((((toString(f) + "_User_Total_Votes_") + s) + "-") + q))
147- if ($isInstanceOf(k, "Int"))
146+ let w = (v + 1)
147+ let x = {
148+ let l = getInteger(this, ((((toString(f) + "_User_Total_Votes_") + t) + "-") + r))
149+ if ($isInstanceOf(l, "Int"))
148150 then {
149- let l = k
150- l
151+ let m = l
152+ m
151153 }
152154 else 0
153155 }
154- let x = (w + 1)
155- let y = {
156- let k = getInteger(this, ("User_Total_Votes_" + s))
157- if ($isInstanceOf(k, "Int"))
156+ let y = (x + 1)
157+ let z = {
158+ let l = getInteger(this, ("User_Total_Votes_" + t))
159+ if ($isInstanceOf(l, "Int"))
158160 then {
159- let l = k
160- l
161+ let m = l
162+ m
161163 }
162164 else 0
163165 }
164- let z = (y + 1)
165- let A = {
166- let k = getInteger(this, ((("User_Total_Asset_Votes_" + s) + "_") + q))
167- if ($isInstanceOf(k, "Int"))
166+ let A = (z + 1)
167+ let B = {
168+ let l = getInteger(this, ((("User_Total_Asset_Votes_" + t) + "_") + r))
169+ if ($isInstanceOf(l, "Int"))
168170 then {
169- let l = k
170- l
171+ let m = l
172+ m
171173 }
172174 else 0
173175 }
174- let B = (A + 1)
175- let C = {
176- let k = getInteger(this, ("Total_Votes_" + q))
177- if ($isInstanceOf(k, "Int"))
176+ let C = (B + 1)
177+ let D = {
178+ let l = getInteger(this, ("Total_Votes_" + r))
179+ if ($isInstanceOf(l, "Int"))
178180 then {
179- let l = k
180- l
181+ let m = l
182+ m
181183 }
182184 else 0
183185 }
184- let D = (C + 1)
185- let E = {
186- let k = getInteger(this, ((toString(f) + "_Total_Votes_") + q))
187- if ($isInstanceOf(k, "Int"))
186+ let E = (D + 1)
187+ let F = {
188+ let l = getInteger(this, ((toString(f) + "_Total_Votes_") + r))
189+ if ($isInstanceOf(l, "Int"))
188190 then {
189- let l = k
190- l
191+ let m = l
192+ m
191193 }
192194 else 0
193195 }
194- let F = (E + 1)
195- if ((100000000 > t))
196+ let G = (F + 1)
197+ if ((100000000 > u))
196198 then throw("Minimum 1 A4A is required on Your Address to Vote. Please Mint or hold minimum 1 A4A on this Address.")
197- else if ((r.assetId != a))
199+ else if ((s.assetId != a))
198200 then throw((("Incorrect asset attached, please attach " + toBase58String(a)) + " AssetID Only."))
199- else if ((r.amount != 10000))
201+ else if ((s.amount != 10000))
200202 then throw("Please Attach Exact 0.0001 A4A To Vote.")
201203 else if ((h > lastBlock.timestamp))
202204 then throw((("Voting is paused for Next " + toString(((h - lastBlock.timestamp) / 60000))) + " Minutes"))
203- else [IntegerEntry("Total_Txns", m), IntegerEntry((toString(f) + "_Total_Txns"), o), IntegerEntry("Current_Voting_Week", f), IntegerEntry(("Total_Votes_" + q), D), IntegerEntry(((toString(f) + "_Total_Votes_") + q), F), IntegerEntry(("User_Total_Votes_" + s), z), IntegerEntry(((toString(f) + "_User_Total_Votes_") + s), v), IntegerEntry(((((toString(f) + "_User_Total_Votes_") + s) + "-") + q), x), IntegerEntry(((("User_Total_Asset_Votes_" + s) + "_") + q), B), StringEntry("message", i)]
205+ else [IntegerEntry("Total_Txns", n), IntegerEntry((toString(f) + "_Total_Txns"), p), IntegerEntry("Current_Voting_Week", f), IntegerEntry(("Total_Votes_" + r), E), IntegerEntry(((toString(f) + "_Total_Votes_") + r), G), IntegerEntry(("User_Total_Votes_" + t), A), IntegerEntry(((toString(f) + "_User_Total_Votes_") + t), w), IntegerEntry(((((toString(f) + "_User_Total_Votes_") + t) + "-") + r), y), IntegerEntry(((("User_Total_Asset_Votes_" + t) + "_") + r), C), StringEntry("message", i)]
204206 }
205207
206208
207209
208-@Callable(p)
210+@Callable(q)
209211 func Sushi () = {
210- let q = "Sushi"
211- let r = if ((size(p.payments) == 1))
212- then p.payments[0]
213- else throw("Weekly Vote Need 0.0001 A4A Token as Attached payment[1].")
214- let s = toBase58String(p.caller.bytes)
215- let t = assetBalance(addressFromPublicKey(p.callerPublicKey), a)
216- let u = {
217- let k = getInteger(this, ((toString(f) + "_User_Total_Votes_") + s))
218- if ($isInstanceOf(k, "Int"))
212+ let r = "Sushi"
213+ let s = if ((size(q.payments) == 1))
214+ then q.payments[0]
215+ else throw(j)
216+ let t = toBase58String(q.caller.bytes)
217+ let u = assetBalance(addressFromPublicKey(q.callerPublicKey), a)
218+ let v = {
219+ let l = getInteger(this, ((toString(f) + "_User_Total_Votes_") + t))
220+ if ($isInstanceOf(l, "Int"))
219221 then {
220- let l = k
221- l
222+ let m = l
223+ m
222224 }
223225 else 0
224226 }
225- let v = (u + 1)
226- let w = {
227- let k = getInteger(this, ((((toString(f) + "_User_Total_Votes_") + s) + "-") + q))
228- if ($isInstanceOf(k, "Int"))
227+ let w = (v + 1)
228+ let x = {
229+ let l = getInteger(this, ((((toString(f) + "_User_Total_Votes_") + t) + "-") + r))
230+ if ($isInstanceOf(l, "Int"))
229231 then {
230- let l = k
231- l
232+ let m = l
233+ m
232234 }
233235 else 0
234236 }
235- let x = (w + 1)
236- let y = {
237- let k = getInteger(this, ("User_Total_Votes_" + s))
238- if ($isInstanceOf(k, "Int"))
237+ let y = (x + 1)
238+ let z = {
239+ let l = getInteger(this, ("User_Total_Votes_" + t))
240+ if ($isInstanceOf(l, "Int"))
239241 then {
240- let l = k
241- l
242+ let m = l
243+ m
242244 }
243245 else 0
244246 }
245- let z = (y + 1)
246- let A = {
247- let k = getInteger(this, ((("User_Total_Asset_Votes_" + s) + "_") + q))
248- if ($isInstanceOf(k, "Int"))
247+ let A = (z + 1)
248+ let B = {
249+ let l = getInteger(this, ((("User_Total_Asset_Votes_" + t) + "_") + r))
250+ if ($isInstanceOf(l, "Int"))
249251 then {
250- let l = k
251- l
252+ let m = l
253+ m
252254 }
253255 else 0
254256 }
255- let B = (A + 1)
256- let C = {
257- let k = getInteger(this, ("Total_Votes_" + q))
258- if ($isInstanceOf(k, "Int"))
257+ let C = (B + 1)
258+ let D = {
259+ let l = getInteger(this, ("Total_Votes_" + r))
260+ if ($isInstanceOf(l, "Int"))
259261 then {
260- let l = k
261- l
262+ let m = l
263+ m
262264 }
263265 else 0
264266 }
265- let D = (C + 1)
266- let E = {
267- let k = getInteger(this, ((toString(f) + "_Total_Votes_") + q))
268- if ($isInstanceOf(k, "Int"))
267+ let E = (D + 1)
268+ let F = {
269+ let l = getInteger(this, ((toString(f) + "_Total_Votes_") + r))
270+ if ($isInstanceOf(l, "Int"))
269271 then {
270- let l = k
271- l
272+ let m = l
273+ m
272274 }
273275 else 0
274276 }
275- let F = (E + 1)
276- if ((100000000 > t))
277+ let G = (F + 1)
278+ if ((100000000 > u))
277279 then throw("Minimum 1 A4A is required on Your Address to Vote. Please Mint or hold minimum 1 A4A on this Address.")
278- else if ((r.assetId != a))
280+ else if ((s.assetId != a))
279281 then throw((("Incorrect asset attached, please attach " + toBase58String(a)) + " AssetID Only."))
280- else if ((r.amount != 10000))
282+ else if ((s.amount != 10000))
281283 then throw("Please Attach Exact 0.0001 A4A To Vote.")
282284 else if ((h > lastBlock.timestamp))
283285 then throw((("Voting is paused for Next " + toString(((h - lastBlock.timestamp) / 60000))) + " Minutes"))
284- else [IntegerEntry("Total_Txns", m), IntegerEntry((toString(f) + "_Total_Txns"), o), IntegerEntry("Current_Voting_Week", f), IntegerEntry(("Total_Votes_" + q), D), IntegerEntry(((toString(f) + "_Total_Votes_") + q), F), IntegerEntry(("User_Total_Votes_" + s), z), IntegerEntry(((toString(f) + "_User_Total_Votes_") + s), v), IntegerEntry(((((toString(f) + "_User_Total_Votes_") + s) + "-") + q), x), IntegerEntry(((("User_Total_Asset_Votes_" + s) + "_") + q), B), StringEntry("message", i)]
286+ else [IntegerEntry("Total_Txns", n), IntegerEntry((toString(f) + "_Total_Txns"), p), IntegerEntry("Current_Voting_Week", f), IntegerEntry(("Total_Votes_" + r), E), IntegerEntry(((toString(f) + "_Total_Votes_") + r), G), IntegerEntry(("User_Total_Votes_" + t), A), IntegerEntry(((toString(f) + "_User_Total_Votes_") + t), w), IntegerEntry(((((toString(f) + "_User_Total_Votes_") + t) + "-") + r), y), IntegerEntry(((("User_Total_Asset_Votes_" + t) + "_") + r), C), StringEntry("message", i)]
285287 }
286288
287289
288290
289-@Callable(p)
291+@Callable(q)
290292 func Compound () = {
291- let q = "Compound"
292- let r = if ((size(p.payments) == 1))
293- then p.payments[0]
294- else throw("Weekly Vote Need 0.0001 A4A Token as Attached payment[1].")
295- let s = toBase58String(p.caller.bytes)
296- let t = assetBalance(addressFromPublicKey(p.callerPublicKey), a)
297- let u = {
298- let k = getInteger(this, ((toString(f) + "_User_Total_Votes_") + s))
299- if ($isInstanceOf(k, "Int"))
293+ let r = "Compound"
294+ let s = if ((size(q.payments) == 1))
295+ then q.payments[0]
296+ else throw(j)
297+ let t = toBase58String(q.caller.bytes)
298+ let u = assetBalance(addressFromPublicKey(q.callerPublicKey), a)
299+ let v = {
300+ let l = getInteger(this, ((toString(f) + "_User_Total_Votes_") + t))
301+ if ($isInstanceOf(l, "Int"))
300302 then {
301- let l = k
302- l
303+ let m = l
304+ m
303305 }
304306 else 0
305307 }
306- let v = (u + 1)
307- let w = {
308- let k = getInteger(this, ((((toString(f) + "_User_Total_Votes_") + s) + "-") + q))
309- if ($isInstanceOf(k, "Int"))
308+ let w = (v + 1)
309+ let x = {
310+ let l = getInteger(this, ((((toString(f) + "_User_Total_Votes_") + t) + "-") + r))
311+ if ($isInstanceOf(l, "Int"))
310312 then {
311- let l = k
312- l
313+ let m = l
314+ m
313315 }
314316 else 0
315317 }
316- let x = (w + 1)
317- let y = {
318- let k = getInteger(this, ("User_Total_Votes_" + s))
319- if ($isInstanceOf(k, "Int"))
318+ let y = (x + 1)
319+ let z = {
320+ let l = getInteger(this, ("User_Total_Votes_" + t))
321+ if ($isInstanceOf(l, "Int"))
320322 then {
321- let l = k
322- l
323+ let m = l
324+ m
323325 }
324326 else 0
325327 }
326- let z = (y + 1)
327- let A = {
328- let k = getInteger(this, ((("User_Total_Asset_Votes_" + s) + "_") + q))
329- if ($isInstanceOf(k, "Int"))
328+ let A = (z + 1)
329+ let B = {
330+ let l = getInteger(this, ((("User_Total_Asset_Votes_" + t) + "_") + r))
331+ if ($isInstanceOf(l, "Int"))
330332 then {
331- let l = k
332- l
333+ let m = l
334+ m
333335 }
334336 else 0
335337 }
336- let B = (A + 1)
337- let C = {
338- let k = getInteger(this, ("Total_Votes_" + q))
339- if ($isInstanceOf(k, "Int"))
338+ let C = (B + 1)
339+ let D = {
340+ let l = getInteger(this, ("Total_Votes_" + r))
341+ if ($isInstanceOf(l, "Int"))
340342 then {
341- let l = k
342- l
343+ let m = l
344+ m
343345 }
344346 else 0
345347 }
346- let D = (C + 1)
347- let E = {
348- let k = getInteger(this, ((toString(f) + "_Total_Votes_") + q))
349- if ($isInstanceOf(k, "Int"))
348+ let E = (D + 1)
349+ let F = {
350+ let l = getInteger(this, ((toString(f) + "_Total_Votes_") + r))
351+ if ($isInstanceOf(l, "Int"))
350352 then {
351- let l = k
352- l
353+ let m = l
354+ m
353355 }
354356 else 0
355357 }
356- let F = (E + 1)
357- if ((100000000 > t))
358+ let G = (F + 1)
359+ if ((100000000 > u))
358360 then throw("Minimum 1 A4A is required on Your Address to Vote. Please Mint or hold minimum 1 A4A on this Address.")
359- else if ((r.assetId != a))
361+ else if ((s.assetId != a))
360362 then throw((("Incorrect asset attached, please attach " + toBase58String(a)) + " AssetID Only."))
361- else if ((r.amount != 10000))
363+ else if ((s.amount != 10000))
362364 then throw("Please Attach Exact 0.0001 A4A To Vote.")
363365 else if ((h > lastBlock.timestamp))
364366 then throw((("Voting is paused for Next " + toString(((h - lastBlock.timestamp) / 60000))) + " Minutes"))
365- else [IntegerEntry("Total_Txns", m), IntegerEntry((toString(f) + "_Total_Txns"), o), IntegerEntry("Current_Voting_Week", f), IntegerEntry(("Total_Votes_" + q), D), IntegerEntry(((toString(f) + "_Total_Votes_") + q), F), IntegerEntry(("User_Total_Votes_" + s), z), IntegerEntry(((toString(f) + "_User_Total_Votes_") + s), v), IntegerEntry(((((toString(f) + "_User_Total_Votes_") + s) + "-") + q), x), IntegerEntry(((("User_Total_Asset_Votes_" + s) + "_") + q), B), StringEntry("message", i)]
367+ else [IntegerEntry("Total_Txns", n), IntegerEntry((toString(f) + "_Total_Txns"), p), IntegerEntry("Current_Voting_Week", f), IntegerEntry(("Total_Votes_" + r), E), IntegerEntry(((toString(f) + "_Total_Votes_") + r), G), IntegerEntry(("User_Total_Votes_" + t), A), IntegerEntry(((toString(f) + "_User_Total_Votes_") + t), w), IntegerEntry(((((toString(f) + "_User_Total_Votes_") + t) + "-") + r), y), IntegerEntry(((("User_Total_Asset_Votes_" + t) + "_") + r), C), StringEntry("message", i)]
366368 }
367369
368370
369371
370-@Callable(p)
372+@Callable(q)
371373 func Haven () = {
372- let q = "Haven"
373- let r = if ((size(p.payments) == 1))
374- then p.payments[0]
375- else throw("Weekly Vote Need 0.0001 A4A Token as Attached payment[1].")
376- let s = toBase58String(p.caller.bytes)
377- let t = assetBalance(addressFromPublicKey(p.callerPublicKey), a)
378- let u = {
379- let k = getInteger(this, ((toString(f) + "_User_Total_Votes_") + s))
380- if ($isInstanceOf(k, "Int"))
374+ let r = "Haven"
375+ let s = if ((size(q.payments) == 1))
376+ then q.payments[0]
377+ else throw(j)
378+ let t = toBase58String(q.caller.bytes)
379+ let u = assetBalance(addressFromPublicKey(q.callerPublicKey), a)
380+ let v = {
381+ let l = getInteger(this, ((toString(f) + "_User_Total_Votes_") + t))
382+ if ($isInstanceOf(l, "Int"))
381383 then {
382- let l = k
383- l
384+ let m = l
385+ m
384386 }
385387 else 0
386388 }
387- let v = (u + 1)
388- let w = {
389- let k = getInteger(this, ((((toString(f) + "_User_Total_Votes_") + s) + "-") + q))
390- if ($isInstanceOf(k, "Int"))
389+ let w = (v + 1)
390+ let x = {
391+ let l = getInteger(this, ((((toString(f) + "_User_Total_Votes_") + t) + "-") + r))
392+ if ($isInstanceOf(l, "Int"))
391393 then {
392- let l = k
393- l
394+ let m = l
395+ m
394396 }
395397 else 0
396398 }
397- let x = (w + 1)
398- let y = {
399- let k = getInteger(this, ("User_Total_Votes_" + s))
400- if ($isInstanceOf(k, "Int"))
399+ let y = (x + 1)
400+ let z = {
401+ let l = getInteger(this, ("User_Total_Votes_" + t))
402+ if ($isInstanceOf(l, "Int"))
401403 then {
402- let l = k
403- l
404+ let m = l
405+ m
404406 }
405407 else 0
406408 }
407- let z = (y + 1)
408- let A = {
409- let k = getInteger(this, ((("User_Total_Asset_Votes_" + s) + "_") + q))
410- if ($isInstanceOf(k, "Int"))
409+ let A = (z + 1)
410+ let B = {
411+ let l = getInteger(this, ((("User_Total_Asset_Votes_" + t) + "_") + r))
412+ if ($isInstanceOf(l, "Int"))
411413 then {
412- let l = k
413- l
414+ let m = l
415+ m
414416 }
415417 else 0
416418 }
417- let B = (A + 1)
418- let C = {
419- let k = getInteger(this, ("Total_Votes_" + q))
420- if ($isInstanceOf(k, "Int"))
419+ let C = (B + 1)
420+ let D = {
421+ let l = getInteger(this, ("Total_Votes_" + r))
422+ if ($isInstanceOf(l, "Int"))
421423 then {
422- let l = k
423- l
424+ let m = l
425+ m
424426 }
425427 else 0
426428 }
427- let D = (C + 1)
428- let E = {
429- let k = getInteger(this, ((toString(f) + "_Total_Votes_") + q))
430- if ($isInstanceOf(k, "Int"))
429+ let E = (D + 1)
430+ let F = {
431+ let l = getInteger(this, ((toString(f) + "_Total_Votes_") + r))
432+ if ($isInstanceOf(l, "Int"))
431433 then {
432- let l = k
433- l
434+ let m = l
435+ m
434436 }
435437 else 0
436438 }
437- let F = (E + 1)
438- if ((100000000 > t))
439+ let G = (F + 1)
440+ if ((100000000 > u))
439441 then throw("Minimum 1 A4A is required on Your Address to Vote. Please Mint or hold minimum 1 A4A on this Address.")
440- else if ((r.assetId != a))
442+ else if ((s.assetId != a))
441443 then throw((("Incorrect asset attached, please attach " + toBase58String(a)) + " AssetID Only."))
442- else if ((r.amount != 10000))
444+ else if ((s.amount != 10000))
443445 then throw("Please Attach Exact 0.0001 A4A To Vote.")
444446 else if ((h > lastBlock.timestamp))
445447 then throw((("Voting is paused for Next " + toString(((h - lastBlock.timestamp) / 60000))) + " Minutes"))
446- else [IntegerEntry("Total_Txns", m), IntegerEntry((toString(f) + "_Total_Txns"), o), IntegerEntry("Current_Voting_Week", f), IntegerEntry(("Total_Votes_" + q), D), IntegerEntry(((toString(f) + "_Total_Votes_") + q), F), IntegerEntry(("User_Total_Votes_" + s), z), IntegerEntry(((toString(f) + "_User_Total_Votes_") + s), v), IntegerEntry(((((toString(f) + "_User_Total_Votes_") + s) + "-") + q), x), IntegerEntry(((("User_Total_Asset_Votes_" + s) + "_") + q), B), StringEntry("message", i)]
448+ else [IntegerEntry("Total_Txns", n), IntegerEntry((toString(f) + "_Total_Txns"), p), IntegerEntry("Current_Voting_Week", f), IntegerEntry(("Total_Votes_" + r), E), IntegerEntry(((toString(f) + "_Total_Votes_") + r), G), IntegerEntry(("User_Total_Votes_" + t), A), IntegerEntry(((toString(f) + "_User_Total_Votes_") + t), w), IntegerEntry(((((toString(f) + "_User_Total_Votes_") + t) + "-") + r), y), IntegerEntry(((("User_Total_Asset_Votes_" + t) + "_") + r), C), StringEntry("message", i)]
447449 }
448450
449451
450452
451-@Callable(p)
453+@Callable(q)
452454 func PirateChain () = {
453- let q = "PirateChain"
454- let r = if ((size(p.payments) == 1))
455- then p.payments[0]
456- else throw("Weekly Vote Need 0.0001 A4A Token as Attached payment[1].")
457- let s = toBase58String(p.caller.bytes)
458- let t = assetBalance(addressFromPublicKey(p.callerPublicKey), a)
459- let u = {
460- let k = getInteger(this, ((toString(f) + "_User_Total_Votes_") + s))
461- if ($isInstanceOf(k, "Int"))
455+ let r = "PirateChain"
456+ let s = if ((size(q.payments) == 1))
457+ then q.payments[0]
458+ else throw(j)
459+ let t = toBase58String(q.caller.bytes)
460+ let u = assetBalance(addressFromPublicKey(q.callerPublicKey), a)
461+ let v = {
462+ let l = getInteger(this, ((toString(f) + "_User_Total_Votes_") + t))
463+ if ($isInstanceOf(l, "Int"))
462464 then {
463- let l = k
464- l
465+ let m = l
466+ m
465467 }
466468 else 0
467469 }
468- let v = (u + 1)
469- let w = {
470- let k = getInteger(this, ((((toString(f) + "_User_Total_Votes_") + s) + "-") + q))
471- if ($isInstanceOf(k, "Int"))
470+ let w = (v + 1)
471+ let x = {
472+ let l = getInteger(this, ((((toString(f) + "_User_Total_Votes_") + t) + "-") + r))
473+ if ($isInstanceOf(l, "Int"))
472474 then {
473- let l = k
474- l
475+ let m = l
476+ m
475477 }
476478 else 0
477479 }
478- let x = (w + 1)
479- let y = {
480- let k = getInteger(this, ("User_Total_Votes_" + s))
481- if ($isInstanceOf(k, "Int"))
480+ let y = (x + 1)
481+ let z = {
482+ let l = getInteger(this, ("User_Total_Votes_" + t))
483+ if ($isInstanceOf(l, "Int"))
482484 then {
483- let l = k
484- l
485+ let m = l
486+ m
485487 }
486488 else 0
487489 }
488- let z = (y + 1)
489- let A = {
490- let k = getInteger(this, ((("User_Total_Asset_Votes_" + s) + "_") + q))
491- if ($isInstanceOf(k, "Int"))
490+ let A = (z + 1)
491+ let B = {
492+ let l = getInteger(this, ((("User_Total_Asset_Votes_" + t) + "_") + r))
493+ if ($isInstanceOf(l, "Int"))
492494 then {
493- let l = k
494- l
495+ let m = l
496+ m
495497 }
496498 else 0
497499 }
498- let B = (A + 1)
499- let C = {
500- let k = getInteger(this, ("Total_Votes_" + q))
501- if ($isInstanceOf(k, "Int"))
500+ let C = (B + 1)
501+ let D = {
502+ let l = getInteger(this, ("Total_Votes_" + r))
503+ if ($isInstanceOf(l, "Int"))
502504 then {
503- let l = k
504- l
505+ let m = l
506+ m
505507 }
506508 else 0
507509 }
508- let D = (C + 1)
509- let E = {
510- let k = getInteger(this, ((toString(f) + "_Total_Votes_") + q))
511- if ($isInstanceOf(k, "Int"))
510+ let E = (D + 1)
511+ let F = {
512+ let l = getInteger(this, ((toString(f) + "_Total_Votes_") + r))
513+ if ($isInstanceOf(l, "Int"))
512514 then {
513- let l = k
514- l
515+ let m = l
516+ m
515517 }
516518 else 0
517519 }
518- let F = (E + 1)
519- if ((100000000 > t))
520+ let G = (F + 1)
521+ if ((100000000 > u))
520522 then throw("Minimum 1 A4A is required on Your Address to Vote. Please Mint or hold minimum 1 A4A on this Address.")
521- else if ((r.assetId != a))
523+ else if ((s.assetId != a))
522524 then throw((("Incorrect asset attached, please attach " + toBase58String(a)) + " AssetID Only."))
523- else if ((r.amount != 10000))
525+ else if ((s.amount != 10000))
524526 then throw("Please Attach Exact 0.0001 A4A To Vote.")
525527 else if ((h > lastBlock.timestamp))
526528 then throw((("Voting is paused for Next " + toString(((h - lastBlock.timestamp) / 60000))) + " Minutes"))
527- else [IntegerEntry("Total_Txns", m), IntegerEntry((toString(f) + "_Total_Txns"), o), IntegerEntry("Current_Voting_Week", f), IntegerEntry(("Total_Votes_" + q), D), IntegerEntry(((toString(f) + "_Total_Votes_") + q), F), IntegerEntry(("User_Total_Votes_" + s), z), IntegerEntry(((toString(f) + "_User_Total_Votes_") + s), v), IntegerEntry(((((toString(f) + "_User_Total_Votes_") + s) + "-") + q), x), IntegerEntry(((("User_Total_Asset_Votes_" + s) + "_") + q), B), StringEntry("message", i)]
529+ else [IntegerEntry("Total_Txns", n), IntegerEntry((toString(f) + "_Total_Txns"), p), IntegerEntry("Current_Voting_Week", f), IntegerEntry(("Total_Votes_" + r), E), IntegerEntry(((toString(f) + "_Total_Votes_") + r), G), IntegerEntry(("User_Total_Votes_" + t), A), IntegerEntry(((toString(f) + "_User_Total_Votes_") + t), w), IntegerEntry(((((toString(f) + "_User_Total_Votes_") + t) + "-") + r), y), IntegerEntry(((("User_Total_Asset_Votes_" + t) + "_") + r), C), StringEntry("message", i)]
528530 }
529531
530532
531533
532-@Callable(p)
534+@Callable(q)
533535 func Monero () = {
534- let q = "Monero"
535- let r = if ((size(p.payments) == 1))
536- then p.payments[0]
537- else throw("Weekly Vote Need 0.0001 A4A Token as Attached payment[1].")
538- let s = toBase58String(p.caller.bytes)
539- let t = assetBalance(addressFromPublicKey(p.callerPublicKey), a)
540- let u = {
541- let k = getInteger(this, ((toString(f) + "_User_Total_Votes_") + s))
542- if ($isInstanceOf(k, "Int"))
536+ let r = "Monero"
537+ let s = if ((size(q.payments) == 1))
538+ then q.payments[0]
539+ else throw(j)
540+ let t = toBase58String(q.caller.bytes)
541+ let u = assetBalance(addressFromPublicKey(q.callerPublicKey), a)
542+ let v = {
543+ let l = getInteger(this, ((toString(f) + "_User_Total_Votes_") + t))
544+ if ($isInstanceOf(l, "Int"))
543545 then {
544- let l = k
545- l
546+ let m = l
547+ m
546548 }
547549 else 0
548550 }
549- let v = (u + 1)
550- let w = {
551- let k = getInteger(this, ((((toString(f) + "_User_Total_Votes_") + s) + "-") + q))
552- if ($isInstanceOf(k, "Int"))
551+ let w = (v + 1)
552+ let x = {
553+ let l = getInteger(this, ((((toString(f) + "_User_Total_Votes_") + t) + "-") + r))
554+ if ($isInstanceOf(l, "Int"))
553555 then {
554- let l = k
555- l
556+ let m = l
557+ m
556558 }
557559 else 0
558560 }
559- let x = (w + 1)
560- let y = {
561- let k = getInteger(this, ("User_Total_Votes_" + s))
562- if ($isInstanceOf(k, "Int"))
561+ let y = (x + 1)
562+ let z = {
563+ let l = getInteger(this, ("User_Total_Votes_" + t))
564+ if ($isInstanceOf(l, "Int"))
563565 then {
564- let l = k
565- l
566+ let m = l
567+ m
566568 }
567569 else 0
568570 }
569- let z = (y + 1)
570- let A = {
571- let k = getInteger(this, ((("User_Total_Asset_Votes_" + s) + "_") + q))
572- if ($isInstanceOf(k, "Int"))
571+ let A = (z + 1)
572+ let B = {
573+ let l = getInteger(this, ((("User_Total_Asset_Votes_" + t) + "_") + r))
574+ if ($isInstanceOf(l, "Int"))
573575 then {
574- let l = k
575- l
576+ let m = l
577+ m
576578 }
577579 else 0
578580 }
579- let B = (A + 1)
580- let C = {
581- let k = getInteger(this, ("Total_Votes_" + q))
582- if ($isInstanceOf(k, "Int"))
581+ let C = (B + 1)
582+ let D = {
583+ let l = getInteger(this, ("Total_Votes_" + r))
584+ if ($isInstanceOf(l, "Int"))
583585 then {
584- let l = k
585- l
586+ let m = l
587+ m
586588 }
587589 else 0
588590 }
589- let D = (C + 1)
590- let E = {
591- let k = getInteger(this, ((toString(f) + "_Total_Votes_") + q))
592- if ($isInstanceOf(k, "Int"))
591+ let E = (D + 1)
592+ let F = {
593+ let l = getInteger(this, ((toString(f) + "_Total_Votes_") + r))
594+ if ($isInstanceOf(l, "Int"))
593595 then {
594- let l = k
595- l
596+ let m = l
597+ m
596598 }
597599 else 0
598600 }
599- let F = (E + 1)
600- if ((100000000 > t))
601+ let G = (F + 1)
602+ if ((100000000 > u))
601603 then throw("Minimum 1 A4A is required on Your Address to Vote. Please Mint or hold minimum 1 A4A on this Address.")
602- else if ((r.assetId != a))
604+ else if ((s.assetId != a))
603605 then throw((("Incorrect asset attached, please attach " + toBase58String(a)) + " AssetID Only."))
604- else if ((r.amount != 10000))
606+ else if ((s.amount != 10000))
605607 then throw("Please Attach Exact 0.0001 A4A To Vote.")
606608 else if ((h > lastBlock.timestamp))
607609 then throw((("Voting is paused for Next " + toString(((h - lastBlock.timestamp) / 60000))) + " Minutes"))
608- else [IntegerEntry("Total_Txns", m), IntegerEntry((toString(f) + "_Total_Txns"), o), IntegerEntry("Current_Voting_Week", f), IntegerEntry(("Total_Votes_" + q), D), IntegerEntry(((toString(f) + "_Total_Votes_") + q), F), IntegerEntry(("User_Total_Votes_" + s), z), IntegerEntry(((toString(f) + "_User_Total_Votes_") + s), v), IntegerEntry(((((toString(f) + "_User_Total_Votes_") + s) + "-") + q), x), IntegerEntry(((("User_Total_Asset_Votes_" + s) + "_") + q), B), StringEntry("message", i)]
610+ else [IntegerEntry("Total_Txns", n), IntegerEntry((toString(f) + "_Total_Txns"), p), IntegerEntry("Current_Voting_Week", f), IntegerEntry(("Total_Votes_" + r), E), IntegerEntry(((toString(f) + "_Total_Votes_") + r), G), IntegerEntry(("User_Total_Votes_" + t), A), IntegerEntry(((toString(f) + "_User_Total_Votes_") + t), w), IntegerEntry(((((toString(f) + "_User_Total_Votes_") + t) + "-") + r), y), IntegerEntry(((("User_Total_Asset_Votes_" + t) + "_") + r), C), StringEntry("message", i)]
609611 }
610612
611613
612614
613-@Callable(p)
615+@Callable(q)
614616 func Privacy () = {
615- let q = "Privacy"
616- let r = if ((size(p.payments) == 1))
617- then p.payments[0]
618- else throw("Weekly Vote Need 0.0001 A4A Token as Attached payment[1].")
619- let s = toBase58String(p.caller.bytes)
620- let t = assetBalance(addressFromPublicKey(p.callerPublicKey), a)
621- let u = {
622- let k = getInteger(this, ((toString(f) + "_User_Total_Votes_") + s))
623- if ($isInstanceOf(k, "Int"))
617+ let r = "Privacy"
618+ let s = if ((size(q.payments) == 1))
619+ then q.payments[0]
620+ else throw(j)
621+ let t = toBase58String(q.caller.bytes)
622+ let u = assetBalance(addressFromPublicKey(q.callerPublicKey), a)
623+ let v = {
624+ let l = getInteger(this, ((toString(f) + "_User_Total_Votes_") + t))
625+ if ($isInstanceOf(l, "Int"))
624626 then {
625- let l = k
626- l
627+ let m = l
628+ m
627629 }
628630 else 0
629631 }
630- let v = (u + 1)
631- let w = {
632- let k = getInteger(this, ((((toString(f) + "_User_Total_Votes_") + s) + "-") + q))
633- if ($isInstanceOf(k, "Int"))
632+ let w = (v + 1)
633+ let x = {
634+ let l = getInteger(this, ((((toString(f) + "_User_Total_Votes_") + t) + "-") + r))
635+ if ($isInstanceOf(l, "Int"))
634636 then {
635- let l = k
636- l
637+ let m = l
638+ m
637639 }
638640 else 0
639641 }
640- let x = (w + 1)
641- let y = {
642- let k = getInteger(this, ("User_Total_Votes_" + s))
643- if ($isInstanceOf(k, "Int"))
642+ let y = (x + 1)
643+ let z = {
644+ let l = getInteger(this, ("User_Total_Votes_" + t))
645+ if ($isInstanceOf(l, "Int"))
644646 then {
645- let l = k
646- l
647+ let m = l
648+ m
647649 }
648650 else 0
649651 }
650- let z = (y + 1)
651- let A = {
652- let k = getInteger(this, ((("User_Total_Asset_Votes_" + s) + "_") + q))
653- if ($isInstanceOf(k, "Int"))
652+ let A = (z + 1)
653+ let B = {
654+ let l = getInteger(this, ((("User_Total_Asset_Votes_" + t) + "_") + r))
655+ if ($isInstanceOf(l, "Int"))
654656 then {
655- let l = k
656- l
657+ let m = l
658+ m
657659 }
658660 else 0
659661 }
660- let B = (A + 1)
661- let C = {
662- let k = getInteger(this, ("Total_Votes_" + q))
663- if ($isInstanceOf(k, "Int"))
662+ let C = (B + 1)
663+ let D = {
664+ let l = getInteger(this, ("Total_Votes_" + r))
665+ if ($isInstanceOf(l, "Int"))
664666 then {
665- let l = k
666- l
667+ let m = l
668+ m
667669 }
668670 else 0
669671 }
670- let D = (C + 1)
671- let E = {
672- let k = getInteger(this, ((toString(f) + "_Total_Votes_") + q))
673- if ($isInstanceOf(k, "Int"))
672+ let E = (D + 1)
673+ let F = {
674+ let l = getInteger(this, ((toString(f) + "_Total_Votes_") + r))
675+ if ($isInstanceOf(l, "Int"))
674676 then {
675- let l = k
676- l
677+ let m = l
678+ m
677679 }
678680 else 0
679681 }
680- let F = (E + 1)
681- if ((100000000 > t))
682+ let G = (F + 1)
683+ if ((100000000 > u))
682684 then throw("Minimum 1 A4A is required on Your Address to Vote. Please Mint or hold minimum 1 A4A on this Address.")
683- else if ((r.assetId != a))
685+ else if ((s.assetId != a))
684686 then throw((("Incorrect asset attached, please attach " + toBase58String(a)) + " AssetID Only."))
685- else if ((r.amount != 10000))
687+ else if ((s.amount != 10000))
686688 then throw("Please Attach Exact 0.0001 A4A To Vote.")
687689 else if ((h > lastBlock.timestamp))
688690 then throw((("Voting is paused for Next " + toString(((h - lastBlock.timestamp) / 60000))) + " Minutes"))
689- else [IntegerEntry("Total_Txns", m), IntegerEntry((toString(f) + "_Total_Txns"), o), IntegerEntry("Current_Voting_Week", f), IntegerEntry(("Total_Votes_" + q), D), IntegerEntry(((toString(f) + "_Total_Votes_") + q), F), IntegerEntry(("User_Total_Votes_" + s), z), IntegerEntry(((toString(f) + "_User_Total_Votes_") + s), v), IntegerEntry(((((toString(f) + "_User_Total_Votes_") + s) + "-") + q), x), IntegerEntry(((("User_Total_Asset_Votes_" + s) + "_") + q), B), StringEntry("message", i)]
691+ else [IntegerEntry("Total_Txns", n), IntegerEntry((toString(f) + "_Total_Txns"), p), IntegerEntry("Current_Voting_Week", f), IntegerEntry(("Total_Votes_" + r), E), IntegerEntry(((toString(f) + "_Total_Votes_") + r), G), IntegerEntry(("User_Total_Votes_" + t), A), IntegerEntry(((toString(f) + "_User_Total_Votes_") + t), w), IntegerEntry(((((toString(f) + "_User_Total_Votes_") + t) + "-") + r), y), IntegerEntry(((("User_Total_Asset_Votes_" + t) + "_") + r), C), StringEntry("message", i)]
690692 }
691693
692694
693-@Verifier(G)
694-func H () = sigVerify(G.bodyBytes, G.proofs[0], G.senderPublicKey)
695+@Verifier(H)
696+func I () = sigVerify(H.bodyBytes, H.proofs[0], H.senderPublicKey)
695697

github/deemru/w8io/c3f4982 
263.39 ms