tx · FcMg6PceuGZjJhj1MXCU14YY3BFGFeVKy7VmN2rqxave

3N3UmzKXACreLX3MxuUSf1zKdxC6GjE8wHD:  -0.01400000 Waves

2021.02.09 11:05 [1390378] smart account 3N3UmzKXACreLX3MxuUSf1zKdxC6GjE8wHD > SELF 0.00000000 Waves

{ "type": 13, "id": "FcMg6PceuGZjJhj1MXCU14YY3BFGFeVKy7VmN2rqxave", "fee": 1400000, "feeAssetId": null, "timestamp": 1612857947613, "version": 2, "chainId": 84, "sender": "3N3UmzKXACreLX3MxuUSf1zKdxC6GjE8wHD", "senderPublicKey": "Co7gTLr7ZJvVKwToLpuZJqmkVecy5uwupYH6qCkKuhc8", "proofs": [ "51kof9AyUFUBxaqPzeRrdjTkkQXC8panSJjAHoEBwfp9ujWAjV857hNmeAxjTn2zkuVuvdvNDG2z242KDjcUFrVA" ], "script": "base64:AAIDAAAAAAAAAA0IARIHCgUBAQEBCBIAAAAAEAAAAAANbG90dGVyeWFtb3VudAIAAAAHX2Ftb3VudAAAAAASbG90dGVyeXByb2JhYmlsaXR5AgAAAAxfcHJvYmFiaWxpdHkAAAAAGWxvdHRlcnlwcm9iYWJpbGl0eWRlY2ltYWwCAAAAFF9wcm9iYWJpbGl0eV9kZWNpbWFsAAAAAAxsb3R0ZXJ5UHJpY2UCAAAABl9wcmljZQAAAAANbG90dGVyeVByaWNlcwIAAAAPX2xvdHRlcnlfcHJpY2VzAAAAAA5sb3R0ZXJ5QXNzZXRJZAIAAAARX2xvdHRlcnlfYXNzZXRfaWQAAAAADWNvdW50T2ZQcmljZXMCAAAADV9jb3VudF9wcmljZXMAAAAAFGxhc3RIYXNoUmFuZG9tTnVtYmVyAgAAABVsYXN0X3NwaW5fcmFuZG9tX2hhc2gAAAAAE2xhc3RUb2tlblJhbmRvbUhhc2gCAAAAFmxhc3RfdG9rZW5fcmFuZG9tX2hhc2gAAAAACmRBcHBBZGRyZXMCAAAALDNCS0ZRTGVvNUV4WjVZMXB0OUZ0enNubzdhUnd6RDk2em9ZVkhQM3RjTGdWAAAAABBhbGxvd1NpemVMb3R0ZXJ5AAAAAAAAAAAOAQAAAApyYW5kb21pemVyAAAAAQAAAANpbnYEAAAACGxhc3RQbGF5BAAAAAckbWF0Y2gwCQAEHAAAAAIFAAAABHRoaXMFAAAAFGxhc3RIYXNoUmFuZG9tTnVtYmVyAwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAAApCeXRlVmVjdG9yBAAAAAFzBQAAAAckbWF0Y2gwBQAAAAFzAwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAAARVbml0AQAAAAxXYXZlc0xvdHRvVjIJAAACAAAAAQIAAAALTWF0Y2ggZXJyb3IEAAAABHJhbmQJAADLAAAAAgkAAMsAAAACCQAAywAAAAIJAADLAAAAAgkAAMsAAAACBQAAAAhsYXN0UGxheQgFAAAAA2ludgAAAA10cmFuc2FjdGlvbklkCAUAAAADaW52AAAAD2NhbGxlclB1YmxpY0tleQgFAAAACWxhc3RCbG9jawAAABNnZW5lcmF0aW9uU2lnbmF0dXJlCQABmgAAAAEIBQAAAAlsYXN0QmxvY2sAAAAJdGltZXN0YW1wCQABmgAAAAEIBQAAAAlsYXN0QmxvY2sAAAAGaGVpZ2h0CQAB9wAAAAEFAAAABHJhbmQBAAAAE2dlbmVyYXRvclJhbmRvbUhhc2gAAAABAAAAA2ludgQAAAAQbGFzdEhhc2hGb3JUb2tlbgQAAAAHJG1hdGNoMAkABBwAAAACBQAAAAR0aGlzBQAAABNsYXN0VG9rZW5SYW5kb21IYXNoAwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAAApCeXRlVmVjdG9yBAAAAAFzBQAAAAckbWF0Y2gwBQAAAAFzAwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAAARVbml0AQAAABJXYXZlc0xvfjlMYdjvpHRvVjIJAAACAAAAAQIAAAALTWF0Y2ggZXJyb3IEAAAABHJhbmQJAADLAAAAAgkAAMsAAAACCQAAywAAAAIJAADLAAAAAgkAAMsAAAACBQAAABBsYXN0SGFzaEZvclRva2VuCAUAAAADaW52AAAADXRyYW5zYWN0aW9uSWQIBQAAAANpbnYAAAAPY2FsbGVyUHVibGljS2V5CAUAAAAJbGFzdEJsb2NrAAAAE2dlbmVyYXRpb25TaWduYXR1cmUJAAGaAAAAAQgFAAAACWxhc3RCbG9jawAAAAl0aW1lc3RhbXAJAAGaAAAAAQgFAAAACWxhc3RCbG9jawAAAAZoZWlnaHQJAAH3AAAAAQUAAAAEcmFuZAEAAAANZ2V0UHJpY2VBcnJheQAAAAAEAAAACnRlbXBQcmljZXMJAQAAABFAZXh0ck5hdGl2ZSgxMDUzKQAAAAIFAAAABHRoaXMFAAAADWxvdHRlcnlQcmljZXMEAAAACnRyaW1QcmljZXMJAAEvAAAAAgUAAAAKdGVtcFByaWNlcwkAAGUAAAACCQABMQAAAAEFAAAACnRlbXBQcmljZXMAAAAAAAAAAAEEAAAACG5ld0FycmF5CQAEtQAAAAIFAAAACnRyaW1QcmljZXMCAAAAASwFAAAACG5ld0FycmF5AQAAABdnZW5lcmF0ZU5ld0xpc3RPZlByaWNlcwAAAAIAAAAFdG9rZW4AAAADdmFsBAAAAAxpbmRleE9mQ29tbWEJAASzAAAAAgUAAAAFdG9rZW4CAAAAASwDCQAAAAAAAAIFAAAADGluZGV4T2ZDb21tYQUAAAAEdW5pdAkAASwAAAACBQAAAAN2YWwCAAAAASwJAAEsAAAAAgkAASwAAAACBQAAAAV0b2tlbgUAAAADdmFsAgAAAAEsAQAAAA1wcm9jZWRMb3R0ZXJ5AAAAAgAAAAN3aW4AAAAFdG9rZW4EAAAAEHRva2VuUHJvYmFiaWxpdHkJAQAAABFAZXh0ck5hdGl2ZSgxMDUwKQAAAAIFAAAABHRoaXMJAAEsAAAAAgUAAAAFdG9rZW4FAAAAEmxvdHRlcnlwcm9iYWJpbGl0eQQAAAAXdG9rZW5Qcm9iYWJpbGl0eURlY2ltYWwJAQAAABFAZXh0ck5hdGl2ZSgxMDUwKQAAAAIFAAAABHRoaXMJAAEsAAAAAgUAAAAFdG9rZW4FAAAAGWxvdHRlcnlwcm9iYWJpbGl0eWRlY2ltYWwEAAAAEHByb2JhYmlsaXR5VmFsdWUJAABoAAAAAgUAAAAXdG9rZW5Qcm9iYWJpbGl0eURlY2ltYWwAAAAAAAAAA+gEAAAABGhhc2gJAABqAAAAAgUAAAAXdG9rZW5Qcm9iYWJpbGl0eURlY2ltYWwFAAAAEHByb2JhYmlsaXR5VmFsdWUEAAAACXNpemVPZldpbgkAAZAAAAABBQAAAAN3aW4DCQAAAAAAAAIFAAAACXNpemVPZldpbgAAAAAAAAAAAQQAAAAMcmFuZG9tTnVtYmVyCQABkQAAAAIFAAAAA3dpbgAAAAAAAAAAAAMJAABmAAAAAgUAAAAQcHJvYmFiaWxpdHlWYWx1ZQUAAAAEaGFzaAQAAAAHbmV3TGlzdAkABEwAAAACBQAAAAV0b2tlbgUAAAADd2luBQAAAAduZXdMaXN0BQAAAAN3aW4FAAAAA3dpbgAAAAIAAAABaQEAAAARdXBkYXRlcHJvYmFiaWxpdHkAAAAFAAAAC3Byb2JhYmlsaXR5AAAABmFtb3VudAAAAAlwb29scHJpY2UAAAALcHJvYkRlY2ltYWwAAAAHYXNzZXRJZAQAAAAFdG9rZW4JAAJaAAAAAQkBAAAAE2dlbmVyYXRvclJhbmRvbUhhc2gAAAABBQAAAAFpBAAAABBwYXltZW50SXNEZWZpbmVkAwkBAAAAASEAAAABCQEAAAAJaXNEZWZpbmVkAAAAAQgFAAAAAWkAAAAHcGF5bWVudAcGBAAAAA5sb3R0ZXJ5QXNzZXRUTgMJAAAAAAAAAgUAAAAHYXNzZXRJZAIAAAAABgcEAAAAE3RvdGFsUmVxdWlyZWRBbW91bnQJAABoAAAAAgUAAAAGYW1vdW50BQAAAAlwb29scHJpY2UDCQAAAAAAAAIFAAAAEHBheW1lbnRJc0RlZmluZWQGBAAAAAdwYXltZW50CQEAAAAHZXh0cmFjdAAAAAEIBQAAAAFpAAAAB3BheW1lbnQEAAAADnBheW1lbnRBc3NldElkBAAAAAckbWF0Y2gwCAUAAAAHcGF5bWVudAAAAAdhc3NldElkAwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAAApCeXRlVmVjdG9yBAAAAAFhBQAAAAckbWF0Y2gwCQACWgAAAAEFAAAAAWEDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAABFVuaXQCAAAAAAkAAAIAAAABAgAAAAtNYXRjaCBlcnJvcgQAAAANcGF5bWVudEFtb3VudAgFAAAAB3BheW1lbnQAAAAGYW1vdW50AwkBAAAAAiE9AAAAAgUAAAAOcGF5bWVudEFzc2V0SWQFAAAAB2Fzc2V0SWQJAAACAAAAAQIAAAArQXNzZXQgSWQgbm90IG1hdGNoaW5nIHdpdGggUGF5bWVudCBBc3NldCBJZAMJAABmAAAAAgUAAAATdG90YWxSZXF1aXJlZEFtb3VudAUAAAANcGF5bWVudEFtb3VudAkAAAIAAAABAgAAABdOb3QgZW5vdWdoIEFzc2V0IEFtb3VudAQAAAAJdGVtcFZhbHVlBAAAAAckbWF0Y2gwCQAEHQAAAAIFAAAABHRoaXMFAAAADWxvdHRlcnlQcmljZXMDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAABlN0cmluZwQAAAABYQUAAAAHJG1hdGNoMAUAAAABYQMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAAEVW5pdAIAAAAACQAAAgAAAAECAAAAC01hdGNoIGVycm9yBAAAAApjb250YWluS2V5CQAEswAAAAIFAAAACXRlbXBWYWx1ZQUAAAAFdG9rZW4EAAAAEnN0b3JlZFRva2Vuc1ZhbHVlcwQAAAAHJG1hdGNoMAUAAAAKY29udGFpbktleQMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAAEVW5pdAkAASwAAAACCQABLAAAAAIFAAAACXRlbXBWYWx1ZQUAAAAFdG9rZW4CAAAAASwDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAA0ludAQAAAABeAUAAAAHJG1hdGNoMAkAAAIAAAABAgAAABNUb2tlbiBpcyBkdXBsaWNhdGVkCQAAAgAAAAECAAAAC01hdGNoIGVycm9yBAAAAAtjb3VudFRva2VucwQAAAAHJG1hdGNoMAkABBoAAAACBQAAAAR0aGlzBQAAAA1jb3VudE9mUHJpY2VzAwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAAANJbnQEAAAAAWEFAAAAByRtYXRjaDAFAAAAAWEDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAABFVuaXQAAAAAAAAAAAAJAAACAAAAAQIAAAALTWF0Y2ggZXJyb3IDCQAAZwAAAAIFAAAAEGFsbG93U2l6ZUxvdHRlcnkFAAAAC2NvdW50VG9rZW5zBAAAABF1cGRhdGVMb3R0ZXJ5UG9vbAkBAAAACFdyaXRlU2V0AAAAAQkABEwAAAACCQEAAAAJRGF0YUVudHJ5AAAAAgkAASwAAAACBQAAAAV0b2tlbgUAAAANbG90dGVyeWFtb3VudAUAAAAGYW1vdW50CQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACCQABLAAAAAIFAAAABXRva2VuBQAAABJsb3R0ZXJ5cHJvYmFiaWxpdHkFAAAAC3Byb2JhYmlsaXR5CQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACCQABLAAAAAIFAAAABXRva2VuBQAAAAxsb3R0ZXJ5UHJpY2UFAAAACXBvb2xwcmljZQkABEwAAAACCQEAAAAJRGF0YUVudHJ5AAAAAgUAAAANbG90dGVyeVByaWNlcwUAAAASc3RvcmVkVG9rZW5zVmFsdWVzCQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACBQAAAA1jb3VudE9mUHJpY2VzCQAAZAAAAAIFAAAAC2NvdW50VG9rZW5zAAAAAAAAAAABCQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACCQABLAAAAAIFAAAABXRva2VuBQAAABlsb3R0ZXJ5cHJvYmFiaWxpdHlkZWNpbWFsBQAAAAtwcm9iRGVjaW1hbAkABEwAAAACCQEAAAAJRGF0YUVudHJ5AAAAAgkAASwAAAACBQAAAAV0b2tlbgUAAAAObG90dGVyeUFzc2V0SWQFAAAAB2Fzc2V0SWQJAARMAAAAAgkBAAAACURhdGFFbnRyeQAAAAIFAAAAE2xhc3RUb2tlblJhbmRvbUhhc2gFAAAABXRva2VuBQAAAANuaWwJAQAAAAxTY3JpcHRSZXN1bHQAAAACBQAAABF1cGRhdGVMb3R0ZXJ5UG9vbAkBAAAAC1RyYW5zZmVyU2V0AAAAAQUAAAADbmlsCQAAAgAAAAEJAAEsAAAAAgIAAAAjTG90dGVyeSBwcmljZXMgaGFzIHJlYWNoZWQgbWF4aW11bSAJAAGkAAAAAQUAAAAQYWxsb3dTaXplTG90dGVyeQQAAAAJdG5CYWxhbmNlAwUAAAAObG90dGVyeUFzc2V0VE4JAQAAAAx3YXZlc0JhbGFuY2UAAAABBQAAAAR0aGlzCQAD6wAAAAIFAAAABHRoaXMJAAJbAAAAAQUAAAAHYXNzZXRJZAMJAABmAAAAAgUAAAATdG90YWxSZXF1aXJlZEFtb3VudAUAAAAJdG5CYWxhbmNlCQAAAgAAAAECAAAAF05vdCBlbm91Z2ggQXNzZXQgQW1vdW50BAAAAAl0ZW1wVmFsdWUEAAAAByRtYXRjaDAJAAQdAAAAAgUAAAAEdGhpcwUAAAANbG90dGVyeVByaWNlcwMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAAGU3RyaW5nBAAAAAFhBQAAAAckbWF0Y2gwBQAAAAFhAwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAAARVbml0AgAAAAAJAAACAAAAAQIAAAALTWF0Y2ggZXJyb3IEAAAACmNvbnRhaW5LZXkJAASzAAAAAgUAAAAJdGVtcFZhbHVlBQAAAAV0b2tlbgQAAAASc3RvcmVkVG9rZW5zVmFsdWVzBAAAAAckbWF0Y2gwBQAAAApjb250YWluS2V5AwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAAARVbml0CQABLAAAAAIJAAEsAAAAAgUAAAAJdGVtcFZhbHVlBQAAAAV0b2tlbgIAAAABLAMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAADSW50BAAAAAF4BQAAAAckbWF0Y2gwCQAAAgAAAAECAAAAE1Rva2VuIGlzIGR1cGxpY2F0ZWQJAAACAAAAAQIAAAALTWF0Y2ggZXJyb3IEAAAAC2NvdW50VG9rZW5zBAAAAAckbWF0Y2gwCQAEGgAAAAIFAAAABHRoaXMFAAAADWNvdW50T2ZQcmljZXMDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAA0ludAQAAAABYQUAAAAHJG1hdGNoMAUAAAABYQMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAAEVW5pdAAAAAAAAAAAAAkAAAIAAAABAgAAAAtNYXRjaCBlcnJvcgMJAABnAAAAAgUAAAAQYWxsb3dTaXplTG90dGVyeQUAAAALY291bnRUb2tlbnMEAAAAEXVwZGF0ZUxvdHRlcnlQb29sCQEAAAAIV3JpdGVTZXQAAAABCQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACCQABLAAAAAIFAAAABXRva2VuBQAAAA1sb3R0ZXJ5YW1vdW50BQAAAAZhbW91bnQJAARMAAAAAgkBAAAACURhdGFFbnRyeQAAAAIJAAEsAAAAAgUAAAAFdG9rZW4FAAAAEmxvdHRlcnlwcm9iYWJpbGl0eQUAAAALcHJvYmFiaWxpdHkJAARMAAAAAgkBAAAACURhdGFFbnRyeQAAAAIJAAEsAAAAAgUAAAAFdG9rZW4FAAAADGxvdHRlcnlQcmljZQUAAAAJcG9vbHByaWNlCQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACBQAAAA1sb3R0ZXJ5UHJpY2VzBQAAABJzdG9yZWRUb2tlbnNWYWx1ZXMJAARMAAAAAgkBAAAACURhdGFFbnRyeQAAAAIFAAAADWNvdW50T2ZQcmljZXMJAABkAAAAAgUAAAALY291bnRUb2tlbnMAAAAAAAAAAAEJAARMAAAAAgkBAAAACURhdGFFbnRyeQAAAAIJAAEsAAAAAgUAAAAFdG9rZW4FAAAAGWxvdHRlcnlwcm9iYWJpbGl0eWRlY2ltYWwFAAAAC3Byb2JEZWNpbWFsCQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACCQABLAAAAAIFAAAABXRva2VuBQAAAA5sb3R0ZXJ5QXNzZXRJZAUAAAAHYXNzZXRJZAkABEwAAAACCQEAAAAJRGF0YUVudHJ5AAAAAgUAAAATbGFzdFRva2VuUmFuZG9tSGFzaAUAAAAFdG9rZW4FAAAAA25pbAkBAAAADFNjcmlwdFJlc3VsdAAAAAIFAAAAEXVwZGF0ZUxvdHRlcnlQb29sCQEAAAALVHJhbnNmZXJTZXQAAAABBQAAAANuaWwJAAACAAAAAQIAAAAlTG90dGVyeSBwcmljZXMgaGFzIHJlYWNoZWQgbWF4aW11bSAxNQAAAAFpAQAAAApzdGFydGxvdHRvAAAAAAQAAAAKY3VycmVudEtleQkAAlgAAAABCAgFAAAAAWkAAAAGY2FsbGVyAAAABWJ5dGVzBAAAAAhyYW5kaGFzaAkBAAAACnJhbmRvbWl6ZXIAAAABBQAAAAFpBAAAAAtjb3VudFRva2VucwQAAAAHJG1hdGNoMAkABBoAAAACBQAAAAR0aGlzBQAAAA1jb3VudE9mUHJpY2VzAwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAAANJbnQEAAAAAWEFAAAAByRtYXRjaDAFAAAAAWEDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAABFVuaXQAAAAAAAAAAAAJAAACAAAAAQIAAAALTWF0Y2ggZXJyb3IEAAAACXByaWNlTGlzdAkBAAAADWdldFByaWNlQXJyYXkAAAAABAAAAApyYW5kTnVtYmVyCQAEsQAAAAEFAAAACHJhbmRoYXNoBAAAAAx3aW5uaW5nVG9rZW4EAAAADSRsaXN0NzI1MTcyODkFAAAACXByaWNlTGlzdAQAAAANJHNpemU3MjUxNzI4OQkAAZAAAAABBQAAAA0kbGlzdDcyNTE3Mjg5BAAAAA0kYWNjMDcyNTE3Mjg5BQAAAANuaWwDCQAAAAAAAAIFAAAADSRzaXplNzI1MTcyODkAAAAAAAAAAAAFAAAADSRhY2MwNzI1MTcyODkEAAAADSRhY2MxNzI1MTcyODkJAQAAAA1wcm9jZWRMb3R0ZXJ5AAAAAgUAAAANJGFjYzA3MjUxNzI4OQkAAZEAAAACBQAAAA0kbGlzdDcyNTE3Mjg5AAAAAAAAAAAAAwkAAAAAAAACBQAAAA0kc2l6ZTcyNTE3Mjg5AAAAAAAAAAABBQAAAA0kYWNjMTcyNTE3Mjg5BAAAAA0kYWNjMjcyNTE3Mjg5CQEAAAANcHJvY2VkTG90dGVyeQAAAAIFAAAADSRhY2MxNzI1MTcyODkJAAGRAAAAAgUAAAANJGxpc3Q3MjUxNzI4OQAAAAAAAAAAAQMJAAAAAAAAAgUAAAANJHNpemU3MjUxNzI4OQAAAAAAAAAAAgUAAAANJGFjYzI3MjUxNzI4OQQAAAANJGFjYzM3MjUxNzI4OQkBAAAADXByb2NlZExvdHRlcnkAAAACBQAAAA0kYWNjMjcyNTE3Mjg5CQABkQAAAAIFAAAADSRsaXN0NzI1MTcyODkAAAAAAAAAAAIDCQAAAAAAAAIFAAAADSRzaXplNzI1MTcyODkAAAAAAAAAAAMFAAAADSRhY2MzNzI1MTcyODkEAAAADSRhY2M0NzI1MTcyODkJAQAAAA1wcm9jZWRMb3R0ZXJ5AAAAAgUAAAANJGFjYzM3MjUxNzI4OQkAAZEAAAACBQAAAA0kbGlzdDcyNTE3Mjg5AAAAAAAAAAADAwkAAAAAAAACBQAAAA0kc2l6ZTcyNTE3Mjg5AAAAAAAAAAAEBQAAAA0kYWNjNDcyNTE3Mjg5BAAAAA0kYWNjNTcyNTE3Mjg5CQEAAAANcHJvY2VkTG90dGVyeQAAAAIFAAAADSRhY2M0NzI1MTcyODkJAAGRAAAAAgUAAAANJGxpc3Q3MjUxNzI4OQAAAAAAAAAABAMJAAAAAAAAAgUAAAANJHNpemU3MjUxNzI4OQAAAAAAAAAABQUAAAANJGFjYzU3MjUxNzI4OQQAAAANJGFjYzY3MjUxNzI4OQkBAAAADXByb2NlZExvdHRlcnkAAAACBQAAAA0kYWNjNTcyNTE3Mjg5CQABkQAAAAIFAAAADSRsaXN0NzI1MTcyODkAAAAAAAAAAAUDCQAAAAAAAAIFAAAADSRzaXplNzI1MTcyODkAAAAAAAAAAAYFAAAADSRhY2M2NzI1MTcyODkEAAAADSRhY2M3NzI1MTcyODkJAQAAAA1wcm9jZWRMb3R0ZXJ5AAAAAgUAAAANJGFjYzY3MjUxNzI4OQkAAZEAAAACBQAAAA0kbGlzdDcyNTE3Mjg5AAAAAAAAAAAGAwkAAAAAAAACBQAAAA0kc2l6ZTcyNTE3Mjg5AAAAAAAAAAAHBQAAAA0kYWNjNzcyNTE3Mjg5BAAAAA0kYWNjODcyNTE3Mjg5CQEAAAANcHJvY2VkTG90dGVyeQAAAAIFAAAADSRhY2M3NzI1MTcyODkJAAGRAAAAAgUAAAANJGxpc3Q3MjUxNzI4OQAAAAAAAAAABwMJAAAAAAAAAgUAAAANJHNpemU3MjUxNzI4OQAAAAAAAAAACAUAAAANJGFjYzg3MjUxNzI4OQQAAAANJGFjYzk3MjUxNzI4OQkBAAAADXByb2NlZExvdHRlcnkAAAACBQAAAA0kYWNjODcyNTE3Mjg5CQABkQAAAAIFAAAADSRsaXN0NzI1MTcyODkAAAAAAAAAAAgDCQAAAAAAAAIFAAAADSRzaXplNzI1MTcyODkAAAAAAAAAAAkFAAAADSRhY2M5NzI1MTcyODkEAAAADiRhY2MxMDcyNTE3Mjg5CQEAAAANcHJvY2VkTG90dGVyeQAAAAIFAAAADSRhY2M5NzI1MTcyODkJAAGRAAAAAgUAAAANJGxpc3Q3MjUxNzI4OQAAAAAAAAAACQMJAAAAAAAAAgUAAAANJHNpemU3MjUxNzI4OQAAAAAAAAAACgUAAAAOJGFjYzEwNzI1MTcyODkEAAAADiRhY2MxMTcyNTE3Mjg5CQEAAAANcHJvY2VkTG90dGVyeQAAAAIFAAAADiRhY2MxMDcyNTE3Mjg5CQABkQAAAAIFAAAADSRsaXN0NzI1MTcyODkAAAAAAAAAAAoDCQAAAAAAAAIFAAAADSRzaXplNzI1MTcyODkAAAAAAAAAAAsFAAAADiRhY2MxMTcyNTE3Mjg5BAAAAA4kYWNjMTI3MjUxNzI4OQkBAAAADXByb2NlZExvdHRlcnkAAAACBQAAAA4kYWNjMTE3MjUxNzI4OQkAAZEAAAACBQAAAA0kbGlzdDcyNTE3Mjg5AAAAAAAAAAALAwkAAAAAAAACBQAAAA0kc2l6ZTcyNTE3Mjg5AAAAAAAAAAAMBQAAAA4kYWNjMTI3MjUxNzI4OQQAAAAOJGFjYzEzNzI1MTcyODkJAQAAAA1wcm9jZWRMb3R0ZXJ5AAAAAgUAAAAOJGFjYzEyNzI1MTcyODkJAAGRAAAAAgUAAAANJGxpc3Q3MjUxNzI4OQAAAAAAAAAADAMJAAAAAAAAAgUAAAANJHNpemU3MjUxNzI4OQAAAAAAAAAADQUAAAAOJGFjYzEzNzI1MTcyODkEAAAADiRhY2MxNDcyNTE3Mjg5CQEAAAANcHJvY2VkTG90dGVyeQAAAAIFAAAADiRhY2MxMzcyNTE3Mjg5CQABkQAAAAIFAAAADSRsaXN0NzI1MTcyODkAAAAAAAAAAA0DCQAAAAAAAAIFAAAADSRzaXplNzI1MTcyODkAAAAAAAAAAA4FAAAADiRhY2MxNDcyNTE3Mjg5BAAAAA4kYWNjMTU3MjUxNzI4OQkBAAAADXByb2NlZExvdHRlcnkAAAACBQAAAA4kYWNjMTQ3MjUxNzI4OQkAAZEAAAACBQAAAA0kbGlzdDcyNTE3Mjg5AAAAAAAAAAAOCQAAAgAAAAECAAAAE0xpc3Qgc2l6ZSBleGNlZWQgMTQEAAAAD3NpemVPZldpblByaWNlcwkAAZAAAAABBQAAAAx3aW5uaW5nVG9rZW4DCQAAAAAAAAIFAAAAD3NpemVPZldpblByaWNlcwAAAAAAAAAAAQQAAAAJd3JpdGVTZXRzCQEAAAAIV3JpdGVTZXQAAAABBQAAAANuaWwJAQAAAAxTY3JpcHRSZXN1bHQAAAACBQAAAAl3cml0ZVNldHMJAQAAAAtUcmFuc2ZlclNldAAAAAEFAAAAA25pbAQAAAAFdG9rZW4JAAGRAAAAAgUAAAAMd2lubmluZ1Rva2VuAAAAAAAAAAABBAAAAA1jdXJyZW50QW1vdW50CQEAAAARQGV4dHJOYXRpdmUoMTA1MCkAAAACBQAAAAR0aGlzCQABLAAAAAIFAAAABXRva2VuBQAAAA1sb3R0ZXJ5YW1vdW50AwkAAAAAAAACBQAAAA1jdXJyZW50QW1vdW50AAAAAAAAAAAACQAAAgAAAAECAAAAD0Ftb3VudCBleGNlZWRlZAQAAAAMYWN0dWFsQW1vdW50CQAAZQAAAAIFAAAADWN1cnJlbnRBbW91bnQAAAAAAAAAAAEEAAAACnRva2VuUHJpY2UJAQAAABFAZXh0ck5hdGl2ZSgxMDUwKQAAAAIFAAAABHRoaXMJAAEsAAAAAgUAAAAFdG9rZW4FAAAADGxvdHRlcnlQcmljZQQAAAAMdG9rZW5Bc3NldElkCQEAAAARQGV4dHJOYXRpdmUoMTA1MykAAAACBQAAAAR0aGlzCQABLAAAAAIFAAAABXRva2VuBQAAAA5sb3R0ZXJ5QXNzZXRJZAMJAAAAAAAAAgUAAAAMYWN0dWFsQW1vdW50AAAAAAAAAAAABAAAABJzdG9yZWRUb2tlbnNWYWx1ZXMEAAAADSRsaXN0ODEyMTgxNzIFAAAACXByaWNlTGlzdAQAAAANJHNpemU4MTIxODE3MgkAAZAAAAABBQAAAA0kbGlzdDgxMjE4MTcyBAAAAA0kYWNjMDgxMjE4MTcyBQAAAAV0b2tlbgMJAAAAAAAAAgUAAAANJHNpemU4MTIxODE3MgAAAAAAAAAAAAUAAAANJGFjYzA4MTIxODE3MgQAAAANJGFjYzE4MTIxODE3MgkBAAAAF2dlbmVyYXRlTmV3TGlzdE9mUHJpY2VzAAAAAgUAAAANJGFjYzA4MTIxODE3MgkAAZEAAAACBQAAAA0kbGlzdDgxMjE4MTcyAAAAAAAAAAAAAwkAAAAAAAACBQAAAA0kc2l6ZTgxMjE4MTcyAAAAAAAAAAABBQAAAA0kYWNjMTgxMjE4MTcyBAAAAA0kYWNjMjgxMjE4MTcyCQEAAAAXZ2VuZXJhdGVOZXdMaXN0T2ZQcmljZXMAAAACBQAAAA0kYWNjMTgxMjE4MTcyCQABkQAAAAIFAAAADSRsaXN0ODEyMTgxNzIAAAAAAAAAAAEDCQAAAAAAAAIFAAAADSRzaXplODEyMTgxNzIAAAAAAAAAAAIFAAAADSRhY2MyODEyMTgxNzIEAAAADSRhY2MzODEyMTgxNzIJAQAAABdnZW5lcmF0ZU5ld0xpc3RPZlByaWNlcwAAAAIFAAAADSRhY2MyODEyMTgxNzIJAAGRAAAAAgUAAAANJGxpc3Q4MTIxODE3MgAAAAAAAAAAAgMJAAAAAAAAAgUAAAANJHNpemU4MTIxODE3MgAAAAAAAAAAAwUAAAANJGFjYzM4MTIxODE3MgQAAAANJGFjYzQ4MTIxODE3MgkBAAAAF2dlbmVyYXRlTmV3TGlzdE9mUHJpY2VzAAAAAgUAAAANJGFjYzM4MTIxODE3MgkAAZEAAAACBQAAAA0kbGlzdDgxMjE4MTcyAAAAAAAAAAADAwkAAAAAAAACBQAAAA0kc2l6ZTgxMjE4MTcyAAAAAAAAAAAEBQAAAA0kYWNjNDgxMjE4MTcyBAAAAA0kYWNjNTgxMjE4MTcyCQEAAAAXZ2VuZXJhdGVOZXdMaXN0T2ZQcmljZXMAAAACBQAAAA0kYWNjNDgxMjE4MTcyCQABkQAAAAIFAAAADSRsaXN0ODEyMTgxNzIAAAAAAAAAAAQDCQAAAAAAAAIFAAAADSRzaXplODEyMTgxNzIAAAAAAAAAAAUFAAAADSRhY2M1ODEyMTgxNzIEAAAADSRhY2M2ODEyMTgxNzIJAQAAABdnZW5lcmF0ZU5ld0xpc3RPZlByaWNlcwAAAAIFAAAADSRhY2M1ODEyMTgxNzIJAAGRAAAAAgUAAAANJGxpc3Q4MTIxODE3MgAAAAAAAAAABQMJAAAAAAAAAgUAAAANJHNpemU4MTIxODE3MgAAAAAAAAAABgUAAAANJGFjYzY4MTIxODE3MgQAAAANJGFjYzc4MTIxODE3MgkBAAAAF2dlbmVyYXRlTmV3TGlzdE9mUHJpY2VzAAAAAgUAAAANJGFjYzY4MTIxODE3MgkAAZEAAAACBQAAAA0kbGlzdDgxMjE4MTcyAAAAAAAAAAAGAwkAAAAAAAACBQAAAA0kc2l6ZTgxMjE4MTcyAAAAAAAAAAAHBQAAAA0kYWNjNzgxMjE4MTcyBAAAAA0kYWNjODgxMjE4MTcyCQEAAAAXZ2VuZXJhdGVOZXdMaXN0T2ZQcmljZXMAAAACBQAAAA0kYWNjNzgxMjE4MTcyCQABkQAAAAIFAAAADSRsaXN0ODEyMTgxNzIAAAAAAAAAAAcDCQAAAAAAAAIFAAAADSRzaXplODEyMTgxNzIAAAAAAAAAAAgFAAAADSRhY2M4ODEyMTgxNzIEAAAADSRhY2M5ODEyMTgxNzIJAQAAABdnZW5lcmF0ZU5ld0xpc3RPZlByaWNlcwAAAAIFAAAADSRhY2M4ODEyMTgxNzIJAAGRAAAAAgUAAAANJGxpc3Q4MTIxODE3MgAAAAAAAAAACAMJAAAAAAAAAgUAAAANJHNpemU4MTIxODE3MgAAAAAAAAAACQUAAAANJGFjYzk4MTIxODE3MgQAAAAOJGFjYzEwODEyMTgxNzIJAQAAABdnZW5lcmF0ZU5ld0xpc3RPZlByaWNlcwAAAAIFAAAADSRhY2M5ODEyMTgxNzIJAAGRAAAAAgUAAAANJGxpc3Q4MTIxODE3MgAAAAAAAAAACQMJAAAAAAAAAgUAAAANJHNpemU4MTIxODE3MgAAAAAAAAAACgUAAAAOJGFjYzEwODEyMTgxNzIEAAAADiRhY2MxMTgxMjE4MTcyCQEAAAAXZ2VuZXJhdGVOZXdMaXN0T2ZQcmljZXMAAAACBQAAAA4kYWNjMTA4MTIxODE3MgkAAZEAAAACBQAAAA0kbGlzdDgxMjE4MTcyAAAAAAAAAAAKAwkAAAAAAAACBQAAAA0kc2l6ZTgxMjE4MTcyAAAAAAAAAAALBQAAAA4kYWNjMTE4MTIxODE3MgQAAAAOJGFjYzEyODEyMTgxNzIJAQAAABdnZW5lcmF0ZU5ld0xpc3RPZlByaWNlcwAAAAIFAAAADiRhY2MxMTgxMjE4MTcyCQABkQAAAAIFAAAADSRsaXN0ODEyMTgxNzIAAAAAAAAAAAsDCQAAAAAAAAIFAAAADSRzaXplODEyMTgxNzIAAAAAAAAAAAwFAAAADiRhY2MxMjgxMjE4MTcyBAAAAA4kYWNjMTM4MTIxODE3MgkBAAAAF2dlbmVyYXRlTmV3TGlzdE9mUHJpY2VzAAAAAgUAAAAOJGFjYzEyODEyMTgxNzIJAAGRAAAAAgUAAAANJGxpc3Q4MTIxODE3MgAAAAAAAAAADAMJAAAAAAAAAgUAAAANJHNpemU4MTIxODE3MgAAAAAAAAAADQUAAAAOJGFjYzEzODEyMTgxNzIEAAAADiRhY2MxNDgxMjE4MTcyCQEAAAAXZ2VuZXJhdGVOZXdMaXN0T2ZQcmljZXMAAAACBQAAAA4kYWNjMTM4MTIxODE3MgkAAZEAAAACBQAAAA0kbGlzdDgxMjE4MTcyAAAAAAAAAAANAwkAAAAAAAACBQAAAA0kc2l6ZTgxMjE4MTcyAAAAAAAAAAAOBQAAAA4kYWNjMTQ4MTIxODE3MgQAAAAOJGFjYzE1ODEyMTgxNzIJAQAAABdnZW5lcmF0ZU5ld0xpc3RPZlByaWNlcwAAAAIFAAAADiRhY2MxNDgxMjE4MTcyCQABkQAAAAIFAAAADSRsaXN0ODEyMTgxNzIAAAAAAAAAAA4JAAACAAAAAQIAAAATTGlzdCBzaXplIGV4Y2VlZCAxNAQAAAAJd3JpdGVTZXRzCQEAAAAIV3JpdGVTZXQAAAABCQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACCQABLAAAAAICAAAADndpbm5pbmdfdG9rZW5fBQAAAAV0b2tlbgUAAAAFdG9rZW4JAARMAAAAAgkBAAAACURhdGFFbnRyeQAAAAIJAAEsAAAAAgUAAAAKY3VycmVudEtleQIAAAATX3dpbmlubmluZ19hZGRyZXNzXwUAAAAKY3VycmVudEtleQkABEwAAAACCQEAAAAJRGF0YUVudHJ5AAAAAgUAAAANY291bnRPZlByaWNlcwkAAGUAAAACBQAAAAtjb3VudFRva2VucwAAAAAAAAAAAQkABEwAAAACCQEAAAAJRGF0YUVudHJ5AAAAAgUAAAANbG90dGVyeVByaWNlcwUAAAASc3RvcmVkVG9rZW5zVmFsdWVzCQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACBQAAABRsYXN0SGFzaFJhbmRvbU51bWJlcgUAAAAKcmFuZE51bWJlcgUAAAADbmlsAwkAAAAAAAACBQAAAAx0b2tlbkFzc2V0SWQCAAAAAAQAAAALd2luVHJhbnNmZXIJAQAAAAtUcmFuc2ZlclNldAAAAAEJAARMAAAAAgkBAAAADlNjcmlwdFRyYW5zZmVyAAAAAwgFAAAAAWkAAAAGY2FsbGVyBQAAAAp0b2tlblByaWNlBQAAAAR1bml0BQAAAANuaWwJAQAAAAxTY3JpcHRSZXN1bHQAAAACBQAAAAl3cml0ZVNldHMFAAAAC3dpblRyYW5zZmVyBAAAAAt3aW5UcmFuc2ZlcgkBAAAAC1RyYW5zZmVyU2V0AAAAAQkABEwAAAACCQEAAAAOU2NyaXB0VHJhbnNmZXIAAAADCAUAAAABaQAAAAZjYWxsZXIFAAAACnRva2VuUHJpY2UFAAAABHVuaXQFAAAAA25pbAkBAAAADFNjcmlwdFJlc3VsdAAAAAIFAAAACXdyaXRlU2V0cwUAAAALd2luVHJhbnNmZXIEAAAACXdyaXRlU2V0cwkBAAAACFdyaXRlU2V0AAAAAQkABEwAAAACCQEAAAAJRGF0YUVudHJ5AAAAAgkAASwAAAACBQAAAApjdXJyZW50S2V5AgAAAA9fd2lubmluZ190b2tlbl8FAAAABXRva2VuCQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACCQABLAAAAAIFAAAACmN1cnJlbnRLZXkCAAAAE193aW5pbm5pbmdfYWRkcmVzc18FAAAACmN1cnJlbnRLZXkJAARMAAAAAgkBAAAACURhdGFFbnRyeQAAAAIJAAEsAAAAAgUAAAAFdG9rZW4FAAAADWxvdHRlcnlhbW91bnQFAAAADGFjdHVhbEFtb3VudAkABEwAAAACCQEAAAAJRGF0YUVudHJ5AAAAAgUAAAAUbGFzdEhhc2hSYW5kb21OdW1iZXIFAAAACnJhbmROdW1iZXIFAAAAA25pbAMJAAAAAAAAAgUAAAAMdG9rZW5Bc3NldElkAgAAAAAEAAAAC3dpblRyYW5zZmVyCQEAAAALVHJhbnNmZXJTZXQAAAABCQAETAAAAAIJAQAAAA5TY3JpcHRUcmFuc2ZlcgAAAAMIBQAAAAFpAAAABmNhbGxlcgUAAAAKdG9rZW5QcmljZQUAAAAEdW5pdAUAAAADbmlsCQEAAAAMU2NyaXB0UmVzdWx0AAAAAgUAAAAJd3JpdGVTZXRzBQAAAAt3aW5UcmFuc2ZlcgQAAAALd2luVHJhbnNmZXIJAQAAAAtUcmFuc2ZlclNldAAAAAEJAARMAAAAAgkBAAAADlNjcmlwdFRyYW5zZmVyAAAAAwgFAAAAAWkAAAAGY2FsbGVyBQAAAAp0b2tlblByaWNlBQAAAAR1bml0BQAAAANuaWwJAQAAAAxTY3JpcHRSZXN1bHQAAAACBQAAAAl3cml0ZVNldHMFAAAAC3dpblRyYW5zZmVyAAAAAQAAAAJ0eAEAAAAGdmVyaWZ5AAAAAAQAAAAHJG1hdGNoMAUAAAACdHgDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAD0RhdGFUcmFuc2FjdGlvbgYDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAFFNldFNjcmlwdFRyYW5zYWN0aW9uBgkAAfQAAAADCAUAAAACdHgAAAAJYm9keUJ5dGVzCQABkQAAAAIIBQAAAAJ0eAAAAAZwcm9vZnMAAAAAAAAAAAAIBQAAAAJ0eAAAAA9zZW5kZXJQdWJsaWNLZXmq7EQq", "height": 1390378, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: LABGwxh84eozYhc5Rob8cqxD99p8opTyWYbVcBt8zv9 Next: FZCHWo1py5UZ3pgmtu48BC4PWThgv1frGR63gyE73xvE Full:
OldNewDifferences
11 {-# STDLIB_VERSION 3 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let a = "_amount"
55
66 let b = "_probability"
77
88 let c = "_probability_decimal"
99
1010 let d = "_price"
1111
1212 let e = "_lottery_prices"
1313
1414 let f = "_lottery_asset_id"
1515
1616 let g = "_count_prices"
1717
1818 let h = "last_spin_random_hash"
1919
2020 let i = "last_token_random_hash"
2121
2222 let j = "3BKFQLeo5ExZ5Y1pt9Ftzsno7aRwzD96zoYVHP3tcLgV"
2323
2424 let k = 14
2525
2626 func l (m) = {
2727 let n = {
2828 let o = getBinary(this, h)
2929 if ($isInstanceOf(o, "ByteVector"))
3030 then {
3131 let p = o
3232 p
3333 }
3434 else if ($isInstanceOf(o, "Unit"))
3535 then base58'2ee4oFDYriWJ9EMeR'
3636 else throw("Match error")
3737 }
3838 let q = (((((n + m.transactionId) + m.callerPublicKey) + lastBlock.generationSignature) + toBytes(lastBlock.timestamp)) + toBytes(lastBlock.height))
3939 sha256(q)
4040 }
4141
4242
4343 func r (m) = {
4444 let s = {
4545 let o = getBinary(this, i)
4646 if ($isInstanceOf(o, "ByteVector"))
4747 then {
4848 let p = o
4949 p
5050 }
5151 else if ($isInstanceOf(o, "Unit"))
5252 then base58'4dD7osCQzvuXJdTiGfKvTwnKT'
5353 else throw("Match error")
5454 }
5555 let q = (((((s + m.transactionId) + m.callerPublicKey) + lastBlock.generationSignature) + toBytes(lastBlock.timestamp)) + toBytes(lastBlock.height))
5656 sha256(q)
5757 }
5858
5959
6060 func t () = {
6161 let u = getStringValue(this, e)
6262 let v = take(u, (size(u) - 1))
6363 let w = split(v, ",")
6464 w
6565 }
6666
6767
6868 func x (y,z) = {
6969 let A = indexOf(y, ",")
7070 if ((A == unit))
7171 then (z + ",")
7272 else ((y + z) + ",")
7373 }
7474
7575
7676 func B (C,y) = {
7777 let D = getIntegerValue(this, (y + b))
7878 let E = getIntegerValue(this, (y + c))
7979 let F = (E * 1000)
8080 let G = (E % F)
8181 let H = size(C)
8282 if ((H == 1))
8383 then {
8484 let I = C[0]
8585 if ((F > G))
8686 then {
8787 let J = y :: C
8888 J
8989 }
9090 else C
9191 }
9292 else C
9393 }
9494
9595
9696 @Callable(K)
9797 func updateprobability (L,M,N,O,P) = {
9898 let y = toBase64String(r(K))
9999 let Q = if (!(isDefined(K.payment)))
100100 then false
101101 else true
102102 let R = if ((P == ""))
103103 then true
104104 else false
105105 let S = (M * N)
106106 if ((Q == true))
107107 then {
108108 let T = extract(K.payment)
109109 let U = {
110110 let o = T.assetId
111111 if ($isInstanceOf(o, "ByteVector"))
112112 then {
113113 let V = o
114114 toBase64String(V)
115115 }
116116 else if ($isInstanceOf(o, "Unit"))
117117 then ""
118118 else throw("Match error")
119119 }
120120 let W = T.amount
121121 if ((U != P))
122122 then throw("Asset Id not matching with Payment Asset Id")
123123 else if ((S > W))
124124 then throw("Not enough Asset Amount")
125125 else {
126126 let X = {
127127 let o = getString(this, e)
128128 if ($isInstanceOf(o, "String"))
129129 then {
130130 let V = o
131131 V
132132 }
133133 else if ($isInstanceOf(o, "Unit"))
134134 then ""
135135 else throw("Match error")
136136 }
137137 let Y = indexOf(X, y)
138138 let Z = {
139139 let o = Y
140140 if ($isInstanceOf(o, "Unit"))
141141 then ((X + y) + ",")
142142 else if ($isInstanceOf(o, "Int"))
143143 then {
144144 let aa = o
145145 throw("Token is duplicated")
146146 }
147147 else throw("Match error")
148148 }
149149 let ab = {
150150 let o = getInteger(this, g)
151151 if ($isInstanceOf(o, "Int"))
152152 then {
153153 let V = o
154154 V
155155 }
156156 else if ($isInstanceOf(o, "Unit"))
157157 then 0
158158 else throw("Match error")
159159 }
160160 if ((k >= ab))
161161 then {
162162 let ac = WriteSet([DataEntry((y + a), M), DataEntry((y + b), L), DataEntry((y + d), N), DataEntry(e, Z), DataEntry(g, (ab + 1)), DataEntry((y + c), O), DataEntry((y + f), P), DataEntry(i, y)])
163163 ScriptResult(ac, TransferSet(nil))
164164 }
165165 else throw(("Lottery prices has reached maximum " + toString(k)))
166166 }
167167 }
168168 else {
169169 let ad = if (R)
170170 then wavesBalance(this)
171171 else assetBalance(this, fromBase64String(P))
172172 if ((S > ad))
173173 then throw("Not enough Asset Amount")
174174 else {
175175 let X = {
176176 let o = getString(this, e)
177177 if ($isInstanceOf(o, "String"))
178178 then {
179179 let V = o
180180 V
181181 }
182182 else if ($isInstanceOf(o, "Unit"))
183183 then ""
184184 else throw("Match error")
185185 }
186186 let Y = indexOf(X, y)
187187 let Z = {
188188 let o = Y
189189 if ($isInstanceOf(o, "Unit"))
190190 then ((X + y) + ",")
191191 else if ($isInstanceOf(o, "Int"))
192192 then {
193193 let aa = o
194194 throw("Token is duplicated")
195195 }
196196 else throw("Match error")
197197 }
198198 let ab = {
199199 let o = getInteger(this, g)
200200 if ($isInstanceOf(o, "Int"))
201201 then {
202202 let V = o
203203 V
204204 }
205205 else if ($isInstanceOf(o, "Unit"))
206206 then 0
207207 else throw("Match error")
208208 }
209209 if ((k >= ab))
210210 then {
211211 let ac = WriteSet([DataEntry((y + a), M), DataEntry((y + b), L), DataEntry((y + d), N), DataEntry(e, Z), DataEntry(g, (ab + 1)), DataEntry((y + c), O), DataEntry((y + f), P), DataEntry(i, y)])
212212 ScriptResult(ac, TransferSet(nil))
213213 }
214214 else throw("Lottery prices has reached maximum 15")
215215 }
216216 }
217217 }
218218
219219
220220
221221 @Callable(K)
222222 func startlotto () = {
223223 let ae = toBase58String(K.caller.bytes)
224224 let af = l(K)
225225 let ab = {
226226 let o = getInteger(this, g)
227227 if ($isInstanceOf(o, "Int"))
228228 then {
229229 let V = o
230230 V
231231 }
232232 else if ($isInstanceOf(o, "Unit"))
233233 then 0
234234 else throw("Match error")
235235 }
236236 let ag = t()
237237 let ah = toInt(af)
238238 let ai = {
239239 let aj = ag
240240 let ak = size(aj)
241241 let al = nil
242242 if ((ak == 0))
243243 then al
244244 else {
245245 let am = B(al, aj[0])
246246 if ((ak == 1))
247247 then am
248248 else {
249249 let an = B(am, aj[1])
250250 if ((ak == 2))
251251 then an
252252 else {
253253 let ao = B(an, aj[2])
254254 if ((ak == 3))
255255 then ao
256256 else {
257257 let ap = B(ao, aj[3])
258258 if ((ak == 4))
259259 then ap
260260 else {
261261 let aq = B(ap, aj[4])
262262 if ((ak == 5))
263263 then aq
264264 else {
265265 let ar = B(aq, aj[5])
266266 if ((ak == 6))
267267 then ar
268268 else {
269269 let as = B(ar, aj[6])
270270 if ((ak == 7))
271271 then as
272272 else {
273273 let at = B(as, aj[7])
274274 if ((ak == 8))
275275 then at
276276 else {
277277 let au = B(at, aj[8])
278278 if ((ak == 9))
279279 then au
280280 else {
281281 let av = B(au, aj[9])
282282 if ((ak == 10))
283283 then av
284284 else {
285285 let aw = B(av, aj[10])
286286 if ((ak == 11))
287287 then aw
288288 else {
289289 let ax = B(aw, aj[11])
290290 if ((ak == 12))
291291 then ax
292292 else {
293293 let ay = B(ax, aj[12])
294294 if ((ak == 13))
295295 then ay
296296 else {
297297 let az = B(ay, aj[13])
298298 if ((ak == 14))
299299 then az
300300 else {
301301 let aA = B(az, aj[14])
302302 throw("List size exceed 14")
303303 }
304304 }
305305 }
306306 }
307307 }
308308 }
309309 }
310310 }
311311 }
312312 }
313313 }
314314 }
315315 }
316316 }
317317 }
318318 }
319319 let aB = size(ai)
320320 if ((aB == 1))
321321 then {
322322 let aC = WriteSet(nil)
323323 ScriptResult(aC, TransferSet(nil))
324324 }
325325 else {
326326 let y = ai[1]
327327 let aD = getIntegerValue(this, (y + a))
328328 if ((aD == 0))
329329 then throw("Amount exceeded")
330330 else {
331331 let aE = (aD - 1)
332332 let aF = getIntegerValue(this, (y + d))
333333 let aG = getStringValue(this, (y + f))
334334 if ((aE == 0))
335335 then {
336336 let Z = {
337337 let aH = ag
338338 let aI = size(aH)
339339 let aJ = y
340340 if ((aI == 0))
341341 then aJ
342342 else {
343343 let aK = x(aJ, aH[0])
344344 if ((aI == 1))
345345 then aK
346346 else {
347347 let aL = x(aK, aH[1])
348348 if ((aI == 2))
349349 then aL
350350 else {
351351 let aM = x(aL, aH[2])
352352 if ((aI == 3))
353353 then aM
354354 else {
355355 let aN = x(aM, aH[3])
356356 if ((aI == 4))
357357 then aN
358358 else {
359359 let aO = x(aN, aH[4])
360360 if ((aI == 5))
361361 then aO
362362 else {
363363 let aP = x(aO, aH[5])
364364 if ((aI == 6))
365365 then aP
366366 else {
367367 let aQ = x(aP, aH[6])
368368 if ((aI == 7))
369369 then aQ
370370 else {
371371 let aR = x(aQ, aH[7])
372372 if ((aI == 8))
373373 then aR
374374 else {
375375 let aS = x(aR, aH[8])
376376 if ((aI == 9))
377377 then aS
378378 else {
379379 let aT = x(aS, aH[9])
380380 if ((aI == 10))
381381 then aT
382382 else {
383383 let aU = x(aT, aH[10])
384384 if ((aI == 11))
385385 then aU
386386 else {
387387 let aV = x(aU, aH[11])
388388 if ((aI == 12))
389389 then aV
390390 else {
391391 let aW = x(aV, aH[12])
392392 if ((aI == 13))
393393 then aW
394394 else {
395395 let aX = x(aW, aH[13])
396396 if ((aI == 14))
397397 then aX
398398 else {
399399 let aY = x(aX, aH[14])
400400 throw("List size exceed 14")
401401 }
402402 }
403403 }
404404 }
405405 }
406406 }
407407 }
408408 }
409409 }
410410 }
411411 }
412412 }
413413 }
414414 }
415415 }
416416 }
417417 let aC = WriteSet([DataEntry(("winning_token_" + y), y), DataEntry((ae + "_wininning_address_"), ae), DataEntry(g, (ab - 1)), DataEntry(e, Z), DataEntry(h, ah)])
418418 if ((aG == ""))
419419 then {
420420 let aZ = TransferSet([ScriptTransfer(K.caller, aF, unit)])
421421 ScriptResult(aC, aZ)
422422 }
423423 else {
424424 let aZ = TransferSet([ScriptTransfer(K.caller, aF, unit)])
425425 ScriptResult(aC, aZ)
426426 }
427427 }
428428 else {
429429 let aC = WriteSet([DataEntry((ae + "_winning_token_"), y), DataEntry((ae + "_wininning_address_"), ae), DataEntry((y + a), aE), DataEntry(h, ah)])
430430 if ((aG == ""))
431431 then {
432432 let aZ = TransferSet([ScriptTransfer(K.caller, aF, unit)])
433433 ScriptResult(aC, aZ)
434434 }
435435 else {
436436 let aZ = TransferSet([ScriptTransfer(K.caller, aF, unit)])
437437 ScriptResult(aC, aZ)
438438 }
439439 }
440440 }
441441 }
442442 }
443443
444444
445445 @Verifier(ba)
446446 func bb () = {
447447 let o = ba
448448 if ($isInstanceOf(o, "DataTransaction"))
449449 then true
450450 else if ($isInstanceOf(o, "SetScriptTransaction"))
451451 then true
452452 else sigVerify(ba.bodyBytes, ba.proofs[0], ba.senderPublicKey)
453453 }
454454

github/deemru/w8io/873ac7e 
100.33 ms