tx · 6yvp8yZyezeGW7XNEaUGgJeUaBDobzQbPpChiNGe2ULU

3PBy5csSnjgkieeF9dRTXN2AwG3SXBsVpww:  -0.01000000 Waves

2022.12.29 11:35 [3446846] smart account 3PBy5csSnjgkieeF9dRTXN2AwG3SXBsVpww > SELF 0.00000000 Waves

{ "type": 13, "id": "6yvp8yZyezeGW7XNEaUGgJeUaBDobzQbPpChiNGe2ULU", "fee": 1000000, "feeAssetId": null, "timestamp": 1672302934606, "version": 2, "chainId": 87, "sender": "3PBy5csSnjgkieeF9dRTXN2AwG3SXBsVpww", "senderPublicKey": "ACUCrsKGyXXF5qHMFHPnQRbm5dQ619jBk5r4xWgex9TE", "proofs": [ "5vsacaEtEDXWTj3oQHxRc37YoFZwLqfwtTujWwVK8iau54W5HXzycq9atSJRsdFknAPb6kSCZdXH5MTWGMggBGVt" ], "script": "base64:BgKWBQgCEgMKAQESBAoCCAgSBAoCCAgiACIEYm9zcyIRdXNkdEFzc2V0SWRTdHJpbmciEXVzZGNBc3NldElkU3RyaW5nIg5nZXRTdHJpbmdCeUtleSIDa2V5Ig9nZXRJbnRlZ2VyQnlLZXkiA2FtdCIOZGVjaW1hbHNfbXVsdGkiB2dldEJhc2UiCWZ1bmNfbmFtZSIEZGF0YSICcDEiAnAyIgJscCIDYWlkIgRhaWQyIgR3YWlkIgRhaWRzIgVhaWQycyIKZ2V0QmFzZUJhbCIGYWlkMmJiIgVhaWRiYiIJZ2V0UHV0R2V0IgdwdXRGdW5jIgdnZXRGdW5jIghmaW5hbGl6ZSIHZXJyX3N0ciIHZGVjaW1hbCIGYWlkMmJhIgZhbW91bnQiDGdldEJhbFRvU3dhcCIHYWlkX3N0ciIPZ2V0QXNzZXREZWNpbWFsIgF4IgckbWF0Y2gwIgVhc3NldCICcHciAWkiCyR0MDI1NTgyNjI1IgxhaWQyX2RlY2ltYWwiCyR0MDI3NjgyODI3IgRzd2FwIgliYWxUb1N3YXAiCyR0MDI5ODQzMDI0IgNwdXQiA2xwYiIDZ2V0IgJ3cCILJHQwMzM5MzM0NjAiCyR0MDM2MDMzNjYyIgskdDAzNjY3MzcwNyICcHMiCyR0MDQyMzA0Mjk3IgskdDA0NDQwNDQ5OSIFc3dhcDIiAnNwIgskdDA0ODk3NDk2NCILJHQwNTEwNzUxNjYiAndzIgskdDA1NTYxNTYyOCILJHQwNTc3MTU4MzAiCyR0MDU4MzU1ODc1IgJzdyILJHQwNjM4NTY0NTIiCyR0MDY1OTU2NjU0IgskdDA2NjU5NjY5OSIBYSIDdmFsIgF0IgJ0eCIGdmVyaWZ5EwABYgkBEUBleHRyTmF0aXZlKDEwNjIpAQIjM1BSRTVLSDlvUEdmRlBzN2ZHblFjSjR3TnNoRURVUEdqMXQAAWMCLDM0TjlZY0VFVExXbjkzcVlRNjRFc1AxeDg5dFNydUpVNDRSckVNU1hYRVBKAAFkAiw2WHRIanBYYnM5UlJKUDJTcjlHVXlWcXpBQ2NieTlUa1RoSFhualZDNUNESgEBZQEBZgkBC3ZhbHVlT3JFbHNlAgkAnQgCBQR0aGlzBQFmAgABAWcBAWYJAQt2YWx1ZU9yRWxzZQIJAJoIAgUEdGhpcwUBZgAZAAFoCQEBZwECB21vbnRhbnQAAWkJAMwIAgAKCQDMCAIAZAkAzAgCAOgHCQDMCAIAkE4JAMwIAgCgjQYJAMwIAgDAhD0JAMwIAgCAreIECQDMCAIAgMLXLwUDbmlsAQFqAQFrBAFsCQC1CQIJAQFlAQUBawIBXwQBbQkBEUBleHRyTmF0aXZlKDEwNjIpAQkAkQMCBQFsAAAEAW4JARFAZXh0ck5hdGl2ZSgxMDYyKQEJAJEDAgUBbAABBAFvCQDZBAEJAJEDAgUBbAACBAFwCQDZBAEJAJEDAgUBbAADBAFxCQDZBAEJAJEDAgUBbAAEBAFyBQR1bml0BAFzAwkAAAIJAJEDAgUBbAADAgVXQVZFUwIFV0FWRVMJAJEDAgUBbAADBAF0AwkAAAIJAJEDAgUBbAAEAgVXQVZFUwIFV0FWRVMJAJEDAgUBbAAECQCaCggFAW0FAW4FAW8FAXAFAXEFAXIFAXMFAXQBAXUEAXABcwFxAXQEAXYDCQAAAgUBdAIFV0FWRVMICQDvBwEFBHRoaXMJYXZhaWxhYmxlCQDwBwIFBHRoaXMFAXEDCQAAAgUBdgUBdgQBdwMJAAACBQFzAgVXQVZFUwgJAO8HAQUEdGhpcwlhdmFpbGFibGUJAPAHAgUEdGhpcwUBcAMJAAACBQF3BQF3CQCUCgIFAXcFAXYJAAIBAiRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4JAAIBAiRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4BAXgBAXMEAXkDAwkAAAIFAWMFAXMGCQAAAgUBZAUBcwILcHV0T25lVGtuVjICCXB1dE9uZVRrbgQBegMDCQAAAgUBYwUBcwYJAAACBQFkBQFzAgtnZXRPbmVUa25WMgIJZ2V0T25lVGtuCQCUCgIFAXkFAXoBAUEFAXYBdAFxAUIBQwQBRAMJAAACBQF0AgVXQVZFUwgJAO8HAQUEdGhpcwlhdmFpbGFibGUJAPAHAgUEdGhpcwUBcQMJAAACBQFEBQFEAwkAZwIAAAkAZQIFAUQFAXYJAAIBBQFCBAFFCQBlAgUBRAkAaAIFAWgFAUMDCQAAAgUBRQUBRQkAzAgCCQEOU2NyaXB0VHJhbnNmZXIDBQFiBQFFAwkAAAIFAXQCBVdBVkVTBQR1bml0BQFxBQNuaWwJAAIBAiRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4JAAIBAiRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4BAUYDAUcBdwFwAwkAAAIFAUcCBVdBVkVTCQBlAggJAO8HAQUEdGhpcwlhdmFpbGFibGUFAXcJAGUCCQDwBwIFBHRoaXMFAXAFAXcBAUgBAXAEAUkEAUoJAOwHAQUBcAMJAAECBQFKAgVBc3NldAQBSwUBSgkAkQMCBQFpCQBlAggFAUsIZGVjaW1hbHMAAQkAkQMCBQFpAAcFAUkBAUwCAU0BawQBTgkBAWoBBQFrBAFtCAUBTgJfMQQBbggFAU4CXzIEAW8IBQFOAl8zBAFwCAUBTgJfNAQBcQgFAU4CXzUEAXIIBQFOAl82BAFzCAUBTgJfNwQBdAgFAU4CXzgEAU8JAQFIAQUBcQMDCQECIT0CCAUBTQZjYWxsZXIFBHRoaXMJAQIhPQIIBQFNBmNhbGxlcgUBYgcJAAIBAht5b3UgYXJlIG5vdCBhbGxvd2VkIHRvIGFyYiEEAVAJAQF1BAUBcAUBcwUBcQUBdAMJAAACBQFQBQFQBAF2CAUBUAJfMgQBdwgFAVACXzEEAVEJAPwHBAUBbQIEc3dhcAkAzAgCBQFzCQDMCAIAAQUDbmlsCQDMCAIJAQ9BdHRhY2hlZFBheW1lbnQCBQFxCQBoAgUBaAUBTwUDbmlsAwkAAAIFAVEFAVEEAVIJAQFGAwUBcwUBdwUBcAQBUwkBAXgBBQFzBAF5CAUBUwJfMQQBeggFAVMCXzIEAVQJAPwHBAUBbgUBeQkAzAgCAAEJAMwIAgcFA25pbAkAzAgCCQEPQXR0YWNoZWRQYXltZW50AgMJAAACBQFzAgVXQVZFUwUBcgUBcAUBUgUDbmlsAwkAAAIFAVQFAVQEAVUJAPAHAgUEdGhpcwUBbwMJAAACBQFVBQFVBAFWCQD8BwQFAW4FAXoJAMwIAgUBdAkAzAgCAAEFA25pbAkAzAgCCQEPQXR0YWNoZWRQYXltZW50AgUBbwUBVQUDbmlsAwkAAAIFAVYFAVYJAQFBBQUBdgUBdAUBcQUBawUBTwkAAgECJFN0cmljdCB2YWx1ZSBpcyBub3QgZXF1YWwgdG8gaXRzZWxmLgkAAgECJFN0cmljdCB2YWx1ZSBpcyBub3QgZXF1YWwgdG8gaXRzZWxmLgkAAgECJFN0cmljdCB2YWx1ZSBpcyBub3QgZXF1YWwgdG8gaXRzZWxmLgkAAgECJFN0cmljdCB2YWx1ZSBpcyBub3QgZXF1YWwgdG8gaXRzZWxmLgkAAgECJFN0cmljdCB2YWx1ZSBpcyBub3QgZXF1YWwgdG8gaXRzZWxmLgEBVwIBTQFrBAFYCQEBagEFAWsEAW0IBQFYAl8xBAFuCAUBWAJfMgQBbwgFAVgCXzMEAXAIBQFYAl80BAFxCAUBWAJfNQQBcggFAVgCXzYEAXMIBQFYAl83BAF0CAUBWAJfOAQBTwkBAUgBBQFxAwMJAQIhPQIIBQFNBmNhbGxlcgUEdGhpcwkBAiE9AggFAU0GY2FsbGVyBQFiBwkAAgECG3lvdSBhcmUgbm90IGFsbG93ZWQgdG8gYXJiIQQBWQkBAXUEBQFwBQFzBQFxBQF0AwkAAAIFAVkFAVkEAXYIBQFZAl8yBAF3CAUBWQJfMQQBWgkBAXgBBQFzBAF5CAUBWgJfMQQBeggFAVoCXzIEAVQJAPwHBAUBbQUBeQkAzAgCAAEJAMwIAgcFA25pbAkAzAgCCQEPQXR0YWNoZWRQYXltZW50AgUBcQkAaAIFAWgFAU8FA25pbAMJAAACBQFUBQFUBAFVCQDwBwIFBHRoaXMFAW8DCQAAAgUBVQUBVQQBVgkA/AcEBQFtBQF6CQDMCAIFAXMJAMwIAgABBQNuaWwJAMwIAgkBD0F0dGFjaGVkUGF5bWVudAIFAW8FAVUFA25pbAMJAAACBQFWBQFWBAFSCQEBRgMFAXMFAXcFAXAEAVEJAPwHBAUBbgIEc3dhcAkAzAgCBQF0CQDMCAIAAQUDbmlsCQDMCAIJAQ9BdHRhY2hlZFBheW1lbnQCAwkAAAIFAXMCBVdBVkVTBQFyBQFwBQFSBQNuaWwDCQAAAgUBUQUBUQkBAUEFBQF2BQF0BQFxBQFrBQFPCQACAQIkU3RyaWN0IHZhbHVlIGlzIG5vdCBlcXVhbCB0byBpdHNlbGYuCQACAQIkU3RyaWN0IHZhbHVlIGlzIG5vdCBlcXVhbCB0byBpdHNlbGYuCQACAQIkU3RyaWN0IHZhbHVlIGlzIG5vdCBlcXVhbCB0byBpdHNlbGYuCQACAQIkU3RyaWN0IHZhbHVlIGlzIG5vdCBlcXVhbCB0byBpdHNlbGYuCQACAQIkU3RyaWN0IHZhbHVlIGlzIG5vdCBlcXVhbCB0byBpdHNlbGYuAQJhYQIBTQFrBAJhYgkBAWoBBQFrBAFtCAUCYWICXzEEAW4IBQJhYgJfMgQBbwgFAmFiAl8zBAFwCAUCYWICXzQEAXEIBQJhYgJfNQQBcggFAmFiAl82BAFzCAUCYWICXzcEAXQIBQJhYgJfOAQBTwkBAUgBBQFxAwMJAQIhPQIIBQFNBmNhbGxlcgUEdGhpcwkBAiE9AggFAU0GY2FsbGVyBQFiBwkAAgECG3lvdSBhcmUgbm90IGFsbG93ZWQgdG8gYXJiIQQCYWMJAQF1BAUBcAUBcwUBcQUBdAMJAAACBQJhYwUCYWMEAXYIBQJhYwJfMgQBdwgFAmFjAl8xBAFRCQD8BwQFAW0CBHN3YXAJAMwIAgUBcwkAzAgCAAEFA25pbAkAzAgCCQEPQXR0YWNoZWRQYXltZW50AgUBcQkAaAIFAWgFAU8FA25pbAMJAAACBQFRBQFRBAFSCQEBRgMFAXMFAXcFAXAEAmFkCQD8BwQFAW4CCGV4Y2hhbmdlCQDMCAIAAQUDbmlsCQDMCAIJAQ9BdHRhY2hlZFBheW1lbnQCAwkAAAIFAXMCBVdBVkVTBQFyBQFwBQFSBQNuaWwDCQAAAgUCYWQFAmFkCQEBQQUFAXYFAXQFAXEFAWsFAU8JAAIBAiRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4JAAIBAiRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4JAAIBAiRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4BAmFlAgFNAWsEAmFmCQEBagEFAWsEAW0IBQJhZgJfMQQBbggFAmFmAl8yBAFvCAUCYWYCXzMEAXAIBQJhZgJfNAQBcQgFAmFmAl81BAFyCAUCYWYCXzYEAXMIBQJhZgJfNwQBdAgFAmFmAl84BAFPCQEBSAEFAXEDAwkBAiE9AggFAU0GY2FsbGVyBQR0aGlzCQECIT0CCAUBTQZjYWxsZXIFAWIHCQACAQIbeW91IGFyZSBub3QgYWxsb3dlZCB0byBhcmIhBAJhZwkBAXUEBQFwBQFzBQFxBQF0AwkAAAIFAmFnBQJhZwQBdggFAmFnAl8yBAF3CAUCYWcCXzEEAVEJAPwHBAUBbQIIZXhjaGFuZ2UJAMwIAgABBQNuaWwJAMwIAgkBD0F0dGFjaGVkUGF5bWVudAIFAXEJAGgCBQFoBQFPBQNuaWwDCQAAAgUBUQUBUQQBUgkBAUYDBQFzBQF3BQFwBAJhZAkA/AcEBQFuAgRzd2FwCQDMCAIFAXQJAMwIAgABBQNuaWwJAMwIAgkBD0F0dGFjaGVkUGF5bWVudAIDCQAAAgUBcwIFV0FWRVMFAXIFAXAFAVIFA25pbAMJAAACBQJhZAUCYWQJAQFBBQUBdgUBdAUBcQUBawUBTwkAAgECJFN0cmljdCB2YWx1ZSBpcyBub3QgZXF1YWwgdG8gaXRzZWxmLgkAAgECJFN0cmljdCB2YWx1ZSBpcyBub3QgZXF1YWwgdG8gaXRzZWxmLgkAAgECJFN0cmljdCB2YWx1ZSBpcyBub3QgZXF1YWwgdG8gaXRzZWxmLgECYWgCAU0BawQCYWkJAQFqAQUBawQBbQgFAmFpAl8xBAFuCAUCYWkCXzIEAW8IBQJhaQJfMwQBcAgFAmFpAl80BAFxCAUCYWkCXzUEAXIIBQJhaQJfNgQBcwgFAmFpAl83BAF0CAUCYWkCXzgEAU8JAQFIAQUBcQMDCQECIT0CCAUBTQZjYWxsZXIFBHRoaXMJAQIhPQIIBQFNBmNhbGxlcgUBYgcJAAIBAht5b3UgYXJlIG5vdCBhbGxvd2VkIHRvIGFyYiEEAmFqCQEBdQQFAXAFAXMFAXEFAXQDCQAAAgUCYWoFAmFqBAF2CAUCYWoCXzIEAXcIBQJhagJfMQQCYWsJAQF4AQUBcwQBeQgFAmFrAl8xBAF6CAUCYWsCXzIEAVQJAPwHBAUBbQUBeQkAzAgCAAEJAMwIAgcFA25pbAkAzAgCCQEPQXR0YWNoZWRQYXltZW50AgUBcQkAaAIFAWgFAU8FA25pbAMJAAACBQFUBQFUBAFVCQDwBwIFBHRoaXMFAW8DCQAAAgUBVQUBVQQBVgkA/AcEBQFtBQF6CQDMCAIFAXMJAMwIAgABBQNuaWwJAMwIAgkBD0F0dGFjaGVkUGF5bWVudAIFAW8FAVUFA25pbAMJAAACBQFWBQFWBAFSCQEBRgMFAXMFAXcFAXAEAVEJAPwHBAUBbgIIZXhjaGFuZ2UJAMwIAgABBQNuaWwJAMwIAgkBD0F0dGFjaGVkUGF5bWVudAIDCQAAAgUBcwIFV0FWRVMFAXIFAXAFAVIFA25pbAMJAAACBQFRBQFRCQEBQQUFAXYFAXQFAXEFAWsFAU8JAAIBAiRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4JAAIBAiRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4JAAIBAiRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4JAAIBAiRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4JAAIBAiRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4BAmFsAgFNAWsEAmFtCQEBagEFAWsEAW0IBQJhbQJfMQQBbggFAmFtAl8yBAFvCAUCYW0CXzMEAXAIBQJhbQJfNAQBcQgFAmFtAl81BAFyCAUCYW0CXzYEAXMIBQJhbQJfNwQBdAgFAmFtAl84BAFPCQEBSAEFAXEDAwkBAiE9AggFAU0GY2FsbGVyBQR0aGlzCQECIT0CCAUBTQZjYWxsZXIFAWIHCQACAQIbeW91IGFyZSBub3QgYWxsb3dlZCB0byBhcmIhBAJhbgkBAXUEBQFwBQFzBQFxBQF0AwkAAAIFAmFuBQJhbgQBdggFAmFuAl8yBAF3CAUCYW4CXzEEAmFvCQEBeAEFAXMEAXkIBQJhbwJfMQQBeggFAmFvAl8yBAFRCQD8BwQFAW0CCGV4Y2hhbmdlCQDMCAIAAQUDbmlsCQDMCAIJAQ9BdHRhY2hlZFBheW1lbnQCBQFxCQBoAgUBaAUBTwUDbmlsAwkAAAIFAVEFAVEEAVIJAQFGAwUBcwUBdwUBcAQBVAkA/AcEBQFuBQF5CQDMCAIAAQkAzAgCBwUDbmlsCQDMCAIJAQ9BdHRhY2hlZFBheW1lbnQCAwkAAAIFAXMCBVdBVkVTBQFyBQFwBQFSBQNuaWwDCQAAAgUBVAUBVAQBVQkA8AcCBQR0aGlzBQFvAwkAAAIFAVUFAVUEAVYJAPwHBAUBbgUBegkAzAgCBQF0CQDMCAIAAQUDbmlsCQDMCAIJAQ9BdHRhY2hlZFBheW1lbnQCBQFvBQFVBQNuaWwDCQAAAgUBVgUBVgkBAUEFBQF2BQF0BQFxBQFrBQFPCQACAQIkU3RyaWN0IHZhbHVlIGlzIG5vdCBlcXVhbCB0byBpdHNlbGYuCQACAQIkU3RyaWN0IHZhbHVlIGlzIG5vdCBlcXVhbCB0byBpdHNlbGYuCQACAQIkU3RyaWN0IHZhbHVlIGlzIG5vdCBlcXVhbCB0byBpdHNlbGYuCQACAQIkU3RyaWN0IHZhbHVlIGlzIG5vdCBlcXVhbCB0byBpdHNlbGYuCQACAQIkU3RyaWN0IHZhbHVlIGlzIG5vdCBlcXVhbCB0byBpdHNlbGYuAwFNAQhzZXRBbW91dAECYXADCQECIT0CCAUBTQZjYWxsZXIFBHRoaXMJAAIBAht5b3UgYXJlIG5vdCBhbGxvd2VkIHRvIHNldCEJAMwIAgkBDEludGVnZXJFbnRyeQICB21vbnRhbnQFAmFwBQNuaWwBTQEPc2V0S2V5VmFsU3RyaW5nAgFmAmFxAwkBAiE9AggFAU0GY2FsbGVyBQR0aGlzCQACAQIbeW91IGFyZSBub3QgYWxsb3dlZCB0byBzZXQhCQDMCAIJAQtTdHJpbmdFbnRyeQIFAWYFAmFxBQNuaWwBTQEBYQICYXACYXIDCQAAAgUCYXICAnB3CQEBTAIFAU0FAmFwAwkAAAIFAmFyAgJ3cAkBAVcCBQFNBQJhcAMJAAACBQJhcgICcHMJAQJhYQIFAU0FAmFwAwkAAAIFAmFyAgJzcAkBAmFlAgUBTQUCYXADCQAAAgUCYXICAndzCQECYWgCBQFNBQJhcAMJAAACBQJhcgICc3cJAQJhbAIFAU0FAmFwCQACAQIOVHlwZSBub24gZm91bmQBAmFzAQJhdAAJAMgTAwgFAmFzCWJvZHlCeXRlcwkAkQMCCAUCYXMGcHJvb2ZzAAAIBQJhcw9zZW5kZXJQdWJsaWNLZXk7xRIj", "height": 3446846, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: GafiAzkQJ8ymogibb53sxR7R3RA8HmdCU6jXZ6ZdjJMv Next: HVNveo7Px28ZpDXv1mGAJVSRqnqrWrhXfbcS5E7coRdg Diff:
OldNewDifferences
421421 else throw("Type non found")
422422
423423
424-
425-@Callable(M)
426-func a1 () = L(M, "a1")
427-
428-
429-
430-@Callable(M)
431-func a2 () = W(M, "a2")
432-
433-
434-
435-@Callable(M)
436-func a3 () = aa(M, "a3")
437-
438-
439-
440-@Callable(M)
441-func a4 () = ae(M, "a4")
442-
443-
444-
445-@Callable(M)
446-func a5 () = ah(M, "a5")
447-
448-
449-
450-@Callable(M)
451-func a6 () = al(M, "a6")
452-
453-
454-
455-@Callable(M)
456-func a7 () = L(M, "a7")
457-
458-
459-
460-@Callable(M)
461-func a8 () = W(M, "a8")
462-
463-
464-
465-@Callable(M)
466-func a9 () = L(M, "a9")
467-
468-
469-
470-@Callable(M)
471-func a10 () = W(M, "a10")
472-
473-
474-
475-@Callable(M)
476-func a11 () = L(M, "a11")
477-
478-
479-
480-@Callable(M)
481-func a12 () = W(M, "a12")
482-
483-
484-
485-@Callable(M)
486-func a13 () = ah(M, "a13")
487-
488-
489-
490-@Callable(M)
491-func a14 () = al(M, "a14")
492-
493-
494-
495-@Callable(M)
496-func a15 () = ah(M, "a15")
497-
498-
499-
500-@Callable(M)
501-func a16 () = al(M, "a16")
502-
503-
504-
505-@Callable(M)
506-func a17 () = ah(M, "a17")
507-
508-
509-
510-@Callable(M)
511-func a18 () = al(M, "a18")
512-
513-
514-
515-@Callable(M)
516-func a19 () = ah(M, "a19")
517-
518-
519-
520-@Callable(M)
521-func a20 () = al(M, "a20")
522-
523-
524-
525-@Callable(M)
526-func a21 () = ah(M, "a21")
527-
528-
529-
530-@Callable(M)
531-func a22 () = al(M, "a22")
532-
533-
534-
535-@Callable(M)
536-func a23 () = aa(M, "a23")
537-
538-
539-
540-@Callable(M)
541-func a24 () = ae(M, "a24")
542-
543-
544-
545-@Callable(M)
546-func a25 () = aa(M, "a25")
547-
548-
549-
550-@Callable(M)
551-func a26 () = ae(M, "a26")
552-
553-
554-
555-@Callable(M)
556-func a27 () = ah(M, "a27")
557-
558-
559-
560-@Callable(M)
561-func a28 () = al(M, "a28")
562-
563-
564-
565-@Callable(M)
566-func a29 () = aa(M, "a29")
567-
568-
569-
570-@Callable(M)
571-func a30 () = ae(M, "a30")
572-
573-
574-
575-@Callable(M)
576-func a31 () = L(M, "a31")
577-
578-
579-
580-@Callable(M)
581-func a32 () = W(M, "a32")
582-
583-
584-
585-@Callable(M)
586-func a33 () = L(M, "a33")
587-
588-
589-
590-@Callable(M)
591-func a34 () = W(M, "a34")
592-
593-
594-
595-@Callable(M)
596-func a35 () = L(M, "a35")
597-
598-
599-
600-@Callable(M)
601-func a36 () = W(M, "a36")
602-
603-
604-
605-@Callable(M)
606-func a37 () = L(M, "a37")
607-
608-
609-
610-@Callable(M)
611-func a38 () = W(M, "a38")
612-
613-
614424 @Verifier(as)
615425 func at () = sigVerify_128Kb(as.bodyBytes, as.proofs[0], as.senderPublicKey)
616426
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 6 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let b = addressFromStringValue("3PRE5KH9oPGfFPs7fGnQcJ4wNshEDUPGj1t")
55
66 let c = "34N9YcEETLWn93qYQ64EsP1x89tSruJU44RrEMSXXEPJ"
77
88 let d = "6XtHjpXbs9RRJP2Sr9GUyVqzACcby9TkThHXnjVC5CDJ"
99
1010 func e (f) = valueOrElse(getString(this, f), "")
1111
1212
1313 func g (f) = valueOrElse(getInteger(this, f), 25)
1414
1515
1616 let h = g("montant")
1717
1818 let i = [10, 100, 1000, 10000, 100000, 1000000, 10000000, 100000000]
1919
2020 func j (k) = {
2121 let l = split(e(k), "_")
2222 let m = addressFromStringValue(l[0])
2323 let n = addressFromStringValue(l[1])
2424 let o = fromBase58String(l[2])
2525 let p = fromBase58String(l[3])
2626 let q = fromBase58String(l[4])
2727 let r = unit
2828 let s = if ((l[3] == "WAVES"))
2929 then "WAVES"
3030 else l[3]
3131 let t = if ((l[4] == "WAVES"))
3232 then "WAVES"
3333 else l[4]
3434 $Tuple8(m, n, o, p, q, r, s, t)
3535 }
3636
3737
3838 func u (p,s,q,t) = {
3939 let v = if ((t == "WAVES"))
4040 then wavesBalance(this).available
4141 else assetBalance(this, q)
4242 if ((v == v))
4343 then {
4444 let w = if ((s == "WAVES"))
4545 then wavesBalance(this).available
4646 else assetBalance(this, p)
4747 if ((w == w))
4848 then $Tuple2(w, v)
4949 else throw("Strict value is not equal to itself.")
5050 }
5151 else throw("Strict value is not equal to itself.")
5252 }
5353
5454
5555 func x (s) = {
5656 let y = if (if ((c == s))
5757 then true
5858 else (d == s))
5959 then "putOneTknV2"
6060 else "putOneTkn"
6161 let z = if (if ((c == s))
6262 then true
6363 else (d == s))
6464 then "getOneTknV2"
6565 else "getOneTkn"
6666 $Tuple2(y, z)
6767 }
6868
6969
7070 func A (v,t,q,B,C) = {
7171 let D = if ((t == "WAVES"))
7272 then wavesBalance(this).available
7373 else assetBalance(this, q)
7474 if ((D == D))
7575 then if ((0 >= (D - v)))
7676 then throw(B)
7777 else {
7878 let E = (D - (h * C))
7979 if ((E == E))
8080 then [ScriptTransfer(b, E, if ((t == "WAVES"))
8181 then unit
8282 else q)]
8383 else throw("Strict value is not equal to itself.")
8484 }
8585 else throw("Strict value is not equal to itself.")
8686 }
8787
8888
8989 func F (G,w,p) = if ((G == "WAVES"))
9090 then (wavesBalance(this).available - w)
9191 else (assetBalance(this, p) - w)
9292
9393
9494 func H (p) = {
9595 let I = {
9696 let J = assetInfo(p)
9797 if ($isInstanceOf(J, "Asset"))
9898 then {
9999 let K = J
100100 i[(K.decimals - 1)]
101101 }
102102 else i[7]
103103 }
104104 I
105105 }
106106
107107
108108 func L (M,k) = {
109109 let N = j(k)
110110 let m = N._1
111111 let n = N._2
112112 let o = N._3
113113 let p = N._4
114114 let q = N._5
115115 let r = N._6
116116 let s = N._7
117117 let t = N._8
118118 let O = H(q)
119119 if (if ((M.caller != this))
120120 then (M.caller != b)
121121 else false)
122122 then throw("you are not allowed to arb!")
123123 else {
124124 let P = u(p, s, q, t)
125125 if ((P == P))
126126 then {
127127 let v = P._2
128128 let w = P._1
129129 let Q = invoke(m, "swap", [s, 1], [AttachedPayment(q, (h * O))])
130130 if ((Q == Q))
131131 then {
132132 let R = F(s, w, p)
133133 let S = x(s)
134134 let y = S._1
135135 let z = S._2
136136 let T = invoke(n, y, [1, false], [AttachedPayment(if ((s == "WAVES"))
137137 then r
138138 else p, R)])
139139 if ((T == T))
140140 then {
141141 let U = assetBalance(this, o)
142142 if ((U == U))
143143 then {
144144 let V = invoke(n, z, [t, 1], [AttachedPayment(o, U)])
145145 if ((V == V))
146146 then A(v, t, q, k, O)
147147 else throw("Strict value is not equal to itself.")
148148 }
149149 else throw("Strict value is not equal to itself.")
150150 }
151151 else throw("Strict value is not equal to itself.")
152152 }
153153 else throw("Strict value is not equal to itself.")
154154 }
155155 else throw("Strict value is not equal to itself.")
156156 }
157157 }
158158
159159
160160 func W (M,k) = {
161161 let X = j(k)
162162 let m = X._1
163163 let n = X._2
164164 let o = X._3
165165 let p = X._4
166166 let q = X._5
167167 let r = X._6
168168 let s = X._7
169169 let t = X._8
170170 let O = H(q)
171171 if (if ((M.caller != this))
172172 then (M.caller != b)
173173 else false)
174174 then throw("you are not allowed to arb!")
175175 else {
176176 let Y = u(p, s, q, t)
177177 if ((Y == Y))
178178 then {
179179 let v = Y._2
180180 let w = Y._1
181181 let Z = x(s)
182182 let y = Z._1
183183 let z = Z._2
184184 let T = invoke(m, y, [1, false], [AttachedPayment(q, (h * O))])
185185 if ((T == T))
186186 then {
187187 let U = assetBalance(this, o)
188188 if ((U == U))
189189 then {
190190 let V = invoke(m, z, [s, 1], [AttachedPayment(o, U)])
191191 if ((V == V))
192192 then {
193193 let R = F(s, w, p)
194194 let Q = invoke(n, "swap", [t, 1], [AttachedPayment(if ((s == "WAVES"))
195195 then r
196196 else p, R)])
197197 if ((Q == Q))
198198 then A(v, t, q, k, O)
199199 else throw("Strict value is not equal to itself.")
200200 }
201201 else throw("Strict value is not equal to itself.")
202202 }
203203 else throw("Strict value is not equal to itself.")
204204 }
205205 else throw("Strict value is not equal to itself.")
206206 }
207207 else throw("Strict value is not equal to itself.")
208208 }
209209 }
210210
211211
212212 func aa (M,k) = {
213213 let ab = j(k)
214214 let m = ab._1
215215 let n = ab._2
216216 let o = ab._3
217217 let p = ab._4
218218 let q = ab._5
219219 let r = ab._6
220220 let s = ab._7
221221 let t = ab._8
222222 let O = H(q)
223223 if (if ((M.caller != this))
224224 then (M.caller != b)
225225 else false)
226226 then throw("you are not allowed to arb!")
227227 else {
228228 let ac = u(p, s, q, t)
229229 if ((ac == ac))
230230 then {
231231 let v = ac._2
232232 let w = ac._1
233233 let Q = invoke(m, "swap", [s, 1], [AttachedPayment(q, (h * O))])
234234 if ((Q == Q))
235235 then {
236236 let R = F(s, w, p)
237237 let ad = invoke(n, "exchange", [1], [AttachedPayment(if ((s == "WAVES"))
238238 then r
239239 else p, R)])
240240 if ((ad == ad))
241241 then A(v, t, q, k, O)
242242 else throw("Strict value is not equal to itself.")
243243 }
244244 else throw("Strict value is not equal to itself.")
245245 }
246246 else throw("Strict value is not equal to itself.")
247247 }
248248 }
249249
250250
251251 func ae (M,k) = {
252252 let af = j(k)
253253 let m = af._1
254254 let n = af._2
255255 let o = af._3
256256 let p = af._4
257257 let q = af._5
258258 let r = af._6
259259 let s = af._7
260260 let t = af._8
261261 let O = H(q)
262262 if (if ((M.caller != this))
263263 then (M.caller != b)
264264 else false)
265265 then throw("you are not allowed to arb!")
266266 else {
267267 let ag = u(p, s, q, t)
268268 if ((ag == ag))
269269 then {
270270 let v = ag._2
271271 let w = ag._1
272272 let Q = invoke(m, "exchange", [1], [AttachedPayment(q, (h * O))])
273273 if ((Q == Q))
274274 then {
275275 let R = F(s, w, p)
276276 let ad = invoke(n, "swap", [t, 1], [AttachedPayment(if ((s == "WAVES"))
277277 then r
278278 else p, R)])
279279 if ((ad == ad))
280280 then A(v, t, q, k, O)
281281 else throw("Strict value is not equal to itself.")
282282 }
283283 else throw("Strict value is not equal to itself.")
284284 }
285285 else throw("Strict value is not equal to itself.")
286286 }
287287 }
288288
289289
290290 func ah (M,k) = {
291291 let ai = j(k)
292292 let m = ai._1
293293 let n = ai._2
294294 let o = ai._3
295295 let p = ai._4
296296 let q = ai._5
297297 let r = ai._6
298298 let s = ai._7
299299 let t = ai._8
300300 let O = H(q)
301301 if (if ((M.caller != this))
302302 then (M.caller != b)
303303 else false)
304304 then throw("you are not allowed to arb!")
305305 else {
306306 let aj = u(p, s, q, t)
307307 if ((aj == aj))
308308 then {
309309 let v = aj._2
310310 let w = aj._1
311311 let ak = x(s)
312312 let y = ak._1
313313 let z = ak._2
314314 let T = invoke(m, y, [1, false], [AttachedPayment(q, (h * O))])
315315 if ((T == T))
316316 then {
317317 let U = assetBalance(this, o)
318318 if ((U == U))
319319 then {
320320 let V = invoke(m, z, [s, 1], [AttachedPayment(o, U)])
321321 if ((V == V))
322322 then {
323323 let R = F(s, w, p)
324324 let Q = invoke(n, "exchange", [1], [AttachedPayment(if ((s == "WAVES"))
325325 then r
326326 else p, R)])
327327 if ((Q == Q))
328328 then A(v, t, q, k, O)
329329 else throw("Strict value is not equal to itself.")
330330 }
331331 else throw("Strict value is not equal to itself.")
332332 }
333333 else throw("Strict value is not equal to itself.")
334334 }
335335 else throw("Strict value is not equal to itself.")
336336 }
337337 else throw("Strict value is not equal to itself.")
338338 }
339339 }
340340
341341
342342 func al (M,k) = {
343343 let am = j(k)
344344 let m = am._1
345345 let n = am._2
346346 let o = am._3
347347 let p = am._4
348348 let q = am._5
349349 let r = am._6
350350 let s = am._7
351351 let t = am._8
352352 let O = H(q)
353353 if (if ((M.caller != this))
354354 then (M.caller != b)
355355 else false)
356356 then throw("you are not allowed to arb!")
357357 else {
358358 let an = u(p, s, q, t)
359359 if ((an == an))
360360 then {
361361 let v = an._2
362362 let w = an._1
363363 let ao = x(s)
364364 let y = ao._1
365365 let z = ao._2
366366 let Q = invoke(m, "exchange", [1], [AttachedPayment(q, (h * O))])
367367 if ((Q == Q))
368368 then {
369369 let R = F(s, w, p)
370370 let T = invoke(n, y, [1, false], [AttachedPayment(if ((s == "WAVES"))
371371 then r
372372 else p, R)])
373373 if ((T == T))
374374 then {
375375 let U = assetBalance(this, o)
376376 if ((U == U))
377377 then {
378378 let V = invoke(n, z, [t, 1], [AttachedPayment(o, U)])
379379 if ((V == V))
380380 then A(v, t, q, k, O)
381381 else throw("Strict value is not equal to itself.")
382382 }
383383 else throw("Strict value is not equal to itself.")
384384 }
385385 else throw("Strict value is not equal to itself.")
386386 }
387387 else throw("Strict value is not equal to itself.")
388388 }
389389 else throw("Strict value is not equal to itself.")
390390 }
391391 }
392392
393393
394394 @Callable(M)
395395 func setAmout (ap) = if ((M.caller != this))
396396 then throw("you are not allowed to set!")
397397 else [IntegerEntry("montant", ap)]
398398
399399
400400
401401 @Callable(M)
402402 func setKeyValString (f,aq) = if ((M.caller != this))
403403 then throw("you are not allowed to set!")
404404 else [StringEntry(f, aq)]
405405
406406
407407
408408 @Callable(M)
409409 func a (ap,ar) = if ((ar == "pw"))
410410 then L(M, ap)
411411 else if ((ar == "wp"))
412412 then W(M, ap)
413413 else if ((ar == "ps"))
414414 then aa(M, ap)
415415 else if ((ar == "sp"))
416416 then ae(M, ap)
417417 else if ((ar == "ws"))
418418 then ah(M, ap)
419419 else if ((ar == "sw"))
420420 then al(M, ap)
421421 else throw("Type non found")
422422
423423
424-
425-@Callable(M)
426-func a1 () = L(M, "a1")
427-
428-
429-
430-@Callable(M)
431-func a2 () = W(M, "a2")
432-
433-
434-
435-@Callable(M)
436-func a3 () = aa(M, "a3")
437-
438-
439-
440-@Callable(M)
441-func a4 () = ae(M, "a4")
442-
443-
444-
445-@Callable(M)
446-func a5 () = ah(M, "a5")
447-
448-
449-
450-@Callable(M)
451-func a6 () = al(M, "a6")
452-
453-
454-
455-@Callable(M)
456-func a7 () = L(M, "a7")
457-
458-
459-
460-@Callable(M)
461-func a8 () = W(M, "a8")
462-
463-
464-
465-@Callable(M)
466-func a9 () = L(M, "a9")
467-
468-
469-
470-@Callable(M)
471-func a10 () = W(M, "a10")
472-
473-
474-
475-@Callable(M)
476-func a11 () = L(M, "a11")
477-
478-
479-
480-@Callable(M)
481-func a12 () = W(M, "a12")
482-
483-
484-
485-@Callable(M)
486-func a13 () = ah(M, "a13")
487-
488-
489-
490-@Callable(M)
491-func a14 () = al(M, "a14")
492-
493-
494-
495-@Callable(M)
496-func a15 () = ah(M, "a15")
497-
498-
499-
500-@Callable(M)
501-func a16 () = al(M, "a16")
502-
503-
504-
505-@Callable(M)
506-func a17 () = ah(M, "a17")
507-
508-
509-
510-@Callable(M)
511-func a18 () = al(M, "a18")
512-
513-
514-
515-@Callable(M)
516-func a19 () = ah(M, "a19")
517-
518-
519-
520-@Callable(M)
521-func a20 () = al(M, "a20")
522-
523-
524-
525-@Callable(M)
526-func a21 () = ah(M, "a21")
527-
528-
529-
530-@Callable(M)
531-func a22 () = al(M, "a22")
532-
533-
534-
535-@Callable(M)
536-func a23 () = aa(M, "a23")
537-
538-
539-
540-@Callable(M)
541-func a24 () = ae(M, "a24")
542-
543-
544-
545-@Callable(M)
546-func a25 () = aa(M, "a25")
547-
548-
549-
550-@Callable(M)
551-func a26 () = ae(M, "a26")
552-
553-
554-
555-@Callable(M)
556-func a27 () = ah(M, "a27")
557-
558-
559-
560-@Callable(M)
561-func a28 () = al(M, "a28")
562-
563-
564-
565-@Callable(M)
566-func a29 () = aa(M, "a29")
567-
568-
569-
570-@Callable(M)
571-func a30 () = ae(M, "a30")
572-
573-
574-
575-@Callable(M)
576-func a31 () = L(M, "a31")
577-
578-
579-
580-@Callable(M)
581-func a32 () = W(M, "a32")
582-
583-
584-
585-@Callable(M)
586-func a33 () = L(M, "a33")
587-
588-
589-
590-@Callable(M)
591-func a34 () = W(M, "a34")
592-
593-
594-
595-@Callable(M)
596-func a35 () = L(M, "a35")
597-
598-
599-
600-@Callable(M)
601-func a36 () = W(M, "a36")
602-
603-
604-
605-@Callable(M)
606-func a37 () = L(M, "a37")
607-
608-
609-
610-@Callable(M)
611-func a38 () = W(M, "a38")
612-
613-
614424 @Verifier(as)
615425 func at () = sigVerify_128Kb(as.bodyBytes, as.proofs[0], as.senderPublicKey)
616426

github/deemru/w8io/6500d08 
44.67 ms