tx · Aq9rgWi2mwPYDvYJCBBzePsGTRKr4TRyoEkeFVARqTWG

3Mp8Ho5tMT8763ehdYqbi7zPtbGDuqC6Wsd:  -0.03200000 Waves

2022.12.20 11:02 [2368346] smart account 3Mp8Ho5tMT8763ehdYqbi7zPtbGDuqC6Wsd > SELF 0.00000000 Waves

{ "type": 13, "id": "Aq9rgWi2mwPYDvYJCBBzePsGTRKr4TRyoEkeFVARqTWG", "fee": 3200000, "feeAssetId": null, "timestamp": 1671523363001, "version": 2, "chainId": 84, "sender": "3Mp8Ho5tMT8763ehdYqbi7zPtbGDuqC6Wsd", "senderPublicKey": "AKGrXfFfmMqNYsJJoMcL5YZHfRhxau4pkJbVGKhx468Q", "proofs": [ "5bmohjFP82XnqtYhxVznVx7c1mTN2gFkWwVTKuiVEm981Cmpt4awoo9pZ3PMGsVN1QoAXQLPBU7tdra9X4YN2M1b" ], "script": "base64:BgI3CAISAwoBARIAEgASABIAEgASABIAEgASABIAEgASABIAEgASABIAEgASABIAEgASABIAEgASAEMABnd4UG9vbAkBEUBleHRyTmF0aXZlKDEwNjIpAQIjM1BQWldnRk5SS0hMdk01MXB3UzkzNEM4Vlo3ZDJGNFo1OGcAC3VzZG5Bc3NldElkASC2JinDBPXOU5GkDkt1JC9kjFGx+t+vVCm9SNIdKrKq0QARdXNkbkFzc2V0SWRTdHJpbmcCLERHMnhGa1BkRHdLVW9Ca3pHQWhRdExwU0d6ZlhMaUNZUEV6ZUtIMkFkMjRwABd1c2RuV2F2ZXNMUFRva2VuQXNzZXRJZAEgXedtbkamxzmxtK4hQ1NqaJeqmQ+fWxX6vGpRDRxJGSAAEXJvdXRpbmdQdXp6bGVQb29sCQERQGV4dHJOYXRpdmUoMTA2MikBAiMzUEdGSHpWR1Q0TlRpZ3dDS1AxTmN3b1hrb2RWWnd2QnV1VQAUbm9uUm91dGluZ1B1enpsZVBvb2wJARFAZXh0ck5hdGl2ZSgxMDYyKQECIzNQRHJZUEY2aXp6YTJzWFdmZnpUUEY3ZTJGY2lyMkNNcGtpAAtzdXJmQXNzZXRJZAEgktH0SuIRASv0fureIY49xfvJ8n3Oh7LtUhnwOk4kWPUAEXN1cmZBc3NldElkU3RyaW5nAixBdDhENk5GRnBoZUNidktWbmpWb2VMTDg0RW84TlpuNm92TWFueGZMYUZXTAAYbm9uUm91dGluZ1B1enpsZVN1cmZQb29sCQERQGV4dHJOYXRpdmUoMTA2MikBAiMzUDdyOTN2WEh1dXNhZ2VOSlZHd3pxYXozV01vdEF1NDlZegAMc3dvcFN1cmZQb29sCQERQGV4dHJOYXRpdmUoMTA2MikBAiMzUExwOUtyZHJiV0F2U0ZIR0pWRWFzelV1YnF1ejNNNm1mZQAJd3hBc3NldElkASCTARyrqcduJVfOZp5xtr2qa/g86FgLKu7ZoE67PNwUsQAPd3hBc3NldElkU3RyaW5nAixBdHF2NTlFWXpqRkd1aXRLVm5NUms2SDhGdWtqb1Yza3RQb3JiRXlzMjVvbgAKc3dvcFd4UG9vbAkBEUBleHRyTmF0aXZlKDEwNjIpAQIjM1BLaTRHM1ZYMms0MlpTbU5Ocm12Z2RESDdKelJhVWhZN1IACHd4V3hQb29sCQERQGV4dHJOYXRpdmUoMTA2MikBAiMzUENFTnBFS2U4YXR3RUxaN29DU21jZEVmY1J1S1RyVXg5OQAUdXNkbld4TFBUb2tlbkFzc2V0SWQBINBPvVF0EhldWsVrCmu2B8GL9iAJSmQkHIi+9sauVOtoAAp3eFVzZGNQb29sCQERQGV4dHJOYXRpdmUoMTA2MikBAiMzUEMzSHR1cEJ4Qm15NFd0WmYxVHltMXZyeGc5TXdiWlJLMQARdXNkY0Fzc2V0SWRTdHJpbmcCLDZYdEhqcFhiczlSUkpQMlNyOUdVeVZxekFDY2J5OVRrVGhIWG5qVkM1Q0RKAAt1c2RjQXNzZXRJZAEgUjPZ4ZeIJuXiH8L96og0uId2o4yxg+/IYBx+ChJUJiUAFHVzZGNXeExQVG9rZW5Bc3NldElkASADaQH8GwqYCojNj/4RWYWFJpEys1qS/CbpSF3Tn95cdgAOcHV6emxlVXNkY1Bvb2wJARFAZXh0ck5hdGl2ZSgxMDYyKQECIzNQOTNLcXo4UFViQ3Vkdk15amJjaTU0V3hRcnRCdHc0ZGJaAAp3eFVzZHRQb29sCQERQGV4dHJOYXRpdmUoMTA2MikBAiMzUDhLTXlBSkNQV05jeWVkcXJteW14YWVXb252bWtoR2F1egARdXNkdEFzc2V0SWRTdHJpbmcCLDM0TjlZY0VFVExXbjkzcVlRNjRFc1AxeDg5dFNydUpVNDRSckVNU1hYRVBKAAt1c2R0QXNzZXRJZAEgHpQHE1J2oSWV/chhqIJfEH/fOk8pu/yaRj9a/TZPn5EAFHVzZHRXeExQVG9rZW5Bc3NldElkASB4p79M5F037ZUh19Z+VbL+rgR/6BH9WtYv/UMYL5a3wAAOcHV6emxlVXNkdFBvb2wJARFAZXh0ck5hdGl2ZSgxMDYyKQECIzNQOTNLcXo4UFViQ3Vkdk15amJjaTU0V3hRcnRCdHc0ZGJaAAl3eFRzblBvb2wJARFAZXh0ck5hdGl2ZSgxMDYyKQECIzNQSDgzMmVLbnc2N1BGdkpmVWc5S256NkJITTg3UXZqTWVMABB0c25Bc3NldElkU3RyaW5nAiw4dDREUFdUd1B6cGF0SEE5QWtUeFdBQjQ3VEhuWXpCc0Rub1k3ZlFxYkc5MQAKdHNuQXNzZXRJZAEgdRYQOIB2DVVlfknzrrHb5hmcahBoH8lVYfpKRlp3MBwAE3Rzbld4TFBUb2tlbkFzc2V0SWQBIMobqxDlBb4Btze0E871/oNWTcbB9LmeGtGidutsomByAA1wdXp6bGVUc25Qb29sCQERQGV4dHJOYXRpdmUoMTA2MikBAiMzUE4xZUpwZGhKeVJwdGNOOWlMVGFyc0pCdFIyS2IzTlhTVQAJd3hCdGNQb29sCQERQGV4dHJOYXRpdmUoMTA2MikBAiMzUENCV0RUQTZqckZzd2Q3Z1FnYUUzWGs3Z0xNNVJLb2Z2cAALc3dvcEJ0Y1Bvb2wJARFAZXh0ck5hdGl2ZSgxMDYyKQECIzNQQUNqMkRMVHczdVVoc1VtVDk4ekhVNU00aFB1ZmJIS2F2ABBidGNBc3NldElkU3RyaW5nAiw4TFFXOGY3UDVkNVBaTTdHdFpFQmdhcVJQR1N6UzNEZlB1aVhyVVJKNEFKUwAKYnRjQXNzZXRJZAEgbPpq/8XtqowLf7Uqk9KiDC+Cgtt0egSMU/v9Ex9zoP8AE2J0Y1d4TFBUb2tlbkFzc2V0SWQBIG+dMYPvXXk73J9vCeuuR/J7WrtDrDfS7FEZZyt2ElkUAA5idGNTd29wTHBUb2tlbgEgPVVeE1BzOnm6Y0N2xn0oOb9qAqQCpxXWqeMhEJridcIACXd4RXRoUG9vbAkBEUBleHRyTmF0aXZlKDEwNjIpAQIjM1BFTXFldHNhSkRiWU13MVhHb3ZtRTM3RkI4VlVoR25YOUEAEGV0aEFzc2V0SWRTdHJpbmcCLDQ3NGpUZVl4MnIyVmEzNTc5NHRDU2NBWFdKRzloVTJIY2d4ek1vd2FaVW51AApldGhBc3NldElkASAuIMP26oqfiVG7v+iIERM27H7YwkIDcmUNWM1zJkJlggATZXRoV3hMUFRva2VuQXNzZXRJZAEgVIKEC4gr76/iolCTrr0a85xH9NkJK4Pls1ayTXE7QnwAC3N3b3BFdGhQb29sCQERQGV4dHJOYXRpdmUoMTA2MikBAiMzUE5FQzRZS3FaaU1NeXRGcllSVnRwVzJ1anZpM2FHWFJQbQAOZXRoU3dvcExwVG9rZW4BIO/Dl4flXK81yeUXjBURkp4L8LDxUhNFbaRcaUB5CA1AAAl3eEx0Y1Bvb2wJARFAZXh0ck5hdGl2ZSgxMDYyKQECIzNQOTR3dnU1Z0E3VmhqUGdBQjN0d2FlcWR3SEN3TksydnNuABBsdGNBc3NldElkU3RyaW5nAixIWmsxbWJmdUpwbXhVMUZzNEFYNU1XTFZZdGN0c05jZzZlMkM2VktxSzh6awAKbHRjQXNzZXRJZAEg9h42QtOX3fJaWBUg7iwP2i1GBoqANpKuVYlZnrDFLKEAE2x0Y1d4TFBUb2tlbkFzc2V0SWQBIKkDUBtkmcrNXIu4/t4CphS/rb7wHmGBnvaj9gDjKs7ZAAtzd29wTHRjUG9vbAkBEUBleHRyTmF0aXZlKDEwNjIpAQIjM1AzMlJqcG85WUhvSGFvckxTeHZuVjZDa0tGWHlmRENrSmgADmx0Y1N3b3BMcFRva2VuASAamDBHE1cLm8MaqhECYH59zd1J6dgNKWIboViKBo5y8gAKd3hXZXN0UG9vbAkBEUBleHRyTmF0aXZlKDEwNjIpAQIjM1BGeGNoWHFLTmpnUDFDY2JnRlpqSHlyRWo5eE1iU2VMVTMAEXdlc3RBc3NldElkU3RyaW5nAiw0TEhIdllHTktKVWc1aGo2NWFHRDV2Z1NjdkNCbUxwZFJGdGpva3ZDalNMOAALd2VzdEFzc2V0SWQBIDGDhG9Fn923HVoeF/1BfkTYN9kHk9fk5XuKZyRf48D5ABR3ZXN0V3hMUFRva2VuQXNzZXRJZAEgrB06rqTr3q50c4xxh6luVwHA9Ps+1FHuvXoR+b8ElLcADHN3b3BXZXN0UG9vbAkBEUBleHRyTmF0aXZlKDEwNjIpAQIjM1A2RExkSlRQMkV5U3E5TUZkSnU2YmVVZXZyUWQyc1ZWQmgAD3dlc3RTd29wTHBUb2tlbgEgcf/TJJm7+lOjZwNF6WnxcxOb5PputQx7A2G4vwIDpwEACXd4RWdnUG9vbAkBEUBleHRyTmF0aXZlKDEwNjIpAQIjM1AzWTM4enltQ0hvVE02cWNFOUpjRUE4cmhhR1RRYlZNZ3UAEGVnZ0Fzc2V0SWRTdHJpbmcCLEMxaVdzS0dxTHdqSFVuZGlRN2lYcGRtUHVtOVBlQ0RGZnlYQmRKSm9zRFJTAAplZ2dBc3NldElkASCjn39PI3JR0SziIZJiiE0MC/PqIm6B1a/8C5MXzm2xyQATZWdnV3hMUFRva2VuQXNzZXRJZAEgzgjoI0VjeTAr4otQR6r1LOom3UcabX40JGUSHfSQtSoAC3N3b3BFZ2dQb29sCQERQGV4dHJOYXRpdmUoMTA2MikBAiMzUEVlSlFSSlQ0djRYdlNVQlBteGhkV0t6NDM5bmFlN0t0UQAOZWdnU3dvcExwVG9rZW4BIBzhxQPaxJLmh5tkELESwPrh8DpmpJxoNt9Hj357b9WtAA1zd29wUGx1dG9Qb29sCQERQGV4dHJOYXRpdmUoMTA2MikBAiMzUERTWHd3QTJ4QXRteGVvMmJlYkRQM0FBNXluWjJLcmdudwAQcGx1dG9Td29wTHBUb2tlbgEgphCcv+Bj6e98c13l+Md5rfDG3J+Uki4lgAjOyDbmfcgAEnBsdXRvQXNzZXRJZFN0cmluZwIsQWpzbzZuVFRqcHR1MlVITHg2aGZTWFZ0SEZ0UkJKQ2tLWWQ1U0F5ajd6ZjUADHBsdXRvQXNzZXRJZAEgkLUCnPWP/clF2lOVDD+6tK9TJl1IbjM1wqFMZx8tGPQAD3B1enpsZVBsdXRvUG9vbAkBEUBleHRyTmF0aXZlKDEwNjIpAQIjM1A5M0txejhQVWJDdWR2TXlqYmNpNTRXeFFydEJ0dzRkYloBD2dldEludGVnZXJCeUtleQEDa2V5CQELdmFsdWVPckVsc2UCCQCaCAIFBHRoaXMFA2tleQAjAAFhCQEPZ2V0SW50ZWdlckJ5S2V5AQIHbW9udGFudBkBaQEDc2V0AQFhAwkBAiE9AggFAWkGY2FsbGVyBQR0aGlzCQACAQIbeW91IGFyZSBub3QgYWxsb3dlZCB0byBzZXQhCQDMCAIJAQxJbnRlZ2VyRW50cnkCAgdtb250YW50BQFhBQNuaWwBaQECYTEAAwkBAiE9AggFAWkGY2FsbGVyBQR0aGlzCQACAQIbeW91IGFyZSBub3QgYWxsb3dlZCB0byBhcmIhBBF1c2RuQmFsYW5jZUJlZm9yZQkA8AcCBQR0aGlzBQt1c2RuQXNzZXRJZAQSd2F2ZXNCYWxhbmNlQmVmb3JlCAkA7wcBBQR0aGlzCWF2YWlsYWJsZQQLYnV5T25QdXp6bGUJAPwHBAUUbm9uUm91dGluZ1B1enpsZVBvb2wCBHN3YXAJAMwIAgIFV0FWRVMJAMwIAgABBQNuaWwJAMwIAgkBD0F0dGFjaGVkUGF5bWVudAIFC3VzZG5Bc3NldElkCQBoAgUBYQDAhD0FA25pbAQOd2F2ZXNCYWxUb1N3YXAJAGUCCAkA7wcBBQR0aGlzCWF2YWlsYWJsZQUSd2F2ZXNCYWxhbmNlQmVmb3JlAwkAZwIAAAUOd2F2ZXNCYWxUb1N3YXAJAAIBAg5ub3RoaW5nIHRvIGFyYgQUcHV0VGhlVG9rZW5JblRoZVBvb2wJAPwHBAUGd3hQb29sAglwdXRPbmVUa24JAMwIAgABCQDMCAIHBQNuaWwJAMwIAgkBD0F0dGFjaGVkUGF5bWVudAIFBHVuaXQFDndhdmVzQmFsVG9Td2FwBQNuaWwEDmxwVG9rZW5CYWxhbmNlCQDwBwIFBHRoaXMFF3VzZG5XYXZlc0xQVG9rZW5Bc3NldElkBA1zZWxsUG9vbFRva2VuCQD8BwQFBnd4UG9vbAIJZ2V0T25lVGtuCQDMCAIFEXVzZG5Bc3NldElkU3RyaW5nCQDMCAIAAQUDbmlsCQDMCAIJAQ9BdHRhY2hlZFBheW1lbnQCBRd1c2RuV2F2ZXNMUFRva2VuQXNzZXRJZAUObHBUb2tlbkJhbGFuY2UFA25pbAQQdXNkbkJhbGFuY2VBZnRlcgkA8AcCBQR0aGlzBQt1c2RuQXNzZXRJZAMJAGcCAAAJAGUCBRB1c2RuQmFsYW5jZUFmdGVyBRF1c2RuQmFsYW5jZUJlZm9yZQkAAgECGFdVIFBVWlpMRSAtPiBXWCAgWygkXyQpXQUDbmlsAWkBAmEyAAMJAQIhPQIIBQFpBmNhbGxlcgUEdGhpcwkAAgECG3lvdSBhcmUgbm90IGFsbG93ZWQgdG8gYXJiIQQRdXNkbkJhbGFuY2VCZWZvcmUJAPAHAgUEdGhpcwULdXNkbkFzc2V0SWQEEndhdmVzQmFsYW5jZUJlZm9yZQgJAO8HAQUEdGhpcwlhdmFpbGFibGUEFHB1dFRoZVRva2VuSW5UaGVQb29sCQD8BwQFBnd4UG9vbAIJcHV0T25lVGtuCQDMCAIAAQkAzAgCBwUDbmlsCQDMCAIJAQ9BdHRhY2hlZFBheW1lbnQCBQt1c2RuQXNzZXRJZAkAaAIFAWEAwIQ9BQNuaWwEDmxwVG9rZW5CYWxhbmNlCQDwBwIFBHRoaXMFF3VzZG5XYXZlc0xQVG9rZW5Bc3NldElkBA1zZWxsUG9vbFRva2VuCQD8BwQFBnd4UG9vbAIJZ2V0T25lVGtuCQDMCAICBVdBVkVTCQDMCAIAAQUDbmlsCQDMCAIJAQ9BdHRhY2hlZFBheW1lbnQCBRd1c2RuV2F2ZXNMUFRva2VuQXNzZXRJZAUObHBUb2tlbkJhbGFuY2UFA25pbAQOd2F2ZXNCYWxUb1N3YXAJAGUCCAkA7wcBBQR0aGlzCWF2YWlsYWJsZQUSd2F2ZXNCYWxhbmNlQmVmb3JlAwkAZwIAAAUOd2F2ZXNCYWxUb1N3YXAJAAIBAg5ub3RoaW5nIHRvIGFyYgQLYnV5T25QdXp6bGUJAPwHBAUUbm9uUm91dGluZ1B1enpsZVBvb2wCBHN3YXAJAMwIAgURdXNkbkFzc2V0SWRTdHJpbmcJAMwIAgABBQNuaWwJAMwIAgkBD0F0dGFjaGVkUGF5bWVudAIFBHVuaXQFDndhdmVzQmFsVG9Td2FwBQNuaWwEEHVzZG5CYWxhbmNlQWZ0ZXIJAPAHAgUEdGhpcwULdXNkbkFzc2V0SWQDCQBnAgAACQBlAgUQdXNkbkJhbGFuY2VBZnRlcgURdXNkbkJhbGFuY2VCZWZvcmUJAAIBAhdXVSBXWCAtPiBQVVpaTEUgWygkXyQpXQUDbmlsAWkBAmEzAAMJAQIhPQIIBQFpBmNhbGxlcgUEdGhpcwkAAgECG3lvdSBhcmUgbm90IGFsbG93ZWQgdG8gYXJiIQQRdXNkbkJhbGFuY2VCZWZvcmUJAPAHAgUEdGhpcwULdXNkbkFzc2V0SWQED2J1eVN1cmZPblB1enpsZQkA/AcEBRhub25Sb3V0aW5nUHV6emxlU3VyZlBvb2wCBHN3YXAJAMwIAgURc3VyZkFzc2V0SWRTdHJpbmcJAMwIAgABBQNuaWwJAMwIAgkBD0F0dGFjaGVkUGF5bWVudAIFC3VzZG5Bc3NldElkCQBoAgUBYQDAhD0FA25pbAQNc3VyZkJhbFRvU3dhcAkA8AcCBQR0aGlzBQtzdXJmQXNzZXRJZAQOc3dhcFN1cmZPblN3b3AJAPwHBAUMc3dvcFN1cmZQb29sAghleGNoYW5nZQkAzAgCAAEFA25pbAkAzAgCCQEPQXR0YWNoZWRQYXltZW50AgULc3VyZkFzc2V0SWQFDXN1cmZCYWxUb1N3YXAFA25pbAQQdXNkbkJhbGFuY2VBZnRlcgkA8AcCBQR0aGlzBQt1c2RuQXNzZXRJZAMJAGcCAAAJAGUCBRB1c2RuQmFsYW5jZUFmdGVyBRF1c2RuQmFsYW5jZUJlZm9yZQkAAgECG1NVUkYgUFVaWkxFIC0+IFNXT1AgWygkXyQpXQUDbmlsAWkBAmE0AAMJAQIhPQIIBQFpBmNhbGxlcgUEdGhpcwkAAgECG3lvdSBhcmUgbm90IGFsbG93ZWQgdG8gYXJiIQQRdXNkbkJhbGFuY2VCZWZvcmUJAPAHAgUEdGhpcwULdXNkbkFzc2V0SWQEEHN3YXBUb1N1cmZPblN3b3AJAPwHBAUMc3dvcFN1cmZQb29sAghleGNoYW5nZQkAzAgCAAEFA25pbAkAzAgCCQEPQXR0YWNoZWRQYXltZW50AgULdXNkbkFzc2V0SWQJAGgCBQFhAMCEPQUDbmlsBA1zdXJmQmFsVG9Td2FwCQDwBwIFBHRoaXMFC3N1cmZBc3NldElkBBBzZWxsU3VyZk9uUHV6emxlCQD8BwQFGG5vblJvdXRpbmdQdXp6bGVTdXJmUG9vbAIEc3dhcAkAzAgCBRF1c2RuQXNzZXRJZFN0cmluZwkAzAgCAAEFA25pbAkAzAgCCQEPQXR0YWNoZWRQYXltZW50AgULc3VyZkFzc2V0SWQFDXN1cmZCYWxUb1N3YXAFA25pbAQQdXNkbkJhbGFuY2VBZnRlcgkA8AcCBQR0aGlzBQt1c2RuQXNzZXRJZAMJAGcCAAAJAGUCBRB1c2RuQmFsYW5jZUFmdGVyBRF1c2RuQmFsYW5jZUJlZm9yZQkAAgECG1NVUkYgU1dPUCAtPiBQVVpaTEUgWygkXyQpXQUDbmlsAWkBAmE1AAMJAQIhPQIIBQFpBmNhbGxlcgUEdGhpcwkAAgECG3lvdSBhcmUgbm90IGFsbG93ZWQgdG8gYXJiIQQRdXNkbkJhbGFuY2VCZWZvcmUJAPAHAgUEdGhpcwULdXNkbkFzc2V0SWQEFHB1dFRoZVRva2VuSW5UaGVQb29sCQD8BwQFCHd4V3hQb29sAglwdXRPbmVUa24JAMwIAgABCQDMCAIHBQNuaWwJAMwIAgkBD0F0dGFjaGVkUGF5bWVudAIFC3VzZG5Bc3NldElkCQBoAgUBYQDAhD0FA25pbAQObHBUb2tlbkJhbGFuY2UJAPAHAgUEdGhpcwUUdXNkbld4TFBUb2tlbkFzc2V0SWQEDXNlbGxQb29sVG9rZW4JAPwHBAUId3hXeFBvb2wCCWdldE9uZVRrbgkAzAgCBQ93eEFzc2V0SWRTdHJpbmcJAMwIAgABBQNuaWwJAMwIAgkBD0F0dGFjaGVkUGF5bWVudAIFFHVzZG5XeExQVG9rZW5Bc3NldElkBQ5scFRva2VuQmFsYW5jZQUDbmlsBAt3eEJhbFRvU3dhcAkA8AcCBQR0aGlzBQl3eEFzc2V0SWQEDHN3YXBXeE9uU3dvcAkA/AcEBQpzd29wV3hQb29sAghleGNoYW5nZQkAzAgCAAEFA25pbAkAzAgCCQEPQXR0YWNoZWRQYXltZW50AgUJd3hBc3NldElkBQt3eEJhbFRvU3dhcAUDbmlsBBB1c2RuQmFsYW5jZUFmdGVyCQDwBwIFBHRoaXMFC3VzZG5Bc3NldElkAwkAZwIAAAkAZQIFEHVzZG5CYWxhbmNlQWZ0ZXIFEXVzZG5CYWxhbmNlQmVmb3JlCQACAQIVV1ggV1ggLT4gU1dPUCBbKCRfJCldBQNuaWwBaQECYTYAAwkBAiE9AggFAWkGY2FsbGVyBQR0aGlzCQACAQIbeW91IGFyZSBub3QgYWxsb3dlZCB0byBhcmIhBBF1c2RuQmFsYW5jZUJlZm9yZQkA8AcCBQR0aGlzBQt1c2RuQXNzZXRJZAQOc3dhcFRvV3hPblN3b3AJAPwHBAUKc3dvcFd4UG9vbAIIZXhjaGFuZ2UJAMwIAgABBQNuaWwJAMwIAgkBD0F0dGFjaGVkUGF5bWVudAIFC3VzZG5Bc3NldElkCQBoAgUBYQDAhD0FA25pbAQLd3hCYWxUb1N3YXAJAPAHAgUEdGhpcwUJd3hBc3NldElkBBRwdXRUaGVUb2tlbkluVGhlUG9vbAkA/AcEBQh3eFd4UG9vbAIJcHV0T25lVGtuCQDMCAIAAQkAzAgCBwUDbmlsCQDMCAIJAQ9BdHRhY2hlZFBheW1lbnQCBQl3eEFzc2V0SWQFC3d4QmFsVG9Td2FwBQNuaWwEDmxwVG9rZW5CYWxhbmNlCQDwBwIFBHRoaXMFFHVzZG5XeExQVG9rZW5Bc3NldElkBA1zZWxsUG9vbFRva2VuCQD8BwQFCHd4V3hQb29sAglnZXRPbmVUa24JAMwIAgURdXNkbkFzc2V0SWRTdHJpbmcJAMwIAgABBQNuaWwJAMwIAgkBD0F0dGFjaGVkUGF5bWVudAIFFHVzZG5XeExQVG9rZW5Bc3NldElkBQ5scFRva2VuQmFsYW5jZQUDbmlsBBB1c2RuQmFsYW5jZUFmdGVyCQDwBwIFBHRoaXMFC3VzZG5Bc3NldElkAwkAZwIAAAkAZQIFEHVzZG5CYWxhbmNlQWZ0ZXIFEXVzZG5CYWxhbmNlQmVmb3JlCQACAQIVV1ggU1dPUCAtPiBXWCBbKCRfJCldBQNuaWwBaQECYTcAAwkBAiE9AggFAWkGY2FsbGVyBQR0aGlzCQACAQIbeW91IGFyZSBub3QgYWxsb3dlZCB0byBhcmIhBBF1c2RuQmFsYW5jZUJlZm9yZQkA8AcCBQR0aGlzBQt1c2RuQXNzZXRJZAQPYnV5VXNkY09uUHV6emxlCQD8BwQFDnB1enpsZVVzZGNQb29sAgRzd2FwCQDMCAIFEXVzZGNBc3NldElkU3RyaW5nCQDMCAIAAQUDbmlsCQDMCAIJAQ9BdHRhY2hlZFBheW1lbnQCBQt1c2RuQXNzZXRJZAkAaAIFAWEAwIQ9BQNuaWwEDXVzZGNCYWxUb1N3YXAJAPAHAgUEdGhpcwULdXNkY0Fzc2V0SWQEFHB1dFRoZVRva2VuSW5UaGVQb29sCQD8BwQFCnd4VXNkY1Bvb2wCC3B1dE9uZVRrblYyCQDMCAIAAQkAzAgCBwUDbmlsCQDMCAIJAQ9BdHRhY2hlZFBheW1lbnQCBQt1c2RjQXNzZXRJZAUNdXNkY0JhbFRvU3dhcAUDbmlsBA5scFRva2VuQmFsYW5jZQkA8AcCBQR0aGlzBRR1c2RjV3hMUFRva2VuQXNzZXRJZAQNc2VsbFBvb2xUb2tlbgkA/AcEBQp3eFVzZGNQb29sAgtnZXRPbmVUa25WMgkAzAgCBRF1c2RuQXNzZXRJZFN0cmluZwkAzAgCAAEFA25pbAkAzAgCCQEPQXR0YWNoZWRQYXltZW50AgUUdXNkY1d4TFBUb2tlbkFzc2V0SWQFDmxwVG9rZW5CYWxhbmNlBQNuaWwEEHVzZG5CYWxhbmNlQWZ0ZXIJAPAHAgUEdGhpcwULdXNkbkFzc2V0SWQDCQBnAgAACQBlAgUQdXNkbkJhbGFuY2VBZnRlcgURdXNkbkJhbGFuY2VCZWZvcmUJAAIBAhlVU0RDIFBVWlpMRSAtPiBXWCBbKCRfJCldBQNuaWwBaQECYTgAAwkBAiE9AggFAWkGY2FsbGVyBQR0aGlzCQACAQIbeW91IGFyZSBub3QgYWxsb3dlZCB0byBhcmIhBBF1c2RuQmFsYW5jZUJlZm9yZQkA8AcCBQR0aGlzBQt1c2RuQXNzZXRJZAQUcHV0VGhlVG9rZW5JblRoZVBvb2wJAPwHBAUKd3hVc2RjUG9vbAILcHV0T25lVGtuVjIJAMwIAgABCQDMCAIHBQNuaWwJAMwIAgkBD0F0dGFjaGVkUGF5bWVudAIFC3VzZG5Bc3NldElkCQBoAgUBYQDAhD0FA25pbAQObHBUb2tlbkJhbGFuY2UJAPAHAgUEdGhpcwUUdXNkY1d4TFBUb2tlbkFzc2V0SWQEDXNlbGxQb29sVG9rZW4JAPwHBAUKd3hVc2RjUG9vbAILZ2V0T25lVGtuVjIJAMwIAgURdXNkY0Fzc2V0SWRTdHJpbmcJAMwIAgABBQNuaWwJAMwIAgkBD0F0dGFjaGVkUGF5bWVudAIFFHVzZGNXeExQVG9rZW5Bc3NldElkBQ5scFRva2VuQmFsYW5jZQUDbmlsBA11c2RjQmFsVG9Td2FwCQDwBwIFBHRoaXMFC3VzZGNBc3NldElkBBBzZWxsVXNkY09uUHV6emxlCQD8BwQFDnB1enpsZVVzZGNQb29sAgRzd2FwCQDMCAIFEXVzZG5Bc3NldElkU3RyaW5nCQDMCAIAAQUDbmlsCQDMCAIJAQ9BdHRhY2hlZFBheW1lbnQCBQt1c2RjQXNzZXRJZAUNdXNkY0JhbFRvU3dhcAUDbmlsBBB1c2RuQmFsYW5jZUFmdGVyCQDwBwIFBHRoaXMFC3VzZG5Bc3NldElkAwkAZwIAAAkAZQIFEHVzZG5CYWxhbmNlQWZ0ZXIFEXVzZG5CYWxhbmNlQmVmb3JlCQACAQIZVVNEQyBXWCAtPiBQVVpaTEUgWygkXyQpXQUDbmlsAWkBAmE5AAMJAQIhPQIIBQFpBmNhbGxlcgUEdGhpcwkAAgECG3lvdSBhcmUgbm90IGFsbG93ZWQgdG8gYXJiIQQRdXNkbkJhbGFuY2VCZWZvcmUJAPAHAgUEdGhpcwULdXNkbkFzc2V0SWQED2J1eVVzZHRPblB1enpsZQkA/AcEBQ5wdXp6bGVVc2R0UG9vbAIEc3dhcAkAzAgCBRF1c2R0QXNzZXRJZFN0cmluZwkAzAgCAAEFA25pbAkAzAgCCQEPQXR0YWNoZWRQYXltZW50AgULdXNkbkFzc2V0SWQJAGgCBQFhAMCEPQUDbmlsBA11c2R0QmFsVG9Td2FwCQDwBwIFBHRoaXMFC3VzZHRBc3NldElkBBRwdXRUaGVUb2tlbkluVGhlUG9vbAkA/AcEBQp3eFVzZHRQb29sAgtwdXRPbmVUa25WMgkAzAgCAAEJAMwIAgcFA25pbAkAzAgCCQEPQXR0YWNoZWRQYXltZW50AgULdXNkdEFzc2V0SWQFDXVzZHRCYWxUb1N3YXAFA25pbAQObHBUb2tlbkJhbGFuY2UJAPAHAgUEdGhpcwUUdXNkdFd4TFBUb2tlbkFzc2V0SWQEDXNlbGxQb29sVG9rZW4JAPwHBAUKd3hVc2R0UG9vbAILZ2V0T25lVGtuVjIJAMwIAgURdXNkbkFzc2V0SWRTdHJpbmcJAMwIAgABBQNuaWwJAMwIAgkBD0F0dGFjaGVkUGF5bWVudAIFFHVzZHRXeExQVG9rZW5Bc3NldElkBQ5scFRva2VuQmFsYW5jZQUDbmlsBBB1c2RuQmFsYW5jZUFmdGVyCQDwBwIFBHRoaXMFC3VzZG5Bc3NldElkAwkAZwIAAAkAZQIFEHVzZG5CYWxhbmNlQWZ0ZXIFEXVzZG5CYWxhbmNlQmVmb3JlCQACAQIZVVNEVCBQVVpaTEUgLT4gV1ggWygkXyQpXQUDbmlsAWkBA2ExMAADCQECIT0CCAUBaQZjYWxsZXIFBHRoaXMJAAIBAht5b3UgYXJlIG5vdCBhbGxvd2VkIHRvIGFyYiEEEXVzZG5CYWxhbmNlQmVmb3JlCQDwBwIFBHRoaXMFC3VzZG5Bc3NldElkBBRwdXRUaGVUb2tlbkluVGhlUG9vbAkA/AcEBQp3eFVzZHRQb29sAgtwdXRPbmVUa25WMgkAzAgCAAEJAMwIAgcFA25pbAkAzAgCCQEPQXR0YWNoZWRQYXltZW50AgULdXNkbkFzc2V0SWQJAGgCBQFhAMCEPQUDbmlsBA5scFRva2VuQmFsYW5jZQkA8AcCBQR0aGlzBRR1c2R0V3hMUFRva2VuQXNzZXRJZAQNc2VsbFBvb2xUb2tlbgkA/AcEBQp3eFVzZHRQb29sAgtnZXRPbmVUa25WMgkAzAgCBRF1c2R0QXNzZXRJZFN0cmluZwkAzAgCAAEFA25pbAkAzAgCCQEPQXR0YWNoZWRQYXltZW50AgUUdXNkdFd4TFBUb2tlbkFzc2V0SWQFDmxwVG9rZW5CYWxhbmNlBQNuaWwEDXVzZHRCYWxUb1N3YXAJAPAHAgUEdGhpcwULdXNkdEFzc2V0SWQEEHNlbGxVc2R0T25QdXp6bGUJAPwHBAUOcHV6emxlVXNkdFBvb2wCBHN3YXAJAMwIAgURdXNkbkFzc2V0SWRTdHJpbmcJAMwIAgABBQNuaWwJAMwIAgkBD0F0dGFjaGVkUGF5bWVudAIFC3VzZHRBc3NldElkBQ11c2R0QmFsVG9Td2FwBQNuaWwEEHVzZG5CYWxhbmNlQWZ0ZXIJAPAHAgUEdGhpcwULdXNkbkFzc2V0SWQDCQBnAgAACQBlAgUQdXNkbkJhbGFuY2VBZnRlcgURdXNkbkJhbGFuY2VCZWZvcmUJAAIBAhlVU0RUIFdYIC0+IFBVWlpMRSBbKCRfJCldBQNuaWwBaQEDYTExAAMJAQIhPQIIBQFpBmNhbGxlcgUEdGhpcwkAAgECG3lvdSBhcmUgbm90IGFsbG93ZWQgdG8gYXJiIQQRdXNkbkJhbGFuY2VCZWZvcmUJAPAHAgUEdGhpcwULdXNkbkFzc2V0SWQEDmJ1eVRzbk9uUHV6emxlCQD8BwQFDXB1enpsZVRzblBvb2wCBHN3YXAJAMwIAgUQdHNuQXNzZXRJZFN0cmluZwkAzAgCAAEFA25pbAkAzAgCCQEPQXR0YWNoZWRQYXltZW50AgULdXNkbkFzc2V0SWQJAGgCBQFhAMCEPQUDbmlsBAx0c25CYWxUb1N3YXAJAPAHAgUEdGhpcwUKdHNuQXNzZXRJZAQUcHV0VGhlVG9rZW5JblRoZVBvb2wJAPwHBAUJd3hUc25Qb29sAglwdXRPbmVUa24JAMwIAgABCQDMCAIHBQNuaWwJAMwIAgkBD0F0dGFjaGVkUGF5bWVudAIFCnRzbkFzc2V0SWQFDHRzbkJhbFRvU3dhcAUDbmlsBA5scFRva2VuQmFsYW5jZQkA8AcCBQR0aGlzBRN0c25XeExQVG9rZW5Bc3NldElkBA1zZWxsUG9vbFRva2VuCQD8BwQFCXd4VHNuUG9vbAIJZ2V0T25lVGtuCQDMCAIFEXVzZG5Bc3NldElkU3RyaW5nCQDMCAIAAQUDbmlsCQDMCAIJAQ9BdHRhY2hlZFBheW1lbnQCBRN0c25XeExQVG9rZW5Bc3NldElkBQ5scFRva2VuQmFsYW5jZQUDbmlsBBB1c2RuQmFsYW5jZUFmdGVyCQDwBwIFBHRoaXMFC3VzZG5Bc3NldElkAwkAZwIAAAkAZQIFEHVzZG5CYWxhbmNlQWZ0ZXIFEXVzZG5CYWxhbmNlQmVmb3JlCQACAQIYVFNOIFBVWlpMRSAtPiBXWCBbKCRfJCldBQNuaWwBaQEDYTEyAAMJAQIhPQIIBQFpBmNhbGxlcgUEdGhpcwkAAgECG3lvdSBhcmUgbm90IGFsbG93ZWQgdG8gYXJiIQQRdXNkbkJhbGFuY2VCZWZvcmUJAPAHAgUEdGhpcwULdXNkbkFzc2V0SWQEFHB1dFRoZVRva2VuSW5UaGVQb29sCQD8BwQFCXd4VHNuUG9vbAIJcHV0T25lVGtuCQDMCAIAAQkAzAgCBwUDbmlsCQDMCAIJAQ9BdHRhY2hlZFBheW1lbnQCBQt1c2RuQXNzZXRJZAkAaAIFAWEAwIQ9BQNuaWwEDmxwVG9rZW5CYWxhbmNlCQDwBwIFBHRoaXMFE3Rzbld4TFBUb2tlbkFzc2V0SWQEDXNlbGxQb29sVG9rZW4JAPwHBAUJd3hUc25Qb29sAglnZXRPbmVUa24JAMwIAgUQdHNuQXNzZXRJZFN0cmluZwkAzAgCAAEFA25pbAkAzAgCCQEPQXR0YWNoZWRQYXltZW50AgUTdHNuV3hMUFRva2VuQXNzZXRJZAUObHBUb2tlbkJhbGFuY2UFA25pbAQMdHNuQmFsVG9Td2FwCQDwBwIFBHRoaXMFCnRzbkFzc2V0SWQED3NlbGx0c25PblB1enpsZQkA/AcEBQ1wdXp6bGVUc25Qb29sAgRzd2FwCQDMCAIFEXVzZG5Bc3NldElkU3RyaW5nCQDMCAIAAQUDbmlsCQDMCAIJAQ9BdHRhY2hlZFBheW1lbnQCBQp0c25Bc3NldElkBQx0c25CYWxUb1N3YXAFA25pbAQQdXNkbkJhbGFuY2VBZnRlcgkA8AcCBQR0aGlzBQt1c2RuQXNzZXRJZAMJAGcCAAAJAGUCBRB1c2RuQmFsYW5jZUFmdGVyBRF1c2RuQmFsYW5jZUJlZm9yZQkAAgECGFRTTiBXWCAtPiBQVVpaTEUgWygkXyQpXQUDbmlsAWkBA2ExMwADCQECIT0CCAUBaQZjYWxsZXIFBHRoaXMJAAIBAht5b3UgYXJlIG5vdCBhbGxvd2VkIHRvIGFyYiEEEXVzZG5CYWxhbmNlQmVmb3JlCQDwBwIFBHRoaXMFC3VzZG5Bc3NldElkBBRwdXRUaGVUb2tlbkluVGhlUG9vbAkA/AcEBQl3eEJ0Y1Bvb2wCCXB1dE9uZVRrbgkAzAgCAAEJAMwIAgcFA25pbAkAzAgCCQEPQXR0YWNoZWRQYXltZW50AgULdXNkbkFzc2V0SWQJAGgCBQFhAMCEPQUDbmlsBA5scFRva2VuQmFsYW5jZQkA8AcCBQR0aGlzBRNidGNXeExQVG9rZW5Bc3NldElkBA1zZWxsUG9vbFRva2VuCQD8BwQFCXd4QnRjUG9vbAIJZ2V0T25lVGtuCQDMCAIFEGJ0Y0Fzc2V0SWRTdHJpbmcJAMwIAgABBQNuaWwJAMwIAgkBD0F0dGFjaGVkUGF5bWVudAIFE2J0Y1d4TFBUb2tlbkFzc2V0SWQFDmxwVG9rZW5CYWxhbmNlBQNuaWwEDGJ0Y0JhbFRvU3dhcAkA8AcCBQR0aGlzBQpidGNBc3NldElkBA1zd2FwQnRjT25Td29wCQD8BwQFC3N3b3BCdGNQb29sAghleGNoYW5nZQkAzAgCAAEFA25pbAkAzAgCCQEPQXR0YWNoZWRQYXltZW50AgUKYnRjQXNzZXRJZAUMYnRjQmFsVG9Td2FwBQNuaWwEEHVzZG5CYWxhbmNlQWZ0ZXIJAPAHAgUEdGhpcwULdXNkbkFzc2V0SWQDCQBnAgAACQBlAgUQdXNkbkJhbGFuY2VBZnRlcgURdXNkbkJhbGFuY2VCZWZvcmUJAAIBAhZCVEMgV1ggLT4gU1dPUCBbKCRfJCldBQNuaWwBaQEDYTE0AAMJAQIhPQIIBQFpBmNhbGxlcgUEdGhpcwkAAgECG3lvdSBhcmUgbm90IGFsbG93ZWQgdG8gYXJiIQQRdXNkbkJhbGFuY2VCZWZvcmUJAPAHAgUEdGhpcwULdXNkbkFzc2V0SWQED3N3YXBUb0J0Y09uU3dvcAkA/AcEBQtzd29wQnRjUG9vbAIIZXhjaGFuZ2UJAMwIAgABBQNuaWwJAMwIAgkBD0F0dGFjaGVkUGF5bWVudAIFC3VzZG5Bc3NldElkCQBoAgUBYQDAhD0FA25pbAQMYnRjQmFsVG9Td2FwCQDwBwIFBHRoaXMFCmJ0Y0Fzc2V0SWQEFHB1dFRoZVRva2VuSW5UaGVQb29sCQD8BwQFCXd4QnRjUG9vbAIJcHV0T25lVGtuCQDMCAIAAQkAzAgCBwUDbmlsCQDMCAIJAQ9BdHRhY2hlZFBheW1lbnQCBQpidGNBc3NldElkBQxidGNCYWxUb1N3YXAFA25pbAQObHBUb2tlbkJhbGFuY2UJAPAHAgUEdGhpcwUTYnRjV3hMUFRva2VuQXNzZXRJZAQNc2VsbFBvb2xUb2tlbgkA/AcEBQl3eEJ0Y1Bvb2wCCWdldE9uZVRrbgkAzAgCBRF1c2RuQXNzZXRJZFN0cmluZwkAzAgCAAEFA25pbAkAzAgCCQEPQXR0YWNoZWRQYXltZW50AgUTYnRjV3hMUFRva2VuQXNzZXRJZAUObHBUb2tlbkJhbGFuY2UFA25pbAQQdXNkbkJhbGFuY2VBZnRlcgkA8AcCBQR0aGlzBQt1c2RuQXNzZXRJZAMJAGcCAAAJAGUCBRB1c2RuQmFsYW5jZUFmdGVyBRF1c2RuQmFsYW5jZUJlZm9yZQkAAgECFkJUQyBTV09QIC0+IFdYIFsoJF8kKV0FA25pbAFpAQNhMTUAAwkBAiE9AggFAWkGY2FsbGVyBQR0aGlzCQACAQIbeW91IGFyZSBub3QgYWxsb3dlZCB0byBhcmIhBBF1c2RuQmFsYW5jZUJlZm9yZQkA8AcCBQR0aGlzBQt1c2RuQXNzZXRJZAQUcHV0VGhlVG9rZW5JblRoZVBvb2wJAPwHBAUJd3hFdGhQb29sAglwdXRPbmVUa24JAMwIAgABCQDMCAIHBQNuaWwJAMwIAgkBD0F0dGFjaGVkUGF5bWVudAIFC3VzZG5Bc3NldElkCQBoAgUBYQDAhD0FA25pbAQObHBUb2tlbkJhbGFuY2UJAPAHAgUEdGhpcwUTZXRoV3hMUFRva2VuQXNzZXRJZAQNc2VsbFBvb2xUb2tlbgkA/AcEBQl3eEV0aFBvb2wCCWdldE9uZVRrbgkAzAgCBRBldGhBc3NldElkU3RyaW5nCQDMCAIAAQUDbmlsCQDMCAIJAQ9BdHRhY2hlZFBheW1lbnQCBRNldGhXeExQVG9rZW5Bc3NldElkBQ5scFRva2VuQmFsYW5jZQUDbmlsBAxldGhCYWxUb1N3YXAJAPAHAgUEdGhpcwUKZXRoQXNzZXRJZAQNc3dhcEV0aE9uU3dvcAkA/AcEBQtzd29wRXRoUG9vbAIIZXhjaGFuZ2UJAMwIAgABBQNuaWwJAMwIAgkBD0F0dGFjaGVkUGF5bWVudAIFCmV0aEFzc2V0SWQFDGV0aEJhbFRvU3dhcAUDbmlsBBB1c2RuQmFsYW5jZUFmdGVyCQDwBwIFBHRoaXMFC3VzZG5Bc3NldElkAwkAZwIAAAkAZQIFEHVzZG5CYWxhbmNlQWZ0ZXIFEXVzZG5CYWxhbmNlQmVmb3JlCQACAQIWRVRIIFdYIC0+IFNXT1AgWygkXyQpXQUDbmlsAWkBA2ExNgADCQECIT0CCAUBaQZjYWxsZXIFBHRoaXMJAAIBAht5b3UgYXJlIG5vdCBhbGxvd2VkIHRvIGFyYiEEEXVzZG5CYWxhbmNlQmVmb3JlCQDwBwIFBHRoaXMFC3VzZG5Bc3NldElkBA9zd2FwVG9FdGhPblN3b3AJAPwHBAULc3dvcEV0aFBvb2wCCGV4Y2hhbmdlCQDMCAIAAQUDbmlsCQDMCAIJAQ9BdHRhY2hlZFBheW1lbnQCBQt1c2RuQXNzZXRJZAkAaAIFAWEAwIQ9BQNuaWwEDGV0aEJhbFRvU3dhcAkA8AcCBQR0aGlzBQpldGhBc3NldElkBBRwdXRUaGVUb2tlbkluVGhlUG9vbAkA/AcEBQl3eEV0aFBvb2wCCXB1dE9uZVRrbgkAzAgCAAEJAMwIAgcFA25pbAkAzAgCCQEPQXR0YWNoZWRQYXltZW50AgUKZXRoQXNzZXRJZAUMZXRoQmFsVG9Td2FwBQNuaWwEDmxwVG9rZW5CYWxhbmNlCQDwBwIFBHRoaXMFE2V0aFd4TFBUb2tlbkFzc2V0SWQEDXNlbGxQb29sVG9rZW4JAPwHBAUJd3hFdGhQb29sAglnZXRPbmVUa24JAMwIAgURdXNkbkFzc2V0SWRTdHJpbmcJAMwIAgABBQNuaWwJAMwIAgkBD0F0dGFjaGVkUGF5bWVudAIFE2V0aFd4TFBUb2tlbkFzc2V0SWQFDmxwVG9rZW5CYWxhbmNlBQNuaWwEEHVzZG5CYWxhbmNlQWZ0ZXIJAPAHAgUEdGhpcwULdXNkbkFzc2V0SWQDCQBnAgAACQBlAgUQdXNkbkJhbGFuY2VBZnRlcgURdXNkbkJhbGFuY2VCZWZvcmUJAAIBAhZFVEggU1dPUCAtPiBXWCBbKCRfJCldBQNuaWwBaQEDYTE3AAMJAQIhPQIIBQFpBmNhbGxlcgUEdGhpcwkAAgECG3lvdSBhcmUgbm90IGFsbG93ZWQgdG8gYXJiIQQRdXNkbkJhbGFuY2VCZWZvcmUJAPAHAgUEdGhpcwULdXNkbkFzc2V0SWQEFHB1dFRoZVRva2VuSW5UaGVQb29sCQD8BwQFCXd4THRjUG9vbAIJcHV0T25lVGtuCQDMCAIAAQkAzAgCBwUDbmlsCQDMCAIJAQ9BdHRhY2hlZFBheW1lbnQCBQt1c2RuQXNzZXRJZAkAaAIFAWEAwIQ9BQNuaWwEDmxwVG9rZW5CYWxhbmNlCQDwBwIFBHRoaXMFE2x0Y1d4TFBUb2tlbkFzc2V0SWQEDXNlbGxQb29sVG9rZW4JAPwHBAUJd3hMdGNQb29sAglnZXRPbmVUa24JAMwIAgUQbHRjQXNzZXRJZFN0cmluZwkAzAgCAAEFA25pbAkAzAgCCQEPQXR0YWNoZWRQYXltZW50AgUTbHRjV3hMUFRva2VuQXNzZXRJZAUObHBUb2tlbkJhbGFuY2UFA25pbAQMbHRjQmFsVG9Td2FwCQDwBwIFBHRoaXMFCmx0Y0Fzc2V0SWQEDXN3YXBMdGNPblN3b3AJAPwHBAULc3dvcEx0Y1Bvb2wCCGV4Y2hhbmdlCQDMCAIAAQUDbmlsCQDMCAIJAQ9BdHRhY2hlZFBheW1lbnQCBQpsdGNBc3NldElkBQxsdGNCYWxUb1N3YXAFA25pbAQQdXNkbkJhbGFuY2VBZnRlcgkA8AcCBQR0aGlzBQt1c2RuQXNzZXRJZAMJAGcCAAAJAGUCBRB1c2RuQmFsYW5jZUFmdGVyBRF1c2RuQmFsYW5jZUJlZm9yZQkAAgECFkxUQyBXWCAtPiBTV09QIFsoJF8kKV0FA25pbAFpAQNhMTgAAwkBAiE9AggFAWkGY2FsbGVyBQR0aGlzCQACAQIbeW91IGFyZSBub3QgYWxsb3dlZCB0byBhcmIhBBF1c2RuQmFsYW5jZUJlZm9yZQkA8AcCBQR0aGlzBQt1c2RuQXNzZXRJZAQPc3dhcFRvTHRjT25Td29wCQD8BwQFC3N3b3BMdGNQb29sAghleGNoYW5nZQkAzAgCAAEFA25pbAkAzAgCCQEPQXR0YWNoZWRQYXltZW50AgULdXNkbkFzc2V0SWQJAGgCBQFhAMCEPQUDbmlsBAxsdGNCYWxUb1N3YXAJAPAHAgUEdGhpcwUKbHRjQXNzZXRJZAQUcHV0VGhlVG9rZW5JblRoZVBvb2wJAPwHBAUJd3hMdGNQb29sAglwdXRPbmVUa24JAMwIAgABCQDMCAIHBQNuaWwJAMwIAgkBD0F0dGFjaGVkUGF5bWVudAIFCmx0Y0Fzc2V0SWQFDGx0Y0JhbFRvU3dhcAUDbmlsBA5scFRva2VuQmFsYW5jZQkA8AcCBQR0aGlzBRNsdGNXeExQVG9rZW5Bc3NldElkBA1zZWxsUG9vbFRva2VuCQD8BwQFCXd4THRjUG9vbAIJZ2V0T25lVGtuCQDMCAIFEXVzZG5Bc3NldElkU3RyaW5nCQDMCAIAAQUDbmlsCQDMCAIJAQ9BdHRhY2hlZFBheW1lbnQCBRNsdGNXeExQVG9rZW5Bc3NldElkBQ5scFRva2VuQmFsYW5jZQUDbmlsBBB1c2RuQmFsYW5jZUFmdGVyCQDwBwIFBHRoaXMFC3VzZG5Bc3NldElkAwkAZwIAAAkAZQIFEHVzZG5CYWxhbmNlQWZ0ZXIFEXVzZG5CYWxhbmNlQmVmb3JlCQACAQIWTFRDIFNXT1AgLT4gV1ggWygkXyQpXQUDbmlsAWkBA2ExOQADCQECIT0CCAUBaQZjYWxsZXIFBHRoaXMJAAIBAht5b3UgYXJlIG5vdCBhbGxvd2VkIHRvIGFyYiEEEXVzZG5CYWxhbmNlQmVmb3JlCQDwBwIFBHRoaXMFC3VzZG5Bc3NldElkBBRwdXRUaGVUb2tlbkluVGhlUG9vbAkA/AcEBQp3eFdlc3RQb29sAglwdXRPbmVUa24JAMwIAgABCQDMCAIHBQNuaWwJAMwIAgkBD0F0dGFjaGVkUGF5bWVudAIFC3VzZG5Bc3NldElkCQBoAgUBYQDAhD0FA25pbAQObHBUb2tlbkJhbGFuY2UJAPAHAgUEdGhpcwUUd2VzdFd4TFBUb2tlbkFzc2V0SWQEDXNlbGxQb29sVG9rZW4JAPwHBAUKd3hXZXN0UG9vbAIJZ2V0T25lVGtuCQDMCAIFEXdlc3RBc3NldElkU3RyaW5nCQDMCAIAAQUDbmlsCQDMCAIJAQ9BdHRhY2hlZFBheW1lbnQCBRR3ZXN0V3hMUFRva2VuQXNzZXRJZAUObHBUb2tlbkJhbGFuY2UFA25pbAQNd2VzdEJhbFRvU3dhcAkA8AcCBQR0aGlzBQt3ZXN0QXNzZXRJZAQOc3dhcFdlc3RPblN3b3AJAPwHBAUMc3dvcFdlc3RQb29sAghleGNoYW5nZQkAzAgCAAEFA25pbAkAzAgCCQEPQXR0YWNoZWRQYXltZW50AgULd2VzdEFzc2V0SWQFDXdlc3RCYWxUb1N3YXAFA25pbAQQdXNkbkJhbGFuY2VBZnRlcgkA8AcCBQR0aGlzBQt1c2RuQXNzZXRJZAMJAGcCAAAJAGUCBRB1c2RuQmFsYW5jZUFmdGVyBRF1c2RuQmFsYW5jZUJlZm9yZQkAAgECF1dFU1QgV1ggLT4gU1dPUCBbKCRfJCldBQNuaWwBaQEDYTIwAAMJAQIhPQIIBQFpBmNhbGxlcgUEdGhpcwkAAgECG3lvdSBhcmUgbm90IGFsbG93ZWQgdG8gYXJiIQQRdXNkbkJhbGFuY2VCZWZvcmUJAPAHAgUEdGhpcwULdXNkbkFzc2V0SWQEEHN3YXBUb1dlc3RPblN3b3AJAPwHBAUMc3dvcFdlc3RQb29sAghleGNoYW5nZQkAzAgCAAEFA25pbAkAzAgCCQEPQXR0YWNoZWRQYXltZW50AgULdXNkbkFzc2V0SWQJAGgCBQFhAMCEPQUDbmlsBA13ZXN0QmFsVG9Td2FwCQDwBwIFBHRoaXMFC3dlc3RBc3NldElkBBRwdXRUaGVUb2tlbkluVGhlUG9vbAkA/AcEBQp3eFdlc3RQb29sAglwdXRPbmVUa24JAMwIAgABCQDMCAIHBQNuaWwJAMwIAgkBD0F0dGFjaGVkUGF5bWVudAIFC3dlc3RBc3NldElkBQ13ZXN0QmFsVG9Td2FwBQNuaWwEDmxwVG9rZW5CYWxhbmNlCQDwBwIFBHRoaXMFFHdlc3RXeExQVG9rZW5Bc3NldElkBA1zZWxsUG9vbFRva2VuCQD8BwQFCnd4V2VzdFBvb2wCCWdldE9uZVRrbgkAzAgCBRF1c2RuQXNzZXRJZFN0cmluZwkAzAgCAAEFA25pbAkAzAgCCQEPQXR0YWNoZWRQYXltZW50AgUUd2VzdFd4TFBUb2tlbkFzc2V0SWQFDmxwVG9rZW5CYWxhbmNlBQNuaWwEEHVzZG5CYWxhbmNlQWZ0ZXIJAPAHAgUEdGhpcwULdXNkbkFzc2V0SWQDCQBnAgAACQBlAgUQdXNkbkJhbGFuY2VBZnRlcgURdXNkbkJhbGFuY2VCZWZvcmUJAAIBAhdXRVNUIFNXT1AgLT4gV1ggWygkXyQpXQUDbmlsAWkBA2EyMQADCQECIT0CCAUBaQZjYWxsZXIFBHRoaXMJAAIBAht5b3UgYXJlIG5vdCBhbGxvd2VkIHRvIGFyYiEEEXVzZG5CYWxhbmNlQmVmb3JlCQDwBwIFBHRoaXMFC3VzZG5Bc3NldElkBBRwdXRUaGVUb2tlbkluVGhlUG9vbAkA/AcEBQl3eEVnZ1Bvb2wCCXB1dE9uZVRrbgkAzAgCAAEJAMwIAgcFA25pbAkAzAgCCQEPQXR0YWNoZWRQYXltZW50AgULdXNkbkFzc2V0SWQJAGgCBQFhAMCEPQUDbmlsBA5scFRva2VuQmFsYW5jZQkA8AcCBQR0aGlzBRNlZ2dXeExQVG9rZW5Bc3NldElkBA1zZWxsUG9vbFRva2VuCQD8BwQFCXd4RWdnUG9vbAIJZ2V0T25lVGtuCQDMCAIFEGVnZ0Fzc2V0SWRTdHJpbmcJAMwIAgABBQNuaWwJAMwIAgkBD0F0dGFjaGVkUGF5bWVudAIFE2VnZ1d4TFBUb2tlbkFzc2V0SWQFDmxwVG9rZW5CYWxhbmNlBQNuaWwEDGVnZ0JhbFRvU3dhcAkA8AcCBQR0aGlzBQplZ2dBc3NldElkBA1zd2FwRWdnT25Td29wCQD8BwQFC3N3b3BFZ2dQb29sAghleGNoYW5nZQkAzAgCAAEFA25pbAkAzAgCCQEPQXR0YWNoZWRQYXltZW50AgUKZWdnQXNzZXRJZAUMZWdnQmFsVG9Td2FwBQNuaWwEEHVzZG5CYWxhbmNlQWZ0ZXIJAPAHAgUEdGhpcwULdXNkbkFzc2V0SWQDCQBnAgAACQBlAgUQdXNkbkJhbGFuY2VBZnRlcgURdXNkbkJhbGFuY2VCZWZvcmUJAAIBAhZFR0cgV1ggLT4gU1dPUCBbKCRfJCldBQNuaWwBaQEDYTIyAAMJAQIhPQIIBQFpBmNhbGxlcgUEdGhpcwkAAgECG3lvdSBhcmUgbm90IGFsbG93ZWQgdG8gYXJiIQQRdXNkbkJhbGFuY2VCZWZvcmUJAPAHAgUEdGhpcwULdXNkbkFzc2V0SWQED3N3YXBUb0VnZ09uU3dvcAkA/AcEBQtzd29wRWdnUG9vbAIIZXhjaGFuZ2UJAMwIAgABBQNuaWwJAMwIAgkBD0F0dGFjaGVkUGF5bWVudAIFC3VzZG5Bc3NldElkCQBoAgUBYQDAhD0FA25pbAQMZWdnQmFsVG9Td2FwCQDwBwIFBHRoaXMFCmVnZ0Fzc2V0SWQEFHB1dFRoZVRva2VuSW5UaGVQb29sCQD8BwQFCXd4RWdnUG9vbAIJcHV0T25lVGtuCQDMCAIAAQkAzAgCBwUDbmlsCQDMCAIJAQ9BdHRhY2hlZFBheW1lbnQCBQplZ2dBc3NldElkBQxlZ2dCYWxUb1N3YXAFA25pbAQObHBUb2tlbkJhbGFuY2UJAPAHAgUEdGhpcwUTZWdnV3hMUFRva2VuQXNzZXRJZAQNc2VsbFBvb2xUb2tlbgkA/AcEBQl3eEVnZ1Bvb2wCCWdldE9uZVRrbgkAzAgCBRF1c2RuQXNzZXRJZFN0cmluZwkAzAgCAAEFA25pbAkAzAgCCQEPQXR0YWNoZWRQYXltZW50AgUTZWdnV3hMUFRva2VuQXNzZXRJZAUObHBUb2tlbkJhbGFuY2UFA25pbAQQdXNkbkJhbGFuY2VBZnRlcgkA8AcCBQR0aGlzBQt1c2RuQXNzZXRJZAMJAGcCAAAJAGUCBRB1c2RuQmFsYW5jZUFmdGVyBRF1c2RuQmFsYW5jZUJlZm9yZQkAAgECFkVHRyBTV09QIC0+IFdYIFsoJF8kKV0FA25pbAFpAQNhMjMAAwkBAiE9AggFAWkGY2FsbGVyBQR0aGlzCQACAQIbeW91IGFyZSBub3QgYWxsb3dlZCB0byBhcmIhBBF1c2RuQmFsYW5jZUJlZm9yZQkA8AcCBQR0aGlzBQt1c2RuQXNzZXRJZAQQYnV5UGx1dG9PblB1enpsZQkA/AcEBQ9wdXp6bGVQbHV0b1Bvb2wCBHN3YXAJAMwIAgUScGx1dG9Bc3NldElkU3RyaW5nCQDMCAIAAQUDbmlsCQDMCAIJAQ9BdHRhY2hlZFBheW1lbnQCBQt1c2RuQXNzZXRJZAkAaAIFAWEAwIQ9BQNuaWwEDnBsdXRvQmFsVG9Td2FwCQDwBwIFBHRoaXMFDHBsdXRvQXNzZXRJZAQPc3dhcFBsdXRvT25Td29wCQD8BwQFDXN3b3BQbHV0b1Bvb2wCCGV4Y2hhbmdlCQDMCAIAAQUDbmlsCQDMCAIJAQ9BdHRhY2hlZFBheW1lbnQCBQxwbHV0b0Fzc2V0SWQFDnBsdXRvQmFsVG9Td2FwBQNuaWwEEHVzZG5CYWxhbmNlQWZ0ZXIJAPAHAgUEdGhpcwULdXNkbkFzc2V0SWQDCQBnAgAACQBlAgUQdXNkbkJhbGFuY2VBZnRlcgURdXNkbkJhbGFuY2VCZWZvcmUJAAIBAhxQTFVUTyBQVVpaTEUgLT4gU1dPUCBbKCRfJCldBQNuaWwBaQEDYTI0AAMJAQIhPQIIBQFpBmNhbGxlcgUEdGhpcwkAAgECG3lvdSBhcmUgbm90IGFsbG93ZWQgdG8gYXJiIQQRdXNkbkJhbGFuY2VCZWZvcmUJAPAHAgUEdGhpcwULdXNkbkFzc2V0SWQEEXN3YXBUb1BsdXRvT25Td29wCQD8BwQFDXN3b3BQbHV0b1Bvb2wCCGV4Y2hhbmdlCQDMCAIAAQUDbmlsCQDMCAIJAQ9BdHRhY2hlZFBheW1lbnQCBQt1c2RuQXNzZXRJZAkAaAIFAWEAwIQ9BQNuaWwEDnBsdXRvQmFsVG9Td2FwCQDwBwIFBHRoaXMFDHBsdXRvQXNzZXRJZAQRc2VsbFBsdXRvT25QdXp6bGUJAPwHBAUPcHV6emxlUGx1dG9Qb29sAgRzd2FwCQDMCAIFEXVzZG5Bc3NldElkU3RyaW5nCQDMCAIAAQUDbmlsCQDMCAIJAQ9BdHRhY2hlZFBheW1lbnQCBQxwbHV0b0Fzc2V0SWQFDnBsdXRvQmFsVG9Td2FwBQNuaWwEEHVzZG5CYWxhbmNlQWZ0ZXIJAPAHAgUEdGhpcwULdXNkbkFzc2V0SWQDCQBnAgAACQBlAgUQdXNkbkJhbGFuY2VBZnRlcgURdXNkbkJhbGFuY2VCZWZvcmUJAAIBAhxQTFVUTyBTV09QIC0+IFBVWlpMRSBbKCRfJCldBQNuaWwBAnR4AQZ2ZXJpZnkACQDIEwMIBQJ0eAlib2R5Qnl0ZXMJAJEDAggFAnR4BnByb29mcwAACAUCdHgPc2VuZGVyUHVibGljS2V57IBfjw==", "height": 2368346, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 7L3dhQVGXzSsRTFUW61kr62vf3336iu51nwakQudTuy4 Next: none Diff:
OldNewDifferences
148148 then throw("you are not allowed to arb!")
149149 else {
150150 let ar = assetBalance(this, b)
151- if ((ar == ar))
152- then {
153- let as = wavesBalance(this).available
154- if ((as == as))
155- then {
156- let at = invoke(f, "swap", ["WAVES", 1], [AttachedPayment(b, (ap * 1000000))])
157- if ((at == at))
158- then {
159- let au = (wavesBalance(this).available - as)
160- if ((0 >= au))
161- then throw("nothing to arb")
162- else {
163- let av = invoke(a, "putOneTkn", [1, false], [AttachedPayment(unit, au)])
164- if ((av == av))
165- then {
166- let aw = assetBalance(this, d)
167- if ((aw == aw))
168- then {
169- let ax = invoke(a, "getOneTkn", [c, 1], [AttachedPayment(d, aw)])
170- if ((ax == ax))
171- then {
172- let ay = assetBalance(this, b)
173- if ((ay == ay))
174- then if ((0 >= (ay - ar)))
175- then throw("WU PUZZLE -> WX [($_$)]")
176- else nil
177- else throw("Strict value is not equal to itself.")
178- }
179- else throw("Strict value is not equal to itself.")
180- }
181- else throw("Strict value is not equal to itself.")
182- }
183- else throw("Strict value is not equal to itself.")
184- }
185- }
186- else throw("Strict value is not equal to itself.")
187- }
188- else throw("Strict value is not equal to itself.")
151+ let as = wavesBalance(this).available
152+ let at = invoke(f, "swap", ["WAVES", 1], [AttachedPayment(b, (ap * 1000000))])
153+ let au = (wavesBalance(this).available - as)
154+ if ((0 >= au))
155+ then throw("nothing to arb")
156+ else {
157+ let av = invoke(a, "putOneTkn", [1, false], [AttachedPayment(unit, au)])
158+ let aw = assetBalance(this, d)
159+ let ax = invoke(a, "getOneTkn", [c, 1], [AttachedPayment(d, aw)])
160+ let ay = assetBalance(this, b)
161+ if ((0 >= (ay - ar)))
162+ then throw("WU PUZZLE -> WX [($_$)]")
163+ else nil
189164 }
190- else throw("Strict value is not equal to itself.")
191165 }
192166
193167
197171 then throw("you are not allowed to arb!")
198172 else {
199173 let ar = assetBalance(this, b)
200- if ((ar == ar))
201- then {
202- let as = wavesBalance(this).available
203- if ((as == as))
204- then {
205- let av = invoke(a, "putOneTkn", [1, false], [AttachedPayment(b, (ap * 1000000))])
206- if ((av == av))
207- then {
208- let aw = assetBalance(this, d)
209- if ((aw == aw))
210- then {
211- let ax = invoke(a, "getOneTkn", ["WAVES", 1], [AttachedPayment(d, aw)])
212- if ((ax == ax))
213- then {
214- let au = (wavesBalance(this).available - as)
215- if ((0 >= au))
216- then throw("nothing to arb")
217- else {
218- let at = invoke(f, "swap", [c, 1], [AttachedPayment(unit, au)])
219- if ((at == at))
220- then {
221- let ay = assetBalance(this, b)
222- if ((ay == ay))
223- then if ((0 >= (ay - ar)))
224- then throw("WU WX -> PUZZLE [($_$)]")
225- else nil
226- else throw("Strict value is not equal to itself.")
227- }
228- else throw("Strict value is not equal to itself.")
229- }
230- }
231- else throw("Strict value is not equal to itself.")
232- }
233- else throw("Strict value is not equal to itself.")
234- }
235- else throw("Strict value is not equal to itself.")
236- }
237- else throw("Strict value is not equal to itself.")
174+ let as = wavesBalance(this).available
175+ let av = invoke(a, "putOneTkn", [1, false], [AttachedPayment(b, (ap * 1000000))])
176+ let aw = assetBalance(this, d)
177+ let ax = invoke(a, "getOneTkn", ["WAVES", 1], [AttachedPayment(d, aw)])
178+ let au = (wavesBalance(this).available - as)
179+ if ((0 >= au))
180+ then throw("nothing to arb")
181+ else {
182+ let at = invoke(f, "swap", [c, 1], [AttachedPayment(unit, au)])
183+ let ay = assetBalance(this, b)
184+ if ((0 >= (ay - ar)))
185+ then throw("WU WX -> PUZZLE [($_$)]")
186+ else nil
238187 }
239- else throw("Strict value is not equal to itself.")
240188 }
241189
242190
246194 then throw("you are not allowed to arb!")
247195 else {
248196 let ar = assetBalance(this, b)
249- if ((ar == ar))
250- then {
251- let az = invoke(i, "swap", [h, 1], [AttachedPayment(b, (ap * 1000000))])
252- if ((az == az))
253- then {
254- let aA = assetBalance(this, g)
255- let aB = invoke(j, "exchange", [1], [AttachedPayment(g, aA)])
256- if ((aB == aB))
257- then {
258- let ay = assetBalance(this, b)
259- if ((ay == ay))
260- then if ((0 >= (ay - ar)))
261- then throw("SURF PUZZLE -> SWOP [($_$)]")
262- else nil
263- else throw("Strict value is not equal to itself.")
264- }
265- else throw("Strict value is not equal to itself.")
266- }
267- else throw("Strict value is not equal to itself.")
268- }
269- else throw("Strict value is not equal to itself.")
197+ let az = invoke(i, "swap", [h, 1], [AttachedPayment(b, (ap * 1000000))])
198+ let aA = assetBalance(this, g)
199+ let aB = invoke(j, "exchange", [1], [AttachedPayment(g, aA)])
200+ let ay = assetBalance(this, b)
201+ if ((0 >= (ay - ar)))
202+ then throw("SURF PUZZLE -> SWOP [($_$)]")
203+ else nil
270204 }
271205
272206
276210 then throw("you are not allowed to arb!")
277211 else {
278212 let ar = assetBalance(this, b)
279- if ((ar == ar))
280- then {
281- let aC = invoke(j, "exchange", [1], [AttachedPayment(b, (ap * 1000000))])
282- if ((aC == aC))
283- then {
284- let aA = assetBalance(this, g)
285- let aD = invoke(i, "swap", [c, 1], [AttachedPayment(g, aA)])
286- if ((aD == aD))
287- then {
288- let ay = assetBalance(this, b)
289- if ((ay == ay))
290- then if ((0 >= (ay - ar)))
291- then throw("SURF SWOP -> PUZZLE [($_$)]")
292- else nil
293- else throw("Strict value is not equal to itself.")
294- }
295- else throw("Strict value is not equal to itself.")
296- }
297- else throw("Strict value is not equal to itself.")
298- }
299- else throw("Strict value is not equal to itself.")
213+ let aC = invoke(j, "exchange", [1], [AttachedPayment(b, (ap * 1000000))])
214+ let aA = assetBalance(this, g)
215+ let aD = invoke(i, "swap", [c, 1], [AttachedPayment(g, aA)])
216+ let ay = assetBalance(this, b)
217+ if ((0 >= (ay - ar)))
218+ then throw("SURF SWOP -> PUZZLE [($_$)]")
219+ else nil
300220 }
301221
302222
306226 then throw("you are not allowed to arb!")
307227 else {
308228 let ar = assetBalance(this, b)
309- if ((ar == ar))
310- then {
311- let av = invoke(n, "putOneTkn", [1, false], [AttachedPayment(b, (ap * 1000000))])
312- if ((av == av))
313- then {
314- let aw = assetBalance(this, o)
315- if ((aw == aw))
316- then {
317- let ax = invoke(n, "getOneTkn", [l, 1], [AttachedPayment(o, aw)])
318- if ((ax == ax))
319- then {
320- let aE = assetBalance(this, k)
321- let aF = invoke(m, "exchange", [1], [AttachedPayment(k, aE)])
322- if ((aF == aF))
323- then {
324- let ay = assetBalance(this, b)
325- if ((ay == ay))
326- then if ((0 >= (ay - ar)))
327- then throw("WX WX -> SWOP [($_$)]")
328- else nil
329- else throw("Strict value is not equal to itself.")
330- }
331- else throw("Strict value is not equal to itself.")
332- }
333- else throw("Strict value is not equal to itself.")
334- }
335- else throw("Strict value is not equal to itself.")
336- }
337- else throw("Strict value is not equal to itself.")
338- }
339- else throw("Strict value is not equal to itself.")
229+ let av = invoke(n, "putOneTkn", [1, false], [AttachedPayment(b, (ap * 1000000))])
230+ let aw = assetBalance(this, o)
231+ let ax = invoke(n, "getOneTkn", [l, 1], [AttachedPayment(o, aw)])
232+ let aE = assetBalance(this, k)
233+ let aF = invoke(m, "exchange", [1], [AttachedPayment(k, aE)])
234+ let ay = assetBalance(this, b)
235+ if ((0 >= (ay - ar)))
236+ then throw("WX WX -> SWOP [($_$)]")
237+ else nil
340238 }
341239
342240
346244 then throw("you are not allowed to arb!")
347245 else {
348246 let ar = assetBalance(this, b)
349- if ((ar == ar))
350- then {
351- let aG = invoke(m, "exchange", [1], [AttachedPayment(b, (ap * 1000000))])
352- if ((aG == aG))
353- then {
354- let aE = assetBalance(this, k)
355- let av = invoke(n, "putOneTkn", [1, false], [AttachedPayment(k, aE)])
356- if ((av == av))
357- then {
358- let aw = assetBalance(this, o)
359- if ((aw == aw))
360- then {
361- let ax = invoke(n, "getOneTkn", [c, 1], [AttachedPayment(o, aw)])
362- if ((ax == ax))
363- then {
364- let ay = assetBalance(this, b)
365- if ((ay == ay))
366- then if ((0 >= (ay - ar)))
367- then throw("WX SWOP -> WX [($_$)]")
368- else nil
369- else throw("Strict value is not equal to itself.")
370- }
371- else throw("Strict value is not equal to itself.")
372- }
373- else throw("Strict value is not equal to itself.")
374- }
375- else throw("Strict value is not equal to itself.")
376- }
377- else throw("Strict value is not equal to itself.")
378- }
379- else throw("Strict value is not equal to itself.")
247+ let aG = invoke(m, "exchange", [1], [AttachedPayment(b, (ap * 1000000))])
248+ let aE = assetBalance(this, k)
249+ let av = invoke(n, "putOneTkn", [1, false], [AttachedPayment(k, aE)])
250+ let aw = assetBalance(this, o)
251+ let ax = invoke(n, "getOneTkn", [c, 1], [AttachedPayment(o, aw)])
252+ let ay = assetBalance(this, b)
253+ if ((0 >= (ay - ar)))
254+ then throw("WX SWOP -> WX [($_$)]")
255+ else nil
380256 }
381257
382258
386262 then throw("you are not allowed to arb!")
387263 else {
388264 let ar = assetBalance(this, b)
389- if ((ar == ar))
390- then {
391- let aH = invoke(t, "swap", [q, 1], [AttachedPayment(b, (ap * 1000000))])
392- if ((aH == aH))
393- then {
394- let aI = assetBalance(this, r)
395- if ((aI == aI))
396- then {
397- let av = invoke(p, "putOneTknV2", [1, false], [AttachedPayment(r, aI)])
398- if ((av == av))
399- then {
400- let aw = assetBalance(this, s)
401- if ((aw == aw))
402- then {
403- let ax = invoke(p, "getOneTknV2", [c, 1], [AttachedPayment(s, aw)])
404- if ((ax == ax))
405- then {
406- let ay = assetBalance(this, b)
407- if ((ay == ay))
408- then if ((0 >= (ay - ar)))
409- then throw("USDC PUZZLE -> WX [($_$)]")
410- else nil
411- else throw("Strict value is not equal to itself.")
412- }
413- else throw("Strict value is not equal to itself.")
414- }
415- else throw("Strict value is not equal to itself.")
416- }
417- else throw("Strict value is not equal to itself.")
418- }
419- else throw("Strict value is not equal to itself.")
420- }
421- else throw("Strict value is not equal to itself.")
422- }
423- else throw("Strict value is not equal to itself.")
265+ let aH = invoke(t, "swap", [q, 1], [AttachedPayment(b, (ap * 1000000))])
266+ let aI = assetBalance(this, r)
267+ let av = invoke(p, "putOneTknV2", [1, false], [AttachedPayment(r, aI)])
268+ let aw = assetBalance(this, s)
269+ let ax = invoke(p, "getOneTknV2", [c, 1], [AttachedPayment(s, aw)])
270+ let ay = assetBalance(this, b)
271+ if ((0 >= (ay - ar)))
272+ then throw("USDC PUZZLE -> WX [($_$)]")
273+ else nil
424274 }
425275
426276
430280 then throw("you are not allowed to arb!")
431281 else {
432282 let ar = assetBalance(this, b)
433- if ((ar == ar))
434- then {
435- let av = invoke(p, "putOneTknV2", [1, false], [AttachedPayment(b, (ap * 1000000))])
436- if ((av == av))
437- then {
438- let aw = assetBalance(this, s)
439- if ((aw == aw))
440- then {
441- let ax = invoke(p, "getOneTknV2", [q, 1], [AttachedPayment(s, aw)])
442- if ((ax == ax))
443- then {
444- let aI = assetBalance(this, r)
445- if ((aI == aI))
446- then {
447- let aJ = invoke(t, "swap", [c, 1], [AttachedPayment(r, aI)])
448- if ((aJ == aJ))
449- then {
450- let ay = assetBalance(this, b)
451- if ((ay == ay))
452- then if ((0 >= (ay - ar)))
453- then throw("USDC WX -> PUZZLE [($_$)]")
454- else nil
455- else throw("Strict value is not equal to itself.")
456- }
457- else throw("Strict value is not equal to itself.")
458- }
459- else throw("Strict value is not equal to itself.")
460- }
461- else throw("Strict value is not equal to itself.")
462- }
463- else throw("Strict value is not equal to itself.")
464- }
465- else throw("Strict value is not equal to itself.")
466- }
467- else throw("Strict value is not equal to itself.")
283+ let av = invoke(p, "putOneTknV2", [1, false], [AttachedPayment(b, (ap * 1000000))])
284+ let aw = assetBalance(this, s)
285+ let ax = invoke(p, "getOneTknV2", [q, 1], [AttachedPayment(s, aw)])
286+ let aI = assetBalance(this, r)
287+ let aJ = invoke(t, "swap", [c, 1], [AttachedPayment(r, aI)])
288+ let ay = assetBalance(this, b)
289+ if ((0 >= (ay - ar)))
290+ then throw("USDC WX -> PUZZLE [($_$)]")
291+ else nil
468292 }
469293
470294
474298 then throw("you are not allowed to arb!")
475299 else {
476300 let ar = assetBalance(this, b)
477- if ((ar == ar))
478- then {
479- let aK = invoke(y, "swap", [v, 1], [AttachedPayment(b, (ap * 1000000))])
480- if ((aK == aK))
481- then {
482- let aL = assetBalance(this, w)
483- if ((aL == aL))
484- then {
485- let av = invoke(u, "putOneTknV2", [1, false], [AttachedPayment(w, aL)])
486- if ((av == av))
487- then {
488- let aw = assetBalance(this, x)
489- if ((aw == aw))
490- then {
491- let ax = invoke(u, "getOneTknV2", [c, 1], [AttachedPayment(x, aw)])
492- if ((ax == ax))
493- then {
494- let ay = assetBalance(this, b)
495- if ((ay == ay))
496- then if ((0 >= (ay - ar)))
497- then throw("USDT PUZZLE -> WX [($_$)]")
498- else nil
499- else throw("Strict value is not equal to itself.")
500- }
501- else throw("Strict value is not equal to itself.")
502- }
503- else throw("Strict value is not equal to itself.")
504- }
505- else throw("Strict value is not equal to itself.")
506- }
507- else throw("Strict value is not equal to itself.")
508- }
509- else throw("Strict value is not equal to itself.")
510- }
511- else throw("Strict value is not equal to itself.")
301+ let aK = invoke(y, "swap", [v, 1], [AttachedPayment(b, (ap * 1000000))])
302+ let aL = assetBalance(this, w)
303+ let av = invoke(u, "putOneTknV2", [1, false], [AttachedPayment(w, aL)])
304+ let aw = assetBalance(this, x)
305+ let ax = invoke(u, "getOneTknV2", [c, 1], [AttachedPayment(x, aw)])
306+ let ay = assetBalance(this, b)
307+ if ((0 >= (ay - ar)))
308+ then throw("USDT PUZZLE -> WX [($_$)]")
309+ else nil
512310 }
513311
514312
518316 then throw("you are not allowed to arb!")
519317 else {
520318 let ar = assetBalance(this, b)
521- if ((ar == ar))
522- then {
523- let av = invoke(u, "putOneTknV2", [1, false], [AttachedPayment(b, (ap * 1000000))])
524- if ((av == av))
525- then {
526- let aw = assetBalance(this, x)
527- if ((aw == aw))
528- then {
529- let ax = invoke(u, "getOneTknV2", [v, 1], [AttachedPayment(x, aw)])
530- if ((ax == ax))
531- then {
532- let aL = assetBalance(this, w)
533- if ((aL == aL))
534- then {
535- let aM = invoke(y, "swap", [c, 1], [AttachedPayment(w, aL)])
536- if ((aM == aM))
537- then {
538- let ay = assetBalance(this, b)
539- if ((ay == ay))
540- then if ((0 >= (ay - ar)))
541- then throw("USDT WX -> PUZZLE [($_$)]")
542- else nil
543- else throw("Strict value is not equal to itself.")
544- }
545- else throw("Strict value is not equal to itself.")
546- }
547- else throw("Strict value is not equal to itself.")
548- }
549- else throw("Strict value is not equal to itself.")
550- }
551- else throw("Strict value is not equal to itself.")
552- }
553- else throw("Strict value is not equal to itself.")
554- }
555- else throw("Strict value is not equal to itself.")
319+ let av = invoke(u, "putOneTknV2", [1, false], [AttachedPayment(b, (ap * 1000000))])
320+ let aw = assetBalance(this, x)
321+ let ax = invoke(u, "getOneTknV2", [v, 1], [AttachedPayment(x, aw)])
322+ let aL = assetBalance(this, w)
323+ let aM = invoke(y, "swap", [c, 1], [AttachedPayment(w, aL)])
324+ let ay = assetBalance(this, b)
325+ if ((0 >= (ay - ar)))
326+ then throw("USDT WX -> PUZZLE [($_$)]")
327+ else nil
556328 }
557329
558330
562334 then throw("you are not allowed to arb!")
563335 else {
564336 let ar = assetBalance(this, b)
565- if ((ar == ar))
566- then {
567- let aN = invoke(D, "swap", [A, 1], [AttachedPayment(b, (ap * 1000000))])
568- if ((aN == aN))
569- then {
570- let aO = assetBalance(this, B)
571- if ((aO == aO))
572- then {
573- let av = invoke(z, "putOneTkn", [1, false], [AttachedPayment(B, aO)])
574- if ((av == av))
575- then {
576- let aw = assetBalance(this, C)
577- if ((aw == aw))
578- then {
579- let ax = invoke(z, "getOneTkn", [c, 1], [AttachedPayment(C, aw)])
580- if ((ax == ax))
581- then {
582- let ay = assetBalance(this, b)
583- if ((ay == ay))
584- then if ((0 >= (ay - ar)))
585- then throw("TSN PUZZLE -> WX [($_$)]")
586- else nil
587- else throw("Strict value is not equal to itself.")
588- }
589- else throw("Strict value is not equal to itself.")
590- }
591- else throw("Strict value is not equal to itself.")
592- }
593- else throw("Strict value is not equal to itself.")
594- }
595- else throw("Strict value is not equal to itself.")
596- }
597- else throw("Strict value is not equal to itself.")
598- }
599- else throw("Strict value is not equal to itself.")
337+ let aN = invoke(D, "swap", [A, 1], [AttachedPayment(b, (ap * 1000000))])
338+ let aO = assetBalance(this, B)
339+ let av = invoke(z, "putOneTkn", [1, false], [AttachedPayment(B, aO)])
340+ let aw = assetBalance(this, C)
341+ let ax = invoke(z, "getOneTkn", [c, 1], [AttachedPayment(C, aw)])
342+ let ay = assetBalance(this, b)
343+ if ((0 >= (ay - ar)))
344+ then throw("TSN PUZZLE -> WX [($_$)]")
345+ else nil
600346 }
601347
602348
606352 then throw("you are not allowed to arb!")
607353 else {
608354 let ar = assetBalance(this, b)
609- if ((ar == ar))
610- then {
611- let av = invoke(z, "putOneTkn", [1, false], [AttachedPayment(b, (ap * 1000000))])
612- if ((av == av))
613- then {
614- let aw = assetBalance(this, C)
615- if ((aw == aw))
616- then {
617- let ax = invoke(z, "getOneTkn", [A, 1], [AttachedPayment(C, aw)])
618- if ((ax == ax))
619- then {
620- let aO = assetBalance(this, B)
621- if ((aO == aO))
622- then {
623- let aP = invoke(D, "swap", [c, 1], [AttachedPayment(B, aO)])
624- if ((aP == aP))
625- then {
626- let ay = assetBalance(this, b)
627- if ((ay == ay))
628- then if ((0 >= (ay - ar)))
629- then throw("TSN WX -> PUZZLE [($_$)]")
630- else nil
631- else throw("Strict value is not equal to itself.")
632- }
633- else throw("Strict value is not equal to itself.")
634- }
635- else throw("Strict value is not equal to itself.")
636- }
637- else throw("Strict value is not equal to itself.")
638- }
639- else throw("Strict value is not equal to itself.")
640- }
641- else throw("Strict value is not equal to itself.")
642- }
643- else throw("Strict value is not equal to itself.")
355+ let av = invoke(z, "putOneTkn", [1, false], [AttachedPayment(b, (ap * 1000000))])
356+ let aw = assetBalance(this, C)
357+ let ax = invoke(z, "getOneTkn", [A, 1], [AttachedPayment(C, aw)])
358+ let aO = assetBalance(this, B)
359+ let aP = invoke(D, "swap", [c, 1], [AttachedPayment(B, aO)])
360+ let ay = assetBalance(this, b)
361+ if ((0 >= (ay - ar)))
362+ then throw("TSN WX -> PUZZLE [($_$)]")
363+ else nil
644364 }
645365
646366
650370 then throw("you are not allowed to arb!")
651371 else {
652372 let ar = assetBalance(this, b)
653- if ((ar == ar))
654- then {
655- let av = invoke(E, "putOneTkn", [1, false], [AttachedPayment(b, (ap * 1000000))])
656- if ((av == av))
657- then {
658- let aw = assetBalance(this, I)
659- if ((aw == aw))
660- then {
661- let ax = invoke(E, "getOneTkn", [G, 1], [AttachedPayment(I, aw)])
662- if ((ax == ax))
663- then {
664- let aQ = assetBalance(this, H)
665- let aR = invoke(F, "exchange", [1], [AttachedPayment(H, aQ)])
666- if ((aR == aR))
667- then {
668- let ay = assetBalance(this, b)
669- if ((ay == ay))
670- then if ((0 >= (ay - ar)))
671- then throw("BTC WX -> SWOP [($_$)]")
672- else nil
673- else throw("Strict value is not equal to itself.")
674- }
675- else throw("Strict value is not equal to itself.")
676- }
677- else throw("Strict value is not equal to itself.")
678- }
679- else throw("Strict value is not equal to itself.")
680- }
681- else throw("Strict value is not equal to itself.")
682- }
683- else throw("Strict value is not equal to itself.")
373+ let av = invoke(E, "putOneTkn", [1, false], [AttachedPayment(b, (ap * 1000000))])
374+ let aw = assetBalance(this, I)
375+ let ax = invoke(E, "getOneTkn", [G, 1], [AttachedPayment(I, aw)])
376+ let aQ = assetBalance(this, H)
377+ let aR = invoke(F, "exchange", [1], [AttachedPayment(H, aQ)])
378+ let ay = assetBalance(this, b)
379+ if ((0 >= (ay - ar)))
380+ then throw("BTC WX -> SWOP [($_$)]")
381+ else nil
684382 }
685383
686384
690388 then throw("you are not allowed to arb!")
691389 else {
692390 let ar = assetBalance(this, b)
693- if ((ar == ar))
694- then {
695- let aS = invoke(F, "exchange", [1], [AttachedPayment(b, (ap * 1000000))])
696- if ((aS == aS))
697- then {
698- let aQ = assetBalance(this, H)
699- let av = invoke(E, "putOneTkn", [1, false], [AttachedPayment(H, aQ)])
700- if ((av == av))
701- then {
702- let aw = assetBalance(this, I)
703- if ((aw == aw))
704- then {
705- let ax = invoke(E, "getOneTkn", [c, 1], [AttachedPayment(I, aw)])
706- if ((ax == ax))
707- then {
708- let ay = assetBalance(this, b)
709- if ((ay == ay))
710- then if ((0 >= (ay - ar)))
711- then throw("BTC SWOP -> WX [($_$)]")
712- else nil
713- else throw("Strict value is not equal to itself.")
714- }
715- else throw("Strict value is not equal to itself.")
716- }
717- else throw("Strict value is not equal to itself.")
718- }
719- else throw("Strict value is not equal to itself.")
720- }
721- else throw("Strict value is not equal to itself.")
722- }
723- else throw("Strict value is not equal to itself.")
391+ let aS = invoke(F, "exchange", [1], [AttachedPayment(b, (ap * 1000000))])
392+ let aQ = assetBalance(this, H)
393+ let av = invoke(E, "putOneTkn", [1, false], [AttachedPayment(H, aQ)])
394+ let aw = assetBalance(this, I)
395+ let ax = invoke(E, "getOneTkn", [c, 1], [AttachedPayment(I, aw)])
396+ let ay = assetBalance(this, b)
397+ if ((0 >= (ay - ar)))
398+ then throw("BTC SWOP -> WX [($_$)]")
399+ else nil
724400 }
725401
726402
730406 then throw("you are not allowed to arb!")
731407 else {
732408 let ar = assetBalance(this, b)
733- if ((ar == ar))
734- then {
735- let av = invoke(K, "putOneTkn", [1, false], [AttachedPayment(b, (ap * 1000000))])
736- if ((av == av))
737- then {
738- let aw = assetBalance(this, N)
739- if ((aw == aw))
740- then {
741- let ax = invoke(K, "getOneTkn", [L, 1], [AttachedPayment(N, aw)])
742- if ((ax == ax))
743- then {
744- let aT = assetBalance(this, M)
745- let aU = invoke(O, "exchange", [1], [AttachedPayment(M, aT)])
746- if ((aU == aU))
747- then {
748- let ay = assetBalance(this, b)
749- if ((ay == ay))
750- then if ((0 >= (ay - ar)))
751- then throw("ETH WX -> SWOP [($_$)]")
752- else nil
753- else throw("Strict value is not equal to itself.")
754- }
755- else throw("Strict value is not equal to itself.")
756- }
757- else throw("Strict value is not equal to itself.")
758- }
759- else throw("Strict value is not equal to itself.")
760- }
761- else throw("Strict value is not equal to itself.")
762- }
763- else throw("Strict value is not equal to itself.")
409+ let av = invoke(K, "putOneTkn", [1, false], [AttachedPayment(b, (ap * 1000000))])
410+ let aw = assetBalance(this, N)
411+ let ax = invoke(K, "getOneTkn", [L, 1], [AttachedPayment(N, aw)])
412+ let aT = assetBalance(this, M)
413+ let aU = invoke(O, "exchange", [1], [AttachedPayment(M, aT)])
414+ let ay = assetBalance(this, b)
415+ if ((0 >= (ay - ar)))
416+ then throw("ETH WX -> SWOP [($_$)]")
417+ else nil
764418 }
765419
766420
770424 then throw("you are not allowed to arb!")
771425 else {
772426 let ar = assetBalance(this, b)
773- if ((ar == ar))
774- then {
775- let aV = invoke(O, "exchange", [1], [AttachedPayment(b, (ap * 1000000))])
776- if ((aV == aV))
777- then {
778- let aT = assetBalance(this, M)
779- let av = invoke(K, "putOneTkn", [1, false], [AttachedPayment(M, aT)])
780- if ((av == av))
781- then {
782- let aw = assetBalance(this, N)
783- if ((aw == aw))
784- then {
785- let ax = invoke(K, "getOneTkn", [c, 1], [AttachedPayment(N, aw)])
786- if ((ax == ax))
787- then {
788- let ay = assetBalance(this, b)
789- if ((ay == ay))
790- then if ((0 >= (ay - ar)))
791- then throw("ETH SWOP -> WX [($_$)]")
792- else nil
793- else throw("Strict value is not equal to itself.")
794- }
795- else throw("Strict value is not equal to itself.")
796- }
797- else throw("Strict value is not equal to itself.")
798- }
799- else throw("Strict value is not equal to itself.")
800- }
801- else throw("Strict value is not equal to itself.")
802- }
803- else throw("Strict value is not equal to itself.")
427+ let aV = invoke(O, "exchange", [1], [AttachedPayment(b, (ap * 1000000))])
428+ let aT = assetBalance(this, M)
429+ let av = invoke(K, "putOneTkn", [1, false], [AttachedPayment(M, aT)])
430+ let aw = assetBalance(this, N)
431+ let ax = invoke(K, "getOneTkn", [c, 1], [AttachedPayment(N, aw)])
432+ let ay = assetBalance(this, b)
433+ if ((0 >= (ay - ar)))
434+ then throw("ETH SWOP -> WX [($_$)]")
435+ else nil
804436 }
805437
806438
810442 then throw("you are not allowed to arb!")
811443 else {
812444 let ar = assetBalance(this, b)
813- if ((ar == ar))
814- then {
815- let av = invoke(Q, "putOneTkn", [1, false], [AttachedPayment(b, (ap * 1000000))])
816- if ((av == av))
817- then {
818- let aw = assetBalance(this, T)
819- if ((aw == aw))
820- then {
821- let ax = invoke(Q, "getOneTkn", [R, 1], [AttachedPayment(T, aw)])
822- if ((ax == ax))
823- then {
824- let aW = assetBalance(this, S)
825- let aX = invoke(U, "exchange", [1], [AttachedPayment(S, aW)])
826- if ((aX == aX))
827- then {
828- let ay = assetBalance(this, b)
829- if ((ay == ay))
830- then if ((0 >= (ay - ar)))
831- then throw("LTC WX -> SWOP [($_$)]")
832- else nil
833- else throw("Strict value is not equal to itself.")
834- }
835- else throw("Strict value is not equal to itself.")
836- }
837- else throw("Strict value is not equal to itself.")
838- }
839- else throw("Strict value is not equal to itself.")
840- }
841- else throw("Strict value is not equal to itself.")
842- }
843- else throw("Strict value is not equal to itself.")
445+ let av = invoke(Q, "putOneTkn", [1, false], [AttachedPayment(b, (ap * 1000000))])
446+ let aw = assetBalance(this, T)
447+ let ax = invoke(Q, "getOneTkn", [R, 1], [AttachedPayment(T, aw)])
448+ let aW = assetBalance(this, S)
449+ let aX = invoke(U, "exchange", [1], [AttachedPayment(S, aW)])
450+ let ay = assetBalance(this, b)
451+ if ((0 >= (ay - ar)))
452+ then throw("LTC WX -> SWOP [($_$)]")
453+ else nil
844454 }
845455
846456
850460 then throw("you are not allowed to arb!")
851461 else {
852462 let ar = assetBalance(this, b)
853- if ((ar == ar))
854- then {
855- let aY = invoke(U, "exchange", [1], [AttachedPayment(b, (ap * 1000000))])
856- if ((aY == aY))
857- then {
858- let aW = assetBalance(this, S)
859- let av = invoke(Q, "putOneTkn", [1, false], [AttachedPayment(S, aW)])
860- if ((av == av))
861- then {
862- let aw = assetBalance(this, T)
863- if ((aw == aw))
864- then {
865- let ax = invoke(Q, "getOneTkn", [c, 1], [AttachedPayment(T, aw)])
866- if ((ax == ax))
867- then {
868- let ay = assetBalance(this, b)
869- if ((ay == ay))
870- then if ((0 >= (ay - ar)))
871- then throw("LTC SWOP -> WX [($_$)]")
872- else nil
873- else throw("Strict value is not equal to itself.")
874- }
875- else throw("Strict value is not equal to itself.")
876- }
877- else throw("Strict value is not equal to itself.")
878- }
879- else throw("Strict value is not equal to itself.")
880- }
881- else throw("Strict value is not equal to itself.")
882- }
883- else throw("Strict value is not equal to itself.")
463+ let aY = invoke(U, "exchange", [1], [AttachedPayment(b, (ap * 1000000))])
464+ let aW = assetBalance(this, S)
465+ let av = invoke(Q, "putOneTkn", [1, false], [AttachedPayment(S, aW)])
466+ let aw = assetBalance(this, T)
467+ let ax = invoke(Q, "getOneTkn", [c, 1], [AttachedPayment(T, aw)])
468+ let ay = assetBalance(this, b)
469+ if ((0 >= (ay - ar)))
470+ then throw("LTC SWOP -> WX [($_$)]")
471+ else nil
884472 }
885473
886474
890478 then throw("you are not allowed to arb!")
891479 else {
892480 let ar = assetBalance(this, b)
893- if ((ar == ar))
894- then {
895- let av = invoke(W, "putOneTkn", [1, false], [AttachedPayment(b, (ap * 1000000))])
896- if ((av == av))
897- then {
898- let aw = assetBalance(this, Z)
899- if ((aw == aw))
900- then {
901- let ax = invoke(W, "getOneTkn", [X, 1], [AttachedPayment(Z, aw)])
902- if ((ax == ax))
903- then {
904- let aZ = assetBalance(this, Y)
905- let ba = invoke(aa, "exchange", [1], [AttachedPayment(Y, aZ)])
906- if ((ba == ba))
907- then {
908- let ay = assetBalance(this, b)
909- if ((ay == ay))
910- then if ((0 >= (ay - ar)))
911- then throw("WEST WX -> SWOP [($_$)]")
912- else nil
913- else throw("Strict value is not equal to itself.")
914- }
915- else throw("Strict value is not equal to itself.")
916- }
917- else throw("Strict value is not equal to itself.")
918- }
919- else throw("Strict value is not equal to itself.")
920- }
921- else throw("Strict value is not equal to itself.")
922- }
923- else throw("Strict value is not equal to itself.")
481+ let av = invoke(W, "putOneTkn", [1, false], [AttachedPayment(b, (ap * 1000000))])
482+ let aw = assetBalance(this, Z)
483+ let ax = invoke(W, "getOneTkn", [X, 1], [AttachedPayment(Z, aw)])
484+ let aZ = assetBalance(this, Y)
485+ let ba = invoke(aa, "exchange", [1], [AttachedPayment(Y, aZ)])
486+ let ay = assetBalance(this, b)
487+ if ((0 >= (ay - ar)))
488+ then throw("WEST WX -> SWOP [($_$)]")
489+ else nil
924490 }
925491
926492
930496 then throw("you are not allowed to arb!")
931497 else {
932498 let ar = assetBalance(this, b)
933- if ((ar == ar))
934- then {
935- let bb = invoke(aa, "exchange", [1], [AttachedPayment(b, (ap * 1000000))])
936- if ((bb == bb))
937- then {
938- let aZ = assetBalance(this, Y)
939- let av = invoke(W, "putOneTkn", [1, false], [AttachedPayment(Y, aZ)])
940- if ((av == av))
941- then {
942- let aw = assetBalance(this, Z)
943- if ((aw == aw))
944- then {
945- let ax = invoke(W, "getOneTkn", [c, 1], [AttachedPayment(Z, aw)])
946- if ((ax == ax))
947- then {
948- let ay = assetBalance(this, b)
949- if ((ay == ay))
950- then if ((0 >= (ay - ar)))
951- then throw("WEST SWOP -> WX [($_$)]")
952- else nil
953- else throw("Strict value is not equal to itself.")
954- }
955- else throw("Strict value is not equal to itself.")
956- }
957- else throw("Strict value is not equal to itself.")
958- }
959- else throw("Strict value is not equal to itself.")
960- }
961- else throw("Strict value is not equal to itself.")
962- }
963- else throw("Strict value is not equal to itself.")
499+ let bb = invoke(aa, "exchange", [1], [AttachedPayment(b, (ap * 1000000))])
500+ let aZ = assetBalance(this, Y)
501+ let av = invoke(W, "putOneTkn", [1, false], [AttachedPayment(Y, aZ)])
502+ let aw = assetBalance(this, Z)
503+ let ax = invoke(W, "getOneTkn", [c, 1], [AttachedPayment(Z, aw)])
504+ let ay = assetBalance(this, b)
505+ if ((0 >= (ay - ar)))
506+ then throw("WEST SWOP -> WX [($_$)]")
507+ else nil
964508 }
965509
966510
970514 then throw("you are not allowed to arb!")
971515 else {
972516 let ar = assetBalance(this, b)
973- if ((ar == ar))
974- then {
975- let av = invoke(ac, "putOneTkn", [1, false], [AttachedPayment(b, (ap * 1000000))])
976- if ((av == av))
977- then {
978- let aw = assetBalance(this, af)
979- if ((aw == aw))
980- then {
981- let ax = invoke(ac, "getOneTkn", [ad, 1], [AttachedPayment(af, aw)])
982- if ((ax == ax))
983- then {
984- let bc = assetBalance(this, ae)
985- let bd = invoke(ag, "exchange", [1], [AttachedPayment(ae, bc)])
986- if ((bd == bd))
987- then {
988- let ay = assetBalance(this, b)
989- if ((ay == ay))
990- then if ((0 >= (ay - ar)))
991- then throw("EGG WX -> SWOP [($_$)]")
992- else nil
993- else throw("Strict value is not equal to itself.")
994- }
995- else throw("Strict value is not equal to itself.")
996- }
997- else throw("Strict value is not equal to itself.")
998- }
999- else throw("Strict value is not equal to itself.")
1000- }
1001- else throw("Strict value is not equal to itself.")
1002- }
1003- else throw("Strict value is not equal to itself.")
517+ let av = invoke(ac, "putOneTkn", [1, false], [AttachedPayment(b, (ap * 1000000))])
518+ let aw = assetBalance(this, af)
519+ let ax = invoke(ac, "getOneTkn", [ad, 1], [AttachedPayment(af, aw)])
520+ let bc = assetBalance(this, ae)
521+ let bd = invoke(ag, "exchange", [1], [AttachedPayment(ae, bc)])
522+ let ay = assetBalance(this, b)
523+ if ((0 >= (ay - ar)))
524+ then throw("EGG WX -> SWOP [($_$)]")
525+ else nil
1004526 }
1005527
1006528
1010532 then throw("you are not allowed to arb!")
1011533 else {
1012534 let ar = assetBalance(this, b)
1013- if ((ar == ar))
1014- then {
1015- let be = invoke(ag, "exchange", [1], [AttachedPayment(b, (ap * 1000000))])
1016- if ((be == be))
1017- then {
1018- let bc = assetBalance(this, ae)
1019- let av = invoke(ac, "putOneTkn", [1, false], [AttachedPayment(ae, bc)])
1020- if ((av == av))
1021- then {
1022- let aw = assetBalance(this, af)
1023- if ((aw == aw))
1024- then {
1025- let ax = invoke(ac, "getOneTkn", [c, 1], [AttachedPayment(af, aw)])
1026- if ((ax == ax))
1027- then {
1028- let ay = assetBalance(this, b)
1029- if ((ay == ay))
1030- then if ((0 >= (ay - ar)))
1031- then throw("EGG SWOP -> WX [($_$)]")
1032- else nil
1033- else throw("Strict value is not equal to itself.")
1034- }
1035- else throw("Strict value is not equal to itself.")
1036- }
1037- else throw("Strict value is not equal to itself.")
1038- }
1039- else throw("Strict value is not equal to itself.")
1040- }
1041- else throw("Strict value is not equal to itself.")
1042- }
1043- else throw("Strict value is not equal to itself.")
535+ let be = invoke(ag, "exchange", [1], [AttachedPayment(b, (ap * 1000000))])
536+ let bc = assetBalance(this, ae)
537+ let av = invoke(ac, "putOneTkn", [1, false], [AttachedPayment(ae, bc)])
538+ let aw = assetBalance(this, af)
539+ let ax = invoke(ac, "getOneTkn", [c, 1], [AttachedPayment(af, aw)])
540+ let ay = assetBalance(this, b)
541+ if ((0 >= (ay - ar)))
542+ then throw("EGG SWOP -> WX [($_$)]")
543+ else nil
1044544 }
1045545
1046546
1050550 then throw("you are not allowed to arb!")
1051551 else {
1052552 let ar = assetBalance(this, b)
1053- if ((ar == ar))
1054- then {
1055- let bf = invoke(am, "swap", [ak, 1], [AttachedPayment(b, (ap * 1000000))])
1056- if ((bf == bf))
1057- then {
1058- let bg = assetBalance(this, al)
1059- let bh = invoke(ai, "exchange", [1], [AttachedPayment(al, bg)])
1060- if ((bh == bh))
1061- then {
1062- let ay = assetBalance(this, b)
1063- if ((ay == ay))
1064- then if ((0 >= (ay - ar)))
1065- then throw("PLUTO PUZZLE -> SWOP [($_$)]")
1066- else nil
1067- else throw("Strict value is not equal to itself.")
1068- }
1069- else throw("Strict value is not equal to itself.")
1070- }
1071- else throw("Strict value is not equal to itself.")
1072- }
1073- else throw("Strict value is not equal to itself.")
553+ let bf = invoke(am, "swap", [ak, 1], [AttachedPayment(b, (ap * 1000000))])
554+ let bg = assetBalance(this, al)
555+ let bh = invoke(ai, "exchange", [1], [AttachedPayment(al, bg)])
556+ let ay = assetBalance(this, b)
557+ if ((0 >= (ay - ar)))
558+ then throw("PLUTO PUZZLE -> SWOP [($_$)]")
559+ else nil
1074560 }
1075561
1076562
1080566 then throw("you are not allowed to arb!")
1081567 else {
1082568 let ar = assetBalance(this, b)
1083- if ((ar == ar))
1084- then {
1085- let bi = invoke(ai, "exchange", [1], [AttachedPayment(b, (ap * 1000000))])
1086- if ((bi == bi))
1087- then {
1088- let bg = assetBalance(this, al)
1089- let bj = invoke(am, "swap", [c, 1], [AttachedPayment(al, bg)])
1090- if ((bj == bj))
1091- then {
1092- let ay = assetBalance(this, b)
1093- if ((ay == ay))
1094- then if ((0 >= (ay - ar)))
1095- then throw("PLUTO SWOP -> PUZZLE [($_$)]")
1096- else nil
1097- else throw("Strict value is not equal to itself.")
1098- }
1099- else throw("Strict value is not equal to itself.")
1100- }
1101- else throw("Strict value is not equal to itself.")
1102- }
1103- else throw("Strict value is not equal to itself.")
569+ let bi = invoke(ai, "exchange", [1], [AttachedPayment(b, (ap * 1000000))])
570+ let bg = assetBalance(this, al)
571+ let bj = invoke(am, "swap", [c, 1], [AttachedPayment(al, bg)])
572+ let ay = assetBalance(this, b)
573+ if ((0 >= (ay - ar)))
574+ then throw("PLUTO SWOP -> PUZZLE [($_$)]")
575+ else nil
1104576 }
1105577
1106578
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 6 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let a = addressFromStringValue("3PPZWgFNRKHLvM51pwS934C8VZ7d2F4Z58g")
55
66 let b = base58'DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p'
77
88 let c = "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p"
99
1010 let d = base58'7KZbJrVopwJhkdwbe1eFDBbex4dkY63MxjTNjqXtrzj1'
1111
1212 let e = addressFromStringValue("3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU")
1313
1414 let f = addressFromStringValue("3PDrYPF6izza2sXWffzTPF7e2Fcir2CMpki")
1515
1616 let g = base58'At8D6NFFpheCbvKVnjVoeLL84Eo8NZn6ovManxfLaFWL'
1717
1818 let h = "At8D6NFFpheCbvKVnjVoeLL84Eo8NZn6ovManxfLaFWL"
1919
2020 let i = addressFromStringValue("3P7r93vXHuusageNJVGwzqaz3WMotAu49Yz")
2121
2222 let j = addressFromStringValue("3PLp9KrdrbWAvSFHGJVEaszUubquz3M6mfe")
2323
2424 let k = base58'Atqv59EYzjFGuitKVnMRk6H8FukjoV3ktPorbEys25on'
2525
2626 let l = "Atqv59EYzjFGuitKVnMRk6H8FukjoV3ktPorbEys25on"
2727
2828 let m = addressFromStringValue("3PKi4G3VX2k42ZSmNNrmvgdDH7JzRaUhY7R")
2929
3030 let n = addressFromStringValue("3PCENpEKe8atwELZ7oCSmcdEfcRuKTrUx99")
3131
3232 let o = base58'F2AKkA513k5yHEJkLsU6vWxCYYk811GpjLhwEv2WGwZ9'
3333
3434 let p = addressFromStringValue("3PC3HtupBxBmy4WtZf1Tym1vrxg9MwbZRK1")
3535
3636 let q = "6XtHjpXbs9RRJP2Sr9GUyVqzACcby9TkThHXnjVC5CDJ"
3737
3838 let r = base58'6XtHjpXbs9RRJP2Sr9GUyVqzACcby9TkThHXnjVC5CDJ'
3939
4040 let s = base58'EK6N7S38xbtBT3SxAqoGdDLCiX6rojX6G169CnSyuE5'
4141
4242 let t = addressFromStringValue("3P93Kqz8PUbCudvMyjbci54WxQrtBtw4dbZ")
4343
4444 let u = addressFromStringValue("3P8KMyAJCPWNcyedqrmymxaeWonvmkhGauz")
4545
4646 let v = "34N9YcEETLWn93qYQ64EsP1x89tSruJU44RrEMSXXEPJ"
4747
4848 let w = base58'34N9YcEETLWn93qYQ64EsP1x89tSruJU44RrEMSXXEPJ'
4949
5050 let x = base58'97zHFp1C3cB7qfvx8Xv5f2rWp9nUSG5UnAamfPcW6txf'
5151
5252 let y = addressFromStringValue("3P93Kqz8PUbCudvMyjbci54WxQrtBtw4dbZ")
5353
5454 let z = addressFromStringValue("3PH832eKnw67PFvJfUg9Knz6BHM87QvjMeL")
5555
5656 let A = "8t4DPWTwPzpatHA9AkTxWAB47THnYzBsDnoY7fQqbG91"
5757
5858 let B = base58'8t4DPWTwPzpatHA9AkTxWAB47THnYzBsDnoY7fQqbG91'
5959
6060 let C = base58'EbwpqrZjrvi7XLowkM5Z2rg7xVdzfg6S5ec9asarpAU9'
6161
6262 let D = addressFromStringValue("3PN1eJpdhJyRptcN9iLTarsJBtR2Kb3NXSU")
6363
6464 let E = addressFromStringValue("3PCBWDTA6jrFswd7gQgaE3Xk7gLM5RKofvp")
6565
6666 let F = addressFromStringValue("3PACj2DLTw3uUhsUmT98zHU5M4hPufbHKav")
6767
6868 let G = "8LQW8f7P5d5PZM7GtZEBgaqRPGSzS3DfPuiXrURJ4AJS"
6969
7070 let H = base58'8LQW8f7P5d5PZM7GtZEBgaqRPGSzS3DfPuiXrURJ4AJS'
7171
7272 let I = base58'8WhH5CCJ6NakPvEvAJcizqqD7H6axhupdYHDFumSDwsy'
7373
7474 let J = base58'58RNQJqLQ3tYYpkjuJujWzLzMX3nzpGn6bTC8LfLtgAM'
7575
7676 let K = addressFromStringValue("3PEMqetsaJDbYMw1XGovmE37FB8VUhGnX9A")
7777
7878 let L = "474jTeYx2r2Va35794tCScAXWJG9hU2HcgxzMowaZUnu"
7979
8080 let M = base58'474jTeYx2r2Va35794tCScAXWJG9hU2HcgxzMowaZUnu'
8181
8282 let N = base58'6gtgBD12xZkUTnzGofoFJpMg5gYG1FP6PaGyLviVQjbh'
8383
8484 let O = addressFromStringValue("3PNEC4YKqZiMMytFrYRVtpW2ujvi3aGXRPm")
8585
8686 let P = base58'H8wRVSgq82j6YU1K7jXVpDXHpd5m91t3bmCzRR7uFGc7'
8787
8888 let Q = addressFromStringValue("3P94wvu5gA7VhjPgAB3twaeqdwHCwNK2vsn")
8989
9090 let R = "HZk1mbfuJpmxU1Fs4AX5MWLVYtctsNcg6e2C6VKqK8zk"
9191
9292 let S = base58'HZk1mbfuJpmxU1Fs4AX5MWLVYtctsNcg6e2C6VKqK8zk'
9393
9494 let T = base58'CNkqC6GPi888WdJ1EuVtu9JGZ9VHpAn8eTHwR8YZxXbv'
9595
9696 let U = addressFromStringValue("3P32Rjpo9YHoHaorLSxvnV6CkKFXyfDCkJh")
9797
9898 let V = base58'2npCQ21bzjEgBYWMepyd95aA3vwXaQpPBXnHtmmXadXF'
9999
100100 let W = addressFromStringValue("3PFxchXqKNjgP1CcbgFZjHyrEj9xMbSeLU3")
101101
102102 let X = "4LHHvYGNKJUg5hj65aGD5vgScvCBmLpdRFtjokvCjSL8"
103103
104104 let Y = base58'4LHHvYGNKJUg5hj65aGD5vgScvCBmLpdRFtjokvCjSL8'
105105
106106 let Z = base58'CaryXC3PhVr1rTxUGk8Bx7CcoxPX9ea3F5RGFiCe98Jr'
107107
108108 let aa = addressFromStringValue("3P6DLdJTP2EySq9MFdJu6beUevrQd2sVVBh")
109109
110110 let ab = base58'8g1Ki9cvjjhLUTyNwd4MaZ4fNfNTVc92Cb6f8My4qb1A'
111111
112112 let ac = addressFromStringValue("3P3Y38zymCHoTM6qcE9JcEA8rhaGTQbVMgu")
113113
114114 let ad = "C1iWsKGqLwjHUndiQ7iXpdmPum9PeCDFfyXBdJJosDRS"
115115
116116 let ae = base58'C1iWsKGqLwjHUndiQ7iXpdmPum9PeCDFfyXBdJJosDRS'
117117
118118 let af = base58'EsGs3xQLW8QSRiABfztfVLe8u5a2pvNfkdti4VYes1ms'
119119
120120 let ag = addressFromStringValue("3PEeJQRJT4v4XvSUBPmxhdWKz439nae7KtQ")
121121
122122 let ah = base58'2wk64hhVqjC3DgJa9HE9bcV7dCazuRtCSs6giqBAbBak'
123123
124124 let ai = addressFromStringValue("3PDSXwwA2xAtmxeo2bebDP3AA5ynZ2Krgnw")
125125
126126 let aj = base58'CBFNT7ti8bGzESndbsNB376Ug4fQ2ZyhXzdY892edTqq'
127127
128128 let ak = "Ajso6nTTjptu2UHLx6hfSXVtHFtRBJCkKYd5SAyj7zf5"
129129
130130 let al = base58'Ajso6nTTjptu2UHLx6hfSXVtHFtRBJCkKYd5SAyj7zf5'
131131
132132 let am = addressFromStringValue("3P93Kqz8PUbCudvMyjbci54WxQrtBtw4dbZ")
133133
134134 func an (ao) = valueOrElse(getInteger(this, ao), 35)
135135
136136
137137 let ap = an("montant")
138138
139139 @Callable(aq)
140140 func set (ap) = if ((aq.caller != this))
141141 then throw("you are not allowed to set!")
142142 else [IntegerEntry("montant", ap)]
143143
144144
145145
146146 @Callable(aq)
147147 func a1 () = if ((aq.caller != this))
148148 then throw("you are not allowed to arb!")
149149 else {
150150 let ar = assetBalance(this, b)
151- if ((ar == ar))
152- then {
153- let as = wavesBalance(this).available
154- if ((as == as))
155- then {
156- let at = invoke(f, "swap", ["WAVES", 1], [AttachedPayment(b, (ap * 1000000))])
157- if ((at == at))
158- then {
159- let au = (wavesBalance(this).available - as)
160- if ((0 >= au))
161- then throw("nothing to arb")
162- else {
163- let av = invoke(a, "putOneTkn", [1, false], [AttachedPayment(unit, au)])
164- if ((av == av))
165- then {
166- let aw = assetBalance(this, d)
167- if ((aw == aw))
168- then {
169- let ax = invoke(a, "getOneTkn", [c, 1], [AttachedPayment(d, aw)])
170- if ((ax == ax))
171- then {
172- let ay = assetBalance(this, b)
173- if ((ay == ay))
174- then if ((0 >= (ay - ar)))
175- then throw("WU PUZZLE -> WX [($_$)]")
176- else nil
177- else throw("Strict value is not equal to itself.")
178- }
179- else throw("Strict value is not equal to itself.")
180- }
181- else throw("Strict value is not equal to itself.")
182- }
183- else throw("Strict value is not equal to itself.")
184- }
185- }
186- else throw("Strict value is not equal to itself.")
187- }
188- else throw("Strict value is not equal to itself.")
151+ let as = wavesBalance(this).available
152+ let at = invoke(f, "swap", ["WAVES", 1], [AttachedPayment(b, (ap * 1000000))])
153+ let au = (wavesBalance(this).available - as)
154+ if ((0 >= au))
155+ then throw("nothing to arb")
156+ else {
157+ let av = invoke(a, "putOneTkn", [1, false], [AttachedPayment(unit, au)])
158+ let aw = assetBalance(this, d)
159+ let ax = invoke(a, "getOneTkn", [c, 1], [AttachedPayment(d, aw)])
160+ let ay = assetBalance(this, b)
161+ if ((0 >= (ay - ar)))
162+ then throw("WU PUZZLE -> WX [($_$)]")
163+ else nil
189164 }
190- else throw("Strict value is not equal to itself.")
191165 }
192166
193167
194168
195169 @Callable(aq)
196170 func a2 () = if ((aq.caller != this))
197171 then throw("you are not allowed to arb!")
198172 else {
199173 let ar = assetBalance(this, b)
200- if ((ar == ar))
201- then {
202- let as = wavesBalance(this).available
203- if ((as == as))
204- then {
205- let av = invoke(a, "putOneTkn", [1, false], [AttachedPayment(b, (ap * 1000000))])
206- if ((av == av))
207- then {
208- let aw = assetBalance(this, d)
209- if ((aw == aw))
210- then {
211- let ax = invoke(a, "getOneTkn", ["WAVES", 1], [AttachedPayment(d, aw)])
212- if ((ax == ax))
213- then {
214- let au = (wavesBalance(this).available - as)
215- if ((0 >= au))
216- then throw("nothing to arb")
217- else {
218- let at = invoke(f, "swap", [c, 1], [AttachedPayment(unit, au)])
219- if ((at == at))
220- then {
221- let ay = assetBalance(this, b)
222- if ((ay == ay))
223- then if ((0 >= (ay - ar)))
224- then throw("WU WX -> PUZZLE [($_$)]")
225- else nil
226- else throw("Strict value is not equal to itself.")
227- }
228- else throw("Strict value is not equal to itself.")
229- }
230- }
231- else throw("Strict value is not equal to itself.")
232- }
233- else throw("Strict value is not equal to itself.")
234- }
235- else throw("Strict value is not equal to itself.")
236- }
237- else throw("Strict value is not equal to itself.")
174+ let as = wavesBalance(this).available
175+ let av = invoke(a, "putOneTkn", [1, false], [AttachedPayment(b, (ap * 1000000))])
176+ let aw = assetBalance(this, d)
177+ let ax = invoke(a, "getOneTkn", ["WAVES", 1], [AttachedPayment(d, aw)])
178+ let au = (wavesBalance(this).available - as)
179+ if ((0 >= au))
180+ then throw("nothing to arb")
181+ else {
182+ let at = invoke(f, "swap", [c, 1], [AttachedPayment(unit, au)])
183+ let ay = assetBalance(this, b)
184+ if ((0 >= (ay - ar)))
185+ then throw("WU WX -> PUZZLE [($_$)]")
186+ else nil
238187 }
239- else throw("Strict value is not equal to itself.")
240188 }
241189
242190
243191
244192 @Callable(aq)
245193 func a3 () = if ((aq.caller != this))
246194 then throw("you are not allowed to arb!")
247195 else {
248196 let ar = assetBalance(this, b)
249- if ((ar == ar))
250- then {
251- let az = invoke(i, "swap", [h, 1], [AttachedPayment(b, (ap * 1000000))])
252- if ((az == az))
253- then {
254- let aA = assetBalance(this, g)
255- let aB = invoke(j, "exchange", [1], [AttachedPayment(g, aA)])
256- if ((aB == aB))
257- then {
258- let ay = assetBalance(this, b)
259- if ((ay == ay))
260- then if ((0 >= (ay - ar)))
261- then throw("SURF PUZZLE -> SWOP [($_$)]")
262- else nil
263- else throw("Strict value is not equal to itself.")
264- }
265- else throw("Strict value is not equal to itself.")
266- }
267- else throw("Strict value is not equal to itself.")
268- }
269- else throw("Strict value is not equal to itself.")
197+ let az = invoke(i, "swap", [h, 1], [AttachedPayment(b, (ap * 1000000))])
198+ let aA = assetBalance(this, g)
199+ let aB = invoke(j, "exchange", [1], [AttachedPayment(g, aA)])
200+ let ay = assetBalance(this, b)
201+ if ((0 >= (ay - ar)))
202+ then throw("SURF PUZZLE -> SWOP [($_$)]")
203+ else nil
270204 }
271205
272206
273207
274208 @Callable(aq)
275209 func a4 () = if ((aq.caller != this))
276210 then throw("you are not allowed to arb!")
277211 else {
278212 let ar = assetBalance(this, b)
279- if ((ar == ar))
280- then {
281- let aC = invoke(j, "exchange", [1], [AttachedPayment(b, (ap * 1000000))])
282- if ((aC == aC))
283- then {
284- let aA = assetBalance(this, g)
285- let aD = invoke(i, "swap", [c, 1], [AttachedPayment(g, aA)])
286- if ((aD == aD))
287- then {
288- let ay = assetBalance(this, b)
289- if ((ay == ay))
290- then if ((0 >= (ay - ar)))
291- then throw("SURF SWOP -> PUZZLE [($_$)]")
292- else nil
293- else throw("Strict value is not equal to itself.")
294- }
295- else throw("Strict value is not equal to itself.")
296- }
297- else throw("Strict value is not equal to itself.")
298- }
299- else throw("Strict value is not equal to itself.")
213+ let aC = invoke(j, "exchange", [1], [AttachedPayment(b, (ap * 1000000))])
214+ let aA = assetBalance(this, g)
215+ let aD = invoke(i, "swap", [c, 1], [AttachedPayment(g, aA)])
216+ let ay = assetBalance(this, b)
217+ if ((0 >= (ay - ar)))
218+ then throw("SURF SWOP -> PUZZLE [($_$)]")
219+ else nil
300220 }
301221
302222
303223
304224 @Callable(aq)
305225 func a5 () = if ((aq.caller != this))
306226 then throw("you are not allowed to arb!")
307227 else {
308228 let ar = assetBalance(this, b)
309- if ((ar == ar))
310- then {
311- let av = invoke(n, "putOneTkn", [1, false], [AttachedPayment(b, (ap * 1000000))])
312- if ((av == av))
313- then {
314- let aw = assetBalance(this, o)
315- if ((aw == aw))
316- then {
317- let ax = invoke(n, "getOneTkn", [l, 1], [AttachedPayment(o, aw)])
318- if ((ax == ax))
319- then {
320- let aE = assetBalance(this, k)
321- let aF = invoke(m, "exchange", [1], [AttachedPayment(k, aE)])
322- if ((aF == aF))
323- then {
324- let ay = assetBalance(this, b)
325- if ((ay == ay))
326- then if ((0 >= (ay - ar)))
327- then throw("WX WX -> SWOP [($_$)]")
328- else nil
329- else throw("Strict value is not equal to itself.")
330- }
331- else throw("Strict value is not equal to itself.")
332- }
333- else throw("Strict value is not equal to itself.")
334- }
335- else throw("Strict value is not equal to itself.")
336- }
337- else throw("Strict value is not equal to itself.")
338- }
339- else throw("Strict value is not equal to itself.")
229+ let av = invoke(n, "putOneTkn", [1, false], [AttachedPayment(b, (ap * 1000000))])
230+ let aw = assetBalance(this, o)
231+ let ax = invoke(n, "getOneTkn", [l, 1], [AttachedPayment(o, aw)])
232+ let aE = assetBalance(this, k)
233+ let aF = invoke(m, "exchange", [1], [AttachedPayment(k, aE)])
234+ let ay = assetBalance(this, b)
235+ if ((0 >= (ay - ar)))
236+ then throw("WX WX -> SWOP [($_$)]")
237+ else nil
340238 }
341239
342240
343241
344242 @Callable(aq)
345243 func a6 () = if ((aq.caller != this))
346244 then throw("you are not allowed to arb!")
347245 else {
348246 let ar = assetBalance(this, b)
349- if ((ar == ar))
350- then {
351- let aG = invoke(m, "exchange", [1], [AttachedPayment(b, (ap * 1000000))])
352- if ((aG == aG))
353- then {
354- let aE = assetBalance(this, k)
355- let av = invoke(n, "putOneTkn", [1, false], [AttachedPayment(k, aE)])
356- if ((av == av))
357- then {
358- let aw = assetBalance(this, o)
359- if ((aw == aw))
360- then {
361- let ax = invoke(n, "getOneTkn", [c, 1], [AttachedPayment(o, aw)])
362- if ((ax == ax))
363- then {
364- let ay = assetBalance(this, b)
365- if ((ay == ay))
366- then if ((0 >= (ay - ar)))
367- then throw("WX SWOP -> WX [($_$)]")
368- else nil
369- else throw("Strict value is not equal to itself.")
370- }
371- else throw("Strict value is not equal to itself.")
372- }
373- else throw("Strict value is not equal to itself.")
374- }
375- else throw("Strict value is not equal to itself.")
376- }
377- else throw("Strict value is not equal to itself.")
378- }
379- else throw("Strict value is not equal to itself.")
247+ let aG = invoke(m, "exchange", [1], [AttachedPayment(b, (ap * 1000000))])
248+ let aE = assetBalance(this, k)
249+ let av = invoke(n, "putOneTkn", [1, false], [AttachedPayment(k, aE)])
250+ let aw = assetBalance(this, o)
251+ let ax = invoke(n, "getOneTkn", [c, 1], [AttachedPayment(o, aw)])
252+ let ay = assetBalance(this, b)
253+ if ((0 >= (ay - ar)))
254+ then throw("WX SWOP -> WX [($_$)]")
255+ else nil
380256 }
381257
382258
383259
384260 @Callable(aq)
385261 func a7 () = if ((aq.caller != this))
386262 then throw("you are not allowed to arb!")
387263 else {
388264 let ar = assetBalance(this, b)
389- if ((ar == ar))
390- then {
391- let aH = invoke(t, "swap", [q, 1], [AttachedPayment(b, (ap * 1000000))])
392- if ((aH == aH))
393- then {
394- let aI = assetBalance(this, r)
395- if ((aI == aI))
396- then {
397- let av = invoke(p, "putOneTknV2", [1, false], [AttachedPayment(r, aI)])
398- if ((av == av))
399- then {
400- let aw = assetBalance(this, s)
401- if ((aw == aw))
402- then {
403- let ax = invoke(p, "getOneTknV2", [c, 1], [AttachedPayment(s, aw)])
404- if ((ax == ax))
405- then {
406- let ay = assetBalance(this, b)
407- if ((ay == ay))
408- then if ((0 >= (ay - ar)))
409- then throw("USDC PUZZLE -> WX [($_$)]")
410- else nil
411- else throw("Strict value is not equal to itself.")
412- }
413- else throw("Strict value is not equal to itself.")
414- }
415- else throw("Strict value is not equal to itself.")
416- }
417- else throw("Strict value is not equal to itself.")
418- }
419- else throw("Strict value is not equal to itself.")
420- }
421- else throw("Strict value is not equal to itself.")
422- }
423- else throw("Strict value is not equal to itself.")
265+ let aH = invoke(t, "swap", [q, 1], [AttachedPayment(b, (ap * 1000000))])
266+ let aI = assetBalance(this, r)
267+ let av = invoke(p, "putOneTknV2", [1, false], [AttachedPayment(r, aI)])
268+ let aw = assetBalance(this, s)
269+ let ax = invoke(p, "getOneTknV2", [c, 1], [AttachedPayment(s, aw)])
270+ let ay = assetBalance(this, b)
271+ if ((0 >= (ay - ar)))
272+ then throw("USDC PUZZLE -> WX [($_$)]")
273+ else nil
424274 }
425275
426276
427277
428278 @Callable(aq)
429279 func a8 () = if ((aq.caller != this))
430280 then throw("you are not allowed to arb!")
431281 else {
432282 let ar = assetBalance(this, b)
433- if ((ar == ar))
434- then {
435- let av = invoke(p, "putOneTknV2", [1, false], [AttachedPayment(b, (ap * 1000000))])
436- if ((av == av))
437- then {
438- let aw = assetBalance(this, s)
439- if ((aw == aw))
440- then {
441- let ax = invoke(p, "getOneTknV2", [q, 1], [AttachedPayment(s, aw)])
442- if ((ax == ax))
443- then {
444- let aI = assetBalance(this, r)
445- if ((aI == aI))
446- then {
447- let aJ = invoke(t, "swap", [c, 1], [AttachedPayment(r, aI)])
448- if ((aJ == aJ))
449- then {
450- let ay = assetBalance(this, b)
451- if ((ay == ay))
452- then if ((0 >= (ay - ar)))
453- then throw("USDC WX -> PUZZLE [($_$)]")
454- else nil
455- else throw("Strict value is not equal to itself.")
456- }
457- else throw("Strict value is not equal to itself.")
458- }
459- else throw("Strict value is not equal to itself.")
460- }
461- else throw("Strict value is not equal to itself.")
462- }
463- else throw("Strict value is not equal to itself.")
464- }
465- else throw("Strict value is not equal to itself.")
466- }
467- else throw("Strict value is not equal to itself.")
283+ let av = invoke(p, "putOneTknV2", [1, false], [AttachedPayment(b, (ap * 1000000))])
284+ let aw = assetBalance(this, s)
285+ let ax = invoke(p, "getOneTknV2", [q, 1], [AttachedPayment(s, aw)])
286+ let aI = assetBalance(this, r)
287+ let aJ = invoke(t, "swap", [c, 1], [AttachedPayment(r, aI)])
288+ let ay = assetBalance(this, b)
289+ if ((0 >= (ay - ar)))
290+ then throw("USDC WX -> PUZZLE [($_$)]")
291+ else nil
468292 }
469293
470294
471295
472296 @Callable(aq)
473297 func a9 () = if ((aq.caller != this))
474298 then throw("you are not allowed to arb!")
475299 else {
476300 let ar = assetBalance(this, b)
477- if ((ar == ar))
478- then {
479- let aK = invoke(y, "swap", [v, 1], [AttachedPayment(b, (ap * 1000000))])
480- if ((aK == aK))
481- then {
482- let aL = assetBalance(this, w)
483- if ((aL == aL))
484- then {
485- let av = invoke(u, "putOneTknV2", [1, false], [AttachedPayment(w, aL)])
486- if ((av == av))
487- then {
488- let aw = assetBalance(this, x)
489- if ((aw == aw))
490- then {
491- let ax = invoke(u, "getOneTknV2", [c, 1], [AttachedPayment(x, aw)])
492- if ((ax == ax))
493- then {
494- let ay = assetBalance(this, b)
495- if ((ay == ay))
496- then if ((0 >= (ay - ar)))
497- then throw("USDT PUZZLE -> WX [($_$)]")
498- else nil
499- else throw("Strict value is not equal to itself.")
500- }
501- else throw("Strict value is not equal to itself.")
502- }
503- else throw("Strict value is not equal to itself.")
504- }
505- else throw("Strict value is not equal to itself.")
506- }
507- else throw("Strict value is not equal to itself.")
508- }
509- else throw("Strict value is not equal to itself.")
510- }
511- else throw("Strict value is not equal to itself.")
301+ let aK = invoke(y, "swap", [v, 1], [AttachedPayment(b, (ap * 1000000))])
302+ let aL = assetBalance(this, w)
303+ let av = invoke(u, "putOneTknV2", [1, false], [AttachedPayment(w, aL)])
304+ let aw = assetBalance(this, x)
305+ let ax = invoke(u, "getOneTknV2", [c, 1], [AttachedPayment(x, aw)])
306+ let ay = assetBalance(this, b)
307+ if ((0 >= (ay - ar)))
308+ then throw("USDT PUZZLE -> WX [($_$)]")
309+ else nil
512310 }
513311
514312
515313
516314 @Callable(aq)
517315 func a10 () = if ((aq.caller != this))
518316 then throw("you are not allowed to arb!")
519317 else {
520318 let ar = assetBalance(this, b)
521- if ((ar == ar))
522- then {
523- let av = invoke(u, "putOneTknV2", [1, false], [AttachedPayment(b, (ap * 1000000))])
524- if ((av == av))
525- then {
526- let aw = assetBalance(this, x)
527- if ((aw == aw))
528- then {
529- let ax = invoke(u, "getOneTknV2", [v, 1], [AttachedPayment(x, aw)])
530- if ((ax == ax))
531- then {
532- let aL = assetBalance(this, w)
533- if ((aL == aL))
534- then {
535- let aM = invoke(y, "swap", [c, 1], [AttachedPayment(w, aL)])
536- if ((aM == aM))
537- then {
538- let ay = assetBalance(this, b)
539- if ((ay == ay))
540- then if ((0 >= (ay - ar)))
541- then throw("USDT WX -> PUZZLE [($_$)]")
542- else nil
543- else throw("Strict value is not equal to itself.")
544- }
545- else throw("Strict value is not equal to itself.")
546- }
547- else throw("Strict value is not equal to itself.")
548- }
549- else throw("Strict value is not equal to itself.")
550- }
551- else throw("Strict value is not equal to itself.")
552- }
553- else throw("Strict value is not equal to itself.")
554- }
555- else throw("Strict value is not equal to itself.")
319+ let av = invoke(u, "putOneTknV2", [1, false], [AttachedPayment(b, (ap * 1000000))])
320+ let aw = assetBalance(this, x)
321+ let ax = invoke(u, "getOneTknV2", [v, 1], [AttachedPayment(x, aw)])
322+ let aL = assetBalance(this, w)
323+ let aM = invoke(y, "swap", [c, 1], [AttachedPayment(w, aL)])
324+ let ay = assetBalance(this, b)
325+ if ((0 >= (ay - ar)))
326+ then throw("USDT WX -> PUZZLE [($_$)]")
327+ else nil
556328 }
557329
558330
559331
560332 @Callable(aq)
561333 func a11 () = if ((aq.caller != this))
562334 then throw("you are not allowed to arb!")
563335 else {
564336 let ar = assetBalance(this, b)
565- if ((ar == ar))
566- then {
567- let aN = invoke(D, "swap", [A, 1], [AttachedPayment(b, (ap * 1000000))])
568- if ((aN == aN))
569- then {
570- let aO = assetBalance(this, B)
571- if ((aO == aO))
572- then {
573- let av = invoke(z, "putOneTkn", [1, false], [AttachedPayment(B, aO)])
574- if ((av == av))
575- then {
576- let aw = assetBalance(this, C)
577- if ((aw == aw))
578- then {
579- let ax = invoke(z, "getOneTkn", [c, 1], [AttachedPayment(C, aw)])
580- if ((ax == ax))
581- then {
582- let ay = assetBalance(this, b)
583- if ((ay == ay))
584- then if ((0 >= (ay - ar)))
585- then throw("TSN PUZZLE -> WX [($_$)]")
586- else nil
587- else throw("Strict value is not equal to itself.")
588- }
589- else throw("Strict value is not equal to itself.")
590- }
591- else throw("Strict value is not equal to itself.")
592- }
593- else throw("Strict value is not equal to itself.")
594- }
595- else throw("Strict value is not equal to itself.")
596- }
597- else throw("Strict value is not equal to itself.")
598- }
599- else throw("Strict value is not equal to itself.")
337+ let aN = invoke(D, "swap", [A, 1], [AttachedPayment(b, (ap * 1000000))])
338+ let aO = assetBalance(this, B)
339+ let av = invoke(z, "putOneTkn", [1, false], [AttachedPayment(B, aO)])
340+ let aw = assetBalance(this, C)
341+ let ax = invoke(z, "getOneTkn", [c, 1], [AttachedPayment(C, aw)])
342+ let ay = assetBalance(this, b)
343+ if ((0 >= (ay - ar)))
344+ then throw("TSN PUZZLE -> WX [($_$)]")
345+ else nil
600346 }
601347
602348
603349
604350 @Callable(aq)
605351 func a12 () = if ((aq.caller != this))
606352 then throw("you are not allowed to arb!")
607353 else {
608354 let ar = assetBalance(this, b)
609- if ((ar == ar))
610- then {
611- let av = invoke(z, "putOneTkn", [1, false], [AttachedPayment(b, (ap * 1000000))])
612- if ((av == av))
613- then {
614- let aw = assetBalance(this, C)
615- if ((aw == aw))
616- then {
617- let ax = invoke(z, "getOneTkn", [A, 1], [AttachedPayment(C, aw)])
618- if ((ax == ax))
619- then {
620- let aO = assetBalance(this, B)
621- if ((aO == aO))
622- then {
623- let aP = invoke(D, "swap", [c, 1], [AttachedPayment(B, aO)])
624- if ((aP == aP))
625- then {
626- let ay = assetBalance(this, b)
627- if ((ay == ay))
628- then if ((0 >= (ay - ar)))
629- then throw("TSN WX -> PUZZLE [($_$)]")
630- else nil
631- else throw("Strict value is not equal to itself.")
632- }
633- else throw("Strict value is not equal to itself.")
634- }
635- else throw("Strict value is not equal to itself.")
636- }
637- else throw("Strict value is not equal to itself.")
638- }
639- else throw("Strict value is not equal to itself.")
640- }
641- else throw("Strict value is not equal to itself.")
642- }
643- else throw("Strict value is not equal to itself.")
355+ let av = invoke(z, "putOneTkn", [1, false], [AttachedPayment(b, (ap * 1000000))])
356+ let aw = assetBalance(this, C)
357+ let ax = invoke(z, "getOneTkn", [A, 1], [AttachedPayment(C, aw)])
358+ let aO = assetBalance(this, B)
359+ let aP = invoke(D, "swap", [c, 1], [AttachedPayment(B, aO)])
360+ let ay = assetBalance(this, b)
361+ if ((0 >= (ay - ar)))
362+ then throw("TSN WX -> PUZZLE [($_$)]")
363+ else nil
644364 }
645365
646366
647367
648368 @Callable(aq)
649369 func a13 () = if ((aq.caller != this))
650370 then throw("you are not allowed to arb!")
651371 else {
652372 let ar = assetBalance(this, b)
653- if ((ar == ar))
654- then {
655- let av = invoke(E, "putOneTkn", [1, false], [AttachedPayment(b, (ap * 1000000))])
656- if ((av == av))
657- then {
658- let aw = assetBalance(this, I)
659- if ((aw == aw))
660- then {
661- let ax = invoke(E, "getOneTkn", [G, 1], [AttachedPayment(I, aw)])
662- if ((ax == ax))
663- then {
664- let aQ = assetBalance(this, H)
665- let aR = invoke(F, "exchange", [1], [AttachedPayment(H, aQ)])
666- if ((aR == aR))
667- then {
668- let ay = assetBalance(this, b)
669- if ((ay == ay))
670- then if ((0 >= (ay - ar)))
671- then throw("BTC WX -> SWOP [($_$)]")
672- else nil
673- else throw("Strict value is not equal to itself.")
674- }
675- else throw("Strict value is not equal to itself.")
676- }
677- else throw("Strict value is not equal to itself.")
678- }
679- else throw("Strict value is not equal to itself.")
680- }
681- else throw("Strict value is not equal to itself.")
682- }
683- else throw("Strict value is not equal to itself.")
373+ let av = invoke(E, "putOneTkn", [1, false], [AttachedPayment(b, (ap * 1000000))])
374+ let aw = assetBalance(this, I)
375+ let ax = invoke(E, "getOneTkn", [G, 1], [AttachedPayment(I, aw)])
376+ let aQ = assetBalance(this, H)
377+ let aR = invoke(F, "exchange", [1], [AttachedPayment(H, aQ)])
378+ let ay = assetBalance(this, b)
379+ if ((0 >= (ay - ar)))
380+ then throw("BTC WX -> SWOP [($_$)]")
381+ else nil
684382 }
685383
686384
687385
688386 @Callable(aq)
689387 func a14 () = if ((aq.caller != this))
690388 then throw("you are not allowed to arb!")
691389 else {
692390 let ar = assetBalance(this, b)
693- if ((ar == ar))
694- then {
695- let aS = invoke(F, "exchange", [1], [AttachedPayment(b, (ap * 1000000))])
696- if ((aS == aS))
697- then {
698- let aQ = assetBalance(this, H)
699- let av = invoke(E, "putOneTkn", [1, false], [AttachedPayment(H, aQ)])
700- if ((av == av))
701- then {
702- let aw = assetBalance(this, I)
703- if ((aw == aw))
704- then {
705- let ax = invoke(E, "getOneTkn", [c, 1], [AttachedPayment(I, aw)])
706- if ((ax == ax))
707- then {
708- let ay = assetBalance(this, b)
709- if ((ay == ay))
710- then if ((0 >= (ay - ar)))
711- then throw("BTC SWOP -> WX [($_$)]")
712- else nil
713- else throw("Strict value is not equal to itself.")
714- }
715- else throw("Strict value is not equal to itself.")
716- }
717- else throw("Strict value is not equal to itself.")
718- }
719- else throw("Strict value is not equal to itself.")
720- }
721- else throw("Strict value is not equal to itself.")
722- }
723- else throw("Strict value is not equal to itself.")
391+ let aS = invoke(F, "exchange", [1], [AttachedPayment(b, (ap * 1000000))])
392+ let aQ = assetBalance(this, H)
393+ let av = invoke(E, "putOneTkn", [1, false], [AttachedPayment(H, aQ)])
394+ let aw = assetBalance(this, I)
395+ let ax = invoke(E, "getOneTkn", [c, 1], [AttachedPayment(I, aw)])
396+ let ay = assetBalance(this, b)
397+ if ((0 >= (ay - ar)))
398+ then throw("BTC SWOP -> WX [($_$)]")
399+ else nil
724400 }
725401
726402
727403
728404 @Callable(aq)
729405 func a15 () = if ((aq.caller != this))
730406 then throw("you are not allowed to arb!")
731407 else {
732408 let ar = assetBalance(this, b)
733- if ((ar == ar))
734- then {
735- let av = invoke(K, "putOneTkn", [1, false], [AttachedPayment(b, (ap * 1000000))])
736- if ((av == av))
737- then {
738- let aw = assetBalance(this, N)
739- if ((aw == aw))
740- then {
741- let ax = invoke(K, "getOneTkn", [L, 1], [AttachedPayment(N, aw)])
742- if ((ax == ax))
743- then {
744- let aT = assetBalance(this, M)
745- let aU = invoke(O, "exchange", [1], [AttachedPayment(M, aT)])
746- if ((aU == aU))
747- then {
748- let ay = assetBalance(this, b)
749- if ((ay == ay))
750- then if ((0 >= (ay - ar)))
751- then throw("ETH WX -> SWOP [($_$)]")
752- else nil
753- else throw("Strict value is not equal to itself.")
754- }
755- else throw("Strict value is not equal to itself.")
756- }
757- else throw("Strict value is not equal to itself.")
758- }
759- else throw("Strict value is not equal to itself.")
760- }
761- else throw("Strict value is not equal to itself.")
762- }
763- else throw("Strict value is not equal to itself.")
409+ let av = invoke(K, "putOneTkn", [1, false], [AttachedPayment(b, (ap * 1000000))])
410+ let aw = assetBalance(this, N)
411+ let ax = invoke(K, "getOneTkn", [L, 1], [AttachedPayment(N, aw)])
412+ let aT = assetBalance(this, M)
413+ let aU = invoke(O, "exchange", [1], [AttachedPayment(M, aT)])
414+ let ay = assetBalance(this, b)
415+ if ((0 >= (ay - ar)))
416+ then throw("ETH WX -> SWOP [($_$)]")
417+ else nil
764418 }
765419
766420
767421
768422 @Callable(aq)
769423 func a16 () = if ((aq.caller != this))
770424 then throw("you are not allowed to arb!")
771425 else {
772426 let ar = assetBalance(this, b)
773- if ((ar == ar))
774- then {
775- let aV = invoke(O, "exchange", [1], [AttachedPayment(b, (ap * 1000000))])
776- if ((aV == aV))
777- then {
778- let aT = assetBalance(this, M)
779- let av = invoke(K, "putOneTkn", [1, false], [AttachedPayment(M, aT)])
780- if ((av == av))
781- then {
782- let aw = assetBalance(this, N)
783- if ((aw == aw))
784- then {
785- let ax = invoke(K, "getOneTkn", [c, 1], [AttachedPayment(N, aw)])
786- if ((ax == ax))
787- then {
788- let ay = assetBalance(this, b)
789- if ((ay == ay))
790- then if ((0 >= (ay - ar)))
791- then throw("ETH SWOP -> WX [($_$)]")
792- else nil
793- else throw("Strict value is not equal to itself.")
794- }
795- else throw("Strict value is not equal to itself.")
796- }
797- else throw("Strict value is not equal to itself.")
798- }
799- else throw("Strict value is not equal to itself.")
800- }
801- else throw("Strict value is not equal to itself.")
802- }
803- else throw("Strict value is not equal to itself.")
427+ let aV = invoke(O, "exchange", [1], [AttachedPayment(b, (ap * 1000000))])
428+ let aT = assetBalance(this, M)
429+ let av = invoke(K, "putOneTkn", [1, false], [AttachedPayment(M, aT)])
430+ let aw = assetBalance(this, N)
431+ let ax = invoke(K, "getOneTkn", [c, 1], [AttachedPayment(N, aw)])
432+ let ay = assetBalance(this, b)
433+ if ((0 >= (ay - ar)))
434+ then throw("ETH SWOP -> WX [($_$)]")
435+ else nil
804436 }
805437
806438
807439
808440 @Callable(aq)
809441 func a17 () = if ((aq.caller != this))
810442 then throw("you are not allowed to arb!")
811443 else {
812444 let ar = assetBalance(this, b)
813- if ((ar == ar))
814- then {
815- let av = invoke(Q, "putOneTkn", [1, false], [AttachedPayment(b, (ap * 1000000))])
816- if ((av == av))
817- then {
818- let aw = assetBalance(this, T)
819- if ((aw == aw))
820- then {
821- let ax = invoke(Q, "getOneTkn", [R, 1], [AttachedPayment(T, aw)])
822- if ((ax == ax))
823- then {
824- let aW = assetBalance(this, S)
825- let aX = invoke(U, "exchange", [1], [AttachedPayment(S, aW)])
826- if ((aX == aX))
827- then {
828- let ay = assetBalance(this, b)
829- if ((ay == ay))
830- then if ((0 >= (ay - ar)))
831- then throw("LTC WX -> SWOP [($_$)]")
832- else nil
833- else throw("Strict value is not equal to itself.")
834- }
835- else throw("Strict value is not equal to itself.")
836- }
837- else throw("Strict value is not equal to itself.")
838- }
839- else throw("Strict value is not equal to itself.")
840- }
841- else throw("Strict value is not equal to itself.")
842- }
843- else throw("Strict value is not equal to itself.")
445+ let av = invoke(Q, "putOneTkn", [1, false], [AttachedPayment(b, (ap * 1000000))])
446+ let aw = assetBalance(this, T)
447+ let ax = invoke(Q, "getOneTkn", [R, 1], [AttachedPayment(T, aw)])
448+ let aW = assetBalance(this, S)
449+ let aX = invoke(U, "exchange", [1], [AttachedPayment(S, aW)])
450+ let ay = assetBalance(this, b)
451+ if ((0 >= (ay - ar)))
452+ then throw("LTC WX -> SWOP [($_$)]")
453+ else nil
844454 }
845455
846456
847457
848458 @Callable(aq)
849459 func a18 () = if ((aq.caller != this))
850460 then throw("you are not allowed to arb!")
851461 else {
852462 let ar = assetBalance(this, b)
853- if ((ar == ar))
854- then {
855- let aY = invoke(U, "exchange", [1], [AttachedPayment(b, (ap * 1000000))])
856- if ((aY == aY))
857- then {
858- let aW = assetBalance(this, S)
859- let av = invoke(Q, "putOneTkn", [1, false], [AttachedPayment(S, aW)])
860- if ((av == av))
861- then {
862- let aw = assetBalance(this, T)
863- if ((aw == aw))
864- then {
865- let ax = invoke(Q, "getOneTkn", [c, 1], [AttachedPayment(T, aw)])
866- if ((ax == ax))
867- then {
868- let ay = assetBalance(this, b)
869- if ((ay == ay))
870- then if ((0 >= (ay - ar)))
871- then throw("LTC SWOP -> WX [($_$)]")
872- else nil
873- else throw("Strict value is not equal to itself.")
874- }
875- else throw("Strict value is not equal to itself.")
876- }
877- else throw("Strict value is not equal to itself.")
878- }
879- else throw("Strict value is not equal to itself.")
880- }
881- else throw("Strict value is not equal to itself.")
882- }
883- else throw("Strict value is not equal to itself.")
463+ let aY = invoke(U, "exchange", [1], [AttachedPayment(b, (ap * 1000000))])
464+ let aW = assetBalance(this, S)
465+ let av = invoke(Q, "putOneTkn", [1, false], [AttachedPayment(S, aW)])
466+ let aw = assetBalance(this, T)
467+ let ax = invoke(Q, "getOneTkn", [c, 1], [AttachedPayment(T, aw)])
468+ let ay = assetBalance(this, b)
469+ if ((0 >= (ay - ar)))
470+ then throw("LTC SWOP -> WX [($_$)]")
471+ else nil
884472 }
885473
886474
887475
888476 @Callable(aq)
889477 func a19 () = if ((aq.caller != this))
890478 then throw("you are not allowed to arb!")
891479 else {
892480 let ar = assetBalance(this, b)
893- if ((ar == ar))
894- then {
895- let av = invoke(W, "putOneTkn", [1, false], [AttachedPayment(b, (ap * 1000000))])
896- if ((av == av))
897- then {
898- let aw = assetBalance(this, Z)
899- if ((aw == aw))
900- then {
901- let ax = invoke(W, "getOneTkn", [X, 1], [AttachedPayment(Z, aw)])
902- if ((ax == ax))
903- then {
904- let aZ = assetBalance(this, Y)
905- let ba = invoke(aa, "exchange", [1], [AttachedPayment(Y, aZ)])
906- if ((ba == ba))
907- then {
908- let ay = assetBalance(this, b)
909- if ((ay == ay))
910- then if ((0 >= (ay - ar)))
911- then throw("WEST WX -> SWOP [($_$)]")
912- else nil
913- else throw("Strict value is not equal to itself.")
914- }
915- else throw("Strict value is not equal to itself.")
916- }
917- else throw("Strict value is not equal to itself.")
918- }
919- else throw("Strict value is not equal to itself.")
920- }
921- else throw("Strict value is not equal to itself.")
922- }
923- else throw("Strict value is not equal to itself.")
481+ let av = invoke(W, "putOneTkn", [1, false], [AttachedPayment(b, (ap * 1000000))])
482+ let aw = assetBalance(this, Z)
483+ let ax = invoke(W, "getOneTkn", [X, 1], [AttachedPayment(Z, aw)])
484+ let aZ = assetBalance(this, Y)
485+ let ba = invoke(aa, "exchange", [1], [AttachedPayment(Y, aZ)])
486+ let ay = assetBalance(this, b)
487+ if ((0 >= (ay - ar)))
488+ then throw("WEST WX -> SWOP [($_$)]")
489+ else nil
924490 }
925491
926492
927493
928494 @Callable(aq)
929495 func a20 () = if ((aq.caller != this))
930496 then throw("you are not allowed to arb!")
931497 else {
932498 let ar = assetBalance(this, b)
933- if ((ar == ar))
934- then {
935- let bb = invoke(aa, "exchange", [1], [AttachedPayment(b, (ap * 1000000))])
936- if ((bb == bb))
937- then {
938- let aZ = assetBalance(this, Y)
939- let av = invoke(W, "putOneTkn", [1, false], [AttachedPayment(Y, aZ)])
940- if ((av == av))
941- then {
942- let aw = assetBalance(this, Z)
943- if ((aw == aw))
944- then {
945- let ax = invoke(W, "getOneTkn", [c, 1], [AttachedPayment(Z, aw)])
946- if ((ax == ax))
947- then {
948- let ay = assetBalance(this, b)
949- if ((ay == ay))
950- then if ((0 >= (ay - ar)))
951- then throw("WEST SWOP -> WX [($_$)]")
952- else nil
953- else throw("Strict value is not equal to itself.")
954- }
955- else throw("Strict value is not equal to itself.")
956- }
957- else throw("Strict value is not equal to itself.")
958- }
959- else throw("Strict value is not equal to itself.")
960- }
961- else throw("Strict value is not equal to itself.")
962- }
963- else throw("Strict value is not equal to itself.")
499+ let bb = invoke(aa, "exchange", [1], [AttachedPayment(b, (ap * 1000000))])
500+ let aZ = assetBalance(this, Y)
501+ let av = invoke(W, "putOneTkn", [1, false], [AttachedPayment(Y, aZ)])
502+ let aw = assetBalance(this, Z)
503+ let ax = invoke(W, "getOneTkn", [c, 1], [AttachedPayment(Z, aw)])
504+ let ay = assetBalance(this, b)
505+ if ((0 >= (ay - ar)))
506+ then throw("WEST SWOP -> WX [($_$)]")
507+ else nil
964508 }
965509
966510
967511
968512 @Callable(aq)
969513 func a21 () = if ((aq.caller != this))
970514 then throw("you are not allowed to arb!")
971515 else {
972516 let ar = assetBalance(this, b)
973- if ((ar == ar))
974- then {
975- let av = invoke(ac, "putOneTkn", [1, false], [AttachedPayment(b, (ap * 1000000))])
976- if ((av == av))
977- then {
978- let aw = assetBalance(this, af)
979- if ((aw == aw))
980- then {
981- let ax = invoke(ac, "getOneTkn", [ad, 1], [AttachedPayment(af, aw)])
982- if ((ax == ax))
983- then {
984- let bc = assetBalance(this, ae)
985- let bd = invoke(ag, "exchange", [1], [AttachedPayment(ae, bc)])
986- if ((bd == bd))
987- then {
988- let ay = assetBalance(this, b)
989- if ((ay == ay))
990- then if ((0 >= (ay - ar)))
991- then throw("EGG WX -> SWOP [($_$)]")
992- else nil
993- else throw("Strict value is not equal to itself.")
994- }
995- else throw("Strict value is not equal to itself.")
996- }
997- else throw("Strict value is not equal to itself.")
998- }
999- else throw("Strict value is not equal to itself.")
1000- }
1001- else throw("Strict value is not equal to itself.")
1002- }
1003- else throw("Strict value is not equal to itself.")
517+ let av = invoke(ac, "putOneTkn", [1, false], [AttachedPayment(b, (ap * 1000000))])
518+ let aw = assetBalance(this, af)
519+ let ax = invoke(ac, "getOneTkn", [ad, 1], [AttachedPayment(af, aw)])
520+ let bc = assetBalance(this, ae)
521+ let bd = invoke(ag, "exchange", [1], [AttachedPayment(ae, bc)])
522+ let ay = assetBalance(this, b)
523+ if ((0 >= (ay - ar)))
524+ then throw("EGG WX -> SWOP [($_$)]")
525+ else nil
1004526 }
1005527
1006528
1007529
1008530 @Callable(aq)
1009531 func a22 () = if ((aq.caller != this))
1010532 then throw("you are not allowed to arb!")
1011533 else {
1012534 let ar = assetBalance(this, b)
1013- if ((ar == ar))
1014- then {
1015- let be = invoke(ag, "exchange", [1], [AttachedPayment(b, (ap * 1000000))])
1016- if ((be == be))
1017- then {
1018- let bc = assetBalance(this, ae)
1019- let av = invoke(ac, "putOneTkn", [1, false], [AttachedPayment(ae, bc)])
1020- if ((av == av))
1021- then {
1022- let aw = assetBalance(this, af)
1023- if ((aw == aw))
1024- then {
1025- let ax = invoke(ac, "getOneTkn", [c, 1], [AttachedPayment(af, aw)])
1026- if ((ax == ax))
1027- then {
1028- let ay = assetBalance(this, b)
1029- if ((ay == ay))
1030- then if ((0 >= (ay - ar)))
1031- then throw("EGG SWOP -> WX [($_$)]")
1032- else nil
1033- else throw("Strict value is not equal to itself.")
1034- }
1035- else throw("Strict value is not equal to itself.")
1036- }
1037- else throw("Strict value is not equal to itself.")
1038- }
1039- else throw("Strict value is not equal to itself.")
1040- }
1041- else throw("Strict value is not equal to itself.")
1042- }
1043- else throw("Strict value is not equal to itself.")
535+ let be = invoke(ag, "exchange", [1], [AttachedPayment(b, (ap * 1000000))])
536+ let bc = assetBalance(this, ae)
537+ let av = invoke(ac, "putOneTkn", [1, false], [AttachedPayment(ae, bc)])
538+ let aw = assetBalance(this, af)
539+ let ax = invoke(ac, "getOneTkn", [c, 1], [AttachedPayment(af, aw)])
540+ let ay = assetBalance(this, b)
541+ if ((0 >= (ay - ar)))
542+ then throw("EGG SWOP -> WX [($_$)]")
543+ else nil
1044544 }
1045545
1046546
1047547
1048548 @Callable(aq)
1049549 func a23 () = if ((aq.caller != this))
1050550 then throw("you are not allowed to arb!")
1051551 else {
1052552 let ar = assetBalance(this, b)
1053- if ((ar == ar))
1054- then {
1055- let bf = invoke(am, "swap", [ak, 1], [AttachedPayment(b, (ap * 1000000))])
1056- if ((bf == bf))
1057- then {
1058- let bg = assetBalance(this, al)
1059- let bh = invoke(ai, "exchange", [1], [AttachedPayment(al, bg)])
1060- if ((bh == bh))
1061- then {
1062- let ay = assetBalance(this, b)
1063- if ((ay == ay))
1064- then if ((0 >= (ay - ar)))
1065- then throw("PLUTO PUZZLE -> SWOP [($_$)]")
1066- else nil
1067- else throw("Strict value is not equal to itself.")
1068- }
1069- else throw("Strict value is not equal to itself.")
1070- }
1071- else throw("Strict value is not equal to itself.")
1072- }
1073- else throw("Strict value is not equal to itself.")
553+ let bf = invoke(am, "swap", [ak, 1], [AttachedPayment(b, (ap * 1000000))])
554+ let bg = assetBalance(this, al)
555+ let bh = invoke(ai, "exchange", [1], [AttachedPayment(al, bg)])
556+ let ay = assetBalance(this, b)
557+ if ((0 >= (ay - ar)))
558+ then throw("PLUTO PUZZLE -> SWOP [($_$)]")
559+ else nil
1074560 }
1075561
1076562
1077563
1078564 @Callable(aq)
1079565 func a24 () = if ((aq.caller != this))
1080566 then throw("you are not allowed to arb!")
1081567 else {
1082568 let ar = assetBalance(this, b)
1083- if ((ar == ar))
1084- then {
1085- let bi = invoke(ai, "exchange", [1], [AttachedPayment(b, (ap * 1000000))])
1086- if ((bi == bi))
1087- then {
1088- let bg = assetBalance(this, al)
1089- let bj = invoke(am, "swap", [c, 1], [AttachedPayment(al, bg)])
1090- if ((bj == bj))
1091- then {
1092- let ay = assetBalance(this, b)
1093- if ((ay == ay))
1094- then if ((0 >= (ay - ar)))
1095- then throw("PLUTO SWOP -> PUZZLE [($_$)]")
1096- else nil
1097- else throw("Strict value is not equal to itself.")
1098- }
1099- else throw("Strict value is not equal to itself.")
1100- }
1101- else throw("Strict value is not equal to itself.")
1102- }
1103- else throw("Strict value is not equal to itself.")
569+ let bi = invoke(ai, "exchange", [1], [AttachedPayment(b, (ap * 1000000))])
570+ let bg = assetBalance(this, al)
571+ let bj = invoke(am, "swap", [c, 1], [AttachedPayment(al, bg)])
572+ let ay = assetBalance(this, b)
573+ if ((0 >= (ay - ar)))
574+ then throw("PLUTO SWOP -> PUZZLE [($_$)]")
575+ else nil
1104576 }
1105577
1106578
1107579 @Verifier(bk)
1108580 func bl () = sigVerify_128Kb(bk.bodyBytes, bk.proofs[0], bk.senderPublicKey)
1109581

github/deemru/w8io/873ac7e 
160.41 ms