tx · 2JsLCLr8TAHm522o8DVhYvuosqNLE3aH4L4nVTMzpnVX

3NCCBQA6ADQN4o5mP4UpyWQy3QgAc2f68X8:  -0.01400000 Waves

2020.12.17 14:54 [1312669] smart account 3NCCBQA6ADQN4o5mP4UpyWQy3QgAc2f68X8 > SELF 0.00000000 Waves

{ "type": 13, "id": "2JsLCLr8TAHm522o8DVhYvuosqNLE3aH4L4nVTMzpnVX", "fee": 1400000, "feeAssetId": null, "timestamp": 1608206133267, "version": 1, "sender": "3NCCBQA6ADQN4o5mP4UpyWQy3QgAc2f68X8", "senderPublicKey": "7nhhzx1b9hckmwzpZJ7SPQmdrVrDgcfGCgZn9qvMnXCJ", "proofs": [ "5N92i6zSWmnJudwDNvVAUrGsLZ1puFUZsSnJwS9fi2S1D2QkpUd5zVqxekHTWaCDS8EWyu5JkYAB3NkDidPDb2vB" ], "script": "base64:AAIEAAAAAAAAABoIAhIAEgMKAQgSAwoBCBIECgIIARIECgIIAQAAAB8AAAAADGFkbWluUHViS2V5MQEAAAAgELDi6uQgdVvao3EGz2pOOnWzKruRdXrpd4DobbWyZx8AAAAADGFkbWluUHViS2V5MgEAAAAgELDi6uQgdVvao3EGz2pOOnWzKruRdXrpd4DobbWyZx8AAAAADGFkbWluUHViS2V5MwEAAAAgELDi6uQgdVvao3EGz2pOOnWzKruRdXrpd4DobbWyZx8AAAAAFGFkbWluUHViS2V5U3RhcnRTdG9wAQAAACAQsOLq5CB1W9qjcQbPak46dbMqu5F1eul3gOhttbJnHwAAAAASYWRtaW5QdWJLZXlTdGFraW5nAQAAACAQsOLq5CB1W9qjcQbPak46dbMqu5F1eul3gOhttbJnHwAAAAAUa2V5U2hhcmVUb2tlbnNMb2NrZWQCAAAAGl90b3RhbF9zaGFyZV90b2tlbnNfbG9ja2VkAAAAABBrZXlDdXJyZW50UmV3YXJkAgAAAA9fY3VycmVudF9yZXdhcmQAAAAAFWtleVJld2FyZFVwZGF0ZUhlaWdodAIAAAAVX3Jld2FyZF91cGRhdGVfaGVpZ2h0AAAAABFrZXlQcmV2aW91c1Jld2FyZAIAAAAQX3ByZXZpb3VzX3Jld2FyZAAAAAAPa2V5TGFzdEludGVyZXN0AgAAAA5fbGFzdF9pbnRlcmVzdAAAAAAVa2V5TGFzdEludGVyZXN0SGVpZ2h0AgAAABVfbGFzdF9pbnRlcmVzdF9oZWlnaHQAAAAAGGtleVVzZXJTaGFyZVRva2Vuc0xvY2tlZAIAAAAUX3NoYXJlX3Rva2Vuc19sb2NrZWQAAAAAE2tleVVzZXJMYXN0SW50ZXJlc3QCAAAADl9sYXN0X2ludGVyZXN0AAAAAAlrZXlTV09QaWQCAAAAB1NXT1BfaWQAAAAADmtleVBvb2xBZGRyZXNzAgAAAAhfYWRkcmVzcwAAAAARa2V5QXZhaWxhYmxlRnVuZHMCAAAAEF9hdmFpbGFibGVfZnVuZHMAAAAADXZvdGluZ0FkZHJlc3MJAQAAAAdBZGRyZXNzAAAAAQEAAAAaAVSoIVG0TpMDJ8tENASz393i0+SsCXMcgHUAAAAABFNXT1AJAAJZAAAAAQkBAAAAEUBleHRyTmF0aXZlKDEwNTMpAAAAAgUAAAAEdGhpcwUAAAAJa2V5U1dPUGlkAAAAABJoZWlnaHRSZXdhcmRVcGRhdGUJAQAAABFAZXh0ck5hdGl2ZSgxMDUwKQAAAAIFAAAABHRoaXMCAAAAFGhlaWdodF9yZXdhcmRfdXBkYXRlAQAAAA50aHJvd09ubHlBZG1pbgAAAAAJAAACAAAAAQIAAAAhT25seSBhZG1pbiBjYW4gY2FsbCB0aGlzIGZ1bmN0aW9uAQAAAA10aHJvd0lzQWN0aXZlAAAAAAkAAAIAAAABAgAAABZEQXBwIGlzIGFscmVhZHkgYWN0aXZlAQAAABhnZXRUb3RhbFNoYXJlVG9rZW5Mb2NrZWQAAAABAAAABHBvb2wJAQAAABN2YWx1ZU9yRXJyb3JNZXNzYWdlAAAAAgkABBoAAAACBQAAAAR0aGlzCQABLAAAAAIFAAAABHBvb2wFAAAAFGtleVNoYXJlVG9rZW5zTG9ja2VkCQABLAAAAAIJAAEsAAAAAgIAAAAUTm8gZGF0YSBvbiB0aGUga2V5OiAFAAAABHBvb2wFAAAAFGtleVNoYXJlVG9rZW5zTG9ja2VkAQAAAA9nZXRTaGFyZUFzc2V0SWQAAAABAAAABHBvb2wJAAJZAAAAAQkBAAAAEUBleHRyTmF0aXZlKDEwNTMpAAAAAgkBAAAABXZhbHVlAAAAAQkABCYAAAABBQAAAARwb29sAgAAAA5zaGFyZV9hc3NldF9pZAEAAAAOY2FsY1NjYWxlVmFsdWUAAAACAAAACGFzc2V0SWQxAAAACGFzc2V0SWQyBAAAABBhc3NldElkMURlY2ltYWxzCAkBAAAABXZhbHVlAAAAAQkAA+wAAAABBQAAAAhhc3NldElkMQAAAAhkZWNpbWFscwQAAAAQYXNzZXRJZDJEZWNpbWFscwgJAQAAAAV2YWx1ZQAAAAEJAAPsAAAAAQUAAAAIYXNzZXRJZDIAAAAIZGVjaW1hbHMEAAAAC3NjbGFlRGlnaXRzCQAAZAAAAAIJAABlAAAAAgUAAAAQYXNzZXRJZDJEZWNpbWFscwUAAAAQYXNzZXRJZDFEZWNpbWFscwAAAAAAAAAACAkAAGwAAAAGAAAAAAAAAAAKAAAAAAAAAAAABQAAAAtzY2xhZURpZ2l0cwAAAAAAAAAAAAAAAAAAAAAAAAUAAAAISEFMRkRPV04BAAAAEnVzZXJBdmFpbGFibGVGdW5kcwAAAAIAAAAEcG9vbAAAAAR1c2VyBAAAAA5hdmFpbGFibGVGdW5kcwkABBoAAAACBQAAAAR0aGlzCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAIFAAAABHBvb2wCAAAAAV8JAAQlAAAAAQUAAAAEdXNlcgIAAAABXwUAAAARa2V5QXZhaWxhYmxlRnVuZHMEAAAABGF2YkYEAAAAByRtYXRjaDAFAAAADmF2YWlsYWJsZUZ1bmRzAwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAAANJbnQEAAAABGF2YkYFAAAAByRtYXRjaDAFAAAABGF2YkYDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAABFVuaXQEAAAABGF2YkYFAAAAByRtYXRjaDAAAAAAAAAAAAAJAAACAAAAAQIAAAALTWF0Y2ggZXJyb3IFAAAABGF2YkYBAAAACnJld2FyZEluZm8AAAABAAAABHBvb2wEAAAADWN1cnJlbnRSZXdhcmQJAQAAABN2YWx1ZU9yRXJyb3JNZXNzYWdlAAAAAgkABBoAAAACBQAAAA12b3RpbmdBZGRyZXNzCQABLAAAAAIFAAAABHBvb2wFAAAAEGtleUN1cnJlbnRSZXdhcmQJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgIAAAAUTm8gZGF0YSBvbiB0aGUga2V5OiAFAAAABHBvb2wFAAAAEGtleUN1cnJlbnRSZXdhcmQCAAAADCBhdCBhZGRyZXNzIAkABCUAAAABBQAAAA12b3RpbmdBZGRyZXNzBAAAABJyZXdhcmRVcGRhdGVIZWlnaHQJAQAAABN2YWx1ZU9yRXJyb3JNZXNzYWdlAAAAAgkABBoAAAACBQAAAA12b3RpbmdBZGRyZXNzCQABLAAAAAIFAAAABHBvb2wFAAAAFWtleVJld2FyZFVwZGF0ZUhlaWdodAkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACAgAAABRObyBkYXRhIG9uIHRoZSBrZXk6IAUAAAAEcG9vbAUAAAAVa2V5UmV3YXJkVXBkYXRlSGVpZ2h0AgAAAAwgYXQgYWRkcmVzcyAJAAQlAAAAAQUAAAANdm90aW5nQWRkcmVzcwQAAAAUcmV3YXJkUHJldmlvdXNBbW91bnQJAQAAABN2YWx1ZU9yRXJyb3JNZXNzYWdlAAAAAgkABBoAAAACBQAAAA12b3RpbmdBZGRyZXNzCQABLAAAAAIFAAAABHBvb2wFAAAAFWtleVJld2FyZFVwZGF0ZUhlaWdodAkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACAgAAABRObyBkYXRhIG9uIHRoZSBrZXk6IAUAAAAEcG9vbAUAAAARa2V5UHJldmlvdXNSZXdhcmQCAAAADCBhdCBhZGRyZXNzIAkABCUAAAABBQAAAA12b3RpbmdBZGRyZXNzCQAFFQAAAAMFAAAADWN1cnJlbnRSZXdhcmQFAAAAEnJld2FyZFVwZGF0ZUhlaWdodAUAAAAUcmV3YXJkUHJldmlvdXNBbW91bnQBAAAAE2dldExhc3RJbnRlcmVzdEluZm8AAAABAAAABHBvb2wEAAAADGxhc3RJbnRlcmVzdAkBAAAAE3ZhbHVlT3JFcnJvck1lc3NhZ2UAAAACCQAEGgAAAAIFAAAABHRoaXMJAAEsAAAAAgUAAAAEcG9vbAUAAAAPa2V5TGFzdEludGVyZXN0CQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAICAAAAFE5vIGRhdGEgb24gdGhlIGtleTogBQAAAARwb29sAgAAAAFfBQAAAARwb29sBQAAAA9rZXlMYXN0SW50ZXJlc3QEAAAAEmxhc3RJbnRlcmVzdEhlaWdodAkBAAAAE3ZhbHVlT3JFcnJvck1lc3NhZ2UAAAACCQAEGgAAAAIFAAAABHRoaXMJAAEsAAAAAgUAAAAEcG9vbAUAAAAVa2V5TGFzdEludGVyZXN0SGVpZ2h0CQABLAAAAAIJAAEsAAAAAgIAAAAUTm8gZGF0YSBvbiB0aGUga2V5OiAFAAAABHBvb2wFAAAAFWtleUxhc3RJbnRlcmVzdEhlaWdodAkABRQAAAACBQAAABJsYXN0SW50ZXJlc3RIZWlnaHQFAAAADGxhc3RJbnRlcmVzdAEAAAATZ2V0VXNlckludGVyZXN0SW5mbwAAAAIAAAAEcG9vbAAAAAp1c2VyQWRkcmVzBAAAABB1c2VyTGFzdEludGVyZXN0CQAEGgAAAAIFAAAABHRoaXMJAAEsAAAAAgkAASwAAAACCQABLAAAAAIFAAAABHBvb2wCAAAAAV8JAAQlAAAAAQUAAAAKdXNlckFkZHJlcwUAAAATa2V5VXNlckxhc3RJbnRlcmVzdAQAAAAJdXNlclNoYXJlCQAEGgAAAAIFAAAABHRoaXMJAAEsAAAAAgkAASwAAAACCQABLAAAAAIFAAAABHBvb2wCAAAAAV8JAAQlAAAAAQUAAAAKdXNlckFkZHJlcwUAAAAYa2V5VXNlclNoYXJlVG9rZW5zTG9ja2VkBAAAABV1c2VyTGFzdEludGVyZXN0VmFsdWUEAAAAByRtYXRjaDAFAAAAEHVzZXJMYXN0SW50ZXJlc3QDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAA0ludAQAAAAQdXNlckxhc3RJbnRlcmVzdAUAAAAHJG1hdGNoMAUAAAAQdXNlckxhc3RJbnRlcmVzdAAAAAAAAAAAAAQAAAAVdXNlclNoYXJlVG9rZW5zQW1vdW50BAAAAAckbWF0Y2gwBQAAAAl1c2VyU2hhcmUDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAA0ludAQAAAAJdXNlclNoYXJlBQAAAAckbWF0Y2gwBQAAAAl1c2VyU2hhcmUAAAAAAAAAAAAJAAUUAAAAAgUAAAAVdXNlckxhc3RJbnRlcmVzdFZhbHVlBQAAABV1c2VyU2hhcmVUb2tlbnNBbW91bnQBAAAADGNhbGNJbnRlcmVzdAAAAAgAAAASbGFzdEludGVyZXN0SGVpZ2h0AAAAEnJld2FyZFVwZGF0ZUhlaWdodAAAAAxsYXN0SW50ZXJlc3QAAAAVY3VycmVudFJld2FyZFBlckJsb2NrAAAAEHNoYXJlVG9rZW5Mb2NrZWQAAAAWcHJldmlvdXNSZXdhcmRQZXJCbG9jawAAAAxzaGFyZUFzc2V0SWQAAAAKc2NhbGVWYWx1ZQMJAABmAAAAAgUAAAASbGFzdEludGVyZXN0SGVpZ2h0BQAAABJyZXdhcmRVcGRhdGVIZWlnaHQDCQAAAAAAAAIFAAAAEHNoYXJlVG9rZW5Mb2NrZWQAAAAAAAAAAAAAAAAAAAAAAAAEAAAABnJld2FyZAkAAGgAAAACBQAAABVjdXJyZW50UmV3YXJkUGVyQmxvY2sJAABlAAAAAgUAAAAGaGVpZ2h0BQAAABJsYXN0SW50ZXJlc3RIZWlnaHQJAABkAAAAAgUAAAAMbGFzdEludGVyZXN0CQAAawAAAAMFAAAABnJld2FyZAUAAAAKc2NhbGVWYWx1ZQUAAAAQc2hhcmVUb2tlbkxvY2tlZAQAAAAqcmV3YXJkQWZ0ZXJMYXN0SW50ZXJlc3RCZWZvcmVSZWF3YXJkVXBkYXRlCQAAaAAAAAIFAAAAFnByZXZpb3VzUmV3YXJkUGVyQmxvY2sJAABlAAAAAgUAAAAScmV3YXJkVXBkYXRlSGVpZ2h0BQAAABJsYXN0SW50ZXJlc3RIZWlnaHQEAAAAE2ludGVyZXN0QWZ0ZXJVcGRhdGUJAABkAAAAAgUAAAAMbGFzdEludGVyZXN0CQAAawAAAAMFAAAAKnJld2FyZEFmdGVyTGFzdEludGVyZXN0QmVmb3JlUmVhd2FyZFVwZGF0ZQUAAAAKc2NhbGVWYWx1ZQUAAAAQc2hhcmVUb2tlbkxvY2tlZAQAAAAGcmV3YXJkCQAAaAAAAAIFAAAAFWN1cnJlbnRSZXdhcmRQZXJCbG9jawkAAGUAAAACBQAAAAZoZWlnaHQFAAAAEnJld2FyZFVwZGF0ZUhlaWdodAkAAGQAAAACBQAAABNpbnRlcmVzdEFmdGVyVXBkYXRlCQAAawAAAAMFAAAABnJld2FyZAUAAAAKc2NhbGVWYWx1ZQUAAAAQc2hhcmVUb2tlbkxvY2tlZAEAAAAJY2xhaW1DYWxjAAAAAgAAAARwb29sAAAABmNhbGxlcgQAAAAMc2hhcmVBc3NldElkCQEAAAAPZ2V0U2hhcmVBc3NldElkAAAAAQUAAAAEcG9vbAQAAAAKc2NhbGVWYWx1ZQkBAAAADmNhbGNTY2FsZVZhbHVlAAAAAgUAAAAEU1dPUAUAAAAMc2hhcmVBc3NldElkBAAAABBzaGFyZVRva2VuTG9ja2VkCQEAAAAYZ2V0VG90YWxTaGFyZVRva2VuTG9ja2VkAAAAAQUAAAAEcG9vbAQAAAALJHQwNTUzNzU2MDIJAQAAABNnZXRMYXN0SW50ZXJlc3RJbmZvAAAAAQUAAAAEcG9vbAQAAAASbGFzdEludGVyZXN0SGVpZ2h0CAUAAAALJHQwNTUzNzU2MDIAAAACXzEEAAAADGxhc3RJbnRlcmVzdAgFAAAACyR0MDU1Mzc1NjAyAAAAAl8yBAAAAAskdDA1NjA3NTY5NQkBAAAACnJld2FyZEluZm8AAAABBQAAAARwb29sBAAAABVjdXJyZW50UmV3YXJkUGVyQmxvY2sIBQAAAAskdDA1NjA3NTY5NQAAAAJfMQQAAAAScmV3YXJkVXBkYXRlSGVpZ2h0CAUAAAALJHQwNTYwNzU2OTUAAAACXzIEAAAAFnByZXZpb3VzUmV3YXJkUGVyQmxvY2sIBQAAAAskdDA1NjA3NTY5NQAAAAJfMwQAAAALJHQwNTcwMDU3NzkJAQAAABNnZXRVc2VySW50ZXJlc3RJbmZvAAAAAgUAAAAEcG9vbAUAAAAGY2FsbGVyBAAAABB1c2VyTGFzdEludGVyZXN0CAUAAAALJHQwNTcwMDU3NzkAAAACXzEEAAAAFXVzZXJTaGFyZVRva2Vuc0Ftb3VudAgFAAAACyR0MDU3MDA1Nzc5AAAAAl8yBAAAAA9jdXJyZW50SW50ZXJlc3QJAQAAAAxjYWxjSW50ZXJlc3QAAAAIBQAAABJsYXN0SW50ZXJlc3RIZWlnaHQFAAAAEnJld2FyZFVwZGF0ZUhlaWdodAUAAAAMbGFzdEludGVyZXN0BQAAABVjdXJyZW50UmV3YXJkUGVyQmxvY2sFAAAAEHNoYXJlVG9rZW5Mb2NrZWQFAAAAFnByZXZpb3VzUmV3YXJkUGVyQmxvY2sFAAAADHNoYXJlQXNzZXRJZAUAAAAKc2NhbGVWYWx1ZQQAAAALY2xhaW1BbW91bnQJAABrAAAAAwUAAAAVdXNlclNoYXJlVG9rZW5zQW1vdW50CQAAZQAAAAIFAAAAD2N1cnJlbnRJbnRlcmVzdAUAAAAQdXNlckxhc3RJbnRlcmVzdAUAAAAKc2NhbGVWYWx1ZQQAAAAPdXNlck5ld0ludGVyZXN0BQAAAA9jdXJyZW50SW50ZXJlc3QJAAUWAAAABAUAAAAPdXNlck5ld0ludGVyZXN0BQAAAA9jdXJyZW50SW50ZXJlc3QFAAAAC2NsYWltQW1vdW50BQAAABV1c2VyU2hhcmVUb2tlbnNBbW91bnQBAAAAFmNoZWNrUG10QXNzZXRJZENvcnJlY3QAAAACAAAABHBvb2wAAAAKcG10QXNzZXRJZAQAAAAKcG9vbEFkZHJlcwkBAAAABXZhbHVlAAAAAQkABCYAAAABCQEAAAARQGV4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bnRzAAAAAAAAAAAAAAAAB2Fzc2V0SWQEAAAACXBtdEFtb3VudAgFAAAACyR0MDc2NzI3NzQ3AAAAAl8xBAAAAApwbXRBc3NldElkCAUAAAALJHQwNzY3Mjc3NDcAAAACXzIDCQEAAAABIQAAAAEJAQAAABZjaGVja1BtdEFzc2V0SWRDb3JyZWN0AAAAAgUAAAAEcG9vbAUAAAAKcG10QXNzZXRJZAkAAAIAAAABAgAAABRJbmNvcnJlY3QgcG10QXNzZXRJZAQAAAALJHQwNzg0MDc5MzgJAQAAAAljbGFpbUNhbGMAAAACBQAAAARwb29sCAUAAAABaQAAAAZjYWxsZXIEAAAAD3VzZXJOZXdJbnRlcmVzdAgFAAAACyR0MDc4NDA3OTM4AAAAAl8xBAAAAA9jdXJyZW50SW50ZXJlc3QIBQAAAAskdDA3ODQwNzkzOAAAAAJfMgQAAAALY2xhaW1BbW91bnQIBQAAAAskdDA3ODQwNzkzOAAAAAJfMwQAAAAVdXNlclNoYXJlVG9rZW5zQW1vdW50CAUAAAALJHQwNzg0MDc5MzgAAAACXzQEAAAAEnVzZXJTaGFyZUFtb3VudE5ldwkAAGQAAAACBQAAABV1c2VyU2hhcmVUb2tlbnNBbW91bnQFAAAACXBtdEFtb3VudAQAAAARYXZhaWxhYmxlRnVuZHNOZXcJAABkAAAAAgkBAAAAEnVzZXJBdmFpbGFibGVGdW5kcwAAAAIFAAAABHBvb2wIBQAAAAFpAAAABmNhbGxlcgUAAAALY2xhaW1BbW91bnQEAAAAEHRvdGFsU2hhcmVBbW91bnQJAQAAABhnZXRUb3RhbFNoYXJlVG9rZW5Mb2NrZWQAAAABBQAAAARwb29sBAAAABN0b3RhbFNoYXJlQW1vdW50TmV3CQAAZAAAAAIFAAAAEHRvdGFsU2hhcmVBbW91bnQFAAAACXBtdEFtb3VudAkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgUAAAAEcG9vbAIAAAABXwkABCUAAAABCAUAAAABaQAAAAZjYWxsZXIFAAAAE2tleVVzZXJMYXN0SW50ZXJlc3QFAAAAD3VzZXJOZXdJbnRlcmVzdAkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgUAAAAEcG9vbAIAAAABXwkABCUAAAABCAUAAAABaQAAAAZjYWxsZXIFAAAAGGtleVVzZXJTaGFyZVRva2Vuc0xvY2tlZAUAAAASdXNlclNoYXJlQW1vdW50TmV3CQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACCQABLAAAAAIFAAAABHBvb2wFAAAAD2tleUxhc3RJbnRlcmVzdAUAAAAPY3VycmVudEludGVyZXN0CQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACCQABLAAAAAIFAAAABHBvb2wFAAAAFWtleUxhc3RJbnRlcmVzdEhlaWdodAUAAAAGaGVpZ2h0CQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACCQABLAAAAAIFAAAABHBvb2wFAAAAFGtleVNoYXJlVG9rZW5zTG9ja2VkBQAAABN0b3RhbFNoYXJlQW1vdW50TmV3CQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAIFAAAABHBvb2wCAAAAAV8JAAQlAAAAAQgFAAAAAWkAAAAGY2FsbGVyAgAAAAFfBQAAABFrZXlBdmFpbGFibGVGdW5kcwUAAAARYXZhaWxhYmxlRnVuZHNOZXcFAAAAA25pbAAAAAFpAQAAABN3aXRoZHJhd1NoYXJlVG9rZW5zAAAAAgAAAARwb29sAAAAGXNoYXJlVG9rZW5zV2l0aGRyYXdBbW91bnQEAAAACyR0MDg4OTE4OTg5CQEAAAAJY2xhaW1DYWxjAAAAAgUAAAAEcG9vbAgFAAAAAWkAAAAGY2FsbGVyBAAAAA91c2VyTmV3SW50ZXJlc3QIBQAAAAskdDA4ODkxODk4OQAAAAJfMQQAAAAPY3VycmVudEludGVyZXN0CAUAAAALJHQwODg5MTg5ODkAAAACXzIEAAAAC2NsYWltQW1vdW50CAUAAAALJHQwODg5MTg5ODkAAAACXzMEAAAAFXVzZXJTaGFyZVRva2Vuc0Ftb3VudAgFAAAACyR0MDg4OTE4OTg5AAAAAl80AwkAAGYAAAACBQAAABlzaGFyZVRva2Vuc1dpdGhkcmF3QW1vdW50BQAAABV1c2VyU2hhcmVUb2tlbnNBbW91bnQJAAACAAAAAQIAAAAsV2l0aGRyYXcgYW1vdW50IG1vcmUgdGhlbiB1c2VyIGxvY2tlZCBhbW91bnQEAAAAEnVzZXJTaGFyZUFtb3VudE5ldwkAAGUAAAACBQAAABV1c2VyU2hhcmVUb2tlbnNBbW91bnQFAAAAGXNoYXJlVG9rZW5zV2l0aGRyYXdBbW91bnQEAAAAEWF2YWlsYWJsZUZ1bmRzTmV3CQAAZAAAAAIJAQAAABJ1c2VyQXZhaWxhYmxlRnVuZHMAAAACBQAAAARwb29sCAUAAAABaQAAAAZjYWxsZXIFAAAAC2NsYWltQW1vdW50BAAAAA1zaGFyZVRva2Vuc0lkCQACWQAAAAEJAQAAABFAZXh0ck5hdGl2ZSgxMDUzKQAAAAIJAQAAAAV2YWx1ZQAAAAEJAAQmAAAAAQUAAAAEcG9vbAIAAAAOc2hhcmVfYXNzZXRfaWQJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAIFAAAABHBvb2wCAAAAAV8JAAQlAAAAAQgFAAAAAWkAAAAGY2FsbGVyBQAAABNrZXlVc2VyTGFzdEludGVyZXN0BQAAAA91c2VyTmV3SW50ZXJlc3QJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAIFAAAABHBvb2wCAAAAAV8JAAQlAAAAAQgFAAAAAWkAAAAGY2FsbGVyBQAAABhrZXlVc2VyU2hhcmVUb2tlbnNMb2NrZWQFAAAAEnVzZXJTaGFyZUFtb3VudE5ldwkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgkAASwAAAACBQAAAARwb29sBQAAAA9rZXlMYXN0SW50ZXJlc3QFAAAAD2N1cnJlbnRJbnRlcmVzdAkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgkAASwAAAACBQAAAARwb29sBQAAABVrZXlMYXN0SW50ZXJlc3RIZWlnaHQFAAAABmhlaWdodAkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACBQAAAARwb29sAgAAAAFfCQAEJQAAAAEIBQAAAAFpAAAABmNhbGxlcgIAAAABXwUAAAARa2V5QXZhaWxhYmxlRnVuZHMFAAAAEWF2YWlsYWJsZUZ1bmRzTmV3CQAETAAAAAIJAQAAAA5TY3JpcHRUcmFuc2ZlcgAAAAMIBQAAAAFpAAAABmNhbGxlcgUAAAAZc2hhcmVUb2tlbnNXaXRoZHJhd0Ftb3VudAUAAAANc2hhcmVUb2tlbnNJZAUAAAADbmlsAAAAAWkBAAAABWNsYWltAAAAAgAAAARwb29sAAAADmNsYWltQW1vdW50QXNrBAAAABBzaGFyZVRva2VuTG9ja2VkCQEAAAAYZ2V0VG90YWxTaGFyZVRva2VuTG9ja2VkAAAAAQUAAAAEcG9vbAQAAAANJHQwMTAwMDgxMDA3MwkBAAAAE2dldExhc3RJbnRlcmVzdEluZm8AAAABBQAAAARwb29sBAAAABJsYXN0SW50ZXJlc3RIZWlnaHQIBQAAAA0kdDAxMDAwODEwMDczAAAAAl8xBAAAAAxsYXN0SW50ZXJlc3QIBQAAAA0kdDAxMDAwODEwMDczAAAAAl8yBAAAAA0kdDAxMDA3ODEwMjQyCQEAAAAKcmV3YXJkSW5mbwAAAAEFAAAABHBvb2wEAAAAFWN1cnJlbnRSZXdhcmRQZXJCbG9jawgFAAAADSR0MDEwMDc4MTAyNDIAAAACXzEEAAAAEnJld2FyZFVwZGF0ZUhlaWdodAgFAAAADSR0MDEwMDc4MTAyNDIAAAACXzIEAAAAFnByZXZpb3VzUmV3YXJkUGVyQmxvY2sIBQAAAA0kdDAxMDA3ODEwMjQyAAAAAl8zBAAAAA0kdDAxMDI0NzEwMzQ1CQEAAAAJY2xhaW1DYWxjAAAAAgUAAAAEcG9vbAgFAAAAAWkAAAAGY2FsbGVyBAAAAA91c2VyTmV3SW50ZXJlc3QIBQAAAA0kdDAxMDI0NzEwMzQ1AAAAAl8xBAAAAA9jdXJyZW50SW50ZXJlc3QIBQAAAA0kdDAxMDI0NzEwMzQ1AAAAAl8yBAAAAAtjbGFpbUFtb3VudAgFAAAADSR0MDEwMjQ3MTAzNDUAAAACXzMEAAAAFXVzZXJTaGFyZVRva2Vuc0Ftb3VudAgFAAAADSR0MDEwMjQ3MTAzNDUAAAACXzQEAAAADWF2YWlsYWJsZUZ1bmQJAABkAAAAAgkBAAAAEnVzZXJBdmFpbGFibGVGdW5kcwAAAAIFAAAABHBvb2wIBQAAAAFpAAAABmNhbGxlcgUAAAALY2xhaW1BbW91bnQDCQAAZgAAAAIFAAAADmNsYWltQW1vdW50QXNrBQAAAA1hdmFpbGFibGVGdW5kCQAAAgAAAAEJAAEsAAAAAgkAASwAAAACCQABLAAAAAICAAAAMVlvdSBhc2sgbW9yZSBTV09QIHRoZW4geW91IGhhdmUuIEF2YWlsYWJsZSBTV09QOiAJAAGkAAAAAQUAAAANYXZhaWxhYmxlRnVuZAIAAAALLiBZb3UgYXNrOiAJAAGkAAAAAQUAAAAOY2xhaW1BbW91bnRBc2sEAAAAEWF2YWlsYWJsZUZ1bmRzTmV3CQAAZQAAAAIFAAAADWF2YWlsYWJsZUZ1bmQFAAAADmNsYWltQW1vdW50QXNrCQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACBQAAAARwb29sAgAAAAFfCQAEJQAAAAEIBQAAAAFpAAAABmNhbGxlcgUAAAATa2V5VXNlckxhc3RJbnRlcmVzdAUAAAAPdXNlck5ld0ludGVyZXN0CQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACCQABLAAAAAIJAAEsAAAAAgUAAAAEcG9vbAIAAAABXwUAAAAPa2V5TGFzdEludGVyZXN0BQAAAA9jdXJyZW50SW50ZXJlc3QJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAIJAAEsAAAAAgkAASwAAAACBQAAAARwb29sAgAAAAFfBQAAABVrZXlMYXN0SW50ZXJlc3RIZWlnaHQFAAAABmhlaWdodAkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACBQAAAARwb29sAgAAAAFfCQAEJQAAAAEIBQAAAAFpAAAABmNhbGxlcgIAAAABXwUAAAARa2V5QXZhaWxhYmxlRnVuZHMFAAAAEWF2YWlsYWJsZUZ1bmRzTmV3CQAETAAAAAIJAQAAAAdSZWlzc3VlAAAAAwUAAAAEU1dPUAUAAAAOY2xhaW1BbW91bnRBc2sGCQAETAAAAAIJAQAAAA5TY3JpcHRUcmFuc2ZlcgAAAAMIBQAAAAFpAAAABmNhbGxlcgUAAAAOY2xhaW1BbW91bnRBc2sFAAAABFNXT1AFAAAAA25pbAAAAAAzku02", "chainId": 84, "height": 1312669, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 4iPcNWCpR5gcSy1PjL2b8fByoQJG8KwYreH6UjLcV1Va Next: none Full:
OldNewDifferences
11 {-# STDLIB_VERSION 4 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let a = base58'289xpUrYrKbLjaKkqH3XNhfecukcYRaDRT3JDrvkvQRU'
55
66 let b = base58'289xpUrYrKbLjaKkqH3XNhfecukcYRaDRT3JDrvkvQRU'
77
88 let c = base58'289xpUrYrKbLjaKkqH3XNhfecukcYRaDRT3JDrvkvQRU'
99
1010 let d = base58'289xpUrYrKbLjaKkqH3XNhfecukcYRaDRT3JDrvkvQRU'
1111
1212 let e = base58'289xpUrYrKbLjaKkqH3XNhfecukcYRaDRT3JDrvkvQRU'
1313
1414 let f = "_total_share_tokens_locked"
1515
1616 let g = "_current_reward"
1717
1818 let h = "_reward_update_height"
1919
2020 let i = "_previous_reward"
2121
2222 let j = "_last_interest"
2323
2424 let k = "_last_interest_height"
2525
2626 let l = "_share_tokens_locked"
2727
2828 let m = "_last_interest"
2929
3030 let n = "SWOP_id"
3131
3232 let o = "_address"
3333
3434 let p = "_available_funds"
3535
3636 let q = Address(base58'3N5F5DCmWNzT8ZPe1tBfiXaVYzWJriaJZ9E')
3737
3838 let r = fromBase58String(getStringValue(this, n))
3939
4040 let s = getIntegerValue(this, "height_reward_update")
4141
4242 func t () = throw("Only admin can call this function")
4343
4444
4545 func u () = throw("DApp is already active")
4646
4747
4848 func v (w) = valueOrErrorMessage(getInteger(this, (w + f)), (("No data on the key: " + w) + f))
4949
5050
5151 func x (w) = fromBase58String(getStringValue(value(addressFromString(w)), "share_asset_id"))
5252
5353
5454 func y (z,A) = {
5555 let B = value(assetInfo(z)).decimals
5656 let C = value(assetInfo(A)).decimals
5757 let D = ((C - B) + 8)
5858 pow(10, 0, D, 0, 0, HALFDOWN)
5959 }
6060
6161
6262 func E (w,F) = {
6363 let G = getInteger(this, ((((w + "_") + toString(F)) + "_") + p))
6464 let H = {
6565 let I = G
6666 if ($isInstanceOf(I, "Int"))
6767 then {
6868 let H = I
6969 H
7070 }
7171 else if ($isInstanceOf(I, "Unit"))
7272 then {
7373 let H = I
7474 0
7575 }
7676 else throw("Match error")
7777 }
7878 H
7979 }
8080
8181
8282 func J (w) = {
8383 let K = valueOrErrorMessage(getInteger(q, (w + g)), (((("No data on the key: " + w) + g) + " at address ") + toString(q)))
8484 let L = valueOrErrorMessage(getInteger(q, (w + h)), (((("No data on the key: " + w) + h) + " at address ") + toString(q)))
8585 let M = valueOrErrorMessage(getInteger(q, (w + h)), (((("No data on the key: " + w) + i) + " at address ") + toString(q)))
8686 $Tuple3(K, L, M)
8787 }
8888
8989
9090 func N (w) = {
9191 let O = valueOrErrorMessage(getInteger(this, (w + j)), (((("No data on the key: " + w) + "_") + w) + j))
9292 let P = valueOrErrorMessage(getInteger(this, (w + k)), (("No data on the key: " + w) + k))
9393 $Tuple2(P, O)
9494 }
9595
9696
9797 func Q (w,R) = {
9898 let S = getInteger(this, (((w + "_") + toString(R)) + m))
9999 let T = getInteger(this, (((w + "_") + toString(R)) + l))
100100 let U = {
101101 let I = S
102102 if ($isInstanceOf(I, "Int"))
103103 then {
104104 let S = I
105105 S
106106 }
107107 else 0
108108 }
109109 let V = {
110110 let I = T
111111 if ($isInstanceOf(I, "Int"))
112112 then {
113113 let T = I
114114 T
115115 }
116116 else 0
117117 }
118118 $Tuple2(U, V)
119119 }
120120
121121
122122 func W (P,L,O,X,Y,Z,aa,ab) = if ((P > L))
123123 then if ((Y == 0))
124124 then 0
125125 else {
126126 let ac = (X * (height - P))
127127 (O + fraction(ac, ab, Y))
128128 }
129129 else {
130130 let ad = (Z * (L - P))
131131 let ae = (O + fraction(ad, ab, Y))
132132 let ac = (X * (height - L))
133133 (ae + fraction(ac, ab, Y))
134134 }
135135
136136
137137 func af (w,ag) = {
138138 let aa = x(w)
139139 let ab = y(r, aa)
140140 let Y = v(w)
141141 let ah = N(w)
142142 let P = ah._1
143143 let O = ah._2
144144 let ai = J(w)
145145 let X = ai._1
146146 let L = ai._2
147147 let Z = ai._3
148148 let aj = Q(w, ag)
149149 let S = aj._1
150150 let V = aj._2
151151 let ak = W(P, L, O, X, Y, Z, aa, ab)
152152 let al = fraction(V, (ak - S), ab)
153153 let am = ak
154154 $Tuple4(am, ak, al, V)
155155 }
156156
157157
158158 func an (w,ao) = {
159159 let ap = value(addressFromString(getStringValue(this, (w + o))))
160160 let aq = fromBase58String(getStringValue(ap, "share_asset_id"))
161161 if ((ao == aq))
162162 then true
163163 else false
164164 }
165165
166166
167167 @Callable(ar)
168168 func init () = if (!(containsElement([a, b, c], ar.callerPublicKey)))
169169 then throw("Only admin can call this function")
170170 else {
171171 let as = Issue("SWOP", "SWOP protocol token", 1, 8, true)
172172 let at = calculateAssetId(as)
173173 [Issue("SWOP", "SWOP protocol token", 1, 8, true), StringEntry(n, toBase58String(at))]
174174 }
175175
176176
177177
178178 @Callable(ar)
179179 func initPoolShareFarming (w) = if (!(containsElement([a, b, c], ar.callerPublicKey)))
180180 then throw("Only admin can call this function")
181181 else {
182182 let au = J(w)
183183 let K = au._1
184184 let L = au._2
185185 let Z = au._3
186186 [StringEntry((w + o), w), IntegerEntry((w + f), 0), IntegerEntry((w + g), 0), IntegerEntry((w + j), 0), IntegerEntry((w + k), height), IntegerEntry((w + h), L), IntegerEntry((w + i), Z)]
187187 }
188188
189189
190190
191191 @Callable(ar)
192192 func lockShareTokens (w) = {
193193 let av = $Tuple2(ar.payments[0].amount, ar.payments[0].assetId)
194194 let aw = av._1
195195 let ao = av._2
196196 if (!(an(w, ao)))
197197 then throw("Incorrect pmtAssetId")
198198 else {
199199 let ax = af(w, ar.caller)
200200 let am = ax._1
201201 let ak = ax._2
202202 let al = ax._3
203203 let V = ax._4
204204 let ay = (V + aw)
205205 let az = (E(w, ar.caller) + al)
206206 let aA = v(w)
207207 let aB = (aA + aw)
208208 [IntegerEntry((((w + "_") + toString(ar.caller)) + m), am), IntegerEntry((((w + "_") + toString(ar.caller)) + l), ay), IntegerEntry((w + j), ak), IntegerEntry((w + k), height), IntegerEntry((w + f), aB), IntegerEntry(((((w + "_") + toString(ar.caller)) + "_") + p), az)]
209209 }
210210 }
211211
212212
213213
214214 @Callable(ar)
215215 func withdrawShareTokens (w,aC) = {
216216 let aD = af(w, ar.caller)
217217 let am = aD._1
218218 let ak = aD._2
219219 let al = aD._3
220220 let V = aD._4
221221 if ((aC > V))
222222 then throw("Withdraw amount more then user locked amount")
223223 else {
224224 let ay = (V - aC)
225225 let az = (E(w, ar.caller) + al)
226226 let aE = fromBase58String(getStringValue(value(addressFromString(w)), "share_asset_id"))
227227 [IntegerEntry((((w + "_") + toString(ar.caller)) + m), am), IntegerEntry((((w + "_") + toString(ar.caller)) + l), ay), IntegerEntry((w + j), ak), IntegerEntry((w + k), height), IntegerEntry(((((w + "_") + toString(ar.caller)) + "_") + p), az), ScriptTransfer(ar.caller, aC, aE)]
228228 }
229229 }
230230
231231
232232
233233 @Callable(ar)
234234 func claim (w,aF) = {
235235 let Y = v(w)
236236 let aG = N(w)
237237 let P = aG._1
238238 let O = aG._2
239239 let aH = J(w)
240240 let X = aH._1
241241 let L = aH._2
242242 let Z = aH._3
243243 let aI = af(w, ar.caller)
244244 let am = aI._1
245245 let ak = aI._2
246246 let al = aI._3
247247 let V = aI._4
248248 let aJ = (E(w, ar.caller) + al)
249249 if ((aF > aJ))
250250 then throw(((("You ask more SWOP then you have. Available SWOP: " + toString(aJ)) + ". You ask: ") + toString(aF)))
251251 else {
252252 let az = (aJ - aF)
253253 [IntegerEntry((((w + "_") + toString(ar.caller)) + m), am), IntegerEntry(((w + "_") + j), ak), IntegerEntry(((w + "_") + k), height), IntegerEntry(((((w + "_") + toString(ar.caller)) + "_") + p), az), Reissue(r, aF, true), ScriptTransfer(ar.caller, aF, r)]
254254 }
255255 }
256256
257257

github/deemru/w8io/03bedc9 
39.21 ms