tx · 5N8nv9HoxSkjnHVcEzaNYce8rMMkSXPyv626V8GVqJ1D

3MrJgdL1GniipErHy44YF9idzLaUL2iX5DQ:  -0.01400000 Waves

2021.08.19 10:39 [1664939] smart account 3MrJgdL1GniipErHy44YF9idzLaUL2iX5DQ > SELF 0.00000000 Waves

{ "type": 13, "id": "5N8nv9HoxSkjnHVcEzaNYce8rMMkSXPyv626V8GVqJ1D", "fee": 1400000, "feeAssetId": null, "timestamp": 1629358832680, "version": 2, "chainId": 84, "sender": "3MrJgdL1GniipErHy44YF9idzLaUL2iX5DQ", "senderPublicKey": "Dkwrk2dDeUwNM8gVg17qj6fCpJ2e7Qb2myPi1FE9Y6is", "proofs": [ "55Uv6m5YzyTYpwiwQh1M8jYajRKoeyG1xmXzWfpB2GTUaJoJWgCK29J1AmJgxdp3XEahSuAreUMegpQjwWic3cYz", "3f8xo8HEExzZzpQz3N79MziqJAopc2n83TeyS17qYwmZGBeuqh7ozQJLYd6KMqJPEC8vWojZyHguSraLV8tM2EYY" ], "script": "base64:AAIFAAAAAAAAAAgIAhIECgIYEQAAACMAAAAAEWtVc2VyUG9vbFZvdGVTV09QAgAAAAVfdm90ZQAAAAAOa1VzZXJQb29sU3RydWMCAAAAEF91c2VyX3Bvb2xfc3RydWMAAAAAEmtVc2VyVG90YWxWb3RlU1dPUAIAAAAVX3VzZXJfdG90YWxfU1dPUF92b3RlAAAAAA9rVXNlclRvdGFsU3RydWMCAAAAEV91c2VyX3RvdGFsX3N0cnVjAAAAAA1rUG9vbFZvdGVTV09QAgAAAApfdm90ZV9TV09QAAAAAAprUG9vbFN0cnVjAgAAAAtfcG9vbF9zdHJ1YwAAAAAOa1RvdGFsVm90ZVNXT1ACAAAAD3RvdGFsX3ZvdGVfU1dPUAAAAAALa1RvdGFsU3RydWMCAAAAC3RvdGFsX3N0cnVjAAAAAA9rZXlBZG1pblB1YktleTECAAAAC2FkbWluX3B1Yl8xAAAAAA9rZXlBZG1pblB1YktleTICAAAAC2FkbWluX3B1Yl8yAAAAAA9rZXlBZG1pblB1YktleTMCAAAAC2FkbWluX3B1Yl8zAAAAABtrSGFydmVzdFBvb2xBY3RpdmVWb3RlU3RydWMCAAAAHl9oYXJ2ZXN0X3Bvb2xfYWN0aXZlVm90ZV9zdHJ1YwAAAAAfa0hhcnZlc3RVc2VyUG9vbEFjdGl2ZVZvdGVTdHJ1YwIAAAAjX2hhcnZlc3RfdXNlcl9wb29sX2FjdGl2ZVZvdGVfc3RydWMAAAAADGtTdGFydEhlaWdodAIAAAAMc3RhcnRfaGVpZ2h0AAAAAAtrQmFzZVBlcmlvZAIAAAALYmFzZV9wZXJpb2QAAAAADWtQZXJpb2RMZW5ndGgCAAAADXBlcmlvZF9sZW5ndGgAAAAAFmtEdXJhdGlvbkZ1bGxWb3RlUG93ZXICAAAAGGR1cmF0aW9uX2Z1bGxfdm90ZV9wb3dlcgAAAAANa01pblZvdGVQb3dlcgIAAAAObWluX3ZvdGVfcG93ZXIAAAAABnNjYWxlOAAAAAAABfXhAAAAAAAKYmFzZVBlcmlvZAkBAAAAE3ZhbHVlT3JFcnJvck1lc3NhZ2UAAAACCQAEGgAAAAIFAAAABHRoaXMFAAAAC2tCYXNlUGVyaW9kAgAAABFFbXB0eSBrQmFzZVBlcmlvZAAAAAALc3RhcnRIZWlnaHQJAQAAABN2YWx1ZU9yRXJyb3JNZXNzYWdlAAAAAgkABBoAAAACBQAAAAR0aGlzBQAAAAxrU3RhcnRIZWlnaHQCAAAAEkVtcHR5IGtTdGFydEhlaWdodAAAAAAMcGVyaW9kTGVuZ3RoCQEAAAATdmFsdWVPckVycm9yTWVzc2FnZQAAAAIJAAQaAAAAAgUAAAAEdGhpcwUAAAANa1BlcmlvZExlbmd0aAIAAAATRW1wdHkga1BlcmlvZExlbmd0aAAAAAAVZHVyYXRpb25GdWxsVm90ZVBvd2VyCQEAAAATdmFsdWVPckVycm9yTWVzc2FnZQAAAAIJAAQaAAAAAgUAAAAEdGhpcwUAAAAWa0R1cmF0aW9uRnVsbFZvdGVQb3dlcgIAAAAcRW1wdHkga0R1cmF0aW9uRnVsbFZvdGVQb3dlcgAAAAAMbWluVm90ZVBvd2VyCQEAAAATdmFsdWVPckVycm9yTWVzc2FnZQAAAAIJAAQaAAAAAgUAAAAEdGhpcwUAAAANa01pblZvdGVQb3dlcgIAAAATRW1wdHkga01pblZvdGVQb3dlcgAAAAAHZ292QWRkcgkBAAAAB0FkZHJlc3MAAAABAQAAABoBVKr6ad6B9BNShco/LjqIUbMZ6pgcWfINLQAAAAAGb3JhY2xlCQEAAAAHQWRkcmVzcwAAAAEBAAAAGgFU6UWqHpAvOq7xug7mLpqSXxqYhOHzYrMIAQAAAAtnZXRBZG1pblB1YgAAAAEAAAALa2V5QWRtaW5QdWIEAAAAByRtYXRjaDAJAAQdAAAAAgUAAAAGb3JhY2xlBQAAAAtrZXlBZG1pblB1YgMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAAGU3RyaW5nBAAAAAZzdHJpbmcFAAAAByRtYXRjaDAJAAJZAAAAAQUAAAAGc3RyaW5nBAAAAAdub3RoaW5nBQAAAAckbWF0Y2gwCQAAAgAAAAECAAAAGUFkbWluIHB1YmxpYyBrZXkgaXMgZW1wdHkAAAAADGFkbWluUHViS2V5MQkBAAAAC2dldEFkbWluUHViAAAAAQUAAAAPa2V5QWRtaW5QdWJLZXkxAAAAAAxhZG1pblB1YktleTIJAQAAAAtnZXRBZG1pblB1YgAAAAEFAAAAD2tleUFkbWluUHViS2V5MgAAAAAMYWRtaW5QdWJLZXkz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clBlcmlvZAkAAGQAAAACBQAAABZ1c2VyUG9vbEFjdGl2ZVZvdGVTV09QCQAAawAAAAMFAAAAEHBvb2xWb3RlRGlmZlNXT1AFAAAABGNvZWYFAAAABnNjYWxlOAkAAGQAAAACBQAAABB1c2VyUG9vbFZvdGVTV09QCQAAawAAAAMFAAAAEHBvb2xWb3RlRGlmZlNXT1AFAAAABGNvZWYFAAAABnNjYWxlOAQAAAAVdXNlclBvb2xGcmVlemVTV09QbmV3AwkAAAAAAAACBQAAABJ1c2VyUG9vbFZvdGVQZXJpb2QFAAAACmN1cnJQZXJpb2QFAAAAEnVzZXJQb29sRnJlZXplU1dPUAUAAAAQdXNlclBvb2xWb3RlU1dPUAQAAAAOdXNlclVudm90ZWROZXcDCQAAAAAAAAIFAAAAEXVzZXJVbnZvdGVkUGVyaW9kBQAAAApjdXJyUGVyaW9kCQABlgAAAAEJAARMAAAAAgAAAAAAAAAAAAkABEwAAAACCQAAZQAAAAIFAAAAC3VzZXJVbnZvdGVkBQAAABBwb29sVm90ZURpZmZTV09QBQAAAANuaWwAAAAAAAAAAAAEAAAAFHVzZXJVbnZvdGVkUGVyaW9kTmV3BQAAAApjdXJyUGVyaW9kBAAAABB1c2VyUG9vbFN0cnVjTmV3CQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABpAAAAAEFAAAAE3VzZXJQb29sVm90ZVNXT1BuZXcCAAAAAV8JAAGkAAAAAQUAAAAZdXNlclBvb2xBY3RpdmVWb3RlU1dPUG5ldwIAAAABXwkAAaQAAAABBQAAAApjdXJyUGVyaW9kAgAAAAFfCQABpAAAAAEFAAAAFXVzZXJQb29sRnJlZXplU1dPUG5ldwQAAAANdXNlclBvb2xFbnRyeQkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQAEJQAAAAEIBQAAAAFpAAAABmNhbGxlcgIAAAABXwUAAAALcG9vbEFkZHJlc3MFAAAADmtVc2VyUG9vbFN0cnVjBQAAABB1c2VyUG9vbFN0cnVjTmV3BQAAAANuaWwEAAAAEXVzZXJUb3RhbFN0cnVjTmV3CQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAGkAAAAAQUAAAAUdXNlclRvdGFsVm90ZVNXT1BuZXcCAAAAAV8JAAGkAAAAAQUAAAAOdXNlclVudm90ZWROZXcCAAAAAV8JAAGkAAAAAQUAAAAUdXNlclVudm90ZWRQZXJpb2ROZXcEAAAADnVzZXJUb3RhbEVudHJ5CQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIJAAEsAAAAAgkABCUAAAABCAUAAAABaQAAAAZjYWxsZXIFAAAAD2tVc2VyVG90YWxTdHJ1YwUAAAARdXNlclRvdGFsU3RydWNOZXcFAAAAA25pbAQAAAAPcG9vbFZvdGVTV09QbmV3CQAAZAAAAAIFAAAADHBvb2xWb3RlU1dPUAUAAAAQcG9vbFZvdGVEaWZmU1dPUAQAAAARcG9vbEFjdGl2ZVNXT1BuZXcDCQAAAAAAAAIFAAAACnBvb2xQZXJpb2QFAAAACmN1cnJQZXJpb2QJAABkAAAAAgUAAAAOcG9vbEFjdGl2ZVNXT1AJAABrAAAAAwUAAAAQcG9vbFZvdGVEaWZmU1dPUAUAAAAEY29lZgUAAAAGc2NhbGU4CQAAZAAAAAIFAAAADHBvb2xWb3RlU1dPUAkAAGsAAAADBQAAABBwb29sVm90ZURpZmZTV09QBQAAAARjb2VmBQAAAAZzY2FsZTgEAAAADHBvb2xTdHJ1Y05ldwkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABpAAAAAEFAAAAD3Bvb2xWb3RlU1dPUG5ldwIAAAABXwkAAaQAAAABBQAAABFwb29sQWN0aXZlU1dPUG5ldwIAAAABXwkAAaQAAAABBQAAAApjdXJyUGVyaW9kBAAAAAlwb29sRW50cnkJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgkAASwAAAACBQAAAAtwb29sQWRkcmVzcwUAAAAKa1Bvb2xTdHJ1YwUAAAAMcG9vbFN0cnVjTmV3BQAAAANuaWwEAAAAEHRvdGFsVm90ZVNXT1BuZXcJAABkAAAAAgUAAAANdG90YWxWb3RlU1dPUAUAAAAQcG9vbFZvdGVEaWZmU1dPUAQAAAASdG90YWxBY3RpdmVTV09QbmV3AwkAAAAAAAACBQAAAAt0b3RhbFBlcmlvZAUAAAAKY3VyclBlcmlvZAkAAGQAAAACBQAAAA90b3RhbEFjdGl2ZVNXT1AJAABrAAAAAwUAAAAQcG9vbFZvdGVEaWZmU1dPUAUAAAAEY29lZgUAAAAGc2NhbGU4CQAAZAAAAAIFAAAADXRvdGFsVm90ZVNXT1AJAABrAAAAAwUAAAAQcG9vbFZvdGVEaWZmU1dPUAUAAAAEY29lZgUAAAAGc2NhbGU4BAAAAA10b3RhbFN0cnVjTmV3CQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAGkAAAAAQUAAAAQdG90YWxWb3RlU1dPUG5ldwIAAAABXwkAAaQAAAABBQAAABJ0b3RhbEFjdGl2ZVNXT1BuZXcCAAAAAV8JAAGkAAAAAQUAAAAKY3VyclBlcmlvZAQAAAAKdG90YWxFbnRyeQkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACBQAAAAtrVG90YWxTdHJ1YwUAAAANdG90YWxTdHJ1Y05ldwUAAAADbmlsCQAETgAAAAIJAAROAAAAAgkABE4AAAACCQAETgAAAAIJAAROAAAAAgkABE4AAAACBQAAAA11c2VyUG9vbEVudHJ5BQAAAA51c2VyVG90YWxFbnRyeQUAAAAJcG9vbEVudHJ5BQAAAAp0b3RhbEVudHJ5CQEAAAAPY2FsY0RlbGV0ZUVudHJ5AAAAAwkABCUAAAABCAUAAAABaQAAAAZjYWxsZXIFAAAAC3Bvb2xBZGRyZXNzBQAAABN1c2VyUG9vbFZvdGVTV09QbmV3BQAAAB9oYXJ2ZXN0UG9vbEFjdGl2ZVZvdGVTdHJ1Y0VudHJ5BQAAACNoYXJ2ZXN0VXNlclBvb2xBY3RpdmVWb3RlU3RydWNFbnRyeQQAAAAOcmVtb3ZlUG9vbFZvdGUJAQAAAAEtAAAAAQUAAAAQcG9vbFZvdGVEaWZmU1dPUAQAAAAVdXNlclBvb2xGcmVlemVTV09QbmV3AwkAAAAAAAACBQAAABJ1c2VyUG9vbFZvdGVQZXJpb2QFAAAACmN1cnJQZXJpb2QFAAAAEnVzZXJQb29sRnJlZXplU1dPUAUAAAAQdXNlclBvb2xWb3RlU1dPUAQAAAATdXNlclBvb2xGcmVlemVTV09QMgkAAZcAAAABCQAETAAAAAIFAAAAEnVzZXJQb29sRnJlZXplU1dPUAkABEwAAAACBQAAABB1c2VyUG9vbFZvdGVTV09QBQAAAANuaWwEAAAAFnVzZXJQb29sRnJlZXplU1dPUG5ldzIJAAGXAAAAAQkABEwAAAACBQAAABV1c2VyUG9vbEZyZWV6ZVNXT1BuZXcJAARMAAAAAgUAAAATdXNlclBvb2xWb3RlU1dPUG5ldwUAAAADbmlsBAAAABl1c2VyUG9vbEFjdGl2ZVZvdGVTV09QbmV3CQAAZAAAAAIFAAAAFnVzZXJQb29sRnJlZXplU1dPUG5ldzIDCQAAAAAAAAIJAABlAAAAAgUAAAAQdXNlclBvb2xWb3RlU1dPUAUAAAASdXNlclBvb2xGcmVlemVTV09QAAAAAAAAAAAAAAAAAAAAAAAACQAAawAAAAMJAABlAAAAAgUAAAAWdXNlclBvb2xBY3RpdmVWb3RlU1dPUAUAAAASdXNlclBvb2xGcmVlemVTV09QCQAAZQAAAAIFAAAAE3VzZXJQb29sVm90ZVNXT1BuZXcFAAAAFnVzZXJQb29sRnJlZXplU1dPUG5ldzIJAABlAAAAAgUAAAAQdXNlclBvb2xWb3RlU1dPUAUAAAASdXNlclBvb2xGcmVlemVTV09QBAAAABZ1c2VyUG9vbEFjdGl2ZVZvdGVEaWZmCQAAZQAAAAIFAAAAGXVzZXJQb29sQWN0aXZlVm90ZVNXT1BuZXcDCQAAAAAAAAIFAAAAEnVzZXJQb29sVm90ZVBlcmlvZAUAAAAKY3VyclBlcmlvZAUAAAAWdXNlclBvb2xBY3RpdmVWb3RlU1dPUAUAAAAQdXNlclBvb2xWb3RlU1dPUAQAAAAKbmV3VW52b3RlZAkAAZYAAAABCQAETAAAAAIAAAAAAAAAAAAJAARMAAAAAgkAAGUAAAACBQAAAA5yZW1vdmVQb29sVm90ZQMJAAAAAAAAAgUAAAASdXNlclBvb2xWb3RlUGVyaW9kBQAAAApjdXJyUGVyaW9kCQAAZQAAAAIFAAAAEHVzZXJQb29sVm90ZVNXT1AFAAAAE3VzZXJQb29sRnJlZXplU1dPUDIAAAAAAAAAAAAFAAAAA25pbAQAAAAOdXNlclVudm90ZWROZXcJAABkAAAAAgUAAAAKbmV3VW52b3RlZAMJAAAAAAAAAgUAAAARdXNlclVudm90ZWRQZXJpb2QFAAAACmN1cnJQZXJpb2QFAAAAC3VzZXJVbnZvdGVkAAAAAAAAAAAABAAAABR1c2VyVW52b3RlZFBlcmlvZE5ldwMJAABmAAAAAgUAAAAKbmV3VW52b3RlZAAAAAAAAAAAAAUAAAAKY3VyclBlcmlvZAUAAAARdXNlclVudm90ZWRQZXJpb2QEAAAAEHVzZXJQb29sU3RydWNOZXcJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAGkAAAAAQUAAAATdXNlclBvb2xWb3RlU1dPUG5ldwIAAAABXwkAAaQAAAABBQAAABl1c2VyUG9vbEFjdGl2ZVZvdGVTV09QbmV3AgAAAAFfCQABpAAAAAEFAAAACmN1cnJQZXJpb2QCAAAAAV8JAAGkAAAAAQUAAAAVdXNlclBvb2xGcmVlemVTV09QbmV3BAAAAA11c2VyUG9vbEVudHJ5CQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAQlAAAAAQgFAAAAAWkAAAAGY2FsbGVyAgAAAAFfBQAAAAtwb29sQWRkcmVzcwUAAAAOa1VzZXJQb29sU3RydWMFAAAAEHVzZXJQb29sU3RydWNOZXcFAAAAA25pbAQAAAARdXNlclRvdGFsU3RydWNOZXcJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAAaQAAAABBQAAABR1c2VyVG90YWxWb3RlU1dPUG5ldwIAAAABXwkAAaQAAAABBQAAAA51c2VyVW52b3RlZE5ldwIAAAABXwkAAaQAAAABBQAAABR1c2VyVW52b3RlZFBlcmlvZE5ldwQAAAAOdXNlclRvdGFsRW50cnkJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgkAASwAAAACCQAEJQAAAAEIBQAAAAFpAAAABmNhbGxlcgUAAAAPa1VzZXJUb3RhbFN0cnVjBQAAABF1c2VyVG90YWxTdHJ1Y05ldwUAAAADbmlsBAAAAA9wb29sVm90ZVNXT1BuZXcJAABlAAAAAgUAAAAMcG9vbFZvdGVTV09QBQAAAA5yZW1vdmVQb29sVm90ZQQAAAARcG9vbEFjdGl2ZVNXT1BuZXcDCQAAAAAAAAIFAAAACnBvb2xQZXJpb2QFAAAACmN1cnJQZXJpb2QJAABkAAAAAgUAAAAOcG9vbEFjdGl2ZVNXT1AFAAAAFnVzZXJQb29sQWN0aXZlVm90ZURpZmYJAABkAAAAAgUAAAAMcG9vbFZvdGVTV09QBQAAABZ1c2VyUG9vbEFjdGl2ZVZvdGVEaWZmBAAAAAxwb29sU3RydWNOZXcJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAAaQAAAABBQAAAA9wb29sVm90ZVNXT1BuZXcCAAAAAV8JAAGkAAAAAQUAAAARcG9vbEFjdGl2ZVNXT1BuZXcCAAAAAV8JAAGkAAAAAQUAAAAKY3VyclBlcmlvZAQAAAAJcG9vbEVudHJ5CQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIJAAEsAAAAAgUAAAALcG9vbEFkZHJlc3MFAAAACmtQb29sU3RydWMFAAAADHBvb2xTdHJ1Y05ldwUAAAADbmlsBAAAABB0b3RhbFZvdGVTV09QbmV3CQAAZQAAAAIFAAAADXRvdGFsVm90ZVNXT1AFAAAADnJlbW92ZVBvb2xWb3RlBAAAABJ0b3RhbEFjdGl2ZVNXT1BuZXcDCQAAAAAAAAIFAAAAC3RvdGFsUGVyaW9kBQAAAApjdXJyUGVyaW9kCQAAZAAAAAIFAAAAD3RvdGFsQWN0aXZlU1dPUAUAAAAWdXNlclBvb2xBY3RpdmVWb3RlRGlmZgkAAGQAAAACBQAAAA10b3RhbFZvdGVTV09QBQAAABZ1c2VyUG9vbEFjdGl2ZVZvdGVEaWZmBAAAAA10b3RhbFN0cnVjTmV3CQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAGkAAAAAQUAAAAQdG90YWxWb3RlU1dPUG5ldwIAAAABXwkAAaQAAAABBQAAABJ0b3RhbEFjdGl2ZVNXT1BuZXcCAAAAAV8JAAGkAAAAAQUAAAAKY3VyclBlcmlvZAQAAAAKdG90YWxFbnRyeQkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACBQAAAAtrVG90YWxTdHJ1YwUAAAANdG90YWxTdHJ1Y05ldwUAAAADbmlsBAAAAAxhbGxOZXdWYWx1ZXMJAARMAAAAAgUAAAAKY3VyclBlcmlvZAkABEwAAAACBQAAABV1c2VyUG9vbEZyZWV6ZVNXT1BuZXcJAARMAAAAAgUAAAAZdXNlclBvb2xBY3RpdmVWb3RlU1dPUG5ldwkABEwAAAACBQAAABV1c2VyUG9vbEZyZWV6ZVNXT1BuZXcJAARMAAAAAgUAAAAOdXNlclVudm90ZWROZXcJAARMAAAAAgUAAAAUdXNlclVudm90ZWRQZXJpb2ROZXcJAARMAAAAAgUAAAAPcG9vbFZvdGVTV09QbmV3CQAETAAAAAIFAAAAEXBvb2xBY3RpdmVTV09QbmV3CQAETAAAAAIFAAAAEHRvdGFsVm90ZVNXT1BuZXcJAARMAAAAAgUAAAASdG90YWxBY3RpdmVTV09QbmV3BQAAAANuaWwDCQAAZgAAAAIAAAAAAAAAAAAJAAGXAAAAAQUAAAAMYWxsTmV3VmFsdWVzCQAAAgAAAAECAAAAH09uZSBvciBtb3JlIHZhbHVlcyBhcmUgbmVnYXRpdmUJAAROAAAAAgkABE4AAAACCQAETgAAAAIJAAROAAAAAgkABE4AAAACCQAETgAAAAIFAAAADXVzZXJQb29sRW50cnkFAAAADnVzZXJUb3RhbEVudHJ5BQAAAAlwb29sRW50cnkFAAAACnRvdGFsRW50cnkJAQAAAA9jYWxjRGVsZXRlRW50cnkAAAADCQAEJQAAAAEIBQAAAAFpAAAABmNhbGxlcgUAAAALcG9vbEFkZHJlc3MFAAAAE3VzZXJQb29sVm90ZVNXT1BuZXcFAAAAH2hhcnZlc3RQb29sQWN0aXZlVm90ZVN0cnVjRW50cnkFAAAAI2hhcnZlc3RVc2VyUG9vbEFjdGl2ZVZvdGVTdHJ1Y0VudHJ5AAAAAQAAAAJ0eAEAAAAGdmVyaWZ5AAAAAAQAAAASYWRtaW5QdWJLZXkxU2lnbmVkAwkAAfQAAAADCAUAAAACdHgAAAAJYm9keUJ5dGVzCQABkQAAAAIIBQAAAAJ0eAAAAAZwcm9vZnMAAAAAAAAAAAAFAAAADGFkbWluUHViS2V5MQAAAAAAAAAAAQAAAAAAAAAAAAQAAAASYWRtaW5QdWJLZXkyU2lnbmVkAwkAAfQAAAADCAUAAAACdHgAAAAJYm9keUJ5dGVzCQABkQAAAAIIBQAAAAJ0eAAAAAZwcm9vZnMAAAAAAAAAAAEFAAAADGFkbWluUHViS2V5MgAAAAAAAAAAAQAAAAAAAAAAAAQAAAASYWRtaW5QdWJLZXkzU2lnbmVkAwkAAfQAAAADCAUAAAACdHgAAAAJYm9keUJ5dGVzCQABkQAAAAIIBQAAAAJ0eAAAAAZwcm9vZnMAAAAAAAAAAAIFAAAADGFkbWluUHViS2V5MwAAAAAAAAAAAQAAAAAAAAAAAAkAAGcAAAACCQAAZAAAAAIJAABkAAAAAgUAAAASYWRtaW5QdWJLZXkxU2lnbmVkBQAAABJhZG1pblB1YktleTJTaWduZWQFAAAAEmFkbWluUHViS2V5M1NpZ25lZAAAAAAAAAAAAk+tltQ=", "height": 1664939, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 9fWE7ZRi9nwiD8apPWtuUFXFwhTP5iyxRBR9waXUmWrQ Next: 3uDkLGQFyX2mExcgwPrvsqDDkFfLtxBZstcrRAGGepvC Diff:
OldNewDifferences
1717
1818 let h = "total_struc"
1919
20-let i = Address(base58'3NBBWfzZtZtszaXbitTKnrB2xXwv26Bn7H9')
20+let i = "admin_pub_1"
2121
22-let j = "admin_pub_1"
22+let j = "admin_pub_2"
2323
24-let k = "admin_pub_2"
24+let k = "admin_pub_3"
2525
26-let l = "admin_pub_3"
26+let l = "_harvest_pool_activeVote_struc"
2727
28-func m (n) = {
29- let o = getString(i, n)
30- if ($isInstanceOf(o, "String"))
28+let m = "_harvest_user_pool_activeVote_struc"
29+
30+let n = "start_height"
31+
32+let o = "base_period"
33+
34+let p = "period_length"
35+
36+let q = "duration_full_vote_power"
37+
38+let r = "min_vote_power"
39+
40+let s = 100000000
41+
42+let t = valueOrErrorMessage(getInteger(this, o), "Empty kBasePeriod")
43+
44+let u = valueOrErrorMessage(getInteger(this, n), "Empty kStartHeight")
45+
46+let v = valueOrErrorMessage(getInteger(this, p), "Empty kPeriodLength")
47+
48+let w = valueOrErrorMessage(getInteger(this, q), "Empty kDurationFullVotePower")
49+
50+let x = valueOrErrorMessage(getInteger(this, r), "Empty kMinVotePower")
51+
52+let y = Address(base58'3N5W8da2iiijVieA6qLGo7KzCJj8B19smWU')
53+
54+let z = Address(base58'3NBBWfzZtZtszaXbitTKnrB2xXwv26Bn7H9')
55+
56+func A (B) = {
57+ let C = getString(z, B)
58+ if ($isInstanceOf(C, "String"))
3159 then {
32- let p = o
33- fromBase58String(p)
60+ let D = C
61+ fromBase58String(D)
3462 }
3563 else {
36- let q = o
64+ let E = C
3765 throw("Admin public key is empty")
3866 }
3967 }
4068
4169
42-let r = m(j)
70+let F = A(i)
4371
44-let s = m(k)
72+let G = A(j)
4573
46-let t = m(l)
74+let H = A(k)
4775
48-let u = "_harvest_pool_activeVote_struc"
76+let I = (t + ((height - u) / v))
4977
50-let v = "_harvest_user_pool_activeVote_struc"
51-
52-let w = "start_height"
53-
54-let x = "base_period"
55-
56-let y = "period_length"
57-
58-let z = "duration_full_vote_power"
59-
60-let A = "min_vote_power"
61-
62-let B = 100000000
63-
64-let C = valueOrErrorMessage(getInteger(this, x), "Empty kBasePeriod")
65-
66-let D = valueOrErrorMessage(getInteger(this, w), "Empty kStartHeight")
67-
68-let E = valueOrErrorMessage(getInteger(this, y), "Empty kPeriodLength")
69-
70-let F = valueOrErrorMessage(getInteger(this, z), "Empty kDurationFullVotePower")
71-
72-let G = valueOrErrorMessage(getInteger(this, A), "Empty kMinVotePower")
73-
74-let H = Address(base58'3N5W8da2iiijVieA6qLGo7KzCJj8B19smWU')
75-
76-let I = (C + ((height - D) / E))
77-
78-func J (K) = if ((valueOrElse(getInteger(H, (toString(K) + "_SWOP_amount")), 0) > 0))
78+func J (K) = if ((valueOrElse(getInteger(y, (toString(K) + "_SWOP_amount")), 0) > 0))
7979 then true
8080 else false
8181
8282
83-func L (M) = isDefined(getInteger(H, (M + "_current_pool_fraction_reward")))
83+func L (M) = isDefined(getInteger(y, (M + "_current_pool_fraction_reward")))
8484
8585
8686 func N () = {
87- let O = (height - (D + (I * E)))
88- if ((F > O))
89- then B
87+ let O = (height - (u + (I * v)))
88+ if ((w > O))
89+ then s
9090 else {
91- let P = F
92- let Q = B
93- let R = E
94- let S = G
95- let T = (((S - Q) * B) / (R - P))
96- let U = ((Q * B) - (T * P))
97- (((O * T) / B) + (U / B))
91+ let P = w
92+ let Q = s
93+ let R = v
94+ let S = x
95+ let T = (((S - Q) * s) / (R - P))
96+ let U = ((Q * s) - (T * P))
97+ (((O * T) / s) + (U / s))
9898 }
9999 }
100100
119119 if (!(L(M)))
120120 then throw("This pool has no _current_pool_fraction_reward in Governance dApp")
121121 else {
122- let ae = valueOrErrorMessage(getInteger(H, (toString(ab.caller) + "_SWOP_amount")), "Empty _SWOP_amount at gov. address")
122+ let ae = valueOrErrorMessage(getInteger(y, (toString(ab.caller) + "_SWOP_amount")), "Empty _SWOP_amount at gov. address")
123123 let af = if (isDefined(getString(this, (((toString(ab.caller) + "_") + M) + b))))
124124 then {
125125 let ag = split(valueOrErrorMessage(getString(this, (((toString(ab.caller) + "_") + M) + b)), "Empty kUserPoolStruc"), "_")
187187 else false)
188188 then {
189189 let aF = ((aD[1] + "_") + aD[2])
190-[StringEntry((M + u), aF)]
190+[StringEntry((M + l), aF)]
191191 }
192192 else nil
193193 let aG = if (if ((valueOrElse(getString(this, (((toString(ab.caller) + "_") + M) + b)), "") != ""))
195195 else false)
196196 then {
197197 let aH = ((aC[1] + "_") + aC[2])
198-[StringEntry((((toString(ab.caller) + "_") + M) + v), aH)]
198+[StringEntry((((toString(ab.caller) + "_") + M) + m), aH)]
199199 }
200200 else nil
201201 if ((X >= ai))
202202 then {
203203 let aI = N()
204204 let aJ = if ((ak == I))
205- then (aj + fraction(aA, aI, B))
206- else (ai + fraction(aA, aI, B))
205+ then (aj + fraction(aA, aI, s))
206+ else (ai + fraction(aA, aI, s))
207207 let aK = if ((ak == I))
208208 then al
209209 else ai
217217 let aQ = [StringEntry((toString(ab.caller) + d), aP)]
218218 let aR = (as + aA)
219219 let aS = if ((au == I))
220- then (at + fraction(aA, aI, B))
221- else (as + fraction(aA, aI, B))
220+ then (at + fraction(aA, aI, s))
221+ else (as + fraction(aA, aI, s))
222222 let aT = ((((toString(aR) + "_") + toString(aS)) + "_") + toString(I))
223223 let aU = [StringEntry((M + f), aT)]
224224 let aV = (ax + aA)
225225 let aW = if ((az == I))
226- then (ay + fraction(aA, aI, B))
227- else (ax + fraction(aA, aI, B))
226+ then (ay + fraction(aA, aI, s))
227+ else (ax + fraction(aA, aI, s))
228228 let aX = ((((toString(aV) + "_") + toString(aW)) + "_") + toString(I))
229229 let aY = [StringEntry(h, aX)]
230230 ((((((aO ++ aQ) ++ aU) ++ aY) ++ V(toString(ab.caller), M, X)) ++ aE) ++ aG)
279279
280280 @Verifier(bf)
281281 func bg () = {
282- let bh = if (sigVerify(bf.bodyBytes, bf.proofs[0], r))
282+ let bh = if (sigVerify(bf.bodyBytes, bf.proofs[0], F))
283283 then 1
284284 else 0
285- let bi = if (sigVerify(bf.bodyBytes, bf.proofs[1], s))
285+ let bi = if (sigVerify(bf.bodyBytes, bf.proofs[1], G))
286286 then 1
287287 else 0
288- let bj = if (sigVerify(bf.bodyBytes, bf.proofs[2], t))
288+ let bj = if (sigVerify(bf.bodyBytes, bf.proofs[2], H))
289289 then 1
290290 else 0
291291 (((bh + bi) + bj) >= 2)
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 5 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let a = "_vote"
55
66 let b = "_user_pool_struc"
77
88 let c = "_user_total_SWOP_vote"
99
1010 let d = "_user_total_struc"
1111
1212 let e = "_vote_SWOP"
1313
1414 let f = "_pool_struc"
1515
1616 let g = "total_vote_SWOP"
1717
1818 let h = "total_struc"
1919
20-let i = Address(base58'3NBBWfzZtZtszaXbitTKnrB2xXwv26Bn7H9')
20+let i = "admin_pub_1"
2121
22-let j = "admin_pub_1"
22+let j = "admin_pub_2"
2323
24-let k = "admin_pub_2"
24+let k = "admin_pub_3"
2525
26-let l = "admin_pub_3"
26+let l = "_harvest_pool_activeVote_struc"
2727
28-func m (n) = {
29- let o = getString(i, n)
30- if ($isInstanceOf(o, "String"))
28+let m = "_harvest_user_pool_activeVote_struc"
29+
30+let n = "start_height"
31+
32+let o = "base_period"
33+
34+let p = "period_length"
35+
36+let q = "duration_full_vote_power"
37+
38+let r = "min_vote_power"
39+
40+let s = 100000000
41+
42+let t = valueOrErrorMessage(getInteger(this, o), "Empty kBasePeriod")
43+
44+let u = valueOrErrorMessage(getInteger(this, n), "Empty kStartHeight")
45+
46+let v = valueOrErrorMessage(getInteger(this, p), "Empty kPeriodLength")
47+
48+let w = valueOrErrorMessage(getInteger(this, q), "Empty kDurationFullVotePower")
49+
50+let x = valueOrErrorMessage(getInteger(this, r), "Empty kMinVotePower")
51+
52+let y = Address(base58'3N5W8da2iiijVieA6qLGo7KzCJj8B19smWU')
53+
54+let z = Address(base58'3NBBWfzZtZtszaXbitTKnrB2xXwv26Bn7H9')
55+
56+func A (B) = {
57+ let C = getString(z, B)
58+ if ($isInstanceOf(C, "String"))
3159 then {
32- let p = o
33- fromBase58String(p)
60+ let D = C
61+ fromBase58String(D)
3462 }
3563 else {
36- let q = o
64+ let E = C
3765 throw("Admin public key is empty")
3866 }
3967 }
4068
4169
42-let r = m(j)
70+let F = A(i)
4371
44-let s = m(k)
72+let G = A(j)
4573
46-let t = m(l)
74+let H = A(k)
4775
48-let u = "_harvest_pool_activeVote_struc"
76+let I = (t + ((height - u) / v))
4977
50-let v = "_harvest_user_pool_activeVote_struc"
51-
52-let w = "start_height"
53-
54-let x = "base_period"
55-
56-let y = "period_length"
57-
58-let z = "duration_full_vote_power"
59-
60-let A = "min_vote_power"
61-
62-let B = 100000000
63-
64-let C = valueOrErrorMessage(getInteger(this, x), "Empty kBasePeriod")
65-
66-let D = valueOrErrorMessage(getInteger(this, w), "Empty kStartHeight")
67-
68-let E = valueOrErrorMessage(getInteger(this, y), "Empty kPeriodLength")
69-
70-let F = valueOrErrorMessage(getInteger(this, z), "Empty kDurationFullVotePower")
71-
72-let G = valueOrErrorMessage(getInteger(this, A), "Empty kMinVotePower")
73-
74-let H = Address(base58'3N5W8da2iiijVieA6qLGo7KzCJj8B19smWU')
75-
76-let I = (C + ((height - D) / E))
77-
78-func J (K) = if ((valueOrElse(getInteger(H, (toString(K) + "_SWOP_amount")), 0) > 0))
78+func J (K) = if ((valueOrElse(getInteger(y, (toString(K) + "_SWOP_amount")), 0) > 0))
7979 then true
8080 else false
8181
8282
83-func L (M) = isDefined(getInteger(H, (M + "_current_pool_fraction_reward")))
83+func L (M) = isDefined(getInteger(y, (M + "_current_pool_fraction_reward")))
8484
8585
8686 func N () = {
87- let O = (height - (D + (I * E)))
88- if ((F > O))
89- then B
87+ let O = (height - (u + (I * v)))
88+ if ((w > O))
89+ then s
9090 else {
91- let P = F
92- let Q = B
93- let R = E
94- let S = G
95- let T = (((S - Q) * B) / (R - P))
96- let U = ((Q * B) - (T * P))
97- (((O * T) / B) + (U / B))
91+ let P = w
92+ let Q = s
93+ let R = v
94+ let S = x
95+ let T = (((S - Q) * s) / (R - P))
96+ let U = ((Q * s) - (T * P))
97+ (((O * T) / s) + (U / s))
9898 }
9999 }
100100
101101
102102 func V (W,M,X) = {
103103 func Y (Z,aa) = if (isDefined(getInteger(this, aa)))
104104 then (Z :+ DeleteEntry(aa))
105105 else Z
106106
107107 Y(Y(Y(Y(nil, (((W + "_") + M) + a)), (W + c)), (M + e)), g)
108108 }
109109
110110
111111 @Callable(ab)
112112 func votePoolWeight (ac,ad) = if (if ((size(ac) > 1))
113113 then true
114114 else (size(ad) > 1))
115115 then throw("poolAddressesL.size > 1 or poolsVoteSWOPNewL.size > 1")
116116 else {
117117 let M = ac[0]
118118 let X = ad[0]
119119 if (!(L(M)))
120120 then throw("This pool has no _current_pool_fraction_reward in Governance dApp")
121121 else {
122- let ae = valueOrErrorMessage(getInteger(H, (toString(ab.caller) + "_SWOP_amount")), "Empty _SWOP_amount at gov. address")
122+ let ae = valueOrErrorMessage(getInteger(y, (toString(ab.caller) + "_SWOP_amount")), "Empty _SWOP_amount at gov. address")
123123 let af = if (isDefined(getString(this, (((toString(ab.caller) + "_") + M) + b))))
124124 then {
125125 let ag = split(valueOrErrorMessage(getString(this, (((toString(ab.caller) + "_") + M) + b)), "Empty kUserPoolStruc"), "_")
126126 $Tuple4(parseIntValue(ag[0]), parseIntValue(ag[1]), parseIntValue(ag[2]), parseIntValue(ag[3]))
127127 }
128128 else {
129129 let ah = valueOrElse(getInteger(this, (((toString(ab.caller) + "_") + M) + a)), 0)
130130 $Tuple4(ah, ah, 0, 0)
131131 }
132132 let ai = af._1
133133 let aj = af._2
134134 let ak = af._3
135135 let al = af._4
136136 let am = if (isDefined(getString(this, (toString(ab.caller) + d))))
137137 then {
138138 let ag = split(valueOrErrorMessage(getString(this, (toString(ab.caller) + d)), "Empty kUserTotalStruc"), "_")
139139 $Tuple3(parseIntValue(ag[0]), parseIntValue(ag[1]), parseIntValue(ag[2]))
140140 }
141141 else {
142142 let an = valueOrElse(getInteger(this, (toString(ab.caller) + c)), 0)
143143 $Tuple3(an, 0, 0)
144144 }
145145 let ao = am._1
146146 let ap = am._2
147147 let aq = am._3
148148 let ar = if (isDefined(getString(this, (M + f))))
149149 then {
150150 let ag = split(valueOrErrorMessage(getString(this, (M + f)), "Empty kPoolStruc"), "_")
151151 $Tuple3(parseIntValue(ag[0]), parseIntValue(ag[1]), parseIntValue(ag[2]))
152152 }
153153 else {
154154 let ah = valueOrElse(getInteger(this, (M + e)), 0)
155155 $Tuple4(ah, ah, 0, 0)
156156 }
157157 let as = ar._1
158158 let at = ar._2
159159 let au = ar._3
160160 let av = if (isDefined(getString(this, h)))
161161 then {
162162 let ag = split(valueOrErrorMessage(getString(this, h), "Empty kTotalStruc"), "_")
163163 $Tuple3(parseIntValue(ag[0]), parseIntValue(ag[1]), parseIntValue(ag[2]))
164164 }
165165 else {
166166 let aw = valueOrElse(getInteger(this, g), 0)
167167 $Tuple4(aw, aw, 0, 0)
168168 }
169169 let ax = av._1
170170 let ay = av._2
171171 let az = av._3
172172 let aA = (X - ai)
173173 let aB = (ao + aA)
174174 if (!(J(ab.caller)))
175175 then throw("This address has 0 SWOP in Governance dApp")
176176 else if ((aB > ae))
177177 then throw(((((toString(this) + " has ") + toString(ae)) + " SWOP in governance. New SWOP in voting ") + toString(aB)))
178178 else if ((0 > aB))
179179 then throw("New userTotalVoteSWOPnew < 0")
180180 else if ((0 > X))
181181 then throw("New userPoolVoteSWOPnew < 0")
182182 else {
183183 let aC = split(valueOrElse(getString(this, (((toString(ab.caller) + "_") + M) + b)), ""), "_")
184184 let aD = split(valueOrElse(getString(this, (M + f)), ""), "_")
185185 let aE = if (if ((valueOrElse(getString(this, (M + f)), "") != ""))
186186 then (I != valueOrElse(parseInt(aD[2]), 0))
187187 else false)
188188 then {
189189 let aF = ((aD[1] + "_") + aD[2])
190-[StringEntry((M + u), aF)]
190+[StringEntry((M + l), aF)]
191191 }
192192 else nil
193193 let aG = if (if ((valueOrElse(getString(this, (((toString(ab.caller) + "_") + M) + b)), "") != ""))
194194 then (I != valueOrElse(parseInt(aC[2]), 0))
195195 else false)
196196 then {
197197 let aH = ((aC[1] + "_") + aC[2])
198-[StringEntry((((toString(ab.caller) + "_") + M) + v), aH)]
198+[StringEntry((((toString(ab.caller) + "_") + M) + m), aH)]
199199 }
200200 else nil
201201 if ((X >= ai))
202202 then {
203203 let aI = N()
204204 let aJ = if ((ak == I))
205- then (aj + fraction(aA, aI, B))
206- else (ai + fraction(aA, aI, B))
205+ then (aj + fraction(aA, aI, s))
206+ else (ai + fraction(aA, aI, s))
207207 let aK = if ((ak == I))
208208 then al
209209 else ai
210210 let aL = if ((aq == I))
211211 then max([0, (ap - aA)])
212212 else 0
213213 let aM = I
214214 let aN = ((((((toString(X) + "_") + toString(aJ)) + "_") + toString(I)) + "_") + toString(aK))
215215 let aO = [StringEntry((((toString(ab.caller) + "_") + M) + b), aN)]
216216 let aP = ((((toString(aB) + "_") + toString(aL)) + "_") + toString(aM))
217217 let aQ = [StringEntry((toString(ab.caller) + d), aP)]
218218 let aR = (as + aA)
219219 let aS = if ((au == I))
220- then (at + fraction(aA, aI, B))
221- else (as + fraction(aA, aI, B))
220+ then (at + fraction(aA, aI, s))
221+ else (as + fraction(aA, aI, s))
222222 let aT = ((((toString(aR) + "_") + toString(aS)) + "_") + toString(I))
223223 let aU = [StringEntry((M + f), aT)]
224224 let aV = (ax + aA)
225225 let aW = if ((az == I))
226- then (ay + fraction(aA, aI, B))
227- else (ax + fraction(aA, aI, B))
226+ then (ay + fraction(aA, aI, s))
227+ else (ax + fraction(aA, aI, s))
228228 let aX = ((((toString(aV) + "_") + toString(aW)) + "_") + toString(I))
229229 let aY = [StringEntry(h, aX)]
230230 ((((((aO ++ aQ) ++ aU) ++ aY) ++ V(toString(ab.caller), M, X)) ++ aE) ++ aG)
231231 }
232232 else {
233233 let aZ = -(aA)
234234 let aK = if ((ak == I))
235235 then al
236236 else ai
237237 let ba = min([al, ai])
238238 let bb = min([aK, X])
239239 let aJ = (bb + (if (((ai - al) == 0))
240240 then 0
241241 else fraction((aj - al), (X - bb), (ai - al))))
242242 let bc = (aJ - (if ((ak == I))
243243 then aj
244244 else ai))
245245 let bd = max([0, (aZ - (if ((ak == I))
246246 then (ai - ba)
247247 else 0))])
248248 let aL = (bd + (if ((aq == I))
249249 then ap
250250 else 0))
251251 let aM = if ((bd > 0))
252252 then I
253253 else aq
254254 let aN = ((((((toString(X) + "_") + toString(aJ)) + "_") + toString(I)) + "_") + toString(aK))
255255 let aO = [StringEntry((((toString(ab.caller) + "_") + M) + b), aN)]
256256 let aP = ((((toString(aB) + "_") + toString(aL)) + "_") + toString(aM))
257257 let aQ = [StringEntry((toString(ab.caller) + d), aP)]
258258 let aR = (as - aZ)
259259 let aS = if ((au == I))
260260 then (at + bc)
261261 else (as + bc)
262262 let aT = ((((toString(aR) + "_") + toString(aS)) + "_") + toString(I))
263263 let aU = [StringEntry((M + f), aT)]
264264 let aV = (ax - aZ)
265265 let aW = if ((az == I))
266266 then (ay + bc)
267267 else (ax + bc)
268268 let aX = ((((toString(aV) + "_") + toString(aW)) + "_") + toString(I))
269269 let aY = [StringEntry(h, aX)]
270270 let be = [I, aK, aJ, aK, aL, aM, aR, aS, aV, aW]
271271 if ((0 > min(be)))
272272 then throw("One or more values are negative")
273273 else ((((((aO ++ aQ) ++ aU) ++ aY) ++ V(toString(ab.caller), M, X)) ++ aE) ++ aG)
274274 }
275275 }
276276 }
277277 }
278278
279279
280280 @Verifier(bf)
281281 func bg () = {
282- let bh = if (sigVerify(bf.bodyBytes, bf.proofs[0], r))
282+ let bh = if (sigVerify(bf.bodyBytes, bf.proofs[0], F))
283283 then 1
284284 else 0
285- let bi = if (sigVerify(bf.bodyBytes, bf.proofs[1], s))
285+ let bi = if (sigVerify(bf.bodyBytes, bf.proofs[1], G))
286286 then 1
287287 else 0
288- let bj = if (sigVerify(bf.bodyBytes, bf.proofs[2], t))
288+ let bj = if (sigVerify(bf.bodyBytes, bf.proofs[2], H))
289289 then 1
290290 else 0
291291 (((bh + bi) + bj) >= 2)
292292 }
293293

github/deemru/w8io/873ac7e 
101.02 ms