tx · 9MAMZAEVBCgcAiK4QJ3XEyr4zENaWG15dtgnqYyBR3C5

3PBgZDQFcRgVsti29Qx5a6Eysqreuo4vG1E:  -0.01000000 Waves

2023.02.09 17:22 [3507776] smart account 3PBgZDQFcRgVsti29Qx5a6Eysqreuo4vG1E > SELF 0.00000000 Waves

{ "type": 13, "id": "9MAMZAEVBCgcAiK4QJ3XEyr4zENaWG15dtgnqYyBR3C5", "fee": 1000000, "feeAssetId": null, "timestamp": 1675952558447, "version": 2, "chainId": 87, "sender": "3PBgZDQFcRgVsti29Qx5a6Eysqreuo4vG1E", "senderPublicKey": "8nU2xw1szvsabBKfZSzh7y2tHEaWsU655CBpKtzW8gwh", "proofs": [ "YrF56cDJWWsdqaT7uWpb4W2JGiEN6bka1rDM3RKLrnFdTazjWEj3pVPjtDkrPiixqDQbsAdVYNr2kFGGpFDwgDZ" ], "script": "base64:BgIyCAISAwoBARIDCgEBEgMKAQgSAwoBCBIAEggKBggICAEIARIGCgQICAgBEgYKBAgICAEIAARVU0ROASC2JinDBPXOU5GkDkt1JC9kjFGx+t+vVCm9SNIdKrKq0QAEU1VSRgEgktH0SuIRASv0fureIY49xfvJ8n3Oh7LtUhnwOk4kWPUADGFkbWluQWRkcmVzcwkBB0FkZHJlc3MBARoBVzQU33FERt8wVNH3uJxzRQyrOiubTY4mYQALYWdnckFkZHJlc3MJAQdBZGRyZXNzAQEaAVcmoAwKRk40ZcKF6sgTyCpEYAtLwsvxm2wAD3VzZG5BZ2dyQWRkcmVzcwkBB0FkZHJlc3MBARoBVweM4VWhvZh89gDrWb9OOevERaVec2TfbAALemVmdEFkZHJlc3MJAQdBZGRyZXNzAQEaAVdvOoV8UXwcQmdLuPpuX9LzxJndYecoWAsBCWFzQW55TGlzdAEBdgQHJG1hdGNoMAUBdgMJAAECBQckbWF0Y2gwAglMaXN0W0FueV0EAWwFByRtYXRjaDAFAWwJAAIBAgQjZXJyAQVhc0ludAEBdgQHJG1hdGNoMAUBdgMJAAECBQckbWF0Y2gwAgNJbnQEAXgFByRtYXRjaDAFAXgEAXQFByRtYXRjaDAJAAIBAgQjZXJyCAFpAQh1c2RuXzEwMAEGYW1vdW50BBF1c2RuQW1vdW50T25TdGFydAkA8AcCBQR0aGlzBQRVU0ROAwkAAAIFEXVzZG5BbW91bnRPblN0YXJ0BRF1c2RuQW1vdW50T25TdGFydAQDaW52CQD8BwQJARFAZXh0ck5hdGl2ZSgxMDYyKQECIzNQQ2J2UFZRZlN2VnU4OGlwOEZtNVlqd0poakVZazFUeGhrAhV3aXRoZHJhd1Zlc3RlZEFsbFVTRE4JAMwIAgcJAMwIAgYFA25pbAUDbmlsAwkAAAIFA2ludgUDaW52BBd1c2RuQW1vdW50QWZ0ZXJXaXRoZHJhdwkA8AcCBQR0aGlzBQRVU0ROAwkAAAIFF3VzZG5BbW91bnRBZnRlcldpdGhkcmF3BRd1c2RuQW1vdW50QWZ0ZXJXaXRoZHJhdwkAzAgCCQEOU2NyaXB0VHJhbnNmZXIDBQthZ2dyQWRkcmVzcwkAZQIFF3VzZG5BbW91bnRBZnRlcldpdGhkcmF3BRF1c2RuQW1vdW50T25TdGFydAUEVVNETgUDbmlsCQACAQIkU3RyaWN0IHZhbHVlIGlzIG5vdCBlcXVhbCB0byBpdHNlbGYuCQACAQIkU3RyaWN0IHZhbHVlIGlzIG5vdCBlcXVhbCB0byBpdHNlbGYuCQACAQIkU3RyaWN0IHZhbHVlIGlzIG5vdCBlcXVhbCB0byBpdHNlbGYuAWkBBHN1cmYBAXcDAwkBAiE9AggFAWkGY2FsbGVyBQxhZG1pbkFkZHJlc3MJAQIhPQIIBQFpBmNhbGxlcgUEdGhpcwcJAAIBAhFvbmx5IGFkbWluIGNhbiBkbwQPbmV1dHJpbm9NZXRyaWNzCQEJYXNBbnlMaXN0AQkA/AcECQERQGV4dHJOYXRpdmUoMTA2MikBAiMzUDc3aVV1c053TU16V0ZkQzhmN2JmdHdwSHlHMVBCczFncQIaY2FsY05ldXRpbm9NZXRyaWNzUkVBRE9OTFkFA25pbAUDbmlsBAJCUgkBBWFzSW50AQkAkQMCBQ9uZXV0cmlub01ldHJpY3MACAMJAGYCBQF3BQJCUgQDaW52CQD8BwQJAQdBZGRyZXNzAQEaAVd1Et2Tgg9b3iV2FTnLSdUfUygJxOhxXicCFXdpdGhkcmF3VmVzdGVkQWxsU1VSRgkAzAgCBwkAzAgCBgUDbmlsBQNuaWwDCQAAAgUDaW52BQNpbnYEB2FBbW91bnQJAPAHAgUEdGhpcwUEU1VSRgkAzAgCCQEOU2NyaXB0VHJhbnNmZXIDBQthZ2dyQWRkcmVzcwUHYUFtb3VudAUEU1VSRgUDbmlsCQACAQIkU3RyaWN0IHZhbHVlIGlzIG5vdCBlcXVhbCB0byBpdHNlbGYuCQACAQkArAICAgticiBpcyBiYWQuIAkApAMBBQJCUgFpAQl0b1Zlc3RpbmcBAWIDAwMJAQIhPQIIBQFpDG9yaWdpbkNhbGxlcgUMYWRtaW5BZGRyZXNzCQECIT0CCAUBaQxvcmlnaW5DYWxsZXIFBHRoaXMHCQECIT0CCAUBaQxvcmlnaW5DYWxsZXIFC2FnZ3JBZGRyZXNzBwkAAgECEW9ubHkgYWRtaW4gY2FuIGRvAwkBAiE9AgkAkAMBCAUBaQhwYXltZW50cwABCQACAQILYmFkIHBheW1lbnQEC3JlcGF5QW1vdW50CAkAkQMCCAUBaQhwYXltZW50cwAABmFtb3VudAQKcmVwYXlBc3NldAgJAJEDAggFAWkIcGF5bWVudHMAAAdhc3NldElkBARpbnYxCQD8BwQJAQdBZGRyZXNzAQEaAVdewZYZMMmiQ3hGadYm1vHmuEPQvfZMHrgCBXJlcGF5CQDMCAIFAWIFA25pbAkAzAgCCQEPQXR0YWNoZWRQYXltZW50AgUKcmVwYXlBc3NldAULcmVwYXlBbW91bnQFA25pbAMJAAACBQRpbnYxBQRpbnYxBARpbnYyCQD8BwQJAQdBZGRyZXNzAQEaAVd1Et2Tgg9b3iV2FTnLSdUfUygJxOhxXicCDWNvbnZlcnRUb1VTRE4FA25pbAUDbmlsAwkAAAIFBGludjIFBGludjIEBGludjMJAPwHBAkBB0FkZHJlc3MBARoBV17BlhkwyaJDeEZp1ibW8ea4Q9C99kweuAIId2l0aGRyYXcJAMwIAgIsREcyeEZrUGREd0tVb0JrekdBaFF0THBTR3pmWExpQ1lQRXplS0gyQWQyNHAJAMwIAgD///////////8BBQNuaWwFA25pbAMJAAACBQRpbnYzBQRpbnYzBAdiYWxhbmNlCQDwBwIFBHRoaXMJAQV2YWx1ZQEFCnJlcGF5QXNzZXQDCQAAAgUHYmFsYW5jZQUHYmFsYW5jZQkAzAgCCQEOU2NyaXB0VHJhbnNmZXIDBQthZ2dyQWRkcmVzcwUHYmFsYW5jZQUKcmVwYXlBc3NldAkAzAgCCQEOU2NyaXB0VHJhbnNmZXIDBQ91c2RuQWdnckFkZHJlc3MJAPAHAgUEdGhpcwUEVVNETgUEVVNETgUDbmlsCQACAQIkU3RyaWN0IHZhbHVlIGlzIG5vdCBlcXVhbCB0byBpdHNlbGYuCQACAQIkU3RyaWN0IHZhbHVlIGlzIG5vdCBlcXVhbCB0byBpdHNlbGYuCQACAQIkU3RyaWN0IHZhbHVlIGlzIG5vdCBlcXVhbCB0byBpdHNlbGYuCQACAQIkU3RyaWN0IHZhbHVlIGlzIG5vdCBlcXVhbCB0byBpdHNlbGYuAWkBD3Jld2FyZHNfdmVzdGluZwEKc3RyQWRkcmVzcwMDCQECIT0CCAUBaQxvcmlnaW5DYWxsZXIFDGFkbWluQWRkcmVzcwkBAiE9AggFAWkMb3JpZ2luQ2FsbGVyBQR0aGlzBwkAAgECEW9ubHkgYWRtaW4gY2FuIGRvBAl0b0FkZHJlc3MDCQAAAgUKc3RyQWRkcmVzcwIjM1BDNTFxZ05RejR4eDdtMURoTGRDRFlFU2FlTktUNnplRnQFC3plZnRBZGRyZXNzBQ91c2RuQWdnckFkZHJlc3MEEXVzZG5BbW91bnRPblN0YXJ0CQDwBwIFBHRoaXMFBFVTRE4DCQAAAgURdXNkbkFtb3VudE9uU3RhcnQFEXVzZG5BbW91bnRPblN0YXJ0BANpbnYJAPwHBAkBEUBleHRyTmF0aXZlKDEwNjIpAQIjM1BLWms1VGRQQ0xQMkdadmlpcExGZks0NkV4VG53a1JDQmQCDGNsYWltUmV3YXJkcwUDbmlsBQNuaWwDCQAAAgUDaW52BQNpbnYEF3VzZG5BbW91bnRBZnRlcldpdGhkcmF3CQDwBwIFBHRoaXMFBFVTRE4DCQAAAgUXdXNkbkFtb3VudEFmdGVyV2l0aGRyYXcFF3VzZG5BbW91bnRBZnRlcldpdGhkcmF3CQDMCAIJAQ5TY3JpcHRUcmFuc2ZlcgMFCXRvQWRkcmVzcwkAZQIFF3VzZG5BbW91bnRBZnRlcldpdGhkcmF3BRF1c2RuQW1vdW50T25TdGFydAUEVVNETgUDbmlsCQACAQIkU3RyaWN0IHZhbHVlIGlzIG5vdCBlcXVhbCB0byBpdHNlbGYuCQACAQIkU3RyaWN0IHZhbHVlIGlzIG5vdCBlcXVhbCB0byBpdHNlbGYuCQACAQIkU3RyaWN0IHZhbHVlIGlzIG5vdCBlcXVhbCB0byBpdHNlbGYuAWkBCWltcG9ydF9scAADAwMDCQECIT0CCAUBaQxvcmlnaW5DYWxsZXIFDGFkbWluQWRkcmVzcwkBAiE9AggFAWkMb3JpZ2luQ2FsbGVyBQR0aGlzBwkBAiE9AggFAWkMb3JpZ2luQ2FsbGVyBQthZ2dyQWRkcmVzcwcJAQIhPQIIBQFpDG9yaWdpbkNhbGxlcgUPdXNkbkFnZ3JBZGRyZXNzBwkAAgECEW9ubHkgYWRtaW4gY2FuIGRvAwkBAiE9AgkAkAMBCAUBaQhwYXltZW50cwABCQACAQILYmFkIHBheW1lbnQEC3JlcGF5QW1vdW50CAkAkQMCCAUBaQhwYXltZW50cwAABmFtb3VudAQKcmVwYXlBc3NldAgJAJEDAggFAWkIcGF5bWVudHMAAAdhc3NldElkBANpbnYJAPwHBAkBB0FkZHJlc3MBARoBV17BlhkwyaJDeEZp1ibW8ea4Q9C99kweuAITcmVwbGVuaXNoV2l0aEF0b2tlbgUDbmlsCAUBaQhwYXltZW50cwMJAAACBQNpbnYFA2ludgUDbmlsCQACAQIkU3RyaWN0IHZhbHVlIGlzIG5vdCBlcXVhbCB0byBpdHNlbGYuAWkBB2l0c21pbmUGAmJyAmNyAXYCbGEBdwJ3YQMDAwkBAiE9AggFAWkMb3JpZ2luQ2FsbGVyBQxhZG1pbkFkZHJlc3MJAQIhPQIIBQFpDG9yaWdpbkNhbGxlcgUEdGhpcwcJAQIhPQIIBQFpDG9yaWdpbkNhbGxlcgULYWdnckFkZHJlc3MHCQACAQIRb25seSBhZG1pbiBjYW4gZG8DCQECIT0CCQCQAwEIBQFpCHBheW1lbnRzAAEJAAIBAgtiYWQgcGF5bWVudAQMc3VwcGx5QW1vdW50CAkAkQMCCAUBaQhwYXltZW50cwAABmFtb3VudAQLc3VwcGx5QXNzZXQICQCRAwIIBQFpCHBheW1lbnRzAAAHYXNzZXRJZAMJAQIhPQIFC3N1cHBseUFzc2V0BQRVU0ROCQACAQIRYmFkIGRlcG9zaXQgYXNzZXQEBGludjEJAPwHBAkBB0FkZHJlc3MBARoBV17BlhkwyaJDeEZp1ibW8ea4Q9C99kweuAIHZGVwb3NpdAkAzAgCAiMzUEN3RlhTcTh2ajhpS2l0QTV6cnJMUmJ1cWVoZm1pbXBjZQkAzAgCBgUDbmlsCQDMCAIJAQ9BdHRhY2hlZFBheW1lbnQCBQtzdXBwbHlBc3NldAUMc3VwcGx5QW1vdW50BQNuaWwDCQAAAgUEaW52MQUEaW52MQQEaW52MgkA/AcECQEHQWRkcmVzcwEBGgFXsV2QJ5CRleRkwqONdBGALebCh9So7SI8Agx0cmFuc2ZlckRlYnQJAMwIAgUCYnIJAMwIAgUCY3IJAMwIAgUBdgkAzAgCBQJsYQUDbmlsBQNuaWwDCQAAAgUEaW52MgUEaW52MgQNYW1vdW50T25TdGFydAkA8AcCBQR0aGlzCQDZBAEFAXcDCQAAAgUNYW1vdW50T25TdGFydAUNYW1vdW50T25TdGFydAQEaW52MwkA/AcECQEHQWRkcmVzcwEBGgFXXsGWGTDJokN4RmnWJtbx5rhD0L32TB64Agh3aXRoZHJhdwkAzAgCBQF3CQDMCAIA////////////AQUDbmlsBQNuaWwDCQAAAgUEaW52MwUEaW52MwQHYmFsYW5jZQkA8AcCBQR0aGlzCQDZBAEFAXcDCQAAAgUHYmFsYW5jZQUHYmFsYW5jZQMJAAACBQJ3YQAACQACAQkApAMBCQBlAgUHYmFsYW5jZQUNYW1vdW50T25TdGFydAMJAGYCBQJ3YQkAZQIFB2JhbGFuY2UFDWFtb3VudE9uU3RhcnQJAAIBAgNsb3cJAMwIAgkBDlNjcmlwdFRyYW5zZmVyAwgFAWkGY2FsbGVyCQBlAgUHYmFsYW5jZQUNYW1vdW50T25TdGFydAkA2QQBBQF3BQNuaWwJAAIBAiRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4JAAIBAiRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4JAAIBAiRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4JAAIBAiRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4JAAIBAiRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4BaQEEbGlxMQQCYnICY3IBdgJsYQMDAwkBAiE9AggFAWkMb3JpZ2luQ2FsbGVyBQxhZG1pbkFkZHJlc3MJAQIhPQIIBQFpDG9yaWdpbkNhbGxlcgUEdGhpcwcJAQIhPQIIBQFpDG9yaWdpbkNhbGxlcgULYWdnckFkZHJlc3MHCQACAQIRb25seSBhZG1pbiBjYW4gZG8DCQECIT0CCQCQAwEIBQFpCHBheW1lbnRzAAEJAAIBAgtiYWQgcGF5bWVudAQMc3VwcGx5QW1vdW50CAkAkQMCCAUBaQhwYXltZW50cwAABmFtb3VudAQLc3VwcGx5QXNzZXQICQCRAwIIBQFpCHBheW1lbnRzAAAHYXNzZXRJZAMJAQIhPQIFC3N1cHBseUFzc2V0BQRVU0ROCQACAQIRYmFkIGRlcG9zaXQgYXNzZXQEBGludjEJAPwHBAkBB0FkZHJlc3MBARoBV17BlhkwyaJDeEZp1ibW8ea4Q9C99kweuAIHZGVwb3NpdAkAzAgCAiMzUEN3RlhTcTh2ajhpS2l0QTV6cnJMUmJ1cWVoZm1pbXBjZQkAzAgCBwUDbmlsCQDMCAIJAQ9BdHRhY2hlZFBheW1lbnQCBQtzdXBwbHlBc3NldAUMc3VwcGx5QW1vdW50BQNuaWwDCQAAAgUEaW52MQUEaW52MQQEaW52MgkA/AcECQEHQWRkcmVzcwEBGgFXsV2QJ5CRleRkwqONdBGALebCh9So7SI8Agx0cmFuc2ZlckRlYnQJAMwIAgUCYnIJAMwIAgUCY3IJAMwIAgUBdgkAzAgCBQJsYQUDbmlsBQNuaWwDCQAAAgUEaW52MgUEaW52MgUDbmlsCQACAQIkU3RyaWN0IHZhbHVlIGlzIG5vdCBlcXVhbCB0byBpdHNlbGYuCQACAQIkU3RyaWN0IHZhbHVlIGlzIG5vdCBlcXVhbCB0byBpdHNlbGYuAWkBBGxpcTIEAmJyAmNyAXYCbGEDAwMJAQIhPQIIBQFpDG9yaWdpbkNhbGxlcgUMYWRtaW5BZGRyZXNzCQECIT0CCAUBaQxvcmlnaW5DYWxsZXIFBHRoaXMHCQECIT0CCAUBaQxvcmlnaW5DYWxsZXIFC2FnZ3JBZGRyZXNzBwkAAgECEW9ubHkgYWRtaW4gY2FuIGRvAwkBAiE9AgkAkAMBCAUBaQhwYXltZW50cwABCQACAQILYmFkIHBheW1lbnQEDHN1cHBseUFtb3VudAgJAJEDAggFAWkIcGF5bWVudHMAAAZhbW91bnQEC3N1cHBseUFzc2V0CAkAkQMCCAUBaQhwYXltZW50cwAAB2Fzc2V0SWQDCQECIT0CBQtzdXBwbHlBc3NldAUEVVNETgkAAgECEWJhZCBkZXBvc2l0IGFzc2V0BAVpbnYxMQkA/AcECQEHQWRkcmVzcwEBGgFXXsGWGTDJokN4RmnWJtbx5rhD0L32TB64AgdkZXBvc2l0CQDMCAICIzNQQ3dGWFNxOHZqOGlLaXRBNXpyckxSYnVxZWhmbWltcGNlCQDMCAIGBQNuaWwJAMwIAgkBD0F0dGFjaGVkUGF5bWVudAIFC3N1cHBseUFzc2V0BQxzdXBwbHlBbW91bnQFA25pbAMJAAACBQVpbnYxMQUFaW52MTEEBWludjEyCQD8BwQJAQdBZGRyZXNzAQEaAVdewZYZMMmiQ3hGadYm1vHmuEPQvfZMHrgCEXByb3RlY3RDb2xsYXRlcmFsCQDMCAICIzNQQ3dGWFNxOHZqOGlLaXRBNXpyckxSYnVxZWhmbWltcGNlBQNuaWwFA25pbAMJAAACBQVpbnYxMgUFaW52MTIEBGludjIJAPwHBAkBB0FkZHJlc3MBARoBV7FdkCeQkZXkZMKjjXQRgC3mwofUqO0iPAIMdHJhbnNmZXJEZWJ0CQDMCAIFAmJyCQDMCAIFAmNyCQDMCAIFAXYJAMwIAgUCbGEFA25pbAUDbmlsAwkAAAIFBGludjIFBGludjIFA25pbAkAAgECJFN0cmljdCB2YWx1ZSBpcyBub3QgZXF1YWwgdG8gaXRzZWxmLgkAAgECJFN0cmljdCB2YWx1ZSBpcyBub3QgZXF1YWwgdG8gaXRzZWxmLgkAAgECJFN0cmljdCB2YWx1ZSBpcyBub3QgZXF1YWwgdG8gaXRzZWxmLgA43+St", "height": 3507776, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: rYjs6qDJkq597vUQXpsyfn9tFo9EvE3BEJYNX2SPfy8 Next: BALkNRQFL3AhCL633Uf5SXpapR8zvTDLbAhaui6FjcNN Diff:
OldNewDifferences
228228 if ((K != a))
229229 then throw("bad deposit asset")
230230 else {
231- let z = invoke(Address(base58'3PAZv9tgK1PX7dKR7b4kchq5qdpUS3G5sYT'), "deposit", ["3PCwFXSq8vj8iKitA5zrrLRbuqehfmimpce", true], [AttachedPayment(K, J)])
231+ let z = invoke(Address(base58'3PAZv9tgK1PX7dKR7b4kchq5qdpUS3G5sYT'), "deposit", ["3PCwFXSq8vj8iKitA5zrrLRbuqehfmimpce", false], [AttachedPayment(K, J)])
232232 if ((z == z))
233233 then {
234234 let A = invoke(Address(base58'3PJ6iR5X1PT2rZcNmbqByKuh7k8mtj5wVGw'), "transferDebt", [F, G, h, H], nil)
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 6 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let a = base58'DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p'
55
66 let b = base58'At8D6NFFpheCbvKVnjVoeLL84Eo8NZn6ovManxfLaFWL'
77
88 let c = Address(base58'3P6gGsVQbD2xgmaNxN7Rj3arohPsBxvo5GC')
99
1010 let d = Address(base58'3P5T88oGg47FEsJcpC2o43BSF34Bs5dcFpP')
1111
1212 let e = Address(base58'3P2cpE7nusQRRFt3Tg22WtKfdi6bUKwmqVM')
1313
1414 let f = Address(base58'3PC51qgNQz4xx7m1DhLdCDYESaeNKT6zeFt')
1515
1616 func g (h) = {
1717 let i = h
1818 if ($isInstanceOf(i, "List[Any]"))
1919 then {
2020 let j = i
2121 j
2222 }
2323 else throw("#err")
2424 }
2525
2626
2727 func k (h) = {
2828 let i = h
2929 if ($isInstanceOf(i, "Int"))
3030 then {
3131 let l = i
3232 l
3333 }
3434 else {
3535 let m = i
3636 throw("#err")
3737 }
3838 }
3939
4040
4141 @Callable(n)
4242 func usdn_100 (o) = {
4343 let p = assetBalance(this, a)
4444 if ((p == p))
4545 then {
4646 let q = invoke(addressFromStringValue("3PCbvPVQfSvVu88ip8Fm5YjwJhjEYk1Txhk"), "withdrawVestedAllUSDN", [false, true], nil)
4747 if ((q == q))
4848 then {
4949 let r = assetBalance(this, a)
5050 if ((r == r))
5151 then [ScriptTransfer(d, (r - p), a)]
5252 else throw("Strict value is not equal to itself.")
5353 }
5454 else throw("Strict value is not equal to itself.")
5555 }
5656 else throw("Strict value is not equal to itself.")
5757 }
5858
5959
6060
6161 @Callable(n)
6262 func surf (s) = if (if ((n.caller != c))
6363 then (n.caller != this)
6464 else false)
6565 then throw("only admin can do")
6666 else {
6767 let t = g(invoke(addressFromStringValue("3P77iUusNwMMzWFdC8f7bftwpHyG1PBs1gq"), "calcNeutinoMetricsREADONLY", nil, nil))
6868 let u = k(t[8])
6969 if ((s > u))
7070 then {
7171 let q = invoke(Address(base58'3PCbvPVQfSvVu88ip8Fm5YjwJhjEYk1Txhk'), "withdrawVestedAllSURF", [false, true], nil)
7272 if ((q == q))
7373 then {
7474 let v = assetBalance(this, b)
7575 [ScriptTransfer(d, v, b)]
7676 }
7777 else throw("Strict value is not equal to itself.")
7878 }
7979 else throw(("br is bad. " + toString(u)))
8080 }
8181
8282
8383
8484 @Callable(n)
8585 func toVesting (w) = if (if (if ((n.originCaller != c))
8686 then (n.originCaller != this)
8787 else false)
8888 then (n.originCaller != d)
8989 else false)
9090 then throw("only admin can do")
9191 else if ((size(n.payments) != 1))
9292 then throw("bad payment")
9393 else {
9494 let x = n.payments[0].amount
9595 let y = n.payments[0].assetId
9696 let z = invoke(Address(base58'3PAZv9tgK1PX7dKR7b4kchq5qdpUS3G5sYT'), "repay", [w], [AttachedPayment(y, x)])
9797 if ((z == z))
9898 then {
9999 let A = invoke(Address(base58'3PCbvPVQfSvVu88ip8Fm5YjwJhjEYk1Txhk'), "convertToUSDN", nil, nil)
100100 if ((A == A))
101101 then {
102102 let B = invoke(Address(base58'3PAZv9tgK1PX7dKR7b4kchq5qdpUS3G5sYT'), "withdraw", ["DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p", -1], nil)
103103 if ((B == B))
104104 then {
105105 let C = assetBalance(this, value(y))
106106 if ((C == C))
107107 then [ScriptTransfer(d, C, y), ScriptTransfer(e, assetBalance(this, a), a)]
108108 else throw("Strict value is not equal to itself.")
109109 }
110110 else throw("Strict value is not equal to itself.")
111111 }
112112 else throw("Strict value is not equal to itself.")
113113 }
114114 else throw("Strict value is not equal to itself.")
115115 }
116116
117117
118118
119119 @Callable(n)
120120 func rewards_vesting (D) = if (if ((n.originCaller != c))
121121 then (n.originCaller != this)
122122 else false)
123123 then throw("only admin can do")
124124 else {
125125 let E = if ((D == "3PC51qgNQz4xx7m1DhLdCDYESaeNKT6zeFt"))
126126 then f
127127 else e
128128 let p = assetBalance(this, a)
129129 if ((p == p))
130130 then {
131131 let q = invoke(addressFromStringValue("3PKZk5TdPCLP2GZviipLFfK46ExTnwkRCBd"), "claimRewards", nil, nil)
132132 if ((q == q))
133133 then {
134134 let r = assetBalance(this, a)
135135 if ((r == r))
136136 then [ScriptTransfer(E, (r - p), a)]
137137 else throw("Strict value is not equal to itself.")
138138 }
139139 else throw("Strict value is not equal to itself.")
140140 }
141141 else throw("Strict value is not equal to itself.")
142142 }
143143
144144
145145
146146 @Callable(n)
147147 func import_lp () = if (if (if (if ((n.originCaller != c))
148148 then (n.originCaller != this)
149149 else false)
150150 then (n.originCaller != d)
151151 else false)
152152 then (n.originCaller != e)
153153 else false)
154154 then throw("only admin can do")
155155 else if ((size(n.payments) != 1))
156156 then throw("bad payment")
157157 else {
158158 let x = n.payments[0].amount
159159 let y = n.payments[0].assetId
160160 let q = invoke(Address(base58'3PAZv9tgK1PX7dKR7b4kchq5qdpUS3G5sYT'), "replenishWithAtoken", nil, n.payments)
161161 if ((q == q))
162162 then nil
163163 else throw("Strict value is not equal to itself.")
164164 }
165165
166166
167167
168168 @Callable(n)
169169 func itsmine (F,G,h,H,s,I) = if (if (if ((n.originCaller != c))
170170 then (n.originCaller != this)
171171 else false)
172172 then (n.originCaller != d)
173173 else false)
174174 then throw("only admin can do")
175175 else if ((size(n.payments) != 1))
176176 then throw("bad payment")
177177 else {
178178 let J = n.payments[0].amount
179179 let K = n.payments[0].assetId
180180 if ((K != a))
181181 then throw("bad deposit asset")
182182 else {
183183 let z = invoke(Address(base58'3PAZv9tgK1PX7dKR7b4kchq5qdpUS3G5sYT'), "deposit", ["3PCwFXSq8vj8iKitA5zrrLRbuqehfmimpce", true], [AttachedPayment(K, J)])
184184 if ((z == z))
185185 then {
186186 let A = invoke(Address(base58'3PJ6iR5X1PT2rZcNmbqByKuh7k8mtj5wVGw'), "transferDebt", [F, G, h, H], nil)
187187 if ((A == A))
188188 then {
189189 let L = assetBalance(this, fromBase58String(s))
190190 if ((L == L))
191191 then {
192192 let B = invoke(Address(base58'3PAZv9tgK1PX7dKR7b4kchq5qdpUS3G5sYT'), "withdraw", [s, -1], nil)
193193 if ((B == B))
194194 then {
195195 let C = assetBalance(this, fromBase58String(s))
196196 if ((C == C))
197197 then if ((I == 0))
198198 then throw(toString((C - L)))
199199 else if ((I > (C - L)))
200200 then throw("low")
201201 else [ScriptTransfer(n.caller, (C - L), fromBase58String(s))]
202202 else throw("Strict value is not equal to itself.")
203203 }
204204 else throw("Strict value is not equal to itself.")
205205 }
206206 else throw("Strict value is not equal to itself.")
207207 }
208208 else throw("Strict value is not equal to itself.")
209209 }
210210 else throw("Strict value is not equal to itself.")
211211 }
212212 }
213213
214214
215215
216216 @Callable(n)
217217 func liq1 (F,G,h,H) = if (if (if ((n.originCaller != c))
218218 then (n.originCaller != this)
219219 else false)
220220 then (n.originCaller != d)
221221 else false)
222222 then throw("only admin can do")
223223 else if ((size(n.payments) != 1))
224224 then throw("bad payment")
225225 else {
226226 let J = n.payments[0].amount
227227 let K = n.payments[0].assetId
228228 if ((K != a))
229229 then throw("bad deposit asset")
230230 else {
231- let z = invoke(Address(base58'3PAZv9tgK1PX7dKR7b4kchq5qdpUS3G5sYT'), "deposit", ["3PCwFXSq8vj8iKitA5zrrLRbuqehfmimpce", true], [AttachedPayment(K, J)])
231+ let z = invoke(Address(base58'3PAZv9tgK1PX7dKR7b4kchq5qdpUS3G5sYT'), "deposit", ["3PCwFXSq8vj8iKitA5zrrLRbuqehfmimpce", false], [AttachedPayment(K, J)])
232232 if ((z == z))
233233 then {
234234 let A = invoke(Address(base58'3PJ6iR5X1PT2rZcNmbqByKuh7k8mtj5wVGw'), "transferDebt", [F, G, h, H], nil)
235235 if ((A == A))
236236 then nil
237237 else throw("Strict value is not equal to itself.")
238238 }
239239 else throw("Strict value is not equal to itself.")
240240 }
241241 }
242242
243243
244244
245245 @Callable(n)
246246 func liq2 (F,G,h,H) = if (if (if ((n.originCaller != c))
247247 then (n.originCaller != this)
248248 else false)
249249 then (n.originCaller != d)
250250 else false)
251251 then throw("only admin can do")
252252 else if ((size(n.payments) != 1))
253253 then throw("bad payment")
254254 else {
255255 let J = n.payments[0].amount
256256 let K = n.payments[0].assetId
257257 if ((K != a))
258258 then throw("bad deposit asset")
259259 else {
260260 let M = invoke(Address(base58'3PAZv9tgK1PX7dKR7b4kchq5qdpUS3G5sYT'), "deposit", ["3PCwFXSq8vj8iKitA5zrrLRbuqehfmimpce", true], [AttachedPayment(K, J)])
261261 if ((M == M))
262262 then {
263263 let N = invoke(Address(base58'3PAZv9tgK1PX7dKR7b4kchq5qdpUS3G5sYT'), "protectCollateral", ["3PCwFXSq8vj8iKitA5zrrLRbuqehfmimpce"], nil)
264264 if ((N == N))
265265 then {
266266 let A = invoke(Address(base58'3PJ6iR5X1PT2rZcNmbqByKuh7k8mtj5wVGw'), "transferDebt", [F, G, h, H], nil)
267267 if ((A == A))
268268 then nil
269269 else throw("Strict value is not equal to itself.")
270270 }
271271 else throw("Strict value is not equal to itself.")
272272 }
273273 else throw("Strict value is not equal to itself.")
274274 }
275275 }
276276
277277

github/deemru/w8io/6500d08 
44.15 ms