tx · GApHSFqRwAUqRnBgS8FouyWUXnn543cH6i3sSRPtGdfW

3N8n6BtTBKRZBoPuMzaPBH9FyJhfv9xDFJH:  -0.01400000 Waves

2022.07.26 14:26 [2156704] smart account 3N8n6BtTBKRZBoPuMzaPBH9FyJhfv9xDFJH > SELF 0.00000000 Waves

{ "type": 13, "id": "GApHSFqRwAUqRnBgS8FouyWUXnn543cH6i3sSRPtGdfW", "fee": 1400000, "feeAssetId": null, "timestamp": 1658834839219, "version": 2, "chainId": 84, "sender": "3N8n6BtTBKRZBoPuMzaPBH9FyJhfv9xDFJH", "senderPublicKey": "4hcnYaYoB2XaCzyJ7wfePpG7EfTd6st6aCAhkskJ9cQ5", "proofs": [ "2RQE4uTEJdn1tPo1kAMNokKqEqmjgw3nSFmkEboXc3MWRmpCAB2my4N6No2yNLJrD9m9YLTg4TdhVcwYUohcNvhJ" ], "script": "base64:BgIcCAISABIAEgASABIAEgASABIAEgASABIAEgASAB0ACnVzZHRVc2RuTFABINtNgzVkRxuW758ML6DPfdV5nZLo4Zs1D8E/zHsCcCkLAA11c2R0VXNkbkxQVENJASAKgc2p7UBhHZhKuDrYegRoUwgmwMmY8WHBKX76Hd4q8gAId3hVc2RuTFABIBu5oY97zkylzfrOR8kLFo5N9lvewuuTwdbFqNGxqgscAAt3eFVzZG5MUFRDSQEgt+zd5hsCe9q2E4f9VdDWPLbHojc9S4i9wXtvSEQAmC8ACnVzZGNVc2RuTFABIANpAfwbCpgKiM2P/hFZhYUmkTKzWpL8JulIXdOf3lx2AA11c2RjVXNkbkxQVENJASD2Ajfd05/vhkUvXCNHD5Vf0TptoSvCp7SbVEEHUvVuxgAKdXNkY1VzZHRMUAEgxvikdBtWSFYQn5B+wjP0MWuLBEosK/2ZS4f1hZt85IwADXVzZGNVc2R0TFBUQ0kBIALGhXwESzPH4u+HZ4dS+1WC/bPfhCO2oFrFNd3PV0r+AAxwdXp6bGVVc2RuTFABIMMzxnTOI6qkIt9JJOXEmWt4BLB3VoJ0/7jRHUqNHNGeAA9wdXp6bGVVc2RuTFBUQ0kBILyU+s8HBwEdV39jR5qmDf31BdfGxHvOc1pvfCmSiEe1AAR3eElkASCTARyrqcduJVfOZp5xtr2qa/g86FgLKu7ZoE67PNwUsQAOa2V5U3BvbnNvcnNoaXACE1Nwb25zb3JzaGlwX2luX2xvY2sACWlzU3RvcHBlZAcACWtleVN0YWtlZAIJU1RBS0VEX0xQAAtrZXlDb21wb3VuZAINRnJvbV9Db21wb3VuZAARa2V5d3hVc2RuQ29tcG91bmQCEFdYX1VTRE5fY29tcG91bmQACWtleVdYVVNETgIHV1hfVVNETgATa2V5VXNkY1VzZG5Db21wb3VuZAISVVNEQ19VU0ROX2NvbXBvdW5kAAtrZXlVU0RDVVNETgIJVVNEQ19VU0ROABNrZXlVc2RjVXNkdENvbXBvdW5kAhJVU0RDX1VTRFRfY29tcG91bmQAC2tleVVTRENVU0RUAglVU0RDX1VTRFQAFWtleVB1enpsZVVzZG5Db21wb3VuZAIUUFVaWkxFX1VTRE5fY29tcG91bmQADWtleVBVWlpMRVVTRE4CC1BVWlpMRV9VU0ROAANkZWYAgMLXLwAHZmVlUGVyYwCAyK+gJQACdHcBGgFURAdaQG/if6cjf4GI08hsOBUJKRx7yEACAAZvcmFjbGUBGgFXNa0fpB2xFW1R889ByDqps3iUaoOKvG+JAAlzdGFrZVBvb2wCIzNNeDN6bVhyTWNMRkNhZk11UHRYQXpSNFpQVmVaWWI2cUx6AQxjaGVja0FkZHJlc3MBBmNhbGxlcgMJAQIhPQIFBmNhbGxlcgUGb3JhY2xlBwYNAWkBCHdpdGhkcmF3AAQHcGF5bWVudAkBBXZhbHVlAQkAkQMCCAUBaQhwYXltZW50cwAABAJhbQgFB3BheW1lbnQGYW1vdW50BAJpZAgFB3BheW1lbnQHYXNzZXRJZAMJAAACBQJpZAUKdXNkdFVzZG5MUAQJVENJQW1vdW50BAckbWF0Y2gwCQDsBwEFDXVzZHRVc2RuTFBUQ0kDCQABAgUHJG1hdGNoMAIFQXNzZXQEAXEFByRtYXRjaDAIBQFxCHF1YW50aXR5AAAEDnVzZG5Vc2R0U3Rha2VkCQELdmFsdWVPckVsc2UCCQCaCAIFBHRoaXMFCWtleVN0YWtlZAAABAxmb3JTaW5nbGVUQ0kJAGsDBQ51c2RuVXNkdFN0YWtlZAUDZGVmBQlUQ0lBbW91bnQEEHVzZG5McFRvV2l0aGRyYXcJAGsDBQxmb3JTaW5nbGVUQ0kFAmFtBQNkZWYEA2ZlZQkAawMFEHVzZG5McFRvV2l0aGRyYXcFA2RlZgUHZmVlUGVyYwQHdW5zdGFrZQkA/AcECQEHQWRkcmVzcwEBGgFUWUAnk2tLKe6+saEO5txAuM+kjXoM67UPAgd1bnN0YWtlCQDMCAICLEZtNHFjenU2UGVwejhLVWhoM0hlYjZMZVRWZnBTTVg1dnZOZ3czeDc2NENTCQDMCAIFAmFtBQNuaWwJAMwIAgUHcGF5bWVudAUDbmlsAwkAAAIFB3Vuc3Rha2UFB3Vuc3Rha2UEEXVzZG5McGZlZVRyYW5zZmVyCQEOU2NyaXB0VHJhbnNmZXIDCQEHQWRkcmVzcwEFAnR3BQNmZWUFCnVzZHRVc2RuTFAECHRyYW5zZmVyCQEOU2NyaXB0VHJhbnNmZXIDCAUBaQZjYWxsZXIJAGUCBRB1c2RuTHBUb1dpdGhkcmF3BQNmZWUFCnVzZHRVc2RuTFAEEnVwZGF0ZVVzZG5McFN0YWtlZAkBDEludGVnZXJFbnRyeQIFCWtleVN0YWtlZAkAZQIFDnVzZG5Vc2R0U3Rha2VkBRB1c2RuTHBUb1dpdGhkcmF3BANicm4JAQRCdXJuAgUNdXNkdFVzZG5MUFRDSQUCYW0DCQAAAgUDYnJuBQNicm4JAMwIAgURdXNkbkxwZmVlVHJhbnNmZXIJAMwIAgUIdHJhbnNmZXIJAMwIAgUSdXBkYXRlVXNkbkxwU3Rha2VkBQNuaWwJAAIBAiRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4JAAIBAiRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4DCQAAAgUCaWQFC3d4VXNkbkxQVENJBAd3eFRjaUFtBAckbWF0Y2gwCQDsBwEFC3d4VXNkbkxQVENJAwkAAQIFByRtYXRjaDACBUFzc2V0BAFxBQckbWF0Y2gwCAUBcQhxdWFudGl0eQAABAx3eFVzZG5TdGFrZWQJAQt2YWx1ZU9yRWxzZQIJAJoIAgUEdGhpcwUJa2V5V1hVU0ROAAAECnNpbmdsZVdYTFAJAGsDBQx3eFVzZG5TdGFrZWQFA2RlZgUHd3hUY2lBbQQOd3hMcFRvV2l0aGRyYXcJAGsDBQpzaW5nbGVXWExQBQJhbQUDZGVmBANmZWUJAGsDBQ53eExwVG9XaXRoZHJhdwUDZGVmBQdmZWVQZXJjBAd1bnN0YWtlCQD8BwQJAQdBZGRyZXNzAQEaAVRZQCeTa0sp7r6xoQ7m3EC4z6SNegzrtQ8CB3Vuc3Rha2UJAMwIAgIsMnNFQlZjeURGSzJMdXBDZjdNZUE0dnpIaEdLNERDMVdqYktHUUNMWURxaWIJAMwIAgUCYW0FA25pbAkAzAgCBQdwYXltZW50BQNuaWwDCQAAAgUHdW5zdGFrZQUHdW5zdGFrZQQPd3hMcEZlZVRyYW5zZmVyCQEOU2NyaXB0VHJhbnNmZXIDCQEHQWRkcmVzcwEFAnR3BQNmZWUFCHd4VXNkbkxQBAx3eExwVHJhbnNmZXIJAQ5TY3JpcHRUcmFuc2ZlcgMIBQFpBmNhbGxlcgkAZQIFAmFtBQNmZWUFCHd4VXNkbkxQBBB1cGRhdGVXeExwU3Rha2VkCQEMSW50ZWdlckVudHJ5AgUJa2V5V1hVU0ROCQBlAgUMd3hVc2RuU3Rha2VkBQ53eExwVG9XaXRoZHJhdwQLYnVybld4THBUY2kJAQRCdXJuAgUId3hVc2RuTFAFAmFtAwkAAAIFC2J1cm5XeExwVGNpBQtidXJuV3hMcFRjaQkAzAgCBQ93eExwRmVlVHJhbnNmZXIJAMwIAgUMd3hMcFRyYW5zZmVyCQDMCAIFEHVwZGF0ZVd4THBTdGFrZWQFA25pbAkAAgECJFN0cmljdCB2YWx1ZSBpcyBub3QgZXF1YWwgdG8gaXRzZWxmLgkAAgECJFN0cmljdCB2YWx1ZSBpcyBub3QgZXF1YWwgdG8gaXRzZWxmLgMJAAACBQJpZAUNdXNkY1VzZG5MUFRDSQQLdXNkY1VzZG5UQ0kEByRtYXRjaDAJAOwHAQUNdXNkY1VzZG5MUFRDSQMJAAECBQckbWF0Y2gwAgVBc3NldAQBcQUHJG1hdGNoMAgFAXEIcXVhbnRpdHkAAAQOdXNkY1VzZG5TdGFrZWQJAQt2YWx1ZU9yRWxzZQIJAJoIAgUEdGhpcwULa2V5VVNEQ1VTRE4AAAQMc2luZ2xlVXNkY0xQCQBrAwULdXNkY1VzZG5UQ0kFA2RlZgUOdXNkY1VzZG5TdGFrZWQEEHVzZGNMcFRvV2l0aGRyYXcJAGsDBQxzaW5nbGVVc2RjTFAFAmFtBQNkZWYEA2ZlZQkAawMFEHVzZGNMcFRvV2l0aGRyYXcFA2RlZgUHZmVlUGVyYwQNdXNkY1VzZG5MUEZlZQkBDlNjcmlwdFRyYW5zZmVyAwkBB0FkZHJlc3MBBQJ0dwUDZmVlBQp1c2RjVXNkbkxQBBB1c2RjVXNkblRyYW5zZmVyCQEOU2NyaXB0VHJhbnNmZXIDCAUBaQZjYWxsZXIJAGUCBQJhbQUDZmVlBQp1c2RjVXNkbkxQBBZ1cGRhdGVVc2RjVXNkbkxwU3Rha2VkCQEMSW50ZWdlckVudHJ5AgULa2V5VVNEQ1VTRE4JAGUCBQ51c2RjVXNkblN0YWtlZAUQdXNkY0xwVG9XaXRoZHJhdwQRYnVyblVzZGNVc2RuTHBUY2kJAQRCdXJuAgUNdXNkY1VzZG5MUFRDSQUCYW0DCQAAAgURYnVyblVzZGNVc2RuTHBUY2kFEWJ1cm5Vc2RjVXNkbkxwVGNpCQDMCAIFDXVzZGNVc2RuTFBGZWUJAMwIAgUQdXNkY1VzZG5UcmFuc2ZlcgkAzAgCBRZ1cGRhdGVVc2RjVXNkbkxwU3Rha2VkBQNuaWwJAAIBAiRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4DCQAAAgUCaWQFDXVzZGNVc2R0TFBUQ0kEC3VzZGNVc2R0VGNpBAckbWF0Y2gwCQDsBwEFDXVzZGNVc2RuTFBUQ0kDCQABAgUHJG1hdGNoMAIFQXNzZXQEAXEFByRtYXRjaDAIBQFxCHF1YW50aXR5AAAEDnVzZGNVc2R0U3Rha2VkCQELdmFsdWVPckVsc2UCCQCaCAIFBHRoaXMFC2tleVVTRENVU0RUAAAEDnNpbmdsZVVzZGNVc2R0CQBrAwULdXNkY1VzZHRUY2kFA2RlZgUOdXNkY1VzZHRTdGFrZWQEFHVzZGNVc2R0THBUb1dpdGhkcmF3CQBrAwUOc2luZ2xlVXNkY1VzZHQFAmFtBQNkZWYEA2ZlZQkAawMFFHVzZGNVc2R0THBUb1dpdGhkcmF3BQNkZWYFB2ZlZVBlcmMEDXVzZGNVc2R0TFBGZWUJAQ5TY3JpcHRUcmFuc2ZlcgMJAQdBZGRyZXNzAQUCdHcFA2ZlZQUKdXNkY1VzZHRMUAQQdXNkY1VzZHRUcmFuc2ZlcgkBDlNjcmlwdFRyYW5zZmVyAwgFAWkGY2FsbGVyCQBlAgUCYW0FA2ZlZQUKdXNkY1VzZHRMUAQWdXBkYXRlVXNkY1VzZHRMcFN0YWtlZAkBDEludGVnZXJFbnRyeQIFC2tleVVTRENVU0RUCQBlAgUOdXNkY1VzZHRTdGFrZWQFFHVzZGNVc2R0THBUb1dpdGhkcmF3BAtidXJuV3hMcFRjaQkBBEJ1cm4CBQ11c2RjVXNkbkxQVENJBQJhbQMJAAACBQtidXJuV3hMcFRjaQULYnVybld4THBUY2kJAMwIAgUNdXNkY1VzZHRMUEZlZQkAzAgCBRB1c2RjVXNkdFRyYW5zZmVyCQDMCAIFFnVwZGF0ZVVzZGNVc2R0THBTdGFrZWQFA25pbAkAAgECJFN0cmljdCB2YWx1ZSBpcyBub3QgZXF1YWwgdG8gaXRzZWxmLgMJAAACBQJpZAUPcHV6emxlVXNkbkxQVENJBA1wdXp6bGVVc2RuVGNpBAckbWF0Y2gwCQDsBwEFD3B1enpsZVVzZG5MUFRDSQMJAAECBQckbWF0Y2gwAgVBc3NldAQBcQUHJG1hdGNoMAgFAXEIcXVhbnRpdHkAAAQOcHV6emxlTFBTdGFrZWQJAQt2YWx1ZU9yRWxzZQIJAJoIAgUEdGhpcwUNa2V5UFVaWkxFVVNETgAABBBzaW5nbGVQdXp6bGVVc2RuCQBrAwUNcHV6emxlVXNkblRjaQUDZGVmBQ5wdXp6bGVMUFN0YWtlZAQScHV6emxlVXNkbldpdGhkcmF3CQBrAwUQc2luZ2xlUHV6emxlVXNkbgUCYW0FA2RlZgQDZmVlCQBrAwUScHV6emxlVXNkbldpdGhkcmF3BQNkZWYFB2ZlZVBlcmMED3B1enpsZVVzZG5MUEZlZQkBDlNjcmlwdFRyYW5zZmVyAwkBB0FkZHJlc3MBBQJ0dwUDZmVlBQxwdXp6bGVVc2RuTFAEEnB1enpsZVVzZG5UcmFuc2ZlcgkBDlNjcmlwdFRyYW5zZmVyAwgFAWkGY2FsbGVyCQBlAgUCYW0FA2ZlZQUMcHV6emxlVXNkbkxQBBh1cGRhdGVQdXp6bGVVc2RuTHBTdGFrZWQJAQxJbnRlZ2VyRW50cnkCBQ1rZXlQVVpaTEVVU0ROCQBlAgUOcHV6emxlTFBTdGFrZWQFEnB1enpsZVVzZG5XaXRoZHJhdwQNYnVyblB1enpsZVRDSQkBBEJ1cm4CBQ9wdXp6bGVVc2RuTFBUQ0kFAmFtAwkAAAIFDWJ1cm5QdXp6bGVUQ0kFDWJ1cm5QdXp6bGVUQ0kJAMwIAgUPcHV6emxlVXNkbkxQRmVlCQDMCAIFEnB1enpsZVVzZG5UcmFuc2ZlcgkAzAgCBRh1cGRhdGVQdXp6bGVVc2RuTHBTdGFrZWQFA25pbAkAAgECJFN0cmljdCB2YWx1ZSBpcyBub3QgZXF1YWwgdG8gaXRzZWxmLgkAAgECDUludmFsaWQgYXNzZXQBaQEPZGVwb3NpdFd4VXNkbkxQAAQDcG10CQEFdmFsdWUBCQCRAwIIBQFpCHBheW1lbnRzAAAECXBtdEFtb3VudAgFA3BtdAZhbW91bnQDCQECIT0CCAUDcG10B2Fzc2V0SWQFCHd4VXNkbkxQCQACAQIbYXR0YWNoIFdYVVNETkxQIHRva2VucyBvbmx5AwUJaXNTdG9wcGVkCQACAQIZc21hcnQgY29udHJhY3QgaXMgb24gbG9jawQIdGtTdGFrZWQJAQt2YWx1ZU9yRWxzZQIJAJoIAgUEdGhpcwUJa2V5V1hVU0ROAAAEC3RvdGFsSXNzdWVkBAckbWF0Y2gwCQDsBwEFC3d4VXNkbkxQVENJAwkAAQIFByRtYXRjaDACBUFzc2V0BAVhc3NldAUHJG1hdGNoMAgFBWFzc2V0CHF1YW50aXR5CQACAQIQQ2FuJ3QgZmluZCBhc3NldAQDb25lCQBrAwULdG90YWxJc3N1ZWQAgMLXLwUIdGtTdGFrZWQEB3RvSXNzdWUJAGsDBQlwbXRBbW91bnQFA29uZQCAwtcvBAt1cGRhdGVTdGF0ZQkBDEludGVnZXJFbnRyeQIFCWtleVdYVVNETgkAZAIFCHRrU3Rha2VkBQlwbXRBbW91bnQEB0xQc3Rha2UJAPwHBAkBB0FkZHJlc3MBARoBVFlAJ5NrSynuvrGhDubcQLjPpI16DOu1DwIFc3Rha2UFA25pbAkAzAgCBQNwbXQFA25pbAMJAAACBQdMUHN0YWtlBQdMUHN0YWtlBAdMUElzc3VlCQEHUmVpc3N1ZQMFC3d4VXNkbkxQVENJBQd0b0lzc3VlBgQIdHJhbnNmZXIJAQ5TY3JpcHRUcmFuc2ZlcgMIBQFpBmNhbGxlcgUHdG9Jc3N1ZQULd3hVc2RuTFBUQ0kJAMwIAgUHTFBJc3N1ZQkAzAgCBQh0cmFuc2ZlcgkAzAgCBQt1cGRhdGVTdGF0ZQUDbmlsCQACAQIkU3RyaWN0IHZhbHVlIGlzIG5vdCBlcXVhbCB0byBpdHNlbGYuAWkBEWRlcG9zaXRVc2R0VXNkbkxQAAQDcG10CQEFdmFsdWUBCQCRAwIIBQFpCHBheW1lbnRzAAAECXBtdEFtb3VudAgFA3BtdAZhbW91bnQDCQECIT0CCAUDcG10B2Fzc2V0SWQFCnVzZHRVc2RuTFAJAAIBAh1hdHRhY2ggVVNEVFVTRE5MUCB0b2tlbnMgb25seQMFCWlzU3RvcHBlZAkAAgECGXNtYXJ0IGNvbnRyYWN0IGlzIG9uIGxvY2sECHRrU3Rha2VkCQELdmFsdWVPckVsc2UCCQCaCAIFBHRoaXMFCWtleVN0YWtlZAAABAt0b3RhbElzc3VlZAQHJG1hdGNoMAkA7AcBBQ11c2R0VXNkbkxQVENJAwkAAQIFByRtYXRjaDACBUFzc2V0BAVhc3NldAUHJG1hdGNoMAgFBWFzc2V0CHF1YW50aXR5CQACAQIQQ2FuJ3QgZmluZCBhc3NldAQMZnJvbUNvbXBvdW5kCQELdmFsdWVPckVsc2UCCQCaCAIFBHRoaXMFC2tleUNvbXBvdW5kAAAEBmZvck9uZQkAawMFC3RvdGFsSXNzdWVkAIDC1y8FCHRrU3Rha2VkBAd0b0lzc3VlCQBrAwUJcG10QW1vdW50BQZmb3JPbmUAgMLXLwQLdXBkYXRlU3RhdGUJAQxJbnRlZ2VyRW50cnkCBQlrZXlTdGFrZWQJAGQCBQh0a1N0YWtlZAUJcG10QW1vdW50BAdMUHN0YWtlCQD8BwQJAQdBZGRyZXNzAQEaAVfrO+d+bgUYwpGkmBYX4WbXRScg7iVJVqgCBXN0YWtlBQNuaWwJAMwIAgUDcG10BQNuaWwDCQAAAgUHTFBzdGFrZQUHTFBzdGFrZQQHTFBJc3N1ZQkBB1JlaXNzdWUDBQ11c2R0VXNkbkxQVENJBQd0b0lzc3VlBgQIdHJhbnNmZXIJAQ5TY3JpcHRUcmFuc2ZlcgMIBQFpBmNhbGxlcgUHdG9Jc3N1ZQUNdXNkdFVzZG5MUFRDSQkAzAgCBQdMUElzc3VlCQDMCAIFCHRyYW5zZmVyCQDMCAIFC3VwZGF0ZVN0YXRlBQNuaWwJAAIBAiRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4BaQERZGVwb3NpdFVzZGNVc2RuTFAABANwbXQJAQV2YWx1ZQEJAJEDAggFAWkIcGF5bWVudHMAAAQJcG10QW1vdW50CAUDcG10BmFtb3VudAMJAQIhPQIIBQNwbXQHYXNzZXRJZAUKdXNkY1VzZG5MUAkAAgECHWF0dGFjaCBVU0RDVVNETkxQIHRva2VucyBvbmx5AwUJaXNTdG9wcGVkCQACAQIZc21hcnQgY29udHJhY3QgaXMgb24gbG9jawQIdGtTdGFrZWQJAQt2YWx1ZU9yRWxzZQIJAJoIAgUEdGhpcwULa2V5VVNEQ1VTRE4AAAQLdG90YWxJc3N1ZWQEByRtYXRjaDAJAOwHAQUNdXNkY1VzZG5MUFRDSQMJAAECBQckbWF0Y2gwAgVBc3NldAQFYXNzZXQFByRtYXRjaDAIBQVhc3NldAhxdWFudGl0eQkAAgECEENhbid0IGZpbmQgYXNzZXQEDGZyb21Db21wb3VuZAkBC3ZhbHVlT3JFbHNlAgkAmggCBQR0aGlzBRNrZXlVc2RjVXNkbkNvbXBvdW5kAAAEBmZvck9uZQkAawMFC3RvdGFsSXNzdWVkAIDC1y8FCHRrU3Rha2VkBAd0b0lzc3VlCQBrAwUJcG10QW1vdW50BQZmb3JPbmUAgMLXLwQLdXBkYXRlU3RhdGUJAQxJbnRlZ2VyRW50cnkCBQtrZXlVU0RDVVNETgkAZAIFCHRrU3Rha2VkBQlwbXRBbW91bnQEB0xQc3Rha2UJAPwHBAkBB0FkZHJlc3MBARoBV+s7535uBRjCkaSYFhfhZtdFJyDuJUlWqAIFc3Rha2UFA25pbAkAzAgCBQNwbXQFA25pbAMJAAACBQdMUHN0YWtlBQdMUHN0YWtlBAdMUElzc3VlCQEHUmVpc3N1ZQMFDXVzZGNVc2RuTFBUQ0kFB3RvSXNzdWUGBAh0cmFuc2ZlcgkBDlNjcmlwdFRyYW5zZmVyAwgFAWkGY2FsbGVyBQd0b0lzc3VlBQ11c2RjVXNkbkxQVENJCQDMCAIFB0xQSXNzdWUJAMwIAgUIdHJhbnNmZXIJAMwIAgULdXBkYXRlU3RhdGUFA25pbAkAAgECJFN0cmljdCB2YWx1ZSBpcyBub3QgZXF1YWwgdG8gaXRzZWxmLgFpARFkZXBvc2l0VXNkY1VzZHRMUAAEA3BtdAkBBXZhbHVlAQkAkQMCCAUBaQhwYXltZW50cwAABAlwbXRBbW91bnQIBQNwbXQGYW1vdW50AwkBAiE9AggFA3BtdAdhc3NldElkBQp1c2RjVXNkdExQCQACAQIdYXR0YWNoIFVTRENVU0RUTFAgdG9rZW5zIG9ubHkDBQlpc1N0b3BwZWQJAAIBAhlzbWFydCBjb250cmFjdCBpcyBvbiBsb2NrBAh0a1N0YWtlZAkBC3ZhbHVlT3JFbHNlAgkAmggCBQR0aGlzBQtrZXlVU0RDVVNEVAAABAt0b3RhbElzc3VlZAQHJG1hdGNoMAkA7AcBBQ11c2RjVXNkdExQVENJAwkAAQIFByRtYXRjaDACBUFzc2V0BAVhc3NldAUHJG1hdGNoMAgFBWFzc2V0CHF1YW50aXR5CQACAQIQQ2FuJ3QgZmluZCBhc3NldAQMZnJvbUNvbXBvdW5kCQELdmFsdWVPckVsc2UCCQCaCAIFBHRoaXMFE2tleVVzZGNVc2R0Q29tcG91bmQAAAQGZm9yT25lCQBrAwULdG90YWxJc3N1ZWQAgMLXLwUIdGtTdGFrZWQEB3RvSXNzdWUJAGsDBQlwbXRBbW91bnQFBmZvck9uZQCAwtcvBAt1cGRhdGVTdGF0ZQkBDEludGVnZXJFbnRyeQIFC2tleVVTRENVU0RUCQBkAgUIdGtTdGFrZWQFCXBtdEFtb3VudAQHTFBzdGFrZQkA/AcECQEHQWRkcmVzcwEBGgFX6zvnfm4FGMKRpJgWF+Fm10UnIO4lSVaoAgVzdGFrZQUDbmlsCQDMCAIFA3BtdAUDbmlsAwkAAAIFB0xQc3Rha2UFB0xQc3Rha2UEB0xQSXNzdWUJAQdSZWlzc3VlAwUNdXNkY1VzZHRMUFRDSQUHdG9Jc3N1ZQYECHRyYW5zZmVyCQEOU2NyaXB0VHJhbnNmZXIDCAUBaQZjYWxsZXIFB3RvSXNzdWUFDXVzZGNVc2R0TFBUQ0kJAMwIAgUHTFBJc3N1ZQkAzAgCBQh0cmFuc2ZlcgkAzAgCBQt1cGRhdGVTdGF0ZQUDbmlsCQACAQIkU3RyaWN0IHZhbHVlIGlzIG5vdCBlcXVhbCB0byBpdHNlbGYuAWkBE2RlcG9zaXRQdXp6bGVVc2RuTFAABANwbXQJAQV2YWx1ZQEJAJEDAggFAWkIcGF5bWVudHMAAAQJcG10QW1vdW50CAUDcG10BmFtb3VudAMJAQIhPQIIBQNwbXQHYXNzZXRJZAUMcHV6emxlVXNkbkxQCQACAQIfYXR0YWNoIFBVWlpMRVVEU05MUCB0b2tlbnMgb25seQMFCWlzU3RvcHBlZAkAAgECGXNtYXJ0IGNvbnRyYWN0IGlzIG9uIGxvY2sECHRrU3Rha2VkCQELdmFsdWVPckVsc2UCCQCaCAIFBHRoaXMFDWtleVBVWlpMRVVTRE4AAAQLdG90YWxJc3N1ZWQEByRtYXRjaDAJAOwHAQUPcHV6emxlVXNkbkxQVENJAwkAAQIFByRtYXRjaDACBUFzc2V0BAVhc3NldAUHJG1hdGNoMAgFBWFzc2V0CHF1YW50aXR5CQACAQIQQ2FuJ3QgZmluZCBhc3NldAQMZnJvbUNvbXBvdW5kCQELdmFsdWVPckVsc2UCCQCaCAIFBHRoaXMFFWtleVB1enpsZVVzZG5Db21wb3VuZAAABAZmb3JPbmUJAGsDBQt0b3RhbElzc3VlZACAwtcvBQh0a1N0YWtlZAQHdG9Jc3N1ZQkAawMFCXBtdEFtb3VudAUGZm9yT25lAIDC1y8EC3VwZGF0ZVN0YXRlCQEMSW50ZWdlckVudHJ5AgUNa2V5UFVaWkxFVVNETgkAZAIFCHRrU3Rha2VkBQlwbXRBbW91bnQEB0xQc3Rha2UJAPwHBAkBB0FkZHJlc3MBARoBV+s7535uBRjCkaSYFhfhZtdFJyDuJUlWqAIFc3Rha2UFA25pbAkAzAgCBQNwbXQFA25pbAMJAAACBQdMUHN0YWtlBQdMUHN0YWtlBAdMUElzc3VlCQEHUmVpc3N1ZQMFD3B1enpsZVVzZG5MUFRDSQUHdG9Jc3N1ZQYECHRyYW5zZmVyCQEOU2NyaXB0VHJhbnNmZXIDCAUBaQZjYWxsZXIFB3RvSXNzdWUFD3B1enpsZVVzZG5MUFRDSQkAzAgCBQdMUElzc3VlCQDMCAIFCHRyYW5zZmVyCQDMCAIFC3VwZGF0ZVN0YXRlBQNuaWwJAAIBAiRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4BaQEQY29tcG91bmRXeFVzZG5MUAAECGNvbXBvdW5kCQEFdmFsdWUBCQCRAwIIBQFpCHBheW1lbnRzAAAEAmNhCAUIY29tcG91bmQGYW1vdW50BAhpc09yYWNsZQkBDGNoZWNrQWRkcmVzcwEICAUBaQZjYWxsZXIFYnl0ZXMDCQECIT0CCAUIY29tcG91bmQHYXNzZXRJZAUId3hVc2RuTFAJAAIBAhthdHRhY2ggV1hVU0ROTFAgdG9rZW5zIG9ubHkDCQEBIQEFCGlzT3JhY2xlCQACAQIsWW91IGFyZSBub3QgYXV0aG90aXplZCB0byBjYWxsIHRoaXMgZnVuY3Rpb24EDGZyb21Db21wb3VuZAkBC3ZhbHVlT3JFbHNlAgkAmggCBQR0aGlzBRFrZXl3eFVzZG5Db21wb3VuZAAABAt0b3RhbFN0YWtlZAkBC3ZhbHVlT3JFbHNlAgkAmggCBQR0aGlzBQlrZXlXWFVTRE4AAAQGc3Rha2VDCQD8BwQJAQdBZGRyZXNzAQEaAVfrO+d+bgUYwpGkmBYX4WbXRScg7iVJVqgCBXN0YWtlBQNuaWwJAMwIAgUIY29tcG91bmQFA25pbAMJAAACBQZzdGFrZUMFBnN0YWtlQwQLdXBkYXRlU3RhdGUJAQxJbnRlZ2VyRW50cnkCBQlrZXlXWFVTRE4JAGQCBQt0b3RhbFN0YWtlZAUCY2EEAnRjCQEMSW50ZWdlckVudHJ5AgURa2V5d3hVc2RuQ29tcG91bmQJAGQCBQxmcm9tQ29tcG91bmQFAmNhCQDMCAIFC3VwZGF0ZVN0YXRlCQDMCAIFAnRjBQNuaWwJAAIBAiRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4BaQESY29tcG91bmRVc2R0VXNkbkxQAAQIY29tcG91bmQJAQV2YWx1ZQEJAJEDAggFAWkIcGF5bWVudHMAAAQCY2EIBQhjb21wb3VuZAZhbW91bnQECGlzT3JhY2xlCQEMY2hlY2tBZGRyZXNzAQgIBQFpBmNhbGxlcgVieXRlcwMJAQIhPQIIBQhjb21wb3VuZAdhc3NldElkBQp1c2R0VXNkbkxQCQACAQIdYXR0YWNoIFVTRFRVU0ROTFAgdG9rZW5zIG9ubHkDCQEBIQEFCGlzT3JhY2xlCQACAQIsWW91IGFyZSBub3QgYXV0aG90aXplZCB0byBjYWxsIHRoaXMgZnVuY3Rpb24EDGZyb21Db21wb3VuZAkBC3ZhbHVlT3JFbHNlAgkAmggCBQR0aGlzBQtrZXlDb21wb3VuZAAABAt0b3RhbFN0YWtlZAkBC3ZhbHVlT3JFbHNlAgkAmggCBQR0aGlzBQlrZXlTdGFrZWQAAAQGc3Rha2VDCQD8BwQJAQdBZGRyZXNzAQEaAVfrO+d+bgUYwpGkmBYX4WbXRScg7iVJVqgCBXN0YWtlBQNuaWwJAMwIAgUIY29tcG91bmQFA25pbAMJAAACBQZzdGFrZUMFBnN0YWtlQwQLdXBkYXRlU3RhdGUJAQxJbnRlZ2VyRW50cnkCBQlrZXlTdGFrZWQJAGQCBQt0b3RhbFN0YWtlZAUCY2EEAnRjCQEMSW50ZWdlckVudHJ5AgULa2V5Q29tcG91bmQJAGQCBQxmcm9tQ29tcG91bmQFAmNhCQDMCAIFC3VwZGF0ZVN0YXRlCQDMCAIFAnRjBQNuaWwJAAIBAiRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4BaQESY29tcG91bmRVc2RjVXNkbkxQAAQIY29tcG91bmQJAQV2YWx1ZQEJAJEDAggFAWkIcGF5bWVudHMAAAQCY2EIBQhjb21wb3VuZAZhbW91bnQECGlzT3JhY2xlCQEMY2hlY2tBZGRyZXNzAQgIBQFpBmNhbGxlcgVieXRlcwMJAQIhPQIIBQhjb21wb3VuZAdhc3NldElkBQp1c2RjVXNkbkxQCQACAQIdYXR0YWNoIFVTRENVU0ROTFAgdG9rZW5zIG9ubHkDCQEBIQEFCGlzT3JhY2xlCQACAQIsWW91IGFyZSBub3QgYXV0aG90aXplZCB0byBjYWxsIHRoaXMgZnVuY3Rpb24EDGZyb21Db21wb3VuZAkBC3ZhbHVlT3JFbHNlAgkAmggCBQR0aGlzBRNrZXlVc2RjVXNkbkNvbXBvdW5kAAAEC3RvdGFsU3Rha2VkCQELdmFsdWVPckVsc2UCCQCaCAIFBHRoaXMFC2tleVVTRENVU0ROAAAEBnN0YWtlQwkA/AcECQEHQWRkcmVzcwEBGgFX6zvnfm4FGMKRpJgWF+Fm10UnIO4lSVaoAgVzdGFrZQUDbmlsCQDMCAIFCGNvbXBvdW5kBQNuaWwDCQAAAgUGc3Rha2VDBQZzdGFrZUMEC3VwZGF0ZVN0YXRlCQEMSW50ZWdlckVudHJ5AgULa2V5VVNEQ1VTRE4JAGQCBQt0b3RhbFN0YWtlZAUCY2EEAnRjCQEMSW50ZWdlckVudHJ5AgUTa2V5VXNkY1VzZG5Db21wb3VuZAkAZAIFDGZyb21Db21wb3VuZAUCY2EJAMwIAgULdXBkYXRlU3RhdGUJAMwIAgUCdGMFA25pbAkAAgECJFN0cmljdCB2YWx1ZSBpcyBub3QgZXF1YWwgdG8gaXRzZWxmLgFpARJjb21wb3VuZFVzZGNVc2R0TFAABAhjb21wb3VuZAkBBXZhbHVlAQkAkQMCCAUBaQhwYXltZW50cwAABAJjYQgFCGNvbXBvdW5kBmFtb3VudAQIaXNPcmFjbGUJAQxjaGVja0FkZHJlc3MBCAgFAWkGY2FsbGVyBWJ5dGVzAwkBAiE9AggFCGNvbXBvdW5kB2Fzc2V0SWQFCnVzZGNVc2R0TFAJAAIBAh1hdHRhY2ggVVNEQ1VTRFRMUCB0b2tlbnMgb25seQMJAQEhAQUIaXNPcmFjbGUJAAIBAixZb3UgYXJlIG5vdCBhdXRob3RpemVkIHRvIGNhbGwgdGhpcyBmdW5jdGlvbgQMZnJvbUNvbXBvdW5kCQELdmFsdWVPckVsc2UCCQCaCAIFBHRoaXMFE2tleVVzZGNVc2R0Q29tcG91bmQAAAQLdG90YWxTdGFrZWQJAQt2YWx1ZU9yRWxzZQIJAJoIAgUEdGhpcwULa2V5VVNEQ1VTRFQAAAQGc3Rha2VDCQD8BwQJAQdBZGRyZXNzAQEaAVfrO+d+bgUYwpGkmBYX4WbXRScg7iVJVqgCBXN0YWtlBQNuaWwJAMwIAgUIY29tcG91bmQFA25pbAMJAAACBQZzdGFrZUMFBnN0YWtlQwQLdXBkYXRlU3RhdGUJAQxJbnRlZ2VyRW50cnkCBQtrZXlVU0RDVVNEVAkAZAIFC3RvdGFsU3Rha2VkBQJjYQQCdGMJAQxJbnRlZ2VyRW50cnkCBRNrZXlVc2RjVXNkdENvbXBvdW5kCQBkAgUMZnJvbUNvbXBvdW5kBQJjYQkAzAgCBQt1cGRhdGVTdGF0ZQkAzAgCBQJ0YwUDbmlsCQACAQIkU3RyaWN0IHZhbHVlIGlzIG5vdCBlcXVhbCB0byBpdHNlbGYuAWkBFGNvbXBvdW5kUHV6emxlVXNkbkxQAAQIY29tcG91bmQJAQV2YWx1ZQEJAJEDAggFAWkIcGF5bWVudHMAAAQCY2EIBQhjb21wb3VuZAZhbW91bnQECGlzT3JhY2xlCQEMY2hlY2tBZGRyZXNzAQgIBQFpBmNhbGxlcgVieXRlcwMJAQIhPQIIBQhjb21wb3VuZAdhc3NldElkBQxwdXp6bGVVc2RuTFAJAAIBAh9hdHRhY2ggUFVaWkxFVVNETkxQIHRva2VucyBvbmx5AwkBASEBBQhpc09yYWNsZQkAAgECLFlvdSBhcmUgbm90IGF1dGhvdGl6ZWQgdG8gY2FsbCB0aGlzIGZ1bmN0aW9uBAxmcm9tQ29tcG91bmQJAQt2YWx1ZU9yRWxzZQIJAJoIAgUEdGhpcwUVa2V5UHV6emxlVXNkbkNvbXBvdW5kAAAEC3RvdGFsU3Rha2VkCQELdmFsdWVPckVsc2UCCQCaCAIFBHRoaXMFDWtleVBVWlpMRVVTRE4AAAQGc3Rha2VDCQD8BwQJAQdBZGRyZXNzAQEaAVfrO+d+bgUYwpGkmBYX4WbXRScg7iVJVqgCBXN0YWtlBQNuaWwJAMwIAgUIY29tcG91bmQFA25pbAMJAAACBQZzdGFrZUMFBnN0YWtlQwQLdXBkYXRlU3RhdGUJAQxJbnRlZ2VyRW50cnkCBQ1rZXlQVVpaTEVVU0ROCQBkAgULdG90YWxTdGFrZWQFAmNhBAJ0YwkBDEludGVnZXJFbnRyeQIFFWtleVB1enpsZVVzZG5Db21wb3VuZAkAZAIFDGZyb21Db21wb3VuZAUCY2EJAMwIAgULdXBkYXRlU3RhdGUJAMwIAgUCdGMFA25pbAkAAgECJFN0cmljdCB2YWx1ZSBpcyBub3QgZXF1YWwgdG8gaXRzZWxmLgFpAQxzcG9uc29yQm9vc3QABAJwbQkBBXZhbHVlAQkAkQMCCAUBaQhwYXltZW50cwAABApsb2NrUGVyaW9kAGQDCQECIT0CCAUCcG0HYXNzZXRJZAUEd3hJZAkAAgECBUVycm9yBAlzcG9uc29yZWQJAQt2YWx1ZU9yRWxzZQIJAJoIAgUEdGhpcwUOa2V5U3BvbnNvcnNoaXAAAAQEbG9jawkA/AcECQEHQWRkcmVzcwEBGgFXs+bmVRgRabDkMw+IUUOknK7W1UsDSxFYAgxpbmNyZWFzZUxvY2sJAMwIAgUKbG9ja1BlcmlvZAUDbmlsCQDMCAIFAnBtBQNuaWwDCQAAAgUEbG9jawUEbG9jawQBcwkBDEludGVnZXJFbnRyeQIFDmtleVNwb25zb3JzaGlwCQBkAggFAnBtBmFtb3VudAUJc3BvbnNvcmVkCQDMCAIFAXMFA25pbAkAAgECJFN0cmljdCB2YWx1ZSBpcyBub3QgZXF1YWwgdG8gaXRzZWxmLgFpAQZpbml0V1gABAJwbQkBBXZhbHVlAQkAkQMCCAUBaQhwYXltZW50cwAABAJhbQgFAnBtBmFtb3VudAMJAQIhPQIIBQJwbQdhc3NldElkBQh3eFVzZG5MUAkAAgECEFVuZXhwZWN0ZWQgdG9rZW4EAXMJAPwHBAkBB0FkZHJlc3MBARoBVFlAJ5NrSynuvrGhDubcQLjPpI16DOu1DwIFc3Rha2UFA25pbAkAzAgCBQJwbQUDbmlsAwkAAAIFAXMFAXMEA3VwZAkBDEludGVnZXJFbnRyeQIFCWtleVdYVVNETgUCYW0EBHVwZEsJAQxJbnRlZ2VyRW50cnkCBRFrZXl3eFVzZG5Db21wb3VuZAAACQDMCAIFA3VwZAkAzAgCBQR1cGRLBQNuaWwJAAIBAiRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4BAnR4AQZ2ZXJpZnkACQD0AwMIBQJ0eAlib2R5Qnl0ZXMJAJEDAggFAnR4BnByb29mcwAACAUCdHgPc2VuZGVyUHVibGljS2V50OfAnA==", "height": 2156704, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: FsThGC5KPxRtesFJ4p32LVaDMmkY1zhKiE7KNvvezCRz Next: A7tQLacqwaE1AfSaWS1jYGfPjX6RrQHunWAxXh9avLb5 Diff:
OldNewDifferences
219219 let aE = fraction(aC, 100000000, aB)
220220 let aF = fraction(aA, aE, 100000000)
221221 let aG = IntegerEntry(q, (aB + aA))
222- let aH = invoke(Address(base58'3PPNhHYkkEy13gRWDCaruQyhNbX2GrjYSyV'), "stake", nil, [az])
222+ let aH = invoke(Address(base58'3Mx3zmXrMcLFCafMuPtXAzR4ZPVeZYb6qLz'), "stake", nil, [az])
223223 if ((aH == aH))
224224 then {
225225 let aI = Reissue(d, aF, true)
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 6 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let a = base58'Fm4qczu6Pepz8KUhh3Heb6LeTVfpSMX5vvNgw3x764CS'
55
66 let b = base58'i1snzKxSEZVokh9TWj8hTJQEDBsocnL2hRWsSbsMPK7'
77
88 let c = base58'2sEBVcyDFK2LupCf7MeA4vzHhGK4DC1WjbKGQCLYDqib'
99
1010 let d = base58'DNy6WBfhPE4y82RonGdHhZEunNotEDzmNfrBomWnsyGi'
1111
1212 let e = base58'EK6N7S38xbtBT3SxAqoGdDLCiX6rojX6G169CnSyuE5'
1313
1414 let f = base58'HZKFpNfyPG5gt4D6Nfy1zQSg2Ptmqv932GjNTCyBEeKP'
1515
1616 let g = base58'EPhdEfmQaNcHyvDmRGhnLhgcJtKZ2a4k3ZBmKWtAEWyH'
1717
1818 let h = base58'BqPYkaiz7Le6fFu1rjZ54anrpT57EpvyugZCUqrsjXj'
1919
2020 let i = base58'E8zHu33GfcNyGLypX77gZiUXfvuZQeaYmiEfsy7VYNwP'
2121
2222 let j = base58'Dh9QXSSABE5V6aRfu3mCbDAUokbpE7ER7pbZV6cvyg1A'
2323
2424 let k = base58'Atqv59EYzjFGuitKVnMRk6H8FukjoV3ktPorbEys25on'
2525
2626 let l = "Sponsorship_in_lock"
2727
2828 let m = false
2929
3030 let n = "STAKED_LP"
3131
3232 let o = "From_Compound"
3333
3434 let p = "WX_USDN_compound"
3535
3636 let q = "WX_USDN"
3737
3838 let r = "USDC_USDN_compound"
3939
4040 let s = "USDC_USDN"
4141
4242 let t = "USDC_USDT_compound"
4343
4444 let u = "USDC_USDT"
4545
4646 let v = "PUZZLE_USDN_compound"
4747
4848 let w = "PUZZLE_USDN"
4949
5050 let x = 100000000
5151
5252 let y = 10000000000
5353
5454 let z = base58'3Mv7nXq2V2Dnn9oSkB5feRt6RxtqnPiAXNH'
5555
5656 let A = base58'3P6phwFZFQtZFuc9dvdXsgvtg8JEFVgECPA'
5757
5858 let B = "3Mx3zmXrMcLFCafMuPtXAzR4ZPVeZYb6qLz"
5959
6060 func C (D) = if ((D != A))
6161 then false
6262 else true
6363
6464
6565 @Callable(E)
6666 func withdraw () = {
6767 let F = value(E.payments[0])
6868 let G = F.amount
6969 let H = F.assetId
7070 if ((H == a))
7171 then {
7272 let I = {
7373 let J = assetInfo(b)
7474 if ($isInstanceOf(J, "Asset"))
7575 then {
7676 let K = J
7777 K.quantity
7878 }
7979 else 0
8080 }
8181 let L = valueOrElse(getInteger(this, n), 0)
8282 let M = fraction(L, x, I)
8383 let N = fraction(M, G, x)
8484 let O = fraction(N, x, y)
8585 let P = invoke(Address(base58'3Mx3zmXrMcLFCafMuPtXAzR4ZPVeZYb6qLz'), "unstake", ["Fm4qczu6Pepz8KUhh3Heb6LeTVfpSMX5vvNgw3x764CS", G], [F])
8686 if ((P == P))
8787 then {
8888 let Q = ScriptTransfer(Address(z), O, a)
8989 let R = ScriptTransfer(E.caller, (N - O), a)
9090 let S = IntegerEntry(n, (L - N))
9191 let T = Burn(b, G)
9292 if ((T == T))
9393 then [Q, R, S]
9494 else throw("Strict value is not equal to itself.")
9595 }
9696 else throw("Strict value is not equal to itself.")
9797 }
9898 else if ((H == d))
9999 then {
100100 let U = {
101101 let J = assetInfo(d)
102102 if ($isInstanceOf(J, "Asset"))
103103 then {
104104 let K = J
105105 K.quantity
106106 }
107107 else 0
108108 }
109109 let V = valueOrElse(getInteger(this, q), 0)
110110 let W = fraction(V, x, U)
111111 let X = fraction(W, G, x)
112112 let O = fraction(X, x, y)
113113 let P = invoke(Address(base58'3Mx3zmXrMcLFCafMuPtXAzR4ZPVeZYb6qLz'), "unstake", ["2sEBVcyDFK2LupCf7MeA4vzHhGK4DC1WjbKGQCLYDqib", G], [F])
114114 if ((P == P))
115115 then {
116116 let Y = ScriptTransfer(Address(z), O, c)
117117 let Z = ScriptTransfer(E.caller, (G - O), c)
118118 let aa = IntegerEntry(q, (V - X))
119119 let ab = Burn(c, G)
120120 if ((ab == ab))
121121 then [Y, Z, aa]
122122 else throw("Strict value is not equal to itself.")
123123 }
124124 else throw("Strict value is not equal to itself.")
125125 }
126126 else if ((H == f))
127127 then {
128128 let ac = {
129129 let J = assetInfo(f)
130130 if ($isInstanceOf(J, "Asset"))
131131 then {
132132 let K = J
133133 K.quantity
134134 }
135135 else 0
136136 }
137137 let ad = valueOrElse(getInteger(this, s), 0)
138138 let ae = fraction(ac, x, ad)
139139 let af = fraction(ae, G, x)
140140 let O = fraction(af, x, y)
141141 let ag = ScriptTransfer(Address(z), O, e)
142142 let ah = ScriptTransfer(E.caller, (G - O), e)
143143 let ai = IntegerEntry(s, (ad - af))
144144 let aj = Burn(f, G)
145145 if ((aj == aj))
146146 then [ag, ah, ai]
147147 else throw("Strict value is not equal to itself.")
148148 }
149149 else if ((H == h))
150150 then {
151151 let ak = {
152152 let J = assetInfo(f)
153153 if ($isInstanceOf(J, "Asset"))
154154 then {
155155 let K = J
156156 K.quantity
157157 }
158158 else 0
159159 }
160160 let al = valueOrElse(getInteger(this, u), 0)
161161 let am = fraction(ak, x, al)
162162 let an = fraction(am, G, x)
163163 let O = fraction(an, x, y)
164164 let ao = ScriptTransfer(Address(z), O, g)
165165 let ap = ScriptTransfer(E.caller, (G - O), g)
166166 let aq = IntegerEntry(u, (al - an))
167167 let ab = Burn(f, G)
168168 if ((ab == ab))
169169 then [ao, ap, aq]
170170 else throw("Strict value is not equal to itself.")
171171 }
172172 else if ((H == j))
173173 then {
174174 let ar = {
175175 let J = assetInfo(j)
176176 if ($isInstanceOf(J, "Asset"))
177177 then {
178178 let K = J
179179 K.quantity
180180 }
181181 else 0
182182 }
183183 let as = valueOrElse(getInteger(this, w), 0)
184184 let at = fraction(ar, x, as)
185185 let au = fraction(at, G, x)
186186 let O = fraction(au, x, y)
187187 let av = ScriptTransfer(Address(z), O, i)
188188 let aw = ScriptTransfer(E.caller, (G - O), i)
189189 let ax = IntegerEntry(w, (as - au))
190190 let ay = Burn(j, G)
191191 if ((ay == ay))
192192 then [av, aw, ax]
193193 else throw("Strict value is not equal to itself.")
194194 }
195195 else throw("Invalid asset")
196196 }
197197
198198
199199
200200 @Callable(E)
201201 func depositWxUsdnLP () = {
202202 let az = value(E.payments[0])
203203 let aA = az.amount
204204 if ((az.assetId != c))
205205 then throw("attach WXUSDNLP tokens only")
206206 else if (m)
207207 then throw("smart contract is on lock")
208208 else {
209209 let aB = valueOrElse(getInteger(this, q), 0)
210210 let aC = {
211211 let J = assetInfo(d)
212212 if ($isInstanceOf(J, "Asset"))
213213 then {
214214 let aD = J
215215 aD.quantity
216216 }
217217 else throw("Can't find asset")
218218 }
219219 let aE = fraction(aC, 100000000, aB)
220220 let aF = fraction(aA, aE, 100000000)
221221 let aG = IntegerEntry(q, (aB + aA))
222- let aH = invoke(Address(base58'3PPNhHYkkEy13gRWDCaruQyhNbX2GrjYSyV'), "stake", nil, [az])
222+ let aH = invoke(Address(base58'3Mx3zmXrMcLFCafMuPtXAzR4ZPVeZYb6qLz'), "stake", nil, [az])
223223 if ((aH == aH))
224224 then {
225225 let aI = Reissue(d, aF, true)
226226 let R = ScriptTransfer(E.caller, aF, d)
227227 [aI, R, aG]
228228 }
229229 else throw("Strict value is not equal to itself.")
230230 }
231231 }
232232
233233
234234
235235 @Callable(E)
236236 func depositUsdtUsdnLP () = {
237237 let az = value(E.payments[0])
238238 let aA = az.amount
239239 if ((az.assetId != a))
240240 then throw("attach USDTUSDNLP tokens only")
241241 else if (m)
242242 then throw("smart contract is on lock")
243243 else {
244244 let aB = valueOrElse(getInteger(this, n), 0)
245245 let aC = {
246246 let J = assetInfo(b)
247247 if ($isInstanceOf(J, "Asset"))
248248 then {
249249 let aD = J
250250 aD.quantity
251251 }
252252 else throw("Can't find asset")
253253 }
254254 let aJ = valueOrElse(getInteger(this, o), 0)
255255 let aK = fraction(aC, 100000000, aB)
256256 let aF = fraction(aA, aK, 100000000)
257257 let aG = IntegerEntry(n, (aB + aA))
258258 let aH = invoke(Address(base58'3PPNhHYkkEy13gRWDCaruQyhNbX2GrjYSyV'), "stake", nil, [az])
259259 if ((aH == aH))
260260 then {
261261 let aI = Reissue(b, aF, true)
262262 let R = ScriptTransfer(E.caller, aF, b)
263263 [aI, R, aG]
264264 }
265265 else throw("Strict value is not equal to itself.")
266266 }
267267 }
268268
269269
270270
271271 @Callable(E)
272272 func depositUsdcUsdnLP () = {
273273 let az = value(E.payments[0])
274274 let aA = az.amount
275275 if ((az.assetId != e))
276276 then throw("attach USDCUSDNLP tokens only")
277277 else if (m)
278278 then throw("smart contract is on lock")
279279 else {
280280 let aB = valueOrElse(getInteger(this, s), 0)
281281 let aC = {
282282 let J = assetInfo(f)
283283 if ($isInstanceOf(J, "Asset"))
284284 then {
285285 let aD = J
286286 aD.quantity
287287 }
288288 else throw("Can't find asset")
289289 }
290290 let aJ = valueOrElse(getInteger(this, r), 0)
291291 let aK = fraction(aC, 100000000, aB)
292292 let aF = fraction(aA, aK, 100000000)
293293 let aG = IntegerEntry(s, (aB + aA))
294294 let aH = invoke(Address(base58'3PPNhHYkkEy13gRWDCaruQyhNbX2GrjYSyV'), "stake", nil, [az])
295295 if ((aH == aH))
296296 then {
297297 let aI = Reissue(f, aF, true)
298298 let R = ScriptTransfer(E.caller, aF, f)
299299 [aI, R, aG]
300300 }
301301 else throw("Strict value is not equal to itself.")
302302 }
303303 }
304304
305305
306306
307307 @Callable(E)
308308 func depositUsdcUsdtLP () = {
309309 let az = value(E.payments[0])
310310 let aA = az.amount
311311 if ((az.assetId != g))
312312 then throw("attach USDCUSDTLP tokens only")
313313 else if (m)
314314 then throw("smart contract is on lock")
315315 else {
316316 let aB = valueOrElse(getInteger(this, u), 0)
317317 let aC = {
318318 let J = assetInfo(h)
319319 if ($isInstanceOf(J, "Asset"))
320320 then {
321321 let aD = J
322322 aD.quantity
323323 }
324324 else throw("Can't find asset")
325325 }
326326 let aJ = valueOrElse(getInteger(this, t), 0)
327327 let aK = fraction(aC, 100000000, aB)
328328 let aF = fraction(aA, aK, 100000000)
329329 let aG = IntegerEntry(u, (aB + aA))
330330 let aH = invoke(Address(base58'3PPNhHYkkEy13gRWDCaruQyhNbX2GrjYSyV'), "stake", nil, [az])
331331 if ((aH == aH))
332332 then {
333333 let aI = Reissue(h, aF, true)
334334 let R = ScriptTransfer(E.caller, aF, h)
335335 [aI, R, aG]
336336 }
337337 else throw("Strict value is not equal to itself.")
338338 }
339339 }
340340
341341
342342
343343 @Callable(E)
344344 func depositPuzzleUsdnLP () = {
345345 let az = value(E.payments[0])
346346 let aA = az.amount
347347 if ((az.assetId != i))
348348 then throw("attach PUZZLEUDSNLP tokens only")
349349 else if (m)
350350 then throw("smart contract is on lock")
351351 else {
352352 let aB = valueOrElse(getInteger(this, w), 0)
353353 let aC = {
354354 let J = assetInfo(j)
355355 if ($isInstanceOf(J, "Asset"))
356356 then {
357357 let aD = J
358358 aD.quantity
359359 }
360360 else throw("Can't find asset")
361361 }
362362 let aJ = valueOrElse(getInteger(this, v), 0)
363363 let aK = fraction(aC, 100000000, aB)
364364 let aF = fraction(aA, aK, 100000000)
365365 let aG = IntegerEntry(w, (aB + aA))
366366 let aH = invoke(Address(base58'3PPNhHYkkEy13gRWDCaruQyhNbX2GrjYSyV'), "stake", nil, [az])
367367 if ((aH == aH))
368368 then {
369369 let aI = Reissue(j, aF, true)
370370 let R = ScriptTransfer(E.caller, aF, j)
371371 [aI, R, aG]
372372 }
373373 else throw("Strict value is not equal to itself.")
374374 }
375375 }
376376
377377
378378
379379 @Callable(E)
380380 func compoundWxUsdnLP () = {
381381 let aL = value(E.payments[0])
382382 let aM = aL.amount
383383 let aN = C(E.caller.bytes)
384384 if ((aL.assetId != c))
385385 then throw("attach WXUSDNLP tokens only")
386386 else if (!(aN))
387387 then throw("You are not authotized to call this function")
388388 else {
389389 let aJ = valueOrElse(getInteger(this, p), 0)
390390 let aO = valueOrElse(getInteger(this, q), 0)
391391 let aP = invoke(Address(base58'3PPNhHYkkEy13gRWDCaruQyhNbX2GrjYSyV'), "stake", nil, [aL])
392392 if ((aP == aP))
393393 then {
394394 let aG = IntegerEntry(q, (aO + aM))
395395 let aQ = IntegerEntry(p, (aJ + aM))
396396 [aG, aQ]
397397 }
398398 else throw("Strict value is not equal to itself.")
399399 }
400400 }
401401
402402
403403
404404 @Callable(E)
405405 func compoundUsdtUsdnLP () = {
406406 let aL = value(E.payments[0])
407407 let aM = aL.amount
408408 let aN = C(E.caller.bytes)
409409 if ((aL.assetId != a))
410410 then throw("attach USDTUSDNLP tokens only")
411411 else if (!(aN))
412412 then throw("You are not authotized to call this function")
413413 else {
414414 let aJ = valueOrElse(getInteger(this, o), 0)
415415 let aO = valueOrElse(getInteger(this, n), 0)
416416 let aP = invoke(Address(base58'3PPNhHYkkEy13gRWDCaruQyhNbX2GrjYSyV'), "stake", nil, [aL])
417417 if ((aP == aP))
418418 then {
419419 let aG = IntegerEntry(n, (aO + aM))
420420 let aQ = IntegerEntry(o, (aJ + aM))
421421 [aG, aQ]
422422 }
423423 else throw("Strict value is not equal to itself.")
424424 }
425425 }
426426
427427
428428
429429 @Callable(E)
430430 func compoundUsdcUsdnLP () = {
431431 let aL = value(E.payments[0])
432432 let aM = aL.amount
433433 let aN = C(E.caller.bytes)
434434 if ((aL.assetId != e))
435435 then throw("attach USDCUSDNLP tokens only")
436436 else if (!(aN))
437437 then throw("You are not authotized to call this function")
438438 else {
439439 let aJ = valueOrElse(getInteger(this, r), 0)
440440 let aO = valueOrElse(getInteger(this, s), 0)
441441 let aP = invoke(Address(base58'3PPNhHYkkEy13gRWDCaruQyhNbX2GrjYSyV'), "stake", nil, [aL])
442442 if ((aP == aP))
443443 then {
444444 let aG = IntegerEntry(s, (aO + aM))
445445 let aQ = IntegerEntry(r, (aJ + aM))
446446 [aG, aQ]
447447 }
448448 else throw("Strict value is not equal to itself.")
449449 }
450450 }
451451
452452
453453
454454 @Callable(E)
455455 func compoundUsdcUsdtLP () = {
456456 let aL = value(E.payments[0])
457457 let aM = aL.amount
458458 let aN = C(E.caller.bytes)
459459 if ((aL.assetId != g))
460460 then throw("attach USDCUSDTLP tokens only")
461461 else if (!(aN))
462462 then throw("You are not authotized to call this function")
463463 else {
464464 let aJ = valueOrElse(getInteger(this, t), 0)
465465 let aO = valueOrElse(getInteger(this, u), 0)
466466 let aP = invoke(Address(base58'3PPNhHYkkEy13gRWDCaruQyhNbX2GrjYSyV'), "stake", nil, [aL])
467467 if ((aP == aP))
468468 then {
469469 let aG = IntegerEntry(u, (aO + aM))
470470 let aQ = IntegerEntry(t, (aJ + aM))
471471 [aG, aQ]
472472 }
473473 else throw("Strict value is not equal to itself.")
474474 }
475475 }
476476
477477
478478
479479 @Callable(E)
480480 func compoundPuzzleUsdnLP () = {
481481 let aL = value(E.payments[0])
482482 let aM = aL.amount
483483 let aN = C(E.caller.bytes)
484484 if ((aL.assetId != i))
485485 then throw("attach PUZZLEUSDNLP tokens only")
486486 else if (!(aN))
487487 then throw("You are not authotized to call this function")
488488 else {
489489 let aJ = valueOrElse(getInteger(this, v), 0)
490490 let aO = valueOrElse(getInteger(this, w), 0)
491491 let aP = invoke(Address(base58'3PPNhHYkkEy13gRWDCaruQyhNbX2GrjYSyV'), "stake", nil, [aL])
492492 if ((aP == aP))
493493 then {
494494 let aG = IntegerEntry(w, (aO + aM))
495495 let aQ = IntegerEntry(v, (aJ + aM))
496496 [aG, aQ]
497497 }
498498 else throw("Strict value is not equal to itself.")
499499 }
500500 }
501501
502502
503503
504504 @Callable(E)
505505 func sponsorBoost () = {
506506 let aR = value(E.payments[0])
507507 let aS = 100
508508 if ((aR.assetId != k))
509509 then throw("Error")
510510 else {
511511 let aT = valueOrElse(getInteger(this, l), 0)
512512 let aU = invoke(Address(base58'3PJL8Hn8LACaSBWLQ3UVhctA5cTQLBFwBAP'), "increaseLock", [aS], [aR])
513513 if ((aU == aU))
514514 then {
515515 let aV = IntegerEntry(l, (aR.amount + aT))
516516 [aV]
517517 }
518518 else throw("Strict value is not equal to itself.")
519519 }
520520 }
521521
522522
523523
524524 @Callable(E)
525525 func initWX () = {
526526 let aR = value(E.payments[0])
527527 let G = aR.amount
528528 if ((aR.assetId != c))
529529 then throw("Unexpected token")
530530 else {
531531 let aV = invoke(Address(base58'3Mx3zmXrMcLFCafMuPtXAzR4ZPVeZYb6qLz'), "stake", nil, [aR])
532532 if ((aV == aV))
533533 then {
534534 let aW = IntegerEntry(q, G)
535535 let aX = IntegerEntry(p, 0)
536536 [aW, aX]
537537 }
538538 else throw("Strict value is not equal to itself.")
539539 }
540540 }
541541
542542
543543 @Verifier(aY)
544544 func aZ () = sigVerify(aY.bodyBytes, aY.proofs[0], aY.senderPublicKey)
545545

github/deemru/w8io/873ac7e 
65.70 ms