tx · Cp4PbJpCQFXRnE84BuFeKCHhSynNrDtGSQ87puDrn9DV 3MuVEuhXaTvF3ELakZksUP77a4bT8gPJtm6: -0.01000000 Waves 2021.12.05 17:08 [1821062] smart account 3MuVEuhXaTvF3ELakZksUP77a4bT8gPJtm6 > SELF 0.00000000 Waves
{ "type": 13, "id": "Cp4PbJpCQFXRnE84BuFeKCHhSynNrDtGSQ87puDrn9DV", "fee": 1000000, "feeAssetId": null, "timestamp": 1638713290149, "version": 2, "chainId": 84, "sender": "3MuVEuhXaTvF3ELakZksUP77a4bT8gPJtm6", "senderPublicKey": "2LizaCNygFYwGFKe34vvFHgJc4ckK7MpzRzziRNn56Cu", "proofs": [ "4DSDfX1RBbVi8F7KLJw2EH8uVoui4RMeNETTskyTBBZHAjynkxSFciY3r2sv8Sw8MZ7eEx8XumnpL7FV4k5QD36E" ], "script": "base64:AAIFAAAAAAAAAAcIAhIDCgEIAAAABgAAAAAJbWFzdGVyYWRyAgAAACMzTXVXNHQxakNYSHQ4V1JzSFZMVWFyMzJFbnZKeFphUVdBeAAAAAAGbWFzdGVyCQEAAAAHQWRkcmVzcwAAAAEBAAAAGgFUPUYGSQjhSwi99Mcha5hyYJjHFzCelkk9AAAAAAVzZXBhcgIAAAAFfHx8fHwAAAAACWluY3JwcmljZQAAAAAAAAAAMgAAAAAJaW5pdHByaWNlAgAAAAYxMDAwMDAAAAAACW1hc3RlcmZlZQAAAAAAAAAAAQAAAAEAAAABaQEAAAAFcGFpbnQAAAABAAAABWlkYXRhBAAAAAxjYWxsZXJBZHJlc3MJAAJYAAAAAQgIBQAAAAFpAAAABmNhbGxlcgAAAAVieXRlcwQAAAAHcmVxZGF0YQkABLUAAAACBQAAAAVpZGF0YQIAAAADLXwtBAAAAAVjb2xvcgMJAABmAAAAAgkAAZAAAAABBQAAAAdyZXFkYXRhAAAAAAAAAAABCQABkQAAAAIFAAAAB3JlcWRhdGEAAAAAAAAAAAECAAAAATAEAAAAA3VybAMJAABmAAAAAgkAAZAAAAABBQAAAAdyZXFkYXRhAAAAAAAAAAACCQABkQAAAAIFAAAAB3JlcWRhdGEAAAAAAAAAAAICAAAAAS0EAAAABXBpeHh5CQAEtQAAAAIJAAGRAAAAAgUAAAAHcmVxZGF0YQAAAAAAAAAAAAUAAAAFc2VwYXIEAAAABm51bWJlcgkAAZcAAAABCQAETAAAAAIAAAAAAAAAAB4JAARMAAAAAgkAAZAAAAABBQAAAAVwaXh4eQUAAAADbmlsBAAAAAxlbXB0eWNvbW1hbmQJAARMAAAAAgIAAAACLS0JAARMAAAAAgIAAAACLS0JAARMAAAAAgUAAAAJbWFzdGVyYWRyCQAETAAAAAICAAAAATAFAAAAA25pbAQAAAAJbmV3cmVjb3JkCQAETAAAAAIFAAAADGNhbGxlckFkcmVzcwkABEwAAAACBQAAAAlpbml0cHJpY2UJAARMAAAAAgUAAAAFY29sb3IJAARMAAAAAgUAAAADdXJsBQAAAANuaWwKAQAAAAd2YWxpZHh5AAAAAQAAAAF4BAAAAAckbWF0Y2gwCQAEtgAAAAEJAAGRAAAAAgUAAAAFcGl4eHkFAAAAAXgDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAA0ludAQAAAABYQUAAAAHJG1hdGNoMAMDCQAAZgAAAAIJAQAAAA1wYXJzZUludFZhbHVlAAAAAQkAAZEAAAACBQAAAAVwaXh4eQUAAAABeAD//////////wkAAGYAAAACAAAAAAAAAAPoCQEAAAANcGFyc2VJbnRWYWx1ZQAAAAEJAAGRAAAAAgUAAAAFcGl4eHkFAAAAAXgHCQEAAAANcGFyc2VJbnRWYWx1ZQAAAAEJAAGRAAAAAgUAAAAFcGl4eHkFAAAAAXgA//////////8A//////////8KAQAAAAlnZXRyZWNvcmQAAAABAAAAAXgEAAAAByRtYXRjaDAJAAQiAAAAAQkAAZEAAAACBQAAAAVwaXh4eQUAAAABeAMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAAGU3RyaW5nBAAAAAFhBQAAAAckbWF0Y2gwCQEAAAARQGV4dHJOYXRpdmUoMTA1OCkAAAABCQABkQAAAAIFAAAABXBpeHh5BQAAAAF4AgAAAAAKAQAAAAdjb21tYW5kAAAAAQAAAAF4AwMJAABmAAAAAgUAAAABeAkAAGUAAAACBQAAAAZudW1iZXIAAAAAAAAAAAEGCQAAZgAAAAIAAAAAAAAAAAAJAQAAAAd2YWxpZHh5AAAAAQUAAAABeAUAAAAMZW1wdHljb21tYW5kAwkAAAAAAAACCQEAAAAJZ2V0cmVjb3JkAAAAAQUAAAABeAIAAAAACQAETAAAAAIJAAGRAAAAAgUAAAAFcGl4eHkFAAAAAXgJAARMAAAAAgkABLkAAAACBQAAAAluZXdyZWNvcmQFAAAABXNlcGFyCQAETAAAAAIFAAAACW1hc3RlcmFkcgkABEwAAAACBQAAAAlpbml0cHJpY2UFAAAAA25pbAQAAAAJb2xkcmVjb3JkCQAEtQAAAAIJAQAAABFAZXh0ck5hdGl2ZSgxMDU4KQAAAAEJAAGRAAAAAgUAAAAFcGl4eHkFAAAAAXgFAAAABXNlcGFyBAAAAAVwcmljZQkAAZEAAAACBQAAAAlvbGRyZWNvcmQAAAAAAAAAAAEJAARMAAAAAgkAAZEAAAACBQAAAAVwaXh4eQUAAAABeAkABEwAAAACCQAEuQAAAAIJAARMAAAAAgUAAAAMY2FsbGVyQWRyZXNzCQAETAAAAAIJAAGkAAAAAQkAAGsAAAADCQEAAAANcGFyc2VJbnRWYWx1ZQAAAAEFAAAABXByaWNlCQAAZAAAAAIAAAAAAAAAAGQFAAAACWluY3JwcmljZQAAAAAAAAAAZAkABEwAAAACBQAAAAVjb2xvcgkABEwAAAACBQAAAAN1cmwFAAAAA25pbAUAAAAFc2VwYXIJAARMAAAAAgkAAZEAAAACBQAAAAlvbGRyZWNvcmQAAAAAAAAAAAAJAARMAAAAAgUAAAAFcHJpY2UFAAAAA25pbAQAAAADYWxsCQAETAAAAAIJAQAAAAdjb21tYW5kAAAAAQAAAAAAAAAAAAkABEwAAAACCQEAAAAHY29tbWFuZAAAAAEAAAAAAAAAAAEJAARMAAAAAgkBAAAAB2NvbW1hbmQAAAABAAAAAAAAAAACCQAETAAAAAIJAQAAAAdjb21tYW5kAAAAAQAAAAAAAAAAAwkABEwAAAACCQEAAAAHY29tbWFuZAAAAAEAAAAAAAAAAAQJAARMAAAAAgkBAAAAB2NvbW1hbmQAAAABAAAAAAAAAAAFCQAETAAAAAIJAQAAAAdjb21tYW5kAAAAAQAAAAAAAAAABgkABEwAAAACCQEAAAAHY29tbWFuZAAAAAEAAAAAAAAAAAcJAARMAAAAAgkBAAAAB2NvbW1hbmQAAAABAAAAAAAAAAAICQAETAAAAAIJAQAAAAdjb21tYW5kAAAAAQAAAAAAAAAACQkABEwAAAACCQEAAAAHY29tbWFuZAAAAAEAAAAAAAAAAAoJAARMAAAAAgkBAAAAB2NvbW1hbmQAAAABAAAAAAAAAAALCQAETAAAAAIJAQAAAAdjb21tYW5kAAAAAQAAAAAAAAAADAkABEwAAAACCQEAAAAHY29tbWFuZAAAAAEAAAAAAAAAAA0JAARMAAAAAgkBAAAAB2NvbW1hbmQAAAABAAAAAAAAAAAOCQAETAAAAAIJAQAAAAdjb21tYW5kAAAAAQAAAAAAAAAADwkABEwAAAACCQEAAAAHY29tbWFuZAAAAAEAAAAAAAAAABAJAARMAAAAAgkBAAAAB2NvbW1hbmQAAAABAAAAAAAAAAARCQAETAAAAAIJAQAAAAdjb21tYW5kAAAAAQAAAAAAAAAAEgkABEwAAAACCQEAAAAHY29tbWFuZAAAAAEAAAAAAAAAABMJAARMAAAAAgkBAAAAB2NvbW1hbmQAAAABAAAAAAAAAAAUCQAETAAAAAIJAQAAAAdjb21tYW5kAAAAAQAAAAAAAAAAFQkABEwAAAACCQEAAAAHY29tbWFuZAAAAAEAAAAAAAAAABYJAARMAAAAAgkBAAAAB2NvbW1hbmQAAAABAAAAAAAAAAAXCQAETAAAAAIJAQAAAAdjb21tYW5kAAAAAQAAAAAAAAAAGAkABEwAAAACCQEAAAAHY29tbWFuZAAAAAEAAAAAAAAAABkJAARMAAAAAgkBAAAAB2NvbW1hbmQAAAABAAAAAAAAAAAaCQAETAAAAAIJAQAAAAdjb21tYW5kAAAAAQAAAAAAAAAAGwkABEwAAAACCQEAAAAHY29tbWFuZAAAAAEAAAAAAAAAABwJAARMAAAAAgkBAAAAB2NvbW1hbmQAAAABAAAAAAAAAAAdBQAAAANuaWwEAAAAB3BheW1lbnQJAAGkAAAAAQkAAGsAAAADCQAAZAAAAAIJAABkAAAAAgkAAGQAAAACCQAAZAAAAAIJAABkAAAAAgkAAGQAAAACCQAAZAAAAAIJAABkAAAAAgkAAGQAAAACCQAAZAAAAAIJAABkAAAAAgkAAGQAAAACCQAAZAAAAAIJAABkAAAAAgkAAGQAAAACCQAAZAAAAAIJAABkAAAAAgkAAGQAAAACCQAAZAAAAAIJAABkAAAAAgkAAGQAAAACCQAAZAAAAAIJAABkAAAAAgkAAGQAAAACCQAAZAAAAAIJAABkAAAAAgkAAGQAAAACCQAAZAAAAAIJAABkAAAAAgkBAAAADXBhcnNlSW50VmFsdWUAAAABCQABkQAAAAIJAAGRAAAAAgUAAAADYWxsAAAAAAAAAAAAAAAAAAAAAAADCQEAAAANcGFyc2VJbnRWYWx1ZQAAAAEJAAGRAAAAAgkAAZEAAAACBQAAAANhbGwAAAAAAAAAAAEAAAAAAAAAAAMJAQAAAA1wYXJzZUludFZhbHVlAAAAAQkAAZEAAAACCQABkQAAAAIFAAAAA2FsbAAAAAAAAAAAAgAAAAAAAAAAAwkBAAAADXBhcnNlSW50VmFsdWUAAAABCQABkQAAAAIJAAGRAAAAAgUAAAADYWxsAAAAAAAAAAADAAAAAAAAAAADCQEAAAANcGFyc2VJbnRWYWx1ZQAAAAEJAAGRAAAAAgkAAZEAAAACBQAAAANhbGwAAAAAAAAAAAQAAAAAAAAAAAMJAQAAAA1wYXJzZUludFZhbHVlAAAAAQkAAZEAAAACCQABkQAAAAIFAAAAA2FsbAAAAAAAAAAABQAAAAAAAAAAAwkBAAAADXBhcnNlSW50VmFsdWUAAAABCQABkQAAAAIJAAGRAAAAAgUAAAADYWxsAAAAAAAAAAAGAAAAAAAAAAADCQEAAAANcGFyc2VJbnRWYWx1ZQAAAAEJAAGRAAAAAgkAAZEAAAACBQAAAANhbGwAAAAAAAAAAAcAAAAAAAAAAAMJAQAAAA1wYXJzZUludFZhbHVlAAAAAQkAAZEAAAACCQABkQAAAAIFAAAAA2FsbAAAAAAAAAAACAAAAAAAAAAAAwkBAAAADXBhcnNlSW50VmFsdWUAAAABCQABkQAAAAIJAAGRAAAAAgUAAAADYWxsAAAAAAAAAAAJAAAAAAAAAAADCQEAAAANcGFyc2VJbnRWYWx1ZQAAAAEJAAGRAAAAAgkAAZEAAAACBQAAAANhbGwAAAAAAAAAAAoAAAAAAAAAAAMJAQAAAA1wYXJzZUludFZhbHVlAAAAAQkAAZEAAAACCQABkQAAAAIFAAAAA2FsbAAAAAAAAAAACwAAAAAAAAAAAwkBAAAADXBhcnNlSW50VmFsdWUAAAABCQABkQAAAAIJAAGRAAAAAgUAAAADYWxsAAAAAAAAAAAMAAAAAAAAAAADCQEAAAANcGFyc2VJbnRWYWx1ZQAAAAEJAAGRAAAAAgkAAZEAAAACBQAAAANhbGwAAAAAAAAAAA0AAAAAAAAAAAMJAQAAAA1wYXJzZUludFZhbHVlAAAAAQkAAZEAAAACCQABkQAAAAIFAAAAA2FsbAAAAAAAAAAADgAAAAAAAAAAAwkBAAAADXBhcnNlSW50VmFsdWUAAAABCQABkQAAAAIJAAGRAAAAAgUAAAADYWxsAAAAAAAAAAAPAAAAAAAAAAADCQEAAAANcGFyc2VJbnRWYWx1ZQAAAAEJAAGRAAAAAgkAAZEAAAACBQAAAANhbGwAAAAAAAAAABAAAAAAAAAAAAMJAQAAAA1wYXJzZUludFZhbHVlAAAAAQkAAZEAAAACCQABkQAAAAIFAAAAA2FsbAAAAAAAAAAAEQAAAAAAAAAAAwkBAAAADXBhcnNlSW50VmFsdWUAAAABCQABkQAAAAIJAAGRAAAAAgUAAAADYWxsAAAAAAAAAAASAAAAAAAAAAADCQEAAAANcGFyc2VJbnRWYWx1ZQAAAAEJAAGRAAAAAgkAAZEAAAACBQAAAANhbGwAAAAAAAAAABMAAAAAAAAAAAMJAQAAAA1wYXJzZUludFZhbHVlAAAAAQkAAZEAAAACCQABkQAAAAIFAAAAA2FsbAAAAAAAAAAAFAAAAAAAAAAAAwkBAAAADXBhcnNlSW50VmFsdWUAAAABCQABkQAAAAIJAAGRAAAAAgUAAAADYWxsAAAAAAAAAAAVAAAAAAAAAAADCQEAAAANcGFyc2VJbnRWYWx1ZQAAAAEJAAGRAAAAAgkAAZEAAAACBQAAAANhbGwAAAAAAAAAABYAAAAAAAAAAAMJAQAAAA1wYXJzZUludFZhbHVlAAAAAQkAAZEAAAACCQABkQAAAAIFAAAAA2FsbAAAAAAAAAAAFwAAAAAAAAAAAwkBAAAADXBhcnNlSW50VmFsdWUAAAABCQABkQAAAAIJAAGRAAAAAgUAAAADYWxsAAAAAAAAAAAYAAAAAAAAAAADCQEAAAANcGFyc2VJbnRWYWx1ZQAAAAEJAAGRAAAAAgkAAZEAAAACBQAAAANhbGwAAAAAAAAAABkAAAAAAAAAAAMJAQAAAA1wYXJzZUludFZhbHVlAAAAAQkAAZEAAAACCQABkQAAAAIFAAAAA2FsbAAAAAAAAAAAGgAAAAAAAAAAAwkBAAAADXBhcnNlSW50VmFsdWUAAAABCQABkQAAAAIJAAGRAAAAAgUAAAADYWxsAAAAAAAAAAAbAAAAAAAAAAADCQEAAAANcGFyc2VJbnRWYWx1ZQAAAAEJAAGRAAAAAgkAAZEAAAACBQAAAANhbGwAAAAAAAAAABwAAAAAAAAAAAMJAQAAAA1wYXJzZUludFZhbHVlAAAAAQkAAZEAAAACCQABkQAAAAIFAAAAA2FsbAAAAAAAAAAAHQAAAAAAAAAAAwkAAGQAAAACAAAAAAAAAABkBQAAAAltYXN0ZXJmZWUAAAAAAAAAAGQEAAAAA3BtdAMJAAAAAAAAAgkAAZAAAAABCAUAAAABaQAAAAhwYXltZW50cwAAAAAAAAAAAQkAAZEAAAACCAUAAAABaQAAAAhwYXltZW50cwAAAAAAAAAAAAkAAAIAAAABCQABLAAAAAICAAAAHkF0dGFjaGVkIHBheW1lbnQgaXMgcmVxdWlyZWQ6IAUAAAAHcGF5bWVudAMJAQAAAAlpc0RlZmluZWQAAAABCAUAAAADcG10AAAAB2Fzc2V0SWQJAAACAAAAAQIAAAAVd29ya3Mgd2l0aCB3YXZlcyBvbmx5AwkAAGYAAAACCQEAAAANcGFyc2VJbnRWYWx1ZQAAAAEFAAAAB3BheW1lbnQIBQAAAANwbXQAAAAGYW1vdW50CQAAAgAAAAEJAAEsAAAAAgkAASwAAAACCQABLAAAAAICAAAACnlvdSBnaXZlOiAJAAGkAAAAAQgFAAAAA3BtdAAAAAZhbW91bnQCAAAAEiwgYnV0IGRlYWwgbmVlZHM6IAUAAAAHcGF5bWVudAkABRQAAAACCQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIJAAGRAAAAAgkAAZEAAAACBQAAAANhbGwAAAAAAAAAAAAAAAAAAAAAAAAJAAGRAAAAAgkAAZEAAAACBQAAAANhbGwAAAAAAAAAAAAAAAAAAAAAAAEJAARMAAAAAgkBAAAADlNjcmlwdFRyYW5zZmVyAAAAAwkBAAAAB0FkZHJlc3MAAAABCQACWQAAAAEJAAGRAAAAAgkAAZEAAAACBQAAAANhbGwAAAAAAAAAAAAAAAAAAAAAAAIJAQAAAA1wYXJzZUludFZhbHVlAAAAAQkAAZEAAAACCQABkQAAAAIFAAAAA2FsbAAAAAAAAAAAAAAAAAAAAAAAAwUAAAAEdW5pdAkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACCQABkQAAAAIJAAGRAAAAAgUAAAADYWxsAAAAAAAAAAABAAAAAAAAAAAACQABkQAAAAIJAAGRAAAAAgUAAAADYWxsAAAAAAAAAAABAAAAAAAAAAABCQAETAAAAAIJAQAAAA5TY3JpcHRUcmFuc2ZlcgAAAAMJAQAAAAdBZGRyZXNzAAAAAQkAAlkAAAABCQABkQAAAAIJAAGRAAAAAgUAAAADYWxsAAAAAAAAAAABAAAAAAAAAAACCQEAAAANcGFyc2VJbnRWYWx1ZQAAAAEJAAGRAAAAAgkAAZEAAAACBQAAAANhbGwAAAAAAAAAAAEAAAAAAAAAAAMFAAAABHVuaXQJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgkAAZEAAAACCQABkQAAAAIFAAAAA2FsbAAAAAAAAAAAAgAAAAAAAAAAAAkAAZEAAAACCQABkQAAAAIFAAAAA2FsbAAAAAAAAAAAAgAAAAAAAAAAAQkABEwAAAACCQEAAAAOU2NyaXB0VHJhbnNmZXIAAAADCQEAAAAHQWRkcmVzcwAAAAEJAAJZAAAAAQkAAZEAAAACCQABkQAAAAIFAAAAA2FsbAAAAAAAAAAAAgAAAAAAAAAAAgkBAAAADXBhcnNlSW50VmFsdWUAAAABCQABkQAAAAIJAAGRAAAAAgUAAAADYWxsAAAAAAAAAAACAAAAAAAAAAADBQAAAAR1bml0CQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIJAAGRAAAAAgkAAZEAAAACBQAAAANhbGwAAAAAAAAAAAMAAAAAAAAAAAAJAAGRAAAAAgkAAZEAAAACBQAAAANhbGwAAAAAAAAAAAMAAAAAAAAAAAEJAARMAAAAAgkBAAAADlNjcmlwdFRyYW5zZmVyAAAAAwkBAAAAB0FkZHJlc3MAAAABCQACWQAAAAEJAAGRAAAAAgkAAZEAAAACBQAAAANhbGwAAAAAAAAAAAMAAAAAAAAAAAIJAQAAAA1wYXJzZUludFZhbHVlAAAAAQkAAZEAAAACCQABkQAAAAIFAAAAA2FsbAAAAAAAAAAAAwAAAAAAAAAAAwUAAAAEdW5pdAkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACCQABkQAAAAIJAAGRAAAAAgUAAAADYWxsAAAAAAAAAAAEAAAAAAAAAAAACQABkQAAAAIJAAGRAAAAAgUAAAADYWxsAAAAAAAAAAAEAAAAAAAAAAABCQAETAAAAAIJAQAAAA5TY3JpcHRUcmFuc2ZlcgAAAAMJAQAAAAdBZGRyZXNzAAAAAQkAAlkAAAABCQABkQAAAAIJAAGRAAAAAgUAAAADYWxsAAAAAAAAAAAEAAAAAAAAAAACCQEAAAANcGFyc2VJbnRWYWx1ZQAAAAEJAAGRAAAAAgkAAZEAAAACBQAAAANhbGwAAAAAAAAAAAQAAAAAAAAAAAMFAAAABHVuaXQJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgkAAZEAAAACCQABkQAAAAIFAAAAA2FsbAAAAAAAAAAABQAAAAAAAAAAAAkAAZEAAAACCQABkQAAAAIFAAAAA2FsbAAAAAAAAAAABQAAAAAAAAAAAQkABEwAAAACCQEAAAAOU2NyaXB0VHJhbnNmZXIAAAADCQEAAAAHQWRkcmVzcwAAAAEJAAJZAAAAAQkAAZEAAAACCQABkQAAAAIFAAAAA2FsbAAAAAAAAAAABQAAAAAAAAAAAgkBAAAADXBhcnNlSW50VmFsdWUAAAABCQABkQAAAAIJAAGRAAAAAgUAAAADYWxsAAAAAAAAAAAFAAAAAAAAAAADBQAAAAR1bml0CQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIJAAGRAAAAAgkAAZEAAAACBQAAAANhbGwAAAAAAAAAAAYAAAAAAAAAAAAJAAGRAAAAAgkAAZEAAAACBQAAAANhbGwAAAAAAAAAAAYAAAAAAAAAAAEJAARMAAAAAgkBAAAADlNjcmlwdFRyYW5zZmVyAAAAAwkBAAAAB0FkZHJlc3MAAAABCQACWQAAAAEJAAGRAAAAAgkAAZEAAAACBQAAAANhbGwAAAAAAAAAAAYAAAAAAAAAAAIJAQAAAA1wYXJzZUludFZhbHVlAAAAAQkAAZEAAAACCQABkQAAAAIFAAAAA2FsbAAAAAAAAAAABgAAAAAAAAAAAwUAAAAEdW5pdAkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACCQABkQAAAAIJAAGRAAAAAgUAAAADYWxsAAAAAAAAAAAHAAAAAAAAAAAACQABkQAAAAIJAAGRAAAAAgUAAAADYWxsAAAAAAAAAAAHAAAAAAAAAAABCQAETAAAAAIJAQAAAA5TY3JpcHRUcmFuc2ZlcgAAAAMJAQAAAAdBZGRyZXNzAAAAAQkAAlkAAAABCQABkQAAAAIJAAGRAAAAAgUAAAADYWxsAAAAAAAAAAAHAAAAAAAAAAACCQEAAAANcGFyc2VJbnRWYWx1ZQAAAAEJAAGRAAAAAgkAAZEAAAACBQAAAANhbGwAAAAAAAAAAAcAAAAAAAAAAAMFAAAABHVuaXQJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgkAAZEAAAACCQABkQAAAAIFAAAAA2FsbAAAAAAAAAAACAAAAAAAAAAAAAkAAZEAAAACCQABkQAAAAIFAAAAA2FsbAAAAAAAAAAACAAAAAAAAAAAAQkABEwAAAACCQEAAAAOU2NyaXB0VHJhbnNmZXIAAAADCQEAAAAHQWRkcmVzcwAAAAEJAAJZAAAAAQkAAZEAAAACCQABkQAAAAIFAAAAA2FsbAAAAAAAAAAACAAAAAAAAAAAAgkBAAAADXBhcnNlSW50VmFsdWUAAAABCQABkQAAAAIJAAGRAAAAAgUAAAADYWxsAAAAAAAAAAAIAAAAAAAAAAADBQAAAAR1bml0CQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIJAAGRAAAAAgkAAZEAAAACBQAAAANhbGwAAAAAAAAAAAkAAAAAAAAAAAAJAAGRAAAAAgkAAZEAAAACBQAAAANhbGwAAAAAAAAAAAkAAAAAAAAAAAEJAARMAAAAAgkBAAAADlNjcmlwdFRyYW5zZmVyAAAAAwkBAAAAB0FkZHJlc3MAAAABCQACWQAAAAEJAAGRAAAAAgkAAZEAAAACBQAAAANhbGwAAAAAAAAAAAkAAAAAAAAAAAIJAQAAAA1wYXJzZUludFZhbHVlAAAAAQkAAZEAAAACCQABkQAAAAIFAAAAA2FsbAAAAAAAAAAACQAAAAAAAAAAAwUAAAAEdW5pdAkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACCQABkQAAAAIJAAGRAAAAAgUAAAADYWxsAAAAAAAAAAAKAAAAAAAAAAAACQABkQAAAAIJAAGRAAAAAgUAAAADYWxsAAAAAAAAAAAKAAAAAAAAAAABCQAETAAAAAIJAQAAAA5TY3JpcHRUcmFuc2ZlcgAAAAMJAQAAAAdBZGRyZXNzAAAAAQkAAlkAAAABCQABkQAAAAIJAAGRAAAAAgUAAAADYWxsAAAAAAAAAAAKAAAAAAAAAAACCQEAAAANcGFyc2VJbnRWYWx1ZQAAAAEJAAGRAAAAAgkAAZEAAAACBQAAAANhbGwAAAAAAAAAAAoAAAAAAAAAAAMFAAAABHVuaXQJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgkAAZEAAAACCQABkQAAAAIFAAAAA2FsbAAAAAAAAAAACwAAAAAAAAAAAAkAAZEAAAACCQABkQAAAAIFAAAAA2FsbAAAAAAAAAAACwAAAAAAAAAAAQkABEwAAAACCQEAAAAOU2NyaXB0VHJhbnNmZXIAAAADCQEAAAAHQWRkcmVzcwAAAAEJAAJZAAAAAQkAAZEAAAACCQABkQAAAAIFAAAAA2FsbAAAAAAAAAAACwAAAAAAAAAAAgkBAAAADXBhcnNlSW50VmFsdWUAAAABCQABkQAAAAIJAAGRAAAAAgUAAAADYWxsAAAAAAAAAAALAAAAAAAAAAADBQAAAAR1bml0CQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIJAAGRAAAAAgkAAZEAAAACBQAAAANhbGwAAAAAAAAAAAwAAAAAAAAAAAAJAAGRAAAAAgkAAZEAAAACBQAAAANhbGwAAAAAAAAAAAwAAAAAAAAAAAEJAARMAAAAAgkBAAAADlNjcmlwdFRyYW5zZmVyAAAAAwkBAAAAB0FkZHJlc3MAAAABCQACWQAAAAEJAAGRAAAAAgkAAZEAAAACBQAAAANhbGwAAAAAAAAAAAwAAAAAAAAAAAIJAQAAAA1wYXJzZUludFZhbHVlAAAAAQkAAZEAAAACCQABkQAAAAIFAAAAA2FsbAAAAAAAAAAADAAAAAAAAAAAAwUAAAAEdW5pdAkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACCQABkQAAAAIJAAGRAAAAAgUAAAADYWxsAAAAAAAAAAANAAAAAAAAAAAACQABkQAAAAIJAAGRAAAAAgUAAAADYWxsAAAAAAAAAAANAAAAAAAAAAABCQAETAAAAAIJAQAAAA5TY3JpcHRUcmFuc2ZlcgAAAAMJAQAAAAdBZGRyZXNzAAAAAQkAAlkAAAABCQABkQAAAAIJAAGRAAAAAgUAAAADYWxsAAAAAAAAAAANAAAAAAAAAAACCQEAAAANcGFyc2VJbnRWYWx1ZQAAAAEJAAGRAAAAAgkAAZEAAAACBQAAAANhbGwAAAAAAAAAAA0AAAAAAAAAAAMFAAAABHVuaXQJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgkAAZEAAAACCQABkQAAAAIFAAAAA2FsbAAAAAAAAAAADgAAAAAAAAAAAAkAAZEAAAACCQABkQAAAAIFAAAAA2FsbAAAAAAAAAAADgAAAAAAAAAAAQkABEwAAAACCQEAAAAOU2NyaXB0VHJhbnNmZXIAAAADCQEAAAAHQWRkcmVzcwAAAAEJAAJZAAAAAQkAAZEAAAACCQABkQAAAAIFAAAAA2FsbAAAAAAAAAAADgAAAAAAAAAAAgkBAAAADXBhcnNlSW50VmFsdWUAAAABCQABkQAAAAIJAAGRAAAAAgUAAAADYWxsAAAAAAAAAAAOAAAAAAAAAAADBQAAAAR1bml0CQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIJAAGRAAAAAgkAAZEAAAACBQAAAANhbGwAAAAAAAAAAA8AAAAAAAAAAAAJAAGRAAAAAgkAAZEAAAACBQAAAANhbGwAAAAAAAAAAA8AAAAAAAAAAAEJAARMAAAAAgkBAAAADlNjcmlwdFRyYW5zZmVyAAAAAwkBAAAAB0FkZHJlc3MAAAABCQACWQAAAAEJAAGRAAAAAgkAAZEAAAACBQAAAANhbGwAAAAAAAAAAA8AAAAAAAAAAAIJAQAAAA1wYXJzZUludFZhbHVlAAAAAQkAAZEAAAACCQABkQAAAAIFAAAAA2FsbAAAAAAAAAAADwAAAAAAAAAAAwUAAAAEdW5pdAkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACCQABkQAAAAIJAAGRAAAAAgUAAAADYWxsAAAAAAAAAAAQAAAAAAAAAAAACQABkQAAAAIJAAGRAAAAAgUAAAADYWxsAAAAAAAAAAAQAAAAAAAAAAABCQAETAAAAAIJAQAAAA5TY3JpcHRUcmFuc2ZlcgAAAAMJAQAAAAdBZGRyZXNzAAAAAQkAAlkAAAABCQABkQAAAAIJAAGRAAAAAgUAAAADYWxsAAAAAAAAAAAQAAAAAAAAAAACCQEAAAANcGFyc2VJbnRWYWx1ZQAAAAEJAAGRAAAAAgkAAZEAAAACBQAAAANhbGwAAAAAAAAAABAAAAAAAAAAAAMFAAAABHVuaXQJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgkAAZEAAAACCQABkQAAAAIFAAAAA2FsbAAAAAAAAAAAEQAAAAAAAAAAAAkAAZEAAAACCQABkQAAAAIFAAAAA2FsbAAAAAAAAAAAEQAAAAAAAAAAAQkABEwAAAACCQEAAAAOU2NyaXB0VHJhbnNmZXIAAAADCQEAAAAHQWRkcmVzcwAAAAEJAAJZAAAAAQkAAZEAAAACCQABkQAAAAIFAAAAA2FsbAAAAAAAAAAAEQAAAAAAAAAAAgkBAAAADXBhcnNlSW50VmFsdWUAAAABCQABkQAAAAIJAAGRAAAAAgUAAAADYWxsAAAAAAAAAAARAAAAAAAAAAADBQAAAAR1bml0CQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIJAAGRAAAAAgkAAZEAAAACBQAAAANhbGwAAAAAAAAAABIAAAAAAAAAAAAJAAGRAAAAAgkAAZEAAAACBQAAAANhbGwAAAAAAAAAABIAAAAAAAAAAAEJAARMAAAAAgkBAAAADlNjcmlwdFRyYW5zZmVyAAAAAwkBAAAAB0FkZHJlc3MAAAABCQACWQAAAAEJAAGRAAAAAgkAAZEAAAACBQAAAANhbGwAAAAAAAAAABIAAAAAAAAAAAIJAQAAAA1wYXJzZUludFZhbHVlAAAAAQkAAZEAAAACCQABkQAAAAIFAAAAA2FsbAAAAAAAAAAAEgAAAAAAAAAAAwUAAAAEdW5pdAkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACCQABkQAAAAIJAAGRAAAAAgUAAAADYWxsAAAAAAAAAAATAAAAAAAAAAAACQABkQAAAAIJAAGRAAAAAgUAAAADYWxsAAAAAAAAAAATAAAAAAAAAAABCQAETAAAAAIJAQAAAA5TY3JpcHRUcmFuc2ZlcgAAAAMJAQAAAAdBZGRyZXNzAAAAAQkAAlkAAAABCQABkQAAAAIJAAGRAAAAAgUAAAADYWxsAAAAAAAAAAATAAAAAAAAAAACCQEAAAANcGFyc2VJbnRWYWx1ZQAAAAEJAAGRAAAAAgkAAZEAAAACBQAAAANhbGwAAAAAAAAAABMAAAAAAAAAAAMFAAAABHVuaXQJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgkAAZEAAAACCQABkQAAAAIFAAAAA2FsbAAAAAAAAAAAFAAAAAAAAAAAAAkAAZEAAAACCQABkQAAAAIFAAAAA2FsbAAAAAAAAAAAFAAAAAAAAAAAAQkABEwAAAACCQEAAAAOU2NyaXB0VHJhbnNmZXIAAAADCQEAAAAHQWRkcmVzcwAAAAEJAAJZAAAAAQkAAZEAAAACCQABkQAAAAIFAAAAA2FsbAAAAAAAAAAAFAAAAAAAAAAAAgkBAAAADXBhcnNlSW50VmFsdWUAAAABCQABkQAAAAIJAAGRAAAAAgUAAAADYWxsAAAAAAAAAAAUAAAAAAAAAAADBQAAAAR1bml0CQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIJAAGRAAAAAgkAAZEAAAACBQAAAANhbGwAAAAAAAAAABUAAAAAAAAAAAAJAAGRAAAAAgkAAZEAAAACBQAAAANhbGwAAAAAAAAAABUAAAAAAAAAAAEJAARMAAAAAgkBAAAADlNjcmlwdFRyYW5zZmVyAAAAAwkBAAAAB0FkZHJlc3MAAAABCQACWQAAAAEJAAGRAAAAAgkAAZEAAAACBQAAAANhbGwAAAAAAAAAABUAAAAAAAAAAAIJAQAAAA1wYXJzZUludFZhbHVlAAAAAQkAAZEAAAACCQABkQAAAAIFAAAAA2FsbAAAAAAAAAAAFQAAAAAAAAAAAwUAAAAEdW5pdAkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACCQABkQAAAAIJAAGRAAAAAgUAAAADYWxsAAAAAAAAAAAWAAAAAAAAAAAACQABkQAAAAIJAAGRAAAAAgUAAAADYWxsAAAAAAAAAAAWAAAAAAAAAAABCQAETAAAAAIJAQAAAA5TY3JpcHRUcmFuc2ZlcgAAAAMJAQAAAAdBZGRyZXNzAAAAAQkAAlkAAAABCQABkQAAAAIJAAGRAAAAAgUAAAADYWxsAAAAAAAAAAAWAAAAAAAAAAACCQEAAAANcGFyc2VJbnRWYWx1ZQAAAAEJAAGRAAAAAgkAAZEAAAACBQAAAANhbGwAAAAAAAAAABYAAAAAAAAAAAMFAAAABHVuaXQJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgkAAZEAAAACCQABkQAAAAIFAAAAA2FsbAAAAAAAAAAAFwAAAAAAAAAAAAkAAZEAAAACCQABkQAAAAIFAAAAA2FsbAAAAAAAAAAAFwAAAAAAAAAAAQkABEwAAAACCQEAAAAOU2NyaXB0VHJhbnNmZXIAAAADCQEAAAAHQWRkcmVzcwAAAAEJAAJZAAAAAQkAAZEAAAACCQABkQAAAAIFAAAAA2FsbAAAAAAAAAAAFwAAAAAAAAAAAgkBAAAADXBhcnNlSW50VmFsdWUAAAABCQABkQAAAAIJAAGRAAAAAgUAAAADYWxsAAAAAAAAAAAXAAAAAAAAAAADBQAAAAR1bml0CQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIJAAGRAAAAAgkAAZEAAAACBQAAAANhbGwAAAAAAAAAABgAAAAAAAAAAAAJAAGRAAAAAgkAAZEAAAACBQAAAANhbGwAAAAAAAAAABgAAAAAAAAAAAEJAARMAAAAAgkBAAAADlNjcmlwdFRyYW5zZmVyAAAAAwkBAAAAB0FkZHJlc3MAAAABCQACWQAAAAEJAAGRAAAAAgkAAZEAAAACBQAAAANhbGwAAAAAAAAAABgAAAAAAAAAAAIJAQAAAA1wYXJzZUludFZhbHVlAAAAAQkAAZEAAAACCQABkQAAAAIFAAAAA2FsbAAAAAAAAAAAGAAAAAAAAAAAAwUAAAAEdW5pdAkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACCQABkQAAAAIJAAGRAAAAAgUAAAADYWxsAAAAAAAAAAAZAAAAAAAAAAAACQABkQAAAAIJAAGRAAAAAgUAAAADYWxsAAAAAAAAAAAZAAAAAAAAAAABCQAETAAAAAIJAQAAAA5TY3JpcHRUcmFuc2ZlcgAAAAMJAQAAAAdBZGRyZXNzAAAAAQkAAlkAAAABCQABkQAAAAIJAAGRAAAAAgUAAAADYWxsAAAAAAAAAAAZAAAAAAAAAAACCQEAAAANcGFyc2VJbnRWYWx1ZQAAAAEJAAGRAAAAAgkAAZEAAAACBQAAAANhbGwAAAAAAAAAABkAAAAAAAAAAAMFAAAABHVuaXQJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgkAAZEAAAACCQABkQAAAAIFAAAAA2FsbAAAAAAAAAAAGgAAAAAAAAAAAAkAAZEAAAACCQABkQAAAAIFAAAAA2FsbAAAAAAAAAAAGgAAAAAAAAAAAQkABEwAAAACCQEAAAAOU2NyaXB0VHJhbnNmZXIAAAADCQEAAAAHQWRkcmVzcwAAAAEJAAJZAAAAAQkAAZEAAAACCQABkQAAAAIFAAAAA2FsbAAAAAAAAAAAGgAAAAAAAAAAAgkBAAAADXBhcnNlSW50VmFsdWUAAAABCQABkQAAAAIJAAGRAAAAAgUAAAADYWxsAAAAAAAAAAAaAAAAAAAAAAADBQAAAAR1bml0CQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIJAAGRAAAAAgkAAZEAAAACBQAAAANhbGwAAAAAAAAAABsAAAAAAAAAAAAJAAGRAAAAAgkAAZEAAAACBQAAAANhbGwAAAAAAAAAABsAAAAAAAAAAAEJAARMAAAAAgkBAAAADlNjcmlwdFRyYW5zZmVyAAAAAwkBAAAAB0FkZHJlc3MAAAABCQACWQAAAAEJAAGRAAAAAgkAAZEAAAACBQAAAANhbGwAAAAAAAAAABsAAAAAAAAAAAIJAQAAAA1wYXJzZUludFZhbHVlAAAAAQkAAZEAAAACCQABkQAAAAIFAAAAA2FsbAAAAAAAAAAAGwAAAAAAAAAAAwUAAAAEdW5pdAkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACCQABkQAAAAIJAAGRAAAAAgUAAAADYWxsAAAAAAAAAAAcAAAAAAAAAAAACQABkQAAAAIJAAGRAAAAAgUAAAADYWxsAAAAAAAAAAAcAAAAAAAAAAABCQAETAAAAAIJAQAAAA5TY3JpcHRUcmFuc2ZlcgAAAAMJAQAAAAdBZGRyZXNzAAAAAQkAAlkAAAABCQABkQAAAAIJAAGRAAAAAgUAAAADYWxsAAAAAAAAAAAcAAAAAAAAAAACCQEAAAANcGFyc2VJbnRWYWx1ZQAAAAEJAAGRAAAAAgkAAZEAAAACBQAAAANhbGwAAAAAAAAAABwAAAAAAAAAAAMFAAAABHVuaXQJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgkAAZEAAAACCQABkQAAAAIFAAAAA2FsbAAAAAAAAAAAHQAAAAAAAAAAAAkAAZEAAAACCQABkQAAAAIFAAAAA2FsbAAAAAAAAAAAHQAAAAAAAAAAAQkABEwAAAACCQEAAAAOU2NyaXB0VHJhbnNmZXIAAAADCQEAAAAHQWRkcmVzcwAAAAEJAAJZAAAAAQkAAZEAAAACCQABkQAAAAIFAAAAA2FsbAAAAAAAAAAAHQAAAAAAAAAAAgkBAAAADXBhcnNlSW50VmFsdWUAAAABCQABkQAAAAIJAAGRAAAAAgUAAAADYWxsAAAAAAAAAAAdAAAAAAAAAAADBQAAAAR1bml0CQAETAAAAAIJAQAAAA5TY3JpcHRUcmFuc2ZlcgAAAAMIBQAAAAFpAAAABmNhbGxlcgkAAGUAAAACCAUAAAADcG10AAAABmFtb3VudAkBAAAADXBhcnNlSW50VmFsdWUAAAABBQAAAAdwYXltZW50BQAAAAR1bml0BQAAAANuaWwFAAAABHVuaXQAAAAASWUdZw==", "height": 1821062, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: X5UkuqAZ96Kx5V36YR5JXkJSa7sVLy8Lrrixf1XgMY6 Next: 68a96dMGYDLxKuqbuZQmTuC1J6f9Sxi3UKnrg1p62XZp Diff:
Old | New | Differences | |
---|---|---|---|
55 | 55 | then true | |
56 | 56 | else (0 > q(r))) | |
57 | 57 | then o | |
58 | - | else { | |
59 | - | let w = u(r) | |
60 | - | if ((w == "")) | |
61 | - | then [m[r], makeString(p, c), a, e] | |
62 | - | else { | |
63 | - | let x = split(w, c) | |
64 | - | let y = x[1] | |
65 | - | [m[r], makeString([i, toString(fraction(parseIntValue(y), (100 + d), 100)), k, l], c), x[0], y] | |
66 | - | } | |
67 | - | } | |
58 | + | else if ((u(r) == "")) | |
59 | + | then [m[r], makeString(p, c), a, e] | |
60 | + | else { | |
61 | + | let w = split(getStringValue(m[r]), c) | |
62 | + | let x = w[1] | |
63 | + | [m[r], makeString([i, toString(fraction(parseIntValue(x), (100 + d), 100)), k, l], c), w[0], x] | |
64 | + | } | |
68 | 65 | ||
69 | - | let | |
70 | - | let | |
71 | - | let | |
66 | + | let y = [v(0), v(1), v(2), v(3), v(4), v(5), v(6), v(7), v(8), v(9), v(10), v(11), v(12), v(13), v(14), v(15), v(16), v(17), v(18), v(19), v(20), v(21), v(22), v(23), v(24), v(25), v(26), v(27), v(28), v(29)] | |
67 | + | let z = toString(fraction((((((((((((((((((((((((((((((parseIntValue(y[0][3]) + parseIntValue(y[1][3])) + parseIntValue(y[2][3])) + parseIntValue(y[3][3])) + parseIntValue(y[4][3])) + parseIntValue(y[5][3])) + parseIntValue(y[6][3])) + parseIntValue(y[7][3])) + parseIntValue(y[8][3])) + parseIntValue(y[9][3])) + parseIntValue(y[10][3])) + parseIntValue(y[11][3])) + parseIntValue(y[12][3])) + parseIntValue(y[13][3])) + parseIntValue(y[14][3])) + parseIntValue(y[15][3])) + parseIntValue(y[16][3])) + parseIntValue(y[17][3])) + parseIntValue(y[18][3])) + parseIntValue(y[19][3])) + parseIntValue(y[20][3])) + parseIntValue(y[21][3])) + parseIntValue(y[22][3])) + parseIntValue(y[23][3])) + parseIntValue(y[24][3])) + parseIntValue(y[25][3])) + parseIntValue(y[26][3])) + parseIntValue(y[27][3])) + parseIntValue(y[28][3])) + parseIntValue(y[29][3])), (100 + f), 100)) | |
68 | + | let A = if ((size(g.payments) == 1)) | |
72 | 69 | then g.payments[0] | |
73 | - | else throw(("Attached payment is required: " + | |
74 | - | if (isDefined( | |
70 | + | else throw(("Attached payment is required: " + z)) | |
71 | + | if (isDefined(A.assetId)) | |
75 | 72 | then throw("works with waves only") | |
76 | - | else if ((parseIntValue( | |
77 | - | then throw(((("you give: " + toString( | |
78 | - | else $Tuple2([StringEntry( | |
73 | + | else if ((parseIntValue(z) > A.amount)) | |
74 | + | then throw(((("you give: " + toString(A.amount)) + ", but deal needs: ") + z)) | |
75 | + | else $Tuple2([StringEntry(y[0][0], y[0][1]), ScriptTransfer(Address(fromBase58String(y[0][2])), parseIntValue(y[0][3]), unit), StringEntry(y[1][0], y[1][1]), ScriptTransfer(Address(fromBase58String(y[1][2])), parseIntValue(y[1][3]), unit), StringEntry(y[2][0], y[2][1]), ScriptTransfer(Address(fromBase58String(y[2][2])), parseIntValue(y[2][3]), unit), StringEntry(y[3][0], y[3][1]), ScriptTransfer(Address(fromBase58String(y[3][2])), parseIntValue(y[3][3]), unit), StringEntry(y[4][0], y[4][1]), ScriptTransfer(Address(fromBase58String(y[4][2])), parseIntValue(y[4][3]), unit), StringEntry(y[5][0], y[5][1]), ScriptTransfer(Address(fromBase58String(y[5][2])), parseIntValue(y[5][3]), unit), StringEntry(y[6][0], y[6][1]), ScriptTransfer(Address(fromBase58String(y[6][2])), parseIntValue(y[6][3]), unit), StringEntry(y[7][0], y[7][1]), ScriptTransfer(Address(fromBase58String(y[7][2])), parseIntValue(y[7][3]), unit), StringEntry(y[8][0], y[8][1]), ScriptTransfer(Address(fromBase58String(y[8][2])), parseIntValue(y[8][3]), unit), StringEntry(y[9][0], y[9][1]), ScriptTransfer(Address(fromBase58String(y[9][2])), parseIntValue(y[9][3]), unit), StringEntry(y[10][0], y[10][1]), ScriptTransfer(Address(fromBase58String(y[10][2])), parseIntValue(y[10][3]), unit), StringEntry(y[11][0], y[11][1]), ScriptTransfer(Address(fromBase58String(y[11][2])), parseIntValue(y[11][3]), unit), StringEntry(y[12][0], y[12][1]), ScriptTransfer(Address(fromBase58String(y[12][2])), parseIntValue(y[12][3]), unit), StringEntry(y[13][0], y[13][1]), ScriptTransfer(Address(fromBase58String(y[13][2])), parseIntValue(y[13][3]), unit), StringEntry(y[14][0], y[14][1]), ScriptTransfer(Address(fromBase58String(y[14][2])), parseIntValue(y[14][3]), unit), StringEntry(y[15][0], y[15][1]), ScriptTransfer(Address(fromBase58String(y[15][2])), parseIntValue(y[15][3]), unit), StringEntry(y[16][0], y[16][1]), ScriptTransfer(Address(fromBase58String(y[16][2])), parseIntValue(y[16][3]), unit), StringEntry(y[17][0], y[17][1]), ScriptTransfer(Address(fromBase58String(y[17][2])), parseIntValue(y[17][3]), unit), StringEntry(y[18][0], y[18][1]), ScriptTransfer(Address(fromBase58String(y[18][2])), parseIntValue(y[18][3]), unit), StringEntry(y[19][0], y[19][1]), ScriptTransfer(Address(fromBase58String(y[19][2])), parseIntValue(y[19][3]), unit), StringEntry(y[20][0], y[20][1]), ScriptTransfer(Address(fromBase58String(y[20][2])), parseIntValue(y[20][3]), unit), StringEntry(y[21][0], y[21][1]), ScriptTransfer(Address(fromBase58String(y[21][2])), parseIntValue(y[21][3]), unit), StringEntry(y[22][0], y[22][1]), ScriptTransfer(Address(fromBase58String(y[22][2])), parseIntValue(y[22][3]), unit), StringEntry(y[23][0], y[23][1]), ScriptTransfer(Address(fromBase58String(y[23][2])), parseIntValue(y[23][3]), unit), StringEntry(y[24][0], y[24][1]), ScriptTransfer(Address(fromBase58String(y[24][2])), parseIntValue(y[24][3]), unit), StringEntry(y[25][0], y[25][1]), ScriptTransfer(Address(fromBase58String(y[25][2])), parseIntValue(y[25][3]), unit), StringEntry(y[26][0], y[26][1]), ScriptTransfer(Address(fromBase58String(y[26][2])), parseIntValue(y[26][3]), unit), StringEntry(y[27][0], y[27][1]), ScriptTransfer(Address(fromBase58String(y[27][2])), parseIntValue(y[27][3]), unit), StringEntry(y[28][0], y[28][1]), ScriptTransfer(Address(fromBase58String(y[28][2])), parseIntValue(y[28][3]), unit), StringEntry(y[29][0], y[29][1]), ScriptTransfer(Address(fromBase58String(y[29][2])), parseIntValue(y[29][3]), unit), ScriptTransfer(g.caller, (A.amount - parseIntValue(z)), unit)], unit) | |
79 | 76 | } | |
80 | 77 | ||
81 | 78 |
Old | New | Differences | |
---|---|---|---|
1 | 1 | {-# STDLIB_VERSION 5 #-} | |
2 | 2 | {-# SCRIPT_TYPE ACCOUNT #-} | |
3 | 3 | {-# CONTENT_TYPE DAPP #-} | |
4 | 4 | let a = "3MuW4t1jCXHt8WRsHVLUar32EnvJxZaQWAx" | |
5 | 5 | ||
6 | 6 | let b = Address(base58'3MuW4t1jCXHt8WRsHVLUar32EnvJxZaQWAx') | |
7 | 7 | ||
8 | 8 | let c = "|||||" | |
9 | 9 | ||
10 | 10 | let d = 50 | |
11 | 11 | ||
12 | 12 | let e = "100000" | |
13 | 13 | ||
14 | 14 | let f = 1 | |
15 | 15 | ||
16 | 16 | @Callable(g) | |
17 | 17 | func paint (h) = { | |
18 | 18 | let i = toBase58String(g.caller.bytes) | |
19 | 19 | let j = split(h, "-|-") | |
20 | 20 | let k = if ((size(j) > 1)) | |
21 | 21 | then j[1] | |
22 | 22 | else "0" | |
23 | 23 | let l = if ((size(j) > 2)) | |
24 | 24 | then j[2] | |
25 | 25 | else "-" | |
26 | 26 | let m = split(j[0], c) | |
27 | 27 | let n = min([30, size(m)]) | |
28 | 28 | let o = ["--", "--", a, "0"] | |
29 | 29 | let p = [i, e, k, l] | |
30 | 30 | func q (r) = { | |
31 | 31 | let s = parseInt(m[r]) | |
32 | 32 | if ($isInstanceOf(s, "Int")) | |
33 | 33 | then { | |
34 | 34 | let t = s | |
35 | 35 | if (if ((parseIntValue(m[r]) > -1)) | |
36 | 36 | then (1000 > parseIntValue(m[r])) | |
37 | 37 | else false) | |
38 | 38 | then parseIntValue(m[r]) | |
39 | 39 | else -1 | |
40 | 40 | } | |
41 | 41 | else -1 | |
42 | 42 | } | |
43 | 43 | ||
44 | 44 | func u (r) = { | |
45 | 45 | let s = getString(m[r]) | |
46 | 46 | if ($isInstanceOf(s, "String")) | |
47 | 47 | then { | |
48 | 48 | let t = s | |
49 | 49 | getStringValue(m[r]) | |
50 | 50 | } | |
51 | 51 | else "" | |
52 | 52 | } | |
53 | 53 | ||
54 | 54 | func v (r) = if (if ((r > (n - 1))) | |
55 | 55 | then true | |
56 | 56 | else (0 > q(r))) | |
57 | 57 | then o | |
58 | - | else { | |
59 | - | let w = u(r) | |
60 | - | if ((w == "")) | |
61 | - | then [m[r], makeString(p, c), a, e] | |
62 | - | else { | |
63 | - | let x = split(w, c) | |
64 | - | let y = x[1] | |
65 | - | [m[r], makeString([i, toString(fraction(parseIntValue(y), (100 + d), 100)), k, l], c), x[0], y] | |
66 | - | } | |
67 | - | } | |
58 | + | else if ((u(r) == "")) | |
59 | + | then [m[r], makeString(p, c), a, e] | |
60 | + | else { | |
61 | + | let w = split(getStringValue(m[r]), c) | |
62 | + | let x = w[1] | |
63 | + | [m[r], makeString([i, toString(fraction(parseIntValue(x), (100 + d), 100)), k, l], c), w[0], x] | |
64 | + | } | |
68 | 65 | ||
69 | - | let | |
70 | - | let | |
71 | - | let | |
66 | + | let y = [v(0), v(1), v(2), v(3), v(4), v(5), v(6), v(7), v(8), v(9), v(10), v(11), v(12), v(13), v(14), v(15), v(16), v(17), v(18), v(19), v(20), v(21), v(22), v(23), v(24), v(25), v(26), v(27), v(28), v(29)] | |
67 | + | let z = toString(fraction((((((((((((((((((((((((((((((parseIntValue(y[0][3]) + parseIntValue(y[1][3])) + parseIntValue(y[2][3])) + parseIntValue(y[3][3])) + parseIntValue(y[4][3])) + parseIntValue(y[5][3])) + parseIntValue(y[6][3])) + parseIntValue(y[7][3])) + parseIntValue(y[8][3])) + parseIntValue(y[9][3])) + parseIntValue(y[10][3])) + parseIntValue(y[11][3])) + parseIntValue(y[12][3])) + parseIntValue(y[13][3])) + parseIntValue(y[14][3])) + parseIntValue(y[15][3])) + parseIntValue(y[16][3])) + parseIntValue(y[17][3])) + parseIntValue(y[18][3])) + parseIntValue(y[19][3])) + parseIntValue(y[20][3])) + parseIntValue(y[21][3])) + parseIntValue(y[22][3])) + parseIntValue(y[23][3])) + parseIntValue(y[24][3])) + parseIntValue(y[25][3])) + parseIntValue(y[26][3])) + parseIntValue(y[27][3])) + parseIntValue(y[28][3])) + parseIntValue(y[29][3])), (100 + f), 100)) | |
68 | + | let A = if ((size(g.payments) == 1)) | |
72 | 69 | then g.payments[0] | |
73 | - | else throw(("Attached payment is required: " + | |
74 | - | if (isDefined( | |
70 | + | else throw(("Attached payment is required: " + z)) | |
71 | + | if (isDefined(A.assetId)) | |
75 | 72 | then throw("works with waves only") | |
76 | - | else if ((parseIntValue( | |
77 | - | then throw(((("you give: " + toString( | |
78 | - | else $Tuple2([StringEntry( | |
73 | + | else if ((parseIntValue(z) > A.amount)) | |
74 | + | then throw(((("you give: " + toString(A.amount)) + ", but deal needs: ") + z)) | |
75 | + | else $Tuple2([StringEntry(y[0][0], y[0][1]), ScriptTransfer(Address(fromBase58String(y[0][2])), parseIntValue(y[0][3]), unit), StringEntry(y[1][0], y[1][1]), ScriptTransfer(Address(fromBase58String(y[1][2])), parseIntValue(y[1][3]), unit), StringEntry(y[2][0], y[2][1]), ScriptTransfer(Address(fromBase58String(y[2][2])), parseIntValue(y[2][3]), unit), StringEntry(y[3][0], y[3][1]), ScriptTransfer(Address(fromBase58String(y[3][2])), parseIntValue(y[3][3]), unit), StringEntry(y[4][0], y[4][1]), ScriptTransfer(Address(fromBase58String(y[4][2])), parseIntValue(y[4][3]), unit), StringEntry(y[5][0], y[5][1]), ScriptTransfer(Address(fromBase58String(y[5][2])), parseIntValue(y[5][3]), unit), StringEntry(y[6][0], y[6][1]), ScriptTransfer(Address(fromBase58String(y[6][2])), parseIntValue(y[6][3]), unit), StringEntry(y[7][0], y[7][1]), ScriptTransfer(Address(fromBase58String(y[7][2])), parseIntValue(y[7][3]), unit), StringEntry(y[8][0], y[8][1]), ScriptTransfer(Address(fromBase58String(y[8][2])), parseIntValue(y[8][3]), unit), StringEntry(y[9][0], y[9][1]), ScriptTransfer(Address(fromBase58String(y[9][2])), parseIntValue(y[9][3]), unit), StringEntry(y[10][0], y[10][1]), ScriptTransfer(Address(fromBase58String(y[10][2])), parseIntValue(y[10][3]), unit), StringEntry(y[11][0], y[11][1]), ScriptTransfer(Address(fromBase58String(y[11][2])), parseIntValue(y[11][3]), unit), StringEntry(y[12][0], y[12][1]), ScriptTransfer(Address(fromBase58String(y[12][2])), parseIntValue(y[12][3]), unit), StringEntry(y[13][0], y[13][1]), ScriptTransfer(Address(fromBase58String(y[13][2])), parseIntValue(y[13][3]), unit), StringEntry(y[14][0], y[14][1]), ScriptTransfer(Address(fromBase58String(y[14][2])), parseIntValue(y[14][3]), unit), StringEntry(y[15][0], y[15][1]), ScriptTransfer(Address(fromBase58String(y[15][2])), parseIntValue(y[15][3]), unit), StringEntry(y[16][0], y[16][1]), ScriptTransfer(Address(fromBase58String(y[16][2])), parseIntValue(y[16][3]), unit), StringEntry(y[17][0], y[17][1]), ScriptTransfer(Address(fromBase58String(y[17][2])), parseIntValue(y[17][3]), unit), StringEntry(y[18][0], y[18][1]), ScriptTransfer(Address(fromBase58String(y[18][2])), parseIntValue(y[18][3]), unit), StringEntry(y[19][0], y[19][1]), ScriptTransfer(Address(fromBase58String(y[19][2])), parseIntValue(y[19][3]), unit), StringEntry(y[20][0], y[20][1]), ScriptTransfer(Address(fromBase58String(y[20][2])), parseIntValue(y[20][3]), unit), StringEntry(y[21][0], y[21][1]), ScriptTransfer(Address(fromBase58String(y[21][2])), parseIntValue(y[21][3]), unit), StringEntry(y[22][0], y[22][1]), ScriptTransfer(Address(fromBase58String(y[22][2])), parseIntValue(y[22][3]), unit), StringEntry(y[23][0], y[23][1]), ScriptTransfer(Address(fromBase58String(y[23][2])), parseIntValue(y[23][3]), unit), StringEntry(y[24][0], y[24][1]), ScriptTransfer(Address(fromBase58String(y[24][2])), parseIntValue(y[24][3]), unit), StringEntry(y[25][0], y[25][1]), ScriptTransfer(Address(fromBase58String(y[25][2])), parseIntValue(y[25][3]), unit), StringEntry(y[26][0], y[26][1]), ScriptTransfer(Address(fromBase58String(y[26][2])), parseIntValue(y[26][3]), unit), StringEntry(y[27][0], y[27][1]), ScriptTransfer(Address(fromBase58String(y[27][2])), parseIntValue(y[27][3]), unit), StringEntry(y[28][0], y[28][1]), ScriptTransfer(Address(fromBase58String(y[28][2])), parseIntValue(y[28][3]), unit), StringEntry(y[29][0], y[29][1]), ScriptTransfer(Address(fromBase58String(y[29][2])), parseIntValue(y[29][3]), unit), ScriptTransfer(g.caller, (A.amount - parseIntValue(z)), unit)], unit) | |
79 | 76 | } | |
80 | 77 | ||
81 | 78 |
github/deemru/w8io/169f3d6 1351.12 ms ◑![]()