tx · 8jeUTinqdLRdAi1jyvLyNnWeFv6hCyYtP9zAZkx3cFtH

3PAucbbumdUXmhzcR421zGiayphEdo2tRoz:  -0.01100000 Waves

2023.11.05 10:48 [3895584] smart account 3PAucbbumdUXmhzcR421zGiayphEdo2tRoz > SELF 0.00000000 Waves

{ "type": 13, "id": "8jeUTinqdLRdAi1jyvLyNnWeFv6hCyYtP9zAZkx3cFtH", "fee": 1100000, "feeAssetId": null, "timestamp": 1699170526994, "version": 2, "chainId": 87, "sender": "3PAucbbumdUXmhzcR421zGiayphEdo2tRoz", "senderPublicKey": "AiArNcvVoWJyv8ktLosfrg7eoy6oUZYooeHTZwTLQkZm", "proofs": [ "5c9XPP6Au5JjiZ5PzVK5q7vFk952g7Fwbn6ZbQKQa23HfCWpbGG9jsuwrQv7ri5harg7NV2idC5LZY4PQAjFqhaG" ], "script": "base64:BgISCAISABIAEgASABIAEgASABIAIQACZDgAgMLXLwAGcG9vbElkARoBV4WdLDDV/AM+YcWt3pK/xSqR85muGkFACgAKcG9vbFN0cmluZwkA2AQBBQZwb29sSWQABXBvb2wyARoBV/VGaCeADWjfTiZ1erSh0ygx4Am/9Xl5NwAFeHRuSWQBILYmKcME9c5TkaQOS3UkL2SMUbH6369UKb1I0h0qsqrRAAlidXJueHRuSWQBICRPdXlqfjM5uPsM/4SpcVxeyi3eM6DEXWn56kQR7ExUAA1idXJueHRuU3RyaW5nCQDYBAEFCWJ1cm54dG5JZAAGd2VzdElkASAxg4RvRZ/dtx1aHhf9QX5E2DfZB5PX5OV7imckX+PA+QAHdmlyZXNJZAEguNriNwFicF+aqFuyGQy9D8Nlr3UGtlgt3QeTVqndqZcABWVnZ0lkASCjn39PI3JR0SziIZJiiE0MC/PqIm6B1a/8C5MXzm2xyQAGc3VyZklkASCS0fRK4hEBK/R+6t4hjj3F+8nyfc6Hsu1SGfA6TiRY9QAGbnNidElkASBV7sO+qgvwUOhxyBuqbnCepLHI/kouucHxzMVrD3iXSwAEd3hJZAEgkwEcq6nHbiVXzmaecba9qmv4POhYCyru2aBOuzzcFLEABnN3b3BJZAEgy5Y+heb1k1ZPj3mDERR4TyZ+jN5UknzW4a3AXGioruwAB3dhdmVzSWQBBBOr2TMAB3VzZHRlcmMBIITaerIIAz9O0bvKju6Lk7zJgt0LXfoHlqjUI/moD/+5AAd1c2RjZXJjASDxv3SPaQJrrq/OO7Bv813wxUqhMWxWt9z6Kkqh65EaSQAHdXNkdGJzYwEgh4UqFF29G+Bpw6Ta1ht3T9wFBJusBd9BsK+AwEkw6aIAB3VzZGNic2MBIC83lMQwDtQehi9NDXhd/eReQjxD3uYkHGrUYHeG6+W1AA5idXJueHRuYmFsYW5jZQkA8AcCCQEHQWRkcmVzcwEFBnBvb2xJZAUJYnVybnh0bklkAAx3YXZlc2JhbGFuY2UICQDvBwEJAQdBZGRyZXNzAQUGcG9vbElkB3JlZ3VsYXIAEWJ1cm54dG53YXZlc3ByaWNlCQBrAwUCZDgJAGgCBQx3YXZlc2JhbGFuY2UACwUOYnVybnh0bmJhbGFuY2UAD2J1cm54dG5iYWxhbmNlMgkA8AcCCQEHQWRkcmVzcwEFBXBvb2wyBQlidXJueHRuSWQACnVzZGJhbGFuY2UJAGkCCQBkAgkAZAIJAGQCCQDwBwIJAQdBZGRyZXNzAQUFcG9vbDIFB3VzZHRlcmMJAPAHAgkBB0FkZHJlc3MBBQVwb29sMgUHdXNkY2VyYwkA8AcCCQEHQWRkcmVzcwEFBXBvb2wyBQd1c2R0YnNjCQDwBwIJAQdBZGRyZXNzAQUFcG9vbDIFB3VzZGNic2MABAAPYnVybnh0bnVzZHByaWNlCQBrAwUCZDgFCnVzZGJhbGFuY2UFD2J1cm54dG5iYWxhbmNlMgADQVRIAwkAZgIFEWJ1cm54dG53YXZlc3ByaWNlCQERQGV4dHJOYXRpdmUoMTA1NSkBAg9BVEggaW4gd2F2ZWxldHMFEWJ1cm54dG53YXZlc3ByaWNlCQERQGV4dHJOYXRpdmUoMTA1MCkCBQR0aGlzAg9BVEggaW4gd2F2ZWxldHMABkFUSHVzZAMJAGYCBQ9idXJueHRudXNkcHJpY2UJARFAZXh0ck5hdGl2ZSgxMDU1KQECD0FUSCBpbiBjZW50bGV0cwUPYnVybnh0bnVzZHByaWNlCQERQGV4dHJOYXRpdmUoMTA1MCkCBQR0aGlzAg9BVEggaW4gY2VudGxldHMAC3dhdmVzaW5wb29sCQERQGV4dHJOYXRpdmUoMTA1MCkCCQEHQWRkcmVzcwEFBnBvb2xJZAkArAICCQCsAgICB2dsb2JhbF8JANgEAQUHd2F2ZXNJZAIIX2JhbGFuY2UADHByb2plY3RzdGFrZQkBEUBleHRyTmF0aXZlKDEwNTApAgkBB0FkZHJlc3MBBQZwb29sSWQJAKwCAgIjM1BBdWNiYnVtZFVYbWh6Y1I0MjF6R2lheXBoRWRvMnRSb3oCDF9pbmRleFN0YWtlZAAKdG90YWxzdGFrZQkBEUBleHRyTmF0aXZlKDEwNTApAgkBB0FkZHJlc3MBBQZwb29sSWQCF2dsb2JhbF9wb29sVG9rZW5fYW1vdW50AAp0dmxpbndhdmVzCQBrAwkAawMFC3dhdmVzaW5wb29sBQxwcm9qZWN0c3Rha2UFCnRvdGFsc3Rha2UACQUCZDgAB3R2bHBvb2wJAGsDBQt3YXZlc2lucG9vbAAJBQJkOAALcHJpY2Vncm93dGgJAGkCCQBlAgkAawMFAmQ4BRFidXJueHRud2F2ZXNwcmljZQkBEUBleHRyTmF0aXZlKDEwNTApAgUEdGhpcwIhaW50aWFsIHByaWNlIEJVUk4tWFROIGluIHdhdmVsZXRzBQJkOADAhD0IAWkBBWNoZWNrAAMJAQIhPQIIBQFpBmNhbGxlcgUEdGhpcwkAAgECHGFjY2VzcyBvbmx5IGJ5IHByb2plY3Qgb3duZXIJAMwIAgkBDEludGVnZXJFbnRyeQICE2J1cm54dG4gd2F2ZXMgcHJpY2UFEWJ1cm54dG53YXZlc3ByaWNlCQDMCAIJAQxJbnRlZ2VyRW50cnkCAg9BVEggaW4gd2F2ZWxldHMJARFAZXh0ck5hdGl2ZSgxMDUwKQIFBHRoaXMCD0FUSCBpbiB3YXZlbGV0cwkAzAgCCQEMQm9vbGVhbkVudHJ5AgILcG9vbCBncm93dGgJAGcCBRFidXJueHRud2F2ZXNwcmljZQkBEUBleHRyTmF0aXZlKDEwNTApAgUEdGhpcwIPQVRIIGluIHdhdmVsZXRzBQNuaWwBaQELRmlyc3RJbnZva2UAAwkBAiE9AggFAWkGY2FsbGVyBQR0aGlzCQACAQIcYWNjZXNzIG9ubHkgYnkgcHJvamVjdCBvd25lcgQPUG9vbEdyb3d0aFN0ZXAxAwkAZwIFEWJ1cm54dG53YXZlc3ByaWNlCQERQGV4dHJOYXRpdmUoMTA1MCkCBQR0aGlzAg9BVEggaW4gd2F2ZWxldHMJAPwHBAUEdGhpcwIPUG9vbEdyb3d0aFN0ZXAxBQNuaWwFA25pbAUEdW5pdAMJAAACBQ9Qb29sR3Jvd3RoU3RlcDEFD1Bvb2xHcm93dGhTdGVwMQQLUHJpY2VHcm93dGgDCQBmAgkBEUBleHRyTmF0aXZlKDEwNTApAgUEdGhpcwIPQVRIIGluIHdhdmVsZXRzBRFidXJueHRud2F2ZXNwcmljZQkA/AcEBQR0aGlzAgRQdW1wBQNuaWwFA25pbAUEdW5pdAMJAAACBQtQcmljZUdyb3d0aAULUHJpY2VHcm93dGgEBmRFbnRyeQkA/AcEBQR0aGlzAgZkRW50cnkFA25pbAUDbmlsAwkAAAIFBmRFbnRyeQUGZEVudHJ5BQNuaWwJAAIBAiRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4JAAIBAiRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4JAAIBAiRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4BaQEGZEVudHJ5AAMJAQIhPQIIBQFpBmNhbGxlcgUEdGhpcwkAAgECHGFjY2VzcyBvbmx5IGJ5IHByb2plY3Qgb3duZXIJAMwIAgkBDEludGVnZXJFbnRyeQICIkJVUk4tWFROIC8gV0FWRVMgcHJpY2UgaW4gd2F2ZWxldHMFEWJ1cm54dG53YXZlc3ByaWNlCQDMCAIJAQxJbnRlZ2VyRW50cnkCAg5QcmljZSBncm93dGggJQULcHJpY2Vncm93dGgJAMwIAgkBDEludGVnZXJFbnRyeQICD0FUSCBpbiB3YXZlbGV0cwUDQVRICQDMCAIJAQxJbnRlZ2VyRW50cnkCAiBCVVJOLVhUTiAvIFVTRCBwcmljZSBpbiBjZW50bGV0cwUPYnVybnh0bnVzZHByaWNlCQDMCAIJAQxJbnRlZ2VyRW50cnkCAg9BVEggaW4gY2VudGxldHMFBkFUSHVzZAkAzAgCCQEMSW50ZWdlckVudHJ5AgInVFZMIHByb2plY3QgaW4gV0FWRVMgZXhjbHVkaW5nIEJVUk4tWFROBQp0dmxpbndhdmVzCQDMCAIJAQxJbnRlZ2VyRW50cnkCAiRUVkwgcG9vbCBpbiBXQVZFUyBleGNsdWRpbmcgQlVSTi1YVE4FB3R2bHBvb2wJAMwIAgkBDEludGVnZXJFbnRyeQICFUFjdGl2YXRlZCBibG9ja2hlaWdodAUGaGVpZ2h0BQNuaWwBaQEPUG9vbEdyb3d0aFN0ZXAxAAMJAQIhPQIIBQFpBmNhbGxlcgUEdGhpcwkAAgECHGFjY2VzcyBvbmx5IGJ5IHByb2plY3Qgb3duZXIECGNsYWltSW52CQD8BwQJAQdBZGRyZXNzAQEaAVeFnSww1fwDPmHFrd6Sv8UqkfOZrhpBQAoCEWNsYWltSW5kZXhSZXdhcmRzBQNuaWwFA25pbAMJAAACBQhjbGFpbUludgUIY2xhaW1JbnYEDXh0bmJ1cm5hbW91bnQJAPAHAgUEdGhpcwUFeHRuSWQEB3h0bkJ1cm4JAQRCdXJuAgUFeHRuSWQFDXh0bmJ1cm5hbW91bnQEC2J1cm54dG5CdXJuCQEEQnVybgIFCWJ1cm54dG5JZAkA8AcCBQR0aGlzBQlidXJueHRuSWQJAMwIAgUHeHRuQnVybgkAzAgCBQtidXJueHRuQnVybgkAzAgCCQEMSW50ZWdlckVudHJ5AgIQWFROIHRvdGFsIGJ1cm5lZAkAZAIJARFAZXh0ck5hdGl2ZSgxMDUwKQIFBHRoaXMCEFhUTiB0b3RhbCBidXJuZWQFDXh0bmJ1cm5hbW91bnQFA25pbAkAAgECJFN0cmljdCB2YWx1ZSBpcyBub3QgZXF1YWwgdG8gaXRzZWxmLgFpAQ9Qb29sR3Jvd3RoU3RlcDIAAwkBAiE9AggFAWkGY2FsbGVyBQR0aGlzCQACAQIcYWNjZXNzIG9ubHkgYnkgcHJvamVjdCBvd25lcgQFc3dlc3QJAPwHBAkBB0FkZHJlc3MBBQZwb29sSWQCBHN3YXAJAMwIAgUNYnVybnh0blN0cmluZwkAzAgCAAAFA25pbAkAzAgCCQEPQXR0YWNoZWRQYXltZW50AgUGd2VzdElkCQDwBwIFBHRoaXMFBndlc3RJZAUDbmlsAwkAAAIFBXN3ZXN0BQVzd2VzdAQGc3ZpcmVzCQD8BwQJAQdBZGRyZXNzAQUGcG9vbElkAgRzd2FwCQDMCAIFDWJ1cm54dG5TdHJpbmcJAMwIAgAABQNuaWwJAMwIAgkBD0F0dGFjaGVkUGF5bWVudAIFB3ZpcmVzSWQJAPAHAgUEdGhpcwUHdmlyZXNJZAUDbmlsAwkAAAIFBnN2aXJlcwUGc3ZpcmVzBARzZWdnCQD8BwQJAQdBZGRyZXNzAQUGcG9vbElkAgRzd2FwCQDMCAIFDWJ1cm54dG5TdHJpbmcJAMwIAgAABQNuaWwJAMwIAgkBD0F0dGFjaGVkUGF5bWVudAIFBWVnZ0lkCQDwBwIFBHRoaXMFBWVnZ0lkBQNuaWwDCQAAAgUEc2VnZwUEc2VnZwQFc3N1cmYJAPwHBAkBB0FkZHJlc3MBBQZwb29sSWQCBHN3YXAJAMwIAgUNYnVybnh0blN0cmluZwkAzAgCAAAFA25pbAkAzAgCCQEPQXR0YWNoZWRQYXltZW50AgUGc3VyZklkCQDwBwIFBHRoaXMFBnN1cmZJZAUDbmlsAwkAAAIFBXNzdXJmBQVzc3VyZgQFc25zYnQJAPwHBAkBB0FkZHJlc3MBBQZwb29sSWQCBHN3YXAJAMwIAgUNYnVybnh0blN0cmluZwkAzAgCAAAFA25pbAkAzAgCCQEPQXR0YWNoZWRQYXltZW50AgUGbnNidElkCQDwBwIFBHRoaXMFBm5zYnRJZAUDbmlsAwkAAAIFBXNuc2J0BQVzbnNidAQFc3N3b3AJAPwHBAkBB0FkZHJlc3MBBQZwb29sSWQCBHN3YXAJAMwIAgUNYnVybnh0blN0cmluZwkAzAgCAAAFA25pbAkAzAgCCQEPQXR0YWNoZWRQYXltZW50AgUGc3dvcElkCQDwBwIFBHRoaXMFBnN3b3BJZAUDbmlsAwkAAAIFBXNzd29wBQVzc3dvcAQGc3dhdmVzCQD8BwQJAQdBZGRyZXNzAQUGcG9vbElkAgRzd2FwCQDMCAIFDWJ1cm54dG5TdHJpbmcJAMwIAgAABQNuaWwJAMwIAgkBD0F0dGFjaGVkUGF5bWVudAIFBHVuaXQDCQBmAgkAZQIICQDvBwEFBHRoaXMJYXZhaWxhYmxlAICt4gQAAAkAZQIICQDvBwEFBHRoaXMJYXZhaWxhYmxlAICt4gQAAAUDbmlsAwkAAAIFBnN3YXZlcwUGc3dhdmVzBQNuaWwJAAIBAiRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4JAAIBAiRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4JAAIBAiRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4JAAIBAiRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4JAAIBAiRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4JAAIBAiRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4JAAIBAiRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4BaQEPUG9vbEdyb3d0aFN0ZXAzAAMJAQIhPQIIBQFpBmNhbGxlcgUEdGhpcwkAAgECHGFjY2VzcyBvbmx5IGJ5IHByb2plY3Qgb3duZXIED3Bvb2xPbmVUb2tlbkludgkA/AcECQEHQWRkcmVzcwEBGgFX/SXDvU5hlEHvul4SY4/FOW9JtYg69eltAiFnZW5lcmF0ZUluZGV4V2l0aE9uZVRva2VuQW5kU3Rha2UJAMwIAgUKcG9vbFN0cmluZwUDbmlsCQDMCAIJAQ9BdHRhY2hlZFBheW1lbnQCBQlidXJueHRuSWQJAPAHAgUEdGhpcwUJYnVybnh0bklkBQNuaWwDCQAAAgUPcG9vbE9uZVRva2VuSW52BQ9wb29sT25lVG9rZW5JbnYJAMwIAgkBDEludGVnZXJFbnRyeQICD0JVUk4tWFROIHN1cHBseQQHJG1hdGNoMAkA7AcBBQlidXJueHRuSWQDCQABAgUHJG1hdGNoMAIFQXNzZXQEBWFzc2V0BQckbWF0Y2gwCQBpAggFBWFzc2V0CHF1YW50aXR5BQJkOAkAAgECEENhbid0IGZpbmQgYXNzZXQJAMwIAgkBDEludGVnZXJFbnRyeQICFUJVUk4tWFROIHRvdGFsIGJ1cm5lZAkAZQIAgJTr3AMEByRtYXRjaDAJAOwHAQUJYnVybnh0bklkAwkAAQIFByRtYXRjaDACBUFzc2V0BAVhc3NldAUHJG1hdGNoMAkAaQIIBQVhc3NldAhxdWFudGl0eQUCZDgJAAIBAhBDYW4ndCBmaW5kIGFzc2V0BQNuaWwJAAIBAiRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4BaQEEUHVtcAADCQECIT0CCAUBaQZjYWxsZXIFBHRoaXMJAAIBAhxhY2Nlc3Mgb25seSBieSBwcm9qZWN0IG93bmVyBAhjbGFpbUludgkA/AcECQEHQWRkcmVzcwEBGgFXhZ0sMNX8Az5hxa3ekr/FKpHzma4aQUAKAhFjbGFpbUluZGV4UmV3YXJkcwUDbmlsBQNuaWwDCQAAAgUIY2xhaW1JbnYFCGNsYWltSW52BAVzd2VzdAkA/AcECQEHQWRkcmVzcwEFBnBvb2xJZAIEc3dhcAkAzAgCBQ1idXJueHRuU3RyaW5nCQDMCAIAAAUDbmlsCQDMCAIJAQ9BdHRhY2hlZFBheW1lbnQCBQZ3ZXN0SWQJAPAHAgUEdGhpcwUGd2VzdElkBQNuaWwDCQAAAgUFc3dlc3QFBXN3ZXN0BAZzdmlyZXMJAPwHBAkBB0FkZHJlc3MBBQZwb29sSWQCBHN3YXAJAMwIAgUNYnVybnh0blN0cmluZwkAzAgCAAAFA25pbAkAzAgCCQEPQXR0YWNoZWRQYXltZW50AgUHdmlyZXNJZAkA8AcCBQR0aGlzBQd2aXJlc0lkBQNuaWwDCQAAAgUGc3ZpcmVzBQZzdmlyZXMEBHNlZ2cJAPwHBAkBB0FkZHJlc3MBBQZwb29sSWQCBHN3YXAJAMwIAgUNYnVybnh0blN0cmluZwkAzAgCAAAFA25pbAkAzAgCCQEPQXR0YWNoZWRQYXltZW50AgUFZWdnSWQJAPAHAgUEdGhpcwUFZWdnSWQFA25pbAMJAAACBQRzZWdnBQRzZWdnBAVzc3VyZgkA/AcECQEHQWRkcmVzcwEFBnBvb2xJZAIEc3dhcAkAzAgCBQ1idXJueHRuU3RyaW5nCQDMCAIAAAUDbmlsCQDMCAIJAQ9BdHRhY2hlZFBheW1lbnQCBQZzdXJmSWQJAPAHAgUEdGhpcwUGc3VyZklkBQNuaWwDCQAAAgUFc3N1cmYFBXNzdXJmBAVzbnNidAkA/AcECQEHQWRkcmVzcwEFBnBvb2xJZAIEc3dhcAkAzAgCBQ1idXJueHRuU3RyaW5nCQDMCAIAAAUDbmlsCQDMCAIJAQ9BdHRhY2hlZFBheW1lbnQCBQZuc2J0SWQJAPAHAgUEdGhpcwUGbnNidElkBQNuaWwDCQAAAgUFc25zYnQFBXNuc2J0BAVzc3dvcAkA/AcECQEHQWRkcmVzcwEFBnBvb2xJZAIEc3dhcAkAzAgCBQ1idXJueHRuU3RyaW5nCQDMCAIAAAUDbmlsCQDMCAIJAQ9BdHRhY2hlZFBheW1lbnQCBQZzd29wSWQJAPAHAgUEdGhpcwUGc3dvcElkBQNuaWwDCQAAAgUFc3N3b3AFBXNzd29wBAZzd2F2ZXMJAPwHBAkBB0FkZHJlc3MBBQZwb29sSWQCBHN3YXAJAMwIAgUNYnVybnh0blN0cmluZwkAzAgCAAAFA25pbAkAzAgCCQEPQXR0YWNoZWRQYXltZW50AgUEdW5pdAMJAGYCCQBlAggJAO8HAQUEdGhpcwlhdmFpbGFibGUAgK3iBAAACQBlAggJAO8HAQUEdGhpcwlhdmFpbGFibGUAgK3iBAAABQNuaWwDCQAAAgUGc3dhdmVzBQZzd2F2ZXMEDXh0bmJ1cm5hbW91bnQJAPAHAgUEdGhpcwUFeHRuSWQEB3h0bkJ1cm4JAQRCdXJuAgUFeHRuSWQFDXh0bmJ1cm5hbW91bnQEC2J1cm54dG5CdXJuCQEEQnVybgIFCWJ1cm54dG5JZAkA8AcCBQR0aGlzBQlidXJueHRuSWQJAMwIAgUHeHRuQnVybgkAzAgCBQtidXJueHRuQnVybgkAzAgCCQEMSW50ZWdlckVudHJ5AgIPQlVSTi1YVE4gc3VwcGx5BAckbWF0Y2gwCQDsBwEFCWJ1cm54dG5JZAMJAAECBQckbWF0Y2gwAgVBc3NldAQFYXNzZXQFByRtYXRjaDAJAGkCCAUFYXNzZXQIcXVhbnRpdHkFAmQ4CQACAQIQQ2FuJ3QgZmluZCBhc3NldAkAzAgCCQEMSW50ZWdlckVudHJ5AgIVQlVSTi1YVE4gdG90YWwgYnVybmVkCQBlAgCAlOvcAwQHJG1hdGNoMAkA7AcBBQlidXJueHRuSWQDCQABAgUHJG1hdGNoMAIFQXNzZXQEBWFzc2V0BQckbWF0Y2gwCQBpAggFBWFzc2V0CHF1YW50aXR5BQJkOAkAAgECEENhbid0IGZpbmQgYXNzZXQJAMwIAgkBDEludGVnZXJFbnRyeQICEFhUTiB0b3RhbCBidXJuZWQJAGQCCQERQGV4dHJOYXRpdmUoMTA1MCkCBQR0aGlzAhBYVE4gdG90YWwgYnVybmVkBQ14dG5idXJuYW1vdW50BQNuaWwJAAIBAiRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4JAAIBAiRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4JAAIBAiRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4JAAIBAiRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4JAAIBAiRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4JAAIBAiRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4JAAIBAiRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4JAAIBAiRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4BaQENUHVtcEJ5QW55Ym9keQADCQBmAgkAZAIJARFAZXh0ck5hdGl2ZSgxMDUwKQIFBHRoaXMCFUFjdGl2YXRlZCBibG9ja2hlaWdodAkAaAIACACgCwUGaGVpZ2h0CQACAQkArAICAhZXYWl0IHRpbGwgYmxvY2toZWlnaHQ6CQCkAwEJAGQCCQERQGV4dHJOYXRpdmUoMTA1MCkCBQR0aGlzAhVBY3RpdmF0ZWQgYmxvY2toZWlnaHQJAGgCAAgAoAsECGNsYWltSW52CQD8BwQJAQdBZGRyZXNzAQEaAVeFnSww1fwDPmHFrd6Sv8UqkfOZrhpBQAoCEWNsYWltSW5kZXhSZXdhcmRzBQNuaWwFA25pbAMJAAACBQhjbGFpbUludgUIY2xhaW1JbnYEBXN3ZXN0CQD8BwQJAQdBZGRyZXNzAQUGcG9vbElkAgRzd2FwCQDMCAIFDWJ1cm54dG5TdHJpbmcJAMwIAgAABQNuaWwJAMwIAgkBD0F0dGFjaGVkUGF5bWVudAIFBndlc3RJZAkA8AcCBQR0aGlzBQZ3ZXN0SWQFA25pbAMJAAACBQVzd2VzdAUFc3dlc3QEBnN2aXJlcwkA/AcECQEHQWRkcmVzcwEFBnBvb2xJZAIEc3dhcAkAzAgCBQ1idXJueHRuU3RyaW5nCQDMCAIAAAUDbmlsCQDMCAIJAQ9BdHRhY2hlZFBheW1lbnQCBQd2aXJlc0lkCQDwBwIFBHRoaXMFB3ZpcmVzSWQFA25pbAMJAAACBQZzdmlyZXMFBnN2aXJlcwQEc2VnZwkA/AcECQEHQWRkcmVzcwEFBnBvb2xJZAIEc3dhcAkAzAgCBQ1idXJueHRuU3RyaW5nCQDMCAIAAAUDbmlsCQDMCAIJAQ9BdHRhY2hlZFBheW1lbnQCBQVlZ2dJZAkA8AcCBQR0aGlzBQVlZ2dJZAUDbmlsAwkAAAIFBHNlZ2cFBHNlZ2cEBXNzdXJmCQD8BwQJAQdBZGRyZXNzAQUGcG9vbElkAgRzd2FwCQDMCAIFDWJ1cm54dG5TdHJpbmcJAMwIAgAABQNuaWwJAMwIAgkBD0F0dGFjaGVkUGF5bWVudAIFBnN1cmZJZAkA8AcCBQR0aGlzBQZzdXJmSWQFA25pbAMJAAACBQVzc3VyZgUFc3N1cmYEBXNuc2J0CQD8BwQJAQdBZGRyZXNzAQUGcG9vbElkAgRzd2FwCQDMCAIFDWJ1cm54dG5TdHJpbmcJAMwIAgAABQNuaWwJAMwIAgkBD0F0dGFjaGVkUGF5bWVudAIFBm5zYnRJZAkA8AcCBQR0aGlzBQZuc2J0SWQFA25pbAMJAAACBQVzbnNidAUFc25zYnQEA3N3eAkA/AcECQEHQWRkcmVzcwEFBnBvb2xJZAIEc3dhcAkAzAgCBQ1idXJueHRuU3RyaW5nCQDMCAIAAAUDbmlsCQDMCAIJAQ9BdHRhY2hlZFBheW1lbnQCBQR3eElkCQDwBwIFBHRoaXMFBHd4SWQFA25pbAMJAAACBQNzd3gFA3N3eAQFc3N3b3AJAPwHBAkBB0FkZHJlc3MBBQZwb29sSWQCBHN3YXAJAMwIAgUNYnVybnh0blN0cmluZwkAzAgCAAAFA25pbAkAzAgCCQEPQXR0YWNoZWRQYXltZW50AgUGc3dvcElkCQDwBwIFBHRoaXMFBnN3b3BJZAUDbmlsAwkAAAIFBXNzd29wBQVzc3dvcAQGc3dhdmVzCQD8BwQJAQdBZGRyZXNzAQUGcG9vbElkAgRzd2FwCQDMCAIFDWJ1cm54dG5TdHJpbmcJAMwIAgAABQNuaWwJAMwIAgkBD0F0dGFjaGVkUGF5bWVudAIFBHVuaXQDCQBmAgkAZQIICQDvBwEFBHRoaXMJYXZhaWxhYmxlAICt4gQAAAkAZQIICQDvBwEFBHRoaXMJYXZhaWxhYmxlAICt4gQAAAUDbmlsAwkAAAIFBnN3YXZlcwUGc3dhdmVzBA14dG5idXJuYW1vdW50CQDwBwIFBHRoaXMFBXh0bklkBAd4dG5CdXJuCQEEQnVybgIFBXh0bklkBQ14dG5idXJuYW1vdW50BAtidXJueHRuQnVybgkBBEJ1cm4CBQlidXJueHRuSWQJAPAHAgUEdGhpcwUJYnVybnh0bklkCQDMCAIFB3h0bkJ1cm4JAMwIAgULYnVybnh0bkJ1cm4JAMwIAgkBDEludGVnZXJFbnRyeQICD0JVUk4tWFROIHN1cHBseQQHJG1hdGNoMAkA7AcBBQlidXJueHRuSWQDCQABAgUHJG1hdGNoMAIFQXNzZXQEBWFzc2V0BQckbWF0Y2gwCQBpAggFBWFzc2V0CHF1YW50aXR5BQJkOAkAAgECEENhbid0IGZpbmQgYXNzZXQJAMwIAgkBDEludGVnZXJFbnRyeQICFUJVUk4tWFROIHRvdGFsIGJ1cm5lZAkAZQIAgJTr3AMEByRtYXRjaDAJAOwHAQUJYnVybnh0bklkAwkAAQIFByRtYXRjaDACBUFzc2V0BAVhc3NldAUHJG1hdGNoMAkAaQIIBQVhc3NldAhxdWFudGl0eQUCZDgJAAIBAhBDYW4ndCBmaW5kIGFzc2V0CQDMCAIJAQxJbnRlZ2VyRW50cnkCAhBYVE4gdG90YWwgYnVybmVkCQBkAgkBEUBleHRyTmF0aXZlKDEwNTApAgUEdGhpcwIQWFROIHRvdGFsIGJ1cm5lZAUNeHRuYnVybmFtb3VudAUDbmlsCQACAQIkU3RyaWN0IHZhbHVlIGlzIG5vdCBlcXVhbCB0byBpdHNlbGYuCQACAQIkU3RyaWN0IHZhbHVlIGlzIG5vdCBlcXVhbCB0byBpdHNlbGYuCQACAQIkU3RyaWN0IHZhbHVlIGlzIG5vdCBlcXVhbCB0byBpdHNlbGYuCQACAQIkU3RyaWN0IHZhbHVlIGlzIG5vdCBlcXVhbCB0byBpdHNlbGYuCQACAQIkU3RyaWN0IHZhbHVlIGlzIG5vdCBlcXVhbCB0byBpdHNlbGYuCQACAQIkU3RyaWN0IHZhbHVlIGlzIG5vdCBlcXVhbCB0byBpdHNlbGYuCQACAQIkU3RyaWN0IHZhbHVlIGlzIG5vdCBlcXVhbCB0byBpdHNlbGYuCQACAQIkU3RyaWN0IHZhbHVlIGlzIG5vdCBlcXVhbCB0byBpdHNlbGYuCQACAQIkU3RyaWN0IHZhbHVlIGlzIG5vdCBlcXVhbCB0byBpdHNlbGYuACiewmA=", "height": 3895584, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: JBeJu5FQdyP7veedh1xFCnnsXut77jxt2QajLQxec3GD Next: CTHxBC9iStMpncrJj9X4eAeXavSterd3Z8N1jMrBENF1 Diff:
OldNewDifferences
7272 let G = ((fraction(a, v, getIntegerValue(this, "intial price BURN-XTN in wavelets")) - a) / 1000000)
7373
7474 @Callable(H)
75+func check () = if ((H.caller != this))
76+ then throw("access only by project owner")
77+ else [IntegerEntry("burnxtn waves price", v), IntegerEntry("ATH in wavelets", getIntegerValue(this, "ATH in wavelets")), BooleanEntry("pool growth", (v >= getIntegerValue(this, "ATH in wavelets")))]
78+
79+
80+
81+@Callable(H)
7582 func FirstInvoke () = if ((H.caller != this))
7683 then throw("access only by project owner")
7784 else {
114121 let M = assetBalance(this, e)
115122 let N = Burn(e, M)
116123 let O = Burn(f, assetBalance(this, f))
117-[N, O, BooleanEntry("PoolGrowthStep1", true), IntegerEntry("XTN total burned", (getIntegerValue(this, "XTN total burned") + M))]
124+[N, O, IntegerEntry("XTN total burned", (getIntegerValue(this, "XTN total burned") + M))]
118125 }
119126 else throw("Strict value is not equal to itself.")
120127 }
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 6 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let a = 100000000
55
66 let b = base58'3PE7NtJdmVq4yo47LKDqurQ8RLDCouvJCPB'
77
88 let c = toBase58String(b)
99
1010 let d = base58'3PQHndCUVrv3wBuQjbvVP9SnGmfbfitGxfx'
1111
1212 let e = base58'DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p'
1313
1414 let f = base58'3SjxA2YLdfF9fTRbzLm9xFn27C6MW34W1YsdJ6Axefns'
1515
1616 let g = toBase58String(f)
1717
1818 let h = base58'4LHHvYGNKJUg5hj65aGD5vgScvCBmLpdRFtjokvCjSL8'
1919
2020 let i = base58'DSbbhLsSTeDg5Lsiufk2Aneh3DjVqJuPr2M9uU1gwy5p'
2121
2222 let j = base58'C1iWsKGqLwjHUndiQ7iXpdmPum9PeCDFfyXBdJJosDRS'
2323
2424 let k = base58'At8D6NFFpheCbvKVnjVoeLL84Eo8NZn6ovManxfLaFWL'
2525
2626 let l = base58'6nSpVyNH7yM69eg446wrQR94ipbbcmZMU1ENPwanC97g'
2727
2828 let m = base58'Atqv59EYzjFGuitKVnMRk6H8FukjoV3ktPorbEys25on'
2929
3030 let n = base58'Ehie5xYpeN8op1Cctc6aGUrqx8jq3jtf1DSjXDbfm7aT'
3131
3232 let o = base58'WAVES'
3333
3434 let p = base58'9wc3LXNA4TEBsXyKtoLE9mrbDD7WMHXvXrCjZvabLAsi'
3535
3636 let q = base58'HGgabTqUS8WtVFUJzfmrTDMgEccJuZLBPhFgQFxvnsoW'
3737
3838 let r = base58'A81p1LTRyoq2rDR2TNxB2dWYxsiNwCSSi8sXef2SEkwb'
3939
4040 let s = base58'4BKKSp6NoNcrFHyorZogDyctq1fq6w7114Ym1pw6HUtC'
4141
4242 let t = assetBalance(Address(b), f)
4343
4444 let u = wavesBalance(Address(b)).regular
4545
4646 let v = fraction(a, (u * 11), t)
4747
4848 let w = assetBalance(Address(d), f)
4949
5050 let x = ((((assetBalance(Address(d), p) + assetBalance(Address(d), q)) + assetBalance(Address(d), r)) + assetBalance(Address(d), s)) / 4)
5151
5252 let y = fraction(a, x, w)
5353
5454 let z = if ((v > getIntegerValue("ATH in wavelets")))
5555 then v
5656 else getIntegerValue(this, "ATH in wavelets")
5757
5858 let A = if ((y > getIntegerValue("ATH in centlets")))
5959 then y
6060 else getIntegerValue(this, "ATH in centlets")
6161
6262 let B = getIntegerValue(Address(b), (("global_" + toBase58String(o)) + "_balance"))
6363
6464 let C = getIntegerValue(Address(b), ("3PAucbbumdUXmhzcR421zGiayphEdo2tRoz" + "_indexStaked"))
6565
6666 let D = getIntegerValue(Address(b), "global_poolToken_amount")
6767
6868 let E = fraction(fraction(B, C, D), 9, a)
6969
7070 let F = fraction(B, 9, a)
7171
7272 let G = ((fraction(a, v, getIntegerValue(this, "intial price BURN-XTN in wavelets")) - a) / 1000000)
7373
7474 @Callable(H)
75+func check () = if ((H.caller != this))
76+ then throw("access only by project owner")
77+ else [IntegerEntry("burnxtn waves price", v), IntegerEntry("ATH in wavelets", getIntegerValue(this, "ATH in wavelets")), BooleanEntry("pool growth", (v >= getIntegerValue(this, "ATH in wavelets")))]
78+
79+
80+
81+@Callable(H)
7582 func FirstInvoke () = if ((H.caller != this))
7683 then throw("access only by project owner")
7784 else {
7885 let I = if ((v >= getIntegerValue(this, "ATH in wavelets")))
7986 then invoke(this, "PoolGrowthStep1", nil, nil)
8087 else unit
8188 if ((I == I))
8289 then {
8390 let J = if ((getIntegerValue(this, "ATH in wavelets") > v))
8491 then invoke(this, "Pump", nil, nil)
8592 else unit
8693 if ((J == J))
8794 then {
8895 let K = invoke(this, "dEntry", nil, nil)
8996 if ((K == K))
9097 then nil
9198 else throw("Strict value is not equal to itself.")
9299 }
93100 else throw("Strict value is not equal to itself.")
94101 }
95102 else throw("Strict value is not equal to itself.")
96103 }
97104
98105
99106
100107 @Callable(H)
101108 func dEntry () = if ((H.caller != this))
102109 then throw("access only by project owner")
103110 else [IntegerEntry("BURN-XTN / WAVES price in wavelets", v), IntegerEntry("Price growth %", G), IntegerEntry("ATH in wavelets", z), IntegerEntry("BURN-XTN / USD price in centlets", y), IntegerEntry("ATH in centlets", A), IntegerEntry("TVL project in WAVES excluding BURN-XTN", E), IntegerEntry("TVL pool in WAVES excluding BURN-XTN", F), IntegerEntry("Activated blockheight", height)]
104111
105112
106113
107114 @Callable(H)
108115 func PoolGrowthStep1 () = if ((H.caller != this))
109116 then throw("access only by project owner")
110117 else {
111118 let L = invoke(Address(base58'3PE7NtJdmVq4yo47LKDqurQ8RLDCouvJCPB'), "claimIndexRewards", nil, nil)
112119 if ((L == L))
113120 then {
114121 let M = assetBalance(this, e)
115122 let N = Burn(e, M)
116123 let O = Burn(f, assetBalance(this, f))
117-[N, O, BooleanEntry("PoolGrowthStep1", true), IntegerEntry("XTN total burned", (getIntegerValue(this, "XTN total burned") + M))]
124+[N, O, IntegerEntry("XTN total burned", (getIntegerValue(this, "XTN total burned") + M))]
118125 }
119126 else throw("Strict value is not equal to itself.")
120127 }
121128
122129
123130
124131 @Callable(H)
125132 func PoolGrowthStep2 () = if ((H.caller != this))
126133 then throw("access only by project owner")
127134 else {
128135 let P = invoke(Address(b), "swap", [g, 0], [AttachedPayment(h, assetBalance(this, h))])
129136 if ((P == P))
130137 then {
131138 let Q = invoke(Address(b), "swap", [g, 0], [AttachedPayment(i, assetBalance(this, i))])
132139 if ((Q == Q))
133140 then {
134141 let R = invoke(Address(b), "swap", [g, 0], [AttachedPayment(j, assetBalance(this, j))])
135142 if ((R == R))
136143 then {
137144 let S = invoke(Address(b), "swap", [g, 0], [AttachedPayment(k, assetBalance(this, k))])
138145 if ((S == S))
139146 then {
140147 let T = invoke(Address(b), "swap", [g, 0], [AttachedPayment(l, assetBalance(this, l))])
141148 if ((T == T))
142149 then {
143150 let U = invoke(Address(b), "swap", [g, 0], [AttachedPayment(n, assetBalance(this, n))])
144151 if ((U == U))
145152 then {
146153 let V = invoke(Address(b), "swap", [g, 0], [AttachedPayment(unit, if (((wavesBalance(this).available - 10000000) > 0))
147154 then (wavesBalance(this).available - 10000000)
148155 else 0)])
149156 if ((V == V))
150157 then nil
151158 else throw("Strict value is not equal to itself.")
152159 }
153160 else throw("Strict value is not equal to itself.")
154161 }
155162 else throw("Strict value is not equal to itself.")
156163 }
157164 else throw("Strict value is not equal to itself.")
158165 }
159166 else throw("Strict value is not equal to itself.")
160167 }
161168 else throw("Strict value is not equal to itself.")
162169 }
163170 else throw("Strict value is not equal to itself.")
164171 }
165172
166173
167174
168175 @Callable(H)
169176 func PoolGrowthStep3 () = if ((H.caller != this))
170177 then throw("access only by project owner")
171178 else {
172179 let W = invoke(Address(base58'3PR1Qvi9mHT35SwWEkLSqqE2L8thiPLdVWU'), "generateIndexWithOneTokenAndStake", [c], [AttachedPayment(f, assetBalance(this, f))])
173180 if ((W == W))
174181 then [IntegerEntry("BURN-XTN supply", {
175182 let X = assetInfo(f)
176183 if ($isInstanceOf(X, "Asset"))
177184 then {
178185 let Y = X
179186 (Y.quantity / a)
180187 }
181188 else throw("Can't find asset")
182189 }), IntegerEntry("BURN-XTN total burned", (1000000000 - {
183190 let X = assetInfo(f)
184191 if ($isInstanceOf(X, "Asset"))
185192 then {
186193 let Y = X
187194 (Y.quantity / a)
188195 }
189196 else throw("Can't find asset")
190197 }))]
191198 else throw("Strict value is not equal to itself.")
192199 }
193200
194201
195202
196203 @Callable(H)
197204 func Pump () = if ((H.caller != this))
198205 then throw("access only by project owner")
199206 else {
200207 let L = invoke(Address(base58'3PE7NtJdmVq4yo47LKDqurQ8RLDCouvJCPB'), "claimIndexRewards", nil, nil)
201208 if ((L == L))
202209 then {
203210 let P = invoke(Address(b), "swap", [g, 0], [AttachedPayment(h, assetBalance(this, h))])
204211 if ((P == P))
205212 then {
206213 let Q = invoke(Address(b), "swap", [g, 0], [AttachedPayment(i, assetBalance(this, i))])
207214 if ((Q == Q))
208215 then {
209216 let R = invoke(Address(b), "swap", [g, 0], [AttachedPayment(j, assetBalance(this, j))])
210217 if ((R == R))
211218 then {
212219 let S = invoke(Address(b), "swap", [g, 0], [AttachedPayment(k, assetBalance(this, k))])
213220 if ((S == S))
214221 then {
215222 let T = invoke(Address(b), "swap", [g, 0], [AttachedPayment(l, assetBalance(this, l))])
216223 if ((T == T))
217224 then {
218225 let U = invoke(Address(b), "swap", [g, 0], [AttachedPayment(n, assetBalance(this, n))])
219226 if ((U == U))
220227 then {
221228 let V = invoke(Address(b), "swap", [g, 0], [AttachedPayment(unit, if (((wavesBalance(this).available - 10000000) > 0))
222229 then (wavesBalance(this).available - 10000000)
223230 else 0)])
224231 if ((V == V))
225232 then {
226233 let M = assetBalance(this, e)
227234 let N = Burn(e, M)
228235 let O = Burn(f, assetBalance(this, f))
229236 [N, O, IntegerEntry("BURN-XTN supply", {
230237 let X = assetInfo(f)
231238 if ($isInstanceOf(X, "Asset"))
232239 then {
233240 let Y = X
234241 (Y.quantity / a)
235242 }
236243 else throw("Can't find asset")
237244 }), IntegerEntry("BURN-XTN total burned", (1000000000 - {
238245 let X = assetInfo(f)
239246 if ($isInstanceOf(X, "Asset"))
240247 then {
241248 let Y = X
242249 (Y.quantity / a)
243250 }
244251 else throw("Can't find asset")
245252 })), IntegerEntry("XTN total burned", (getIntegerValue(this, "XTN total burned") + M))]
246253 }
247254 else throw("Strict value is not equal to itself.")
248255 }
249256 else throw("Strict value is not equal to itself.")
250257 }
251258 else throw("Strict value is not equal to itself.")
252259 }
253260 else throw("Strict value is not equal to itself.")
254261 }
255262 else throw("Strict value is not equal to itself.")
256263 }
257264 else throw("Strict value is not equal to itself.")
258265 }
259266 else throw("Strict value is not equal to itself.")
260267 }
261268 else throw("Strict value is not equal to itself.")
262269 }
263270
264271
265272
266273 @Callable(H)
267274 func PumpByAnybody () = if (((getIntegerValue(this, "Activated blockheight") + (8 * 1440)) > height))
268275 then throw(("Wait till blockheight:" + toString((getIntegerValue(this, "Activated blockheight") + (8 * 1440)))))
269276 else {
270277 let L = invoke(Address(base58'3PE7NtJdmVq4yo47LKDqurQ8RLDCouvJCPB'), "claimIndexRewards", nil, nil)
271278 if ((L == L))
272279 then {
273280 let P = invoke(Address(b), "swap", [g, 0], [AttachedPayment(h, assetBalance(this, h))])
274281 if ((P == P))
275282 then {
276283 let Q = invoke(Address(b), "swap", [g, 0], [AttachedPayment(i, assetBalance(this, i))])
277284 if ((Q == Q))
278285 then {
279286 let R = invoke(Address(b), "swap", [g, 0], [AttachedPayment(j, assetBalance(this, j))])
280287 if ((R == R))
281288 then {
282289 let S = invoke(Address(b), "swap", [g, 0], [AttachedPayment(k, assetBalance(this, k))])
283290 if ((S == S))
284291 then {
285292 let T = invoke(Address(b), "swap", [g, 0], [AttachedPayment(l, assetBalance(this, l))])
286293 if ((T == T))
287294 then {
288295 let Z = invoke(Address(b), "swap", [g, 0], [AttachedPayment(m, assetBalance(this, m))])
289296 if ((Z == Z))
290297 then {
291298 let U = invoke(Address(b), "swap", [g, 0], [AttachedPayment(n, assetBalance(this, n))])
292299 if ((U == U))
293300 then {
294301 let V = invoke(Address(b), "swap", [g, 0], [AttachedPayment(unit, if (((wavesBalance(this).available - 10000000) > 0))
295302 then (wavesBalance(this).available - 10000000)
296303 else 0)])
297304 if ((V == V))
298305 then {
299306 let M = assetBalance(this, e)
300307 let N = Burn(e, M)
301308 let O = Burn(f, assetBalance(this, f))
302309 [N, O, IntegerEntry("BURN-XTN supply", {
303310 let X = assetInfo(f)
304311 if ($isInstanceOf(X, "Asset"))
305312 then {
306313 let Y = X
307314 (Y.quantity / a)
308315 }
309316 else throw("Can't find asset")
310317 }), IntegerEntry("BURN-XTN total burned", (1000000000 - {
311318 let X = assetInfo(f)
312319 if ($isInstanceOf(X, "Asset"))
313320 then {
314321 let Y = X
315322 (Y.quantity / a)
316323 }
317324 else throw("Can't find asset")
318325 })), IntegerEntry("XTN total burned", (getIntegerValue(this, "XTN total burned") + M))]
319326 }
320327 else throw("Strict value is not equal to itself.")
321328 }
322329 else throw("Strict value is not equal to itself.")
323330 }
324331 else throw("Strict value is not equal to itself.")
325332 }
326333 else throw("Strict value is not equal to itself.")
327334 }
328335 else throw("Strict value is not equal to itself.")
329336 }
330337 else throw("Strict value is not equal to itself.")
331338 }
332339 else throw("Strict value is not equal to itself.")
333340 }
334341 else throw("Strict value is not equal to itself.")
335342 }
336343 else throw("Strict value is not equal to itself.")
337344 }
338345
339346

github/deemru/w8io/3ef1775 
65.75 ms