tx · 3qTpdrccREUkPRRNgQ4eVuNB9DvGKtVpTQ2voT74rACL

3NBHyQ67TPHySpoiugp35ZBDmy57KGbLiqH:  -0.09000000 Waves

2021.04.19 18:36 [1489534] smart account 3NBHyQ67TPHySpoiugp35ZBDmy57KGbLiqH > SELF 0.00000000 Waves

{ "type": 13, "id": "3qTpdrccREUkPRRNgQ4eVuNB9DvGKtVpTQ2voT74rACL", "fee": 9000000, "feeAssetId": null, "timestamp": 1618846639999, "version": 2, "chainId": 84, "sender": "3NBHyQ67TPHySpoiugp35ZBDmy57KGbLiqH", "senderPublicKey": "BEhKtjrMZynwX3AJB6WJbFrM6UxW9ytKVsn1nRb7pKrX", "proofs": [ "2XydRK3jJrnHE7iXszvLNaq51s3tk46DoaWM61qsQzvkw8v6ydMAzkyCGM8zSH7ctTEF3ZHqrKfde5QaxFPXugbN" ], "script": "base64:AAIEAAAAAAAAAAwIAhIDCgEIEgMKAQgAAAACAQAAABNnZXREYXRhRnJvbUN1c3RvbWVyAAAAAgAAAANrZXkAAAADYWRyBAAAAARkYXRhBAAAAAckbWF0Y2gwCQAEHQAAAAIFAAAAA2FkcgUAAAADa2V5AwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAAAZTdHJpbmcEAAAAAWEFAAAAByRtYXRjaDAFAAAAAWECAAAAAAUAAAAEZGF0YQEAAAAQcGxhdXNpYmlsaXR5Q2hlawAAAAQAAAAFZmllbGQAAAAEcHViawAAAANhZHIAAAAEZGF0ZQQAAAANYXJ0aWtlbG5yUGF0aAkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACBQAAAARwdWJrAgAAAAFfBQAAAAVmaWVsZAIAAAApXy9PUkRFUlMwNS9JRE9DL0UxRURQMDEvRTFFRFAxOVsxXS9JRFROUl8FAAAABGRhdGUEAAAADWFydGlrZWxuckhhc2gEAAAAByRtYXRjaDAJAAQdAAAAAgUAAAADYWRyBQAAAA1hcnRpa2VsbnJQYXRoAwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAAAZTdHJpbmcEAAAAAWEFAAAAByRtYXRjaDAFAAAAAWECAAAAAAQAAAAHa2V5UGllbAkAASwAAAACCQABLAAAAAIFAAAABWZpZWxkAgAAAAFfBQAAAA1hcnRpa2VsbnJIYXNoBAAAAAtrZXlDb3N0dW1lcgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACBQAAAAVmaWVsZAIAAAABXwUAAAANYXJ0aWtlbG5ySGFzaAIAAAABXwUAAAAEZGF0ZQQAAAANcHJpY2VDdXN0b21lcgQAAAAHJG1hdGNoMAkABB0AAAACBQAAAANhZHIFAAAAC2tleUNvc3R1bWVyAwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAAAZTdHJpbmcEAAAAAWEFAAAAByRtYXRjaDAFAAAAAWECAAAABWVtcHR5BAAAAAlwcmljZVBpZWwEAAAAByRtYXRjaDAJAAQdAAAAAgUAAAAEdGhpcwUAAAAHa2V5UGllbAMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAAGU3RyaW5nBAAAAAFhBQAAAAckbWF0Y2gwBQAAAAFhAgAAAAZlbXB0eTIJAAAAAAAAAgUAAAANcHJpY2VDdXN0b21lcgUAAAAJcHJpY2VQaWVsAAAAAgAAAAFpAQAAAAtwZXJmb21PcmRlcgAAAAEAAAAEZGF0ZQQAAAANY2FsbGVyQWRkcmVzcwkBAAAAFGFkZHJlc3NGcm9tUHVibGljS2V5AAAAAQgFAAAAAWkAAAAPY2FsbGVyUHVibGljS2V5BAAAAAZmaWVsZDEJAQAAABNnZXREYXRhRnJvbUN1c3RvbWVyAAAAAgkAASwAAAACCQABLAAAAAIJAAJYAAAAAQgFAAAAAWkAAAAPY2FsbGVyUHVibGljS2V5AgAAACBfL09SREVSUzA1L0lET0MvRURJX0RDNDAvRE9DTlVNXwUAAAAEZGF0ZQUAAAANY2FsbGVyQWRkcmVzcwQAAAAGZmllbGQyCQEAAAATZ2V0RGF0YUZyb21DdXN0b21lcgAAAAIJAAEsAAAAAgkAASwAAAACCQACWAAAAAEIBQAAAAFpAAAAD2NhbGxlclB1YmxpY0tleQIAAAAgXy9PUkRFUlMwNS9JRE9DL0VESV9EQzQwL0RJUkVDVF8FAAAABGRhdGUFAAAADWNhbGxlckFkZHJlc3MEAAAABmZpZWxkMwkBAAAAE2dldERhdGFGcm9tQ3VzdG9tZXIAAAACCQABLAAAAAIJAAEsAAAAAgkAAlgAAAABCAUAAAABaQAAAA9jYWxsZXJQdWJsaWNLZXkCAAAAIF8vT1JERVJTMDUvSURPQy9FRElfREM0MC9NRVNUWVBfBQAAAARkYXRlBQAAAA1jYWxsZXJBZGRyZXNzBAAAAAZmaWVsZDQJAQAAABNnZXREYXRhRnJvbUN1c3RvbWVyAAAAAgkAASwAAAACCQABLAAAAAIJAAJYAAAAAQgFAAAAAWkAAAAPY2FsbGVyUHVibGljS2V5AgAAACBfL09SREVSUzA1L0lET0MvRURJX0RDNDAvUkNWUFJOXwUAAAAEZGF0ZQUAAAANY2FsbGVyQWRkcmVzcwQAAAAGZmllbGQ1CQEAAAATZ2V0RGF0YUZyb21DdXN0b21lcgAAAAIJAAEsAAAAAgkAASwAAAACCQACWAAAAAEIBQAAAAFpAAAAD2NhbGxlclB1YmxpY0tleQIAAAAeXy9PUkRFUlMwNS9JRE9DL0UxRURLMDEvQ1VSQ1lfBQAAAARkYXRlBQAAAA1jYWxsZXJBZGRyZXNzBAAAAAZmaWVsZDYJAQAAABNnZXREYXRhRnJvbUN1c3RvbWVyAAAAAgkAASwAAAACCQABLAAAAAIJAAJYAAAAAQgFAAAAAWkAAAAPY2FsbGVyUHVibGljS2V5AgAAAB5fL09SREVSUzA1L0lET0MvRTFFREswMi9CRUxOUl8FAAAABGRhdGUFAAAADWNhbGxlckFkZHJlc3MEAAAABmZpZWxkNwkBAAAAE2dldERhdGFGcm9tQ3VzdG9tZXIAAAACCQABLAAAAAIJAAEsAAAAAgkAAlgAAAABCAUAAAABaQAAAA9jYWxsZXJQdWJsaWNLZXkCAAAAHl8vT1JERVJTMDUvSURPQy9FMUVESzAxL0JFTE5SXwUAAAAEZGF0ZQUAAAANY2FsbGVyQWRkcmVzcwQAAAAGZmllbGQ4CQEAAAATZ2V0RGF0YUZyb21DdXN0b21lcgAAAAIJAAEsAAAAAgkAASwAAAACCQACWAAAAAEIBQAAAAFpAAAAD2NhbGxlclB1YmxpY0tleQIAAAAhXy9PUkRFUlMwNS9JRE9DL0UxRURLQTFbMV0vUEFSVE5fBQAAAARkYXRlBQAAAA1jYWxsZXJBZGRyZXNzBAAAAAZmaWVsZDkJAQAAABNnZXREYXRhRnJvbUN1c3RvbWVyAAAAAgkAASwAAAACCQABLAAAAAIJAAJYAAAAAQgFAAAAAWkAAAAPY2FsbGVyUHVibGljS2V5AgAAACVfL09SREVSUzA1L0lET0MvRTFFREtBMVsyXS9TUFJBU19JU09fBQAAAARkYXRlBQAAAA1jYWxsZXJBZGRyZXNzBAAAAAdmaWVsZDEwCQEAAAATZ2V0RGF0YUZyb21DdXN0b21lcgAAAAIJAAEsAAAAAgkAASwAAAACCQACWAAAAAEIBQAAAAFpAAAAD2NhbGxlclB1YmxpY0tleQIAAAAhXy9PUkRFUlMwNS9JRE9DL0UxRURLQTFbM10vTkFNRTFfBQAAAARkYXRlBQAAAA1jYWxsZXJBZGRyZXNzBAAAAAdmaWVsZDExCQEAAAATZ2V0RGF0YUZyb21DdXN0b21lcgAAAAIJAAEsAAAAAgkAASwAAAACCQACWAAAAAEIBQAAAAFpAAAAD2NhbGxlclB1YmxpY0tleQIAAAAhXy9PUkRFUlMwNS9JRE9DL0UxRURLQTFbM10vU1RSQVNfBQAAAARkYXRlBQAAAA1jYWxsZXJBZGRyZXNzBAAAAAdmaWVsZDEyCQEAAAATZ2V0RGF0YUZyb21DdXN0b21lcgAAAAIJAAEsAAAAAgkAASwAAAACCQACWAAAAAEIBQAAAAFpAAAAD2NhbGxlclB1YmxpY0tleQIAAAAhXy9PUkRFUlMwNS9JRE9DL0UxRURLQTFbM10vT1JUMDFfBQAAAARkYXRlBQAAAA1jYWxsZXJBZGRyZXNzBAAAAAdmaWVsZDEzCQEAAAATZ2V0RGF0YUZyb21DdXN0b21lcgAAAAIJAAEsAAAAAgkAASwAAAACCQACWAAAAAEIBQAAAAFpAAAAD2NhbGxlclB1YmxpY0tleQIAAAAhXy9PUkRFUlMwNS9JRE9DL0UxRURLQTFbM10vUFNUTFpfBQAAAARkYXRlBQAAAA1jYWxsZXJBZGRyZXNzAwMDAwMDAwMDAwMDAwkBAAAAAiE9AAAAAgUAAAAGZmllbGQxAgAAAAAJAQAAAAIhPQAAAAIFAAAABmZpZWxkMgIAAAAABwkBAAAAAiE9AAAAAgUAAAAGZmllbGQzAgAAAAAHCQEAAAACIT0AAAACBQAAAAZmaWVsZDQCAAAAAAcJAQAAAAIhPQAAAAIFAAAABmZpZWxkNQIAAAAABwkBAAAAAiE9AAAAAgUAAAAGZmllbGQ2AgAAAAAHCQEAAAACIT0AAAACBQAAAAZmaWVsZDcCAAAAAAcJAQAAAAIhPQAAAAIFAAAABmZpZWxkOAIAAAAABwkBAAAAAiE9AAAAAgUAAAAGZmllbGQ5AgAAAAAHCQEAAAACIT0AAAACBQAAAAdmaWVsZDEwAgAAAAAHCQEAAAACIT0AAAACBQAAAAdmaWVsZDExAgAAAAAHCQEAAAACIT0AAAACBQAAAAdmaWVsZDEyAgAAAAAHCQEAAAACIT0AAAACBQAAAAdmaWVsZDEzAgAAAAAHCQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIJAAEsAAAAAgkAASwAAAACCQACWAAAAAEIBQAAAAFpAAAAD2NhbGxlclB1YmxpY0tleQIAAAAxXy9HRVZJU0VESTAxL0hlYWRlci9Lb3BmZGF0ZW4vRURJLVJlZmVyZW56bnVtbWVyXwUAAAAEZGF0ZQUAAAAGZmllbGQxCQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIJAAEsAAAAAgkAASwAAAACCQACWAAAAAEIBQAAAAFpAAAAD2NhbGxlclB1YmxpY0tleQIAAAA6Xy9HRVZJU0VESTAxL0hlYWRlci9Lb3BmZGF0ZW4vUG9zaXRpb25zZGF0ZW4vUHJlaXNlaW5oZWl0XwUAAAAEZGF0ZQUAAAAGZmllbGQyCQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIJAAEsAAAAAgkAASwAAAACCQACWAAAAAEIBQAAAAFpAAAAD2NhbGxlclB1YmxpY0tleQIAAABKXy9HRVZJU0VESTAxL0hlYWRlci9Lb3BmZGF0ZW4vUG9zaXRpb25zZGF0ZW4vUG9zaXRpb25zcmVmZXJlbnplbi9aZWlsZW5ucl8FAAAABGRhdGUFAAAABmZpZWxkMgkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACCQABLAAAAAIJAAEsAAAAAgkAAlgAAAABCAUAAAABaQAAAA9jYWxsZXJQdWJsaWNLZXkCAAAAI18vR0VWSVNFREkwMS9IZWFkZXIvTmFjaHJpY2h0ZW50eXBfBQAAAARkYXRlBQAAAAZmaWVsZDMJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgkAASwAAAACCQABLAAAAAIJAAJYAAAAAQgFAAAAAWkAAAAPY2FsbGVyUHVibGljS2V5AgAAADFfL0dFVklTRURJMDEvSGVhZGVyL0tvcGZkYXRlbi9FREktTmFjaHJpY2h0ZW50eXBfBQAAAARkYXRlBQAAAAZmaWVsZDMJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgkAASwAAAACCQABLAAAAAIJAAJYAAAAAQgFAAAAAWkAAAAPY2FsbGVyUHVibGljS2V5AgAAAD1fL0dFVklTRURJMDEvSGVhZGVyL0tvcGZkYXRlbi9Lb3BmYWRyZXNzZW5bMl0vUmVmZXJlbnpudW1tZXJfBQAAAARkYXRlBQAAAAZmaWVsZDQJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgkAASwAAAACCQABLAAAAAIJAAJYAAAAAQgFAAAAAWkAAAAPY2FsbGVyUHVibGljS2V5AgAAACxfL0dFVklTRURJMDEvSGVhZGVyL0tvcGZkYXRlbi9XYWVocnVuZ3Njb2RlXwUAAAAEZGF0ZQUAAAAGZmllbGQ1CQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIJAAEsAAAAAgkAASwAAAACCQACWAAAAAEIBQAAAAFpAAAAD2NhbGxlclB1YmxpY0tleQIAAAAhXy9HRVZJU0VESTAxL0hlYWRlci9Lb3BmZGF0ZW4vTnJfBQAAAARkYXRlBQAAAAZmaWVsZDYJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgkAASwAAAACCQABLAAAAAIJAAJYAAAAAQgFAAAAAWkAAAAPY2FsbGVyUHVibGljS2V5AgAAACxfL0dFVklTRURJMDEvSGVhZGVyL0tvcGZkYXRlbi9JaHJlLVJlZmVyZW56XwUAAAAEZGF0ZQUAAAAGZmllbGQ2CQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIJAAEsAAAAAgkAASwAAAACCQACWAAAAAEIBQAAAAFpAAAAD2NhbGxlclB1YmxpY0tleQIAAAA9Xy9HRVZJU0VESTAxL0hlYWRlci9Lb3BmZGF0ZW4vS29wZmFkcmVzc2VuWzFdL1JlZmVyZW56bnVtbWVyXwUAAAAEZGF0ZQUAAAAGZmllbGQ4CQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIJAAEsAAAAAgkAASwAAAACCQACWAAAAAEIBQAAAAFpAAAAD2NhbGxlclB1YmxpY0tleQIAAAA9Xy9HRVZJU0VESTAxL0hlYWRlci9Lb3BmZGF0ZW4vS29wZmFkcmVzc2VuWzNdL1JlZmVyZW56bnVtbWVyXwUAAAAEZGF0ZQUAAAAGZmllbGQ4CQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIJAAEsAAAAAgkAASwAAAACCQACWAAAAAEIBQAAAAFpAAAAD2NhbGxlclB1YmxpY0tleQIAAAAzXy9HRVZJU0VESTAxL0hlYWRlci9Lb3BmZGF0ZW4vS29wZmFkcmVzc2VuWzJdL0xhbmRfBQAAAARkYXRlBQAAAAZmaWVsZDkJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgkAASwAAAACCQABLAAAAAIJAAJYAAAAAQgFAAAAAWkAAAAPY2FsbGVyUHVibGljS2V5AgAAADNfL0dFVklTRURJMDEvSGVhZGVyL0tvcGZkYXRlbi9Lb3BmYWRyZXNzZW5bM10vTmFtZV8FAAAABGRhdGUFAAAAB2ZpZWxkMTAJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgkAASwAAAACCQABLAAAAAIJAAJYAAAAAQgFAAAAAWkAAAAPY2FsbGVyUHVibGljS2V5AgAAADZfL0dFVklTRURJMDEvSGVhZGVyL0tvcGZkYXRlbi9Lb3BmYWRyZXNzZW5bM10vQWRyZXNzZV8FAAAABGRhdGUFAAAAB2ZpZWxkMTEJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgkAASwAAAACCQABLAAAAAIJAAJYAAAAAQgFAAAAAWkAAAAPY2FsbGVyUHVibGljS2V5AgAAADJfL0dFVklTRURJMDEvSGVhZGVyL0tvcGZkYXRlbi9Lb3BmYWRyZXNzZW5bM10vT3J0XwUAAAAEZGF0ZQUAAAAHZmllbGQxMgkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACCQABLAAAAAIJAAEsAAAAAgkAAlgAAAABCAUAAAABaQAAAA9jYWxsZXJQdWJsaWNLZXkCAAAAN18vR0VWSVNFREkwMS9IZWFkZXIvS29wZmRhdGVuL0tvcGZhZHJlc3NlblszXS9QTFotQ29kZV8FAAAABGRhdGUFAAAAB2ZpZWxkMTMFAAAAA25pbAkAAAIAAAABAgAAABthdCBsZWFzdCBvbmUgZmllbGQgaXMgZW1wdHkAAAABaQEAAAAMcGVyZm9tT3JkZXIyAAAAAQAAAARkYXRlBAAAAA1jYWxsZXJBZGRyZXNzCQEAAAAUYWRkcmVzc0Zyb21QdWJsaWNLZXkAAAABCAUAAAABaQAAAA9jYWxsZXJQdWJsaWNLZXkEAAAAB2ZpZWxkMTUJAQAAABNnZXREYXRhRnJvbUN1c3RvbWVyAAAAAgkAASwAAAACCQABLAAAAAIJAAJYAAAAAQgFAAAAAWkAAAAPY2FsbGVyUHVibGljS2V5AgAAACFfL09SREVSUzA1L0lET0MvRTFFREtBMVszXS9MQU5EMV8FAAAABGRhdGUFAAAADWNhbGxlckFkZHJlc3MEAAAAB2ZpZWxkMTYJAQAAABNnZXREYXRhRnJvbUN1c3RvbWVyAAAAAgkAASwAAAACCQABLAAAAAIJAAJYAAAAAQgFAAAAAWkAAAAPY2FsbGVyUHVibGljS2V5AgAAAB5fL09SREVSUzA1L0lET0MvRTFFREswMi9CRUxOUl8FAAAABGRhdGUFAAAADWNhbGxlckFkZHJlc3MEAAAAB2ZpZWxkMTcJAQAAABNnZXREYXRhRnJvbUN1c3RvbWVyAAAAAgkAASwAAAACCQABLAAAAAIJAAJYAAAAAQgFAAAAAWkAAAAPY2FsbGVyUHVibGljS2V5AgAAAB5fL09SREVSUzA1L0lET0MvRTFFRFAwMS9QT1NFWF8FAAAABGRhdGUFAAAADWNhbGxlckFkZHJlc3MEAAAAB2ZpZWxkMTgJAQAAABNnZXREYXRhRnJvbUN1c3RvbWVyAAAAAgkAASwAAAACCQABLAAAAAIJAAJYAAAAAQgFAAAAAWkAAAAPY2FsbGVyUHVibGljS2V5AgAAAB5fL09SREVSUzA1L0lET0MvRTFFRFAwMS9NRU5HRV8FAAAABGRhdGUFAAAADWNhbGxlckFkZHJlc3MEAAAAB2ZpZWxkMTkJAQAAABNnZXREYXRhRnJvbUN1c3RvbWVyAAAAAgkAASwAAAACCQABLAAAAAIJAAJYAAAAAQgFAAAAAWkAAAAPY2FsbGVyUHVibGljS2V5AgAAAB5fL09SREVSUzA1L0lET0MvRTFFRFAwMS9NRU5FRV8FAAAABGRhdGUFAAAADWNhbGxlckFkZHJlc3MEAAAAB2ZpZWxkMjAJAQAAABNnZXREYXRhRnJvbUN1c3RvbWVyAAAAAgkAASwAAAACCQABLAAAAAIJAAJYAAAAAQgFAAAAAWkAAAAPY2FsbGVyUHVibGljS2V5AgAAAB5fL09SREVSUzA1L0lET0MvRTFFRFAwMS9QTUVORV8FAAAABGRhdGUFAAAADWNhbGxlckFkZHJlc3MEAAAAB2ZpZWxkMjEJAQAAABNnZXREYXRhRnJvbUN1c3RvbWVyAAAAAgkAASwAAAACCQABLAAAAAIJAAJYAAAAAQgFAAAAAWkAAAAPY2FsbGVyUHVibGljS2V5AgAAAB5fL09SREVSUzA1L0lET0MvRTFFRFAwMS9WUFJFSV8FAAAABGRhdGUFAAAADWNhbGxlckFkZHJlc3MEAAAAB2ZpZWxkMjIJAQAAABNnZXREYXRhRnJvbUN1c3RvbWVyAAAAAgkAASwAAAACCQABLAAAAAIJAAJYAAAAAQgFAAAAAWkAAAAPY2FsbGVyUHVibGljS2V5AgAAAB5fL09SREVSUzA1L0lET0MvRTFFRFAwMS9FTVBTVF8FAAAABGRhdGUFAAAADWNhbGxlckFkZHJlc3MEAAAAB2ZpZWxkMjMJAQAAABNnZXREYXRhRnJvbUN1c3RvbWVyAAAAAgkAASwAAAACCQABLAAAAAIJAAJYAAAAAQgFAAAAAWkAAAAPY2FsbGVyUHVibGljS2V5AgAAAClfL09SREVSUzA1L0lET0MvRTFFRFAwMS9FMUVEUDE5WzFdL0lEVE5SXwUAAAAEZGF0ZQUAAAANY2FsbGVyQWRkcmVzcwMDAwMDAwMDCQEAAAACIT0AAAACBQAAAAdmaWVsZDE1AgAAAAAJAQAAAAIhPQAAAAIFAAAAB2ZpZWxkMTYCAAAAAAcJAQAAAAIhPQAAAAIFAAAAB2ZpZWxkMTcCAAAAAAcJAQAAAAIhPQAAAAIFAAAAB2ZpZWxkMTgCAAAAAAcJAQAAAAIhPQAAAAIFAAAAB2ZpZWxkMTkCAAAAAAcJAQAAAAIhPQAAAAIFAAAAB2ZpZWxkMjACAAAAAAcJAQAAAAIhPQAAAAIFAAAAB2ZpZWxkMjECAAAAAAcJAQAAAAIhPQAAAAIFAAAAB2ZpZWxkMjICAAAAAAcJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgkAASwAAAACCQABLAAAAAIJAAJYAAAAAQgFAAAAAWkAAAAPY2FsbGVyUHVibGljS2V5AgAAADNfL0dFVklTRURJMDEvSGVhZGVyL0tvcGZkYXRlbi9Lb3BmYWRyZXNzZW5bM10vTGFuZF8FAAAABGRhdGUFAAAAB2ZpZWxkMTUJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgkAASwAAAACCQABLAAAAAIJAAJYAAAAAQgFAAAAAWkAAAAPY2FsbGVyUHVibGljS2V5AgAAADNfL0dFVklTRURJMDEvSGVhZGVyL0tvcGZkYXRlbi9Lb3BmYWRyZXNzZW5bMl0vTGFuZF8FAAAABGRhdGUFAAAAB2ZpZWxkMTUJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgkAASwAAAACCQABLAAAAAIJAAJYAAAAAQgFAAAAAWkAAAAPY2FsbGVyUHVibGljS2V5AgAAACFfL0dFVklTRURJMDEvSGVhZGVyL0tvcGZkYXRlbi9Ocl8FAAAABGRhdGUFAAAAB2ZpZWxkMTYJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgkAASwAAAACCQABLAAAAAIJAAJYAAAAAQgFAAAAAWkAAAAPY2FsbGVyUHVibGljS2V5AgAAACxfL0dFVklTRURJMDEvSGVhZGVyL0tvcGZkYXRlbi9JaHJlLVJlZmVyZW56XwUAAAAEZGF0ZQUAAAAHZmllbGQxNgkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACCQABLAAAAAIJAAEsAAAAAgkAAlgAAAABCAUAAAABaQAAAA9jYWxsZXJQdWJsaWNLZXkCAAAANl8vR0VWSVNFREkwMS9IZWFkZXIvS29wZmRhdGVuL1Bvc2l0aW9uc2RhdGVuL1plaWxlbm5yXwUAAAAEZGF0ZQUAAAAHZmllbGQxNwkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACCQABLAAAAAIJAAEsAAAAAgkAAlgAAAABCAUAAAABaQAAAA9jYWxsZXJQdWJsaWNLZXkCAAAAMF8vR0VWSVNFREkwMS9IZWFkZXIvS29wZmRhdGVuL1Bvc2l0aW9uc2RhdGVuL05yXwUAAAAEZGF0ZQUAAAAHZmllbGQxNwkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACCQABLAAAAAIJAAEsAAAAAgkAAlgAAAABCAUAAAABaQAAAA9jYWxsZXJQdWJsaWNLZXkCAAAAVV8vR0VWSVNFREkwMS9IZWFkZXIvS29wZmRhdGVuL1Bvc2l0aW9uc2RhdGVuL1Bvc2l0aW9uc3JlZmVyZW56ZW4vR2Vob2VydC16dS1aZWlsZW5ucl8FAAAABGRhdGUFAAAAB2ZpZWxkMTcJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgkAASwAAAACCQABLAAAAAIJAAJYAAAAAQgFAAAAAWkAAAAPY2FsbGVyUHVibGljS2V5AgAAADNfL0dFVklTRURJMDEvSGVhZGVyL0tvcGZkYXRlbi9Qb3NpdGlvbnNkYXRlbi9NZW5nZV8FAAAABGRhdGUFAAAAB2ZpZWxkMTgJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgkAASwAAAACCQABLAAAAAIJAAJYAAAAAQgFAAAAAWkAAAAPY2FsbGVyUHVibGljS2V5AgAAADpfR0VWSVNFREkwMS9IZWFkZXIvS29wZmRhdGVuL1Bvc2l0aW9uc2RhdGVuL0VpbmhlaXRlbmNvZGVfBQAAAARkYXRlBQAAAAdmaWVsZDE5CQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIJAAEsAAAAAgkAASwAAAACCQACWAAAAAEIBQAAAAFpAAAAD2NhbGxlclB1YmxpY0tleQIAAAA/Xy9HRVZJU0VESTAxL0hlYWRlci9Lb3BmZGF0ZW4vUG9zaXRpb25zZGF0ZW4vRWluaGVpdGVuY29kZS1FRElfBQAAAARkYXRlBQAAAAdmaWVsZDE5CQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIJAAEsAAAAAgkAASwAAAACCQACWAAAAAEIBQAAAAFpAAAAD2NhbGxlclB1YmxpY0tleQIAAAA7Xy9HRVZJU0VESTAxL0hlYWRlci9Lb3BmZGF0ZW4vUG9zaXRpb25zZGF0ZW4vRWluaGVpdGVuY29kZV8FAAAABGRhdGUFAAAAB2ZpZWxkMTkJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgkAASwAAAACCQABLAAAAAIJAAJYAAAAAQgFAAAAAWkAAAAPY2FsbGVyUHVibGljS2V5AgAAADNfL0dFVklTRURJMDEvSGVhZGVyL0tvcGZkYXRlbi9Qb3NpdGlvbnNkYXRlbi9QcmVpc18FAAAABGRhdGUFAAAAB2ZpZWxkMjAJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgkAASwAAAACCQABLAAAAAIJAAJYAAAAAQgFAAAAAWkAAAAPY2FsbGVyUHVibGljS2V5AgAAADhfL0dFVklTRURJMDEvSGVhZGVyL0tvcGZkYXRlbi9Lb3BmYWRyZXNzZW5bM10vQWRyZXNzZS0yXwUAAAAEZGF0ZQUAAAAHZmllbGQyMQkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACCQABLAAAAAIJAAEsAAAAAgkAAlgAAAABCAUAAAABaQAAAA9jYWxsZXJQdWJsaWNLZXkCAAAAOV8vR0VWSVNFREkwMS9IZWFkZXIvS29wZmRhdGVuL1Bvc2l0aW9uc2RhdGVuL0FydGlrZWwtRURJXwUAAAAEZGF0ZQUAAAAHZmllbGQyMgkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACCQABLAAAAAIJAAEsAAAAAgkAAlgAAAABCAUAAAABaQAAAA9jYWxsZXJQdWJsaWNLZXkCAAAATV8vR0VWSVNFREkwMS9IZWFkZXIvS29wZmRhdGVuL1Bvc2l0aW9uc2RhdGVuL1Bvc2l0aW9uc3JlZmVyZW56ZW4vQXJ0aWtlbC1FRElfBQAAAARkYXRlBQAAAAdmaWVsZDIyBQAAAANuaWwJAAACAAAAAQIAAAAbYXQgbGVhc3Qgb25lIGZpZWxkIGlzIGVtcHR5AAAAAQAAAAJ0eAEAAAAGdmVyaWZ5AAAAAAQAAAAHJG1hdGNoMAUAAAACdHgDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAD0RhdGFUcmFuc2FjdGlvbgYDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAFFNldFNjcmlwdFRyYW5zYWN0aW9uBgaynISt", "height": 1489534, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: HhJ6jXNo9YA2nnAsiYuPw1t9e17gQsy7NauPY45MtNgU Next: 2rRX1GhsNiKALx3WN7MKRVrj2ntupvTMZCKe54FHb9Jf Diff:
OldNewDifferences
5555 let r = addressFromPublicKey(q.callerPublicKey)
5656 let s = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/EDI_DC40/DOCNUM_") + j), r)
5757 let t = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/EDI_DC40/DIRECT_") + j), r)
58- let u = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/EDI_DC40/DIRECT_") + j), r)
59- let v = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/EDI_DC40/MESTYP_") + j), r)
60- let w = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/EDI_DC40/MESTYP_") + j), r)
61- let x = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/EDI_DC40/RCVPRN_") + j), r)
62- let y = a(((toBase58String(q.callerPublicKey) + "_/ORDERS205/IDOC/E1EDK01/CURCY_") + j), r)
63- let z = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDK01/HWAER_") + j), r)
64- let A = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDK01/BELNR_") + j), r)
65- let B = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDK01/BELNR_") + j), r)
66- let C = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDK01/RECIPNT_NO_") + j), r)
67- let D = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDKA1[1]/PARTN_") + j), r)
68- let E = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDKA1[1]/PARTN_") + j), r)
69- let F = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDKA1[2]/PARTN_") + j), r)
70- let G = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDKA1[2]/SPRAS_ISO_") + j), r)
71- if (if (if (if (if (if (if (if (if (if (if (if (if (if (if ((s != ""))
58+ let u = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/EDI_DC40/MESTYP_") + j), r)
59+ let v = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/EDI_DC40/RCVPRN_") + j), r)
60+ let w = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDK01/CURCY_") + j), r)
61+ let x = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDK02/BELNR_") + j), r)
62+ let y = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDK01/BELNR_") + j), r)
63+ let z = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDKA1[1]/PARTN_") + j), r)
64+ let A = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDKA1[2]/SPRAS_ISO_") + j), r)
65+ let B = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDKA1[3]/NAME1_") + j), r)
66+ let C = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDKA1[3]/STRAS_") + j), r)
67+ let D = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDKA1[3]/ORT01_") + j), r)
68+ let E = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDKA1[3]/PSTLZ_") + j), r)
69+ if (if (if (if (if (if (if (if (if (if (if (if (if ((s != ""))
7270 then (t != "")
7371 else false)
7472 then (u != "")
9391 else false)
9492 then (E != "")
9593 else false)
96- then (F != "")
97- else false)
98- then (G != "")
99- else false)
100- then [StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/EDI-Referenznummer_") + j), s), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Preiseinheit_") + j), t), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Positionsreferenzen/Zeilennr_") + j), u), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Nachrichtentyp_") + j), v), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/EDI-Nachrichtentyp_") + j), w), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Kopfadressen[2]/Referenznummer_") + j), x), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Waehrungscode_") + j), y), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Waehrungscode_") + j), z), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Nr_") + j), A), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Ihre-Referenz_") + j), B), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Kopfadressen[2]/Referenznummer_") + j), C), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Kopfadressen[1]/Referenznummer_") + j), D), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Kopfadressen[3]/Referenznummer_") + j), E), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Kopfadressen[2]/Referenznummer_") + j), F), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Kopfadressen[2]/Land_") + j), G)]
94+ then [StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/EDI-Referenznummer_") + j), s), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Preiseinheit_") + j), t), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Positionsreferenzen/Zeilennr_") + j), t), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Nachrichtentyp_") + j), u), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/EDI-Nachrichtentyp_") + j), u), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Kopfadressen[2]/Referenznummer_") + j), v), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Waehrungscode_") + j), w), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Nr_") + j), x), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Ihre-Referenz_") + j), x), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Kopfadressen[1]/Referenznummer_") + j), z), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Kopfadressen[3]/Referenznummer_") + j), z), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Kopfadressen[2]/Land_") + j), A), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Kopfadressen[3]/Name_") + j), B), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Kopfadressen[3]/Adresse_") + j), C), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Kopfadressen[3]/Ort_") + j), D), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Kopfadressen[3]/PLZ-Code_") + j), E)]
10195 else throw("at least one field is empty")
10296 }
10397
106100 @Callable(q)
107101 func perfomOrder2 (j) = {
108102 let r = addressFromPublicKey(q.callerPublicKey)
109- let H = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDKA1[2]/SPRAS_ISO_") + j), r)
110- let I = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDKA1[3]/PARTN_") + j), r)
111- let J = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDKA1[3]/PARTN_") + j), r)
112- let K = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDKA1[3]/NAME1_") + j), r)
113- let L = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDKA1[3]/STRAS_") + j), r)
114- let M = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDKA1[3]/ORT01_") + j), r)
115- let N = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDKA1[3]/PSTLZ_") + j), r)
116- let O = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDKA1[3]/LAND1_") + j), r)
117- let P = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDKA1[3]/LAND1_") + j), r)
118- let Q = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDK02/BELNR_") + j), r)
119- let R = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDK02/BELNR_") + j), r)
120- let S = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/POSEX_") + j), r)
121- let T = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/POSEX_") + j), r)
122- let U = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/POSEX_") + j), r)
123- let V = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/MENGE_") + j), r)
124- if (if (if (if (if (if (if (if (if (if (if (if (if (if (if ((H != ""))
103+ let F = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDKA1[3]/LAND1_") + j), r)
104+ let G = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDK02/BELNR_") + j), r)
105+ let H = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/POSEX_") + j), r)
106+ let I = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/MENGE_") + j), r)
107+ let J = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/MENEE_") + j), r)
108+ let K = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/PMENE_") + j), r)
109+ let L = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/VPREI_") + j), r)
110+ let M = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/EMPST_") + j), r)
111+ let N = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/E1EDP19[1]/IDTNR_") + j), r)
112+ if (if (if (if (if (if (if (if ((F != ""))
113+ then (G != "")
114+ else false)
115+ then (H != "")
116+ else false)
125117 then (I != "")
126118 else false)
127119 then (J != "")
132124 else false)
133125 then (M != "")
134126 else false)
135- then (N != "")
136- else false)
137- then (O != "")
138- else false)
139- then (P != "")
140- else false)
141- then (Q != "")
142- else false)
143- then (R != "")
144- else false)
145- then (S != "")
146- else false)
147- then (T != "")
148- else false)
149- then (U != "")
150- else false)
151- then (V != "")
152- else false)
153- then [StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Kopfadressen[3]/Land_") + j), H), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Kopfadressen[1]/Referenznummer_") + j), I), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Kopfadressen[3]/Referenznummer_") + j), J), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Kopfadressen[3]/Name_") + j), K), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Kopfadressen[3]/Adresse_") + j), L), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Kopfadressen[3]/Ort_") + j), M), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Kopfadressen[3]/PLZ-Code_") + j), N), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Kopfadressen[2]/Land_") + j), O), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Kopfadressen[3]/Land_") + j), P), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Nr_") + j), Q), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Ihre-Referenz_") + j), R), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Zeilennr_") + j), S), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Nr_") + j), T), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Positionsreferenzen/Gehoert-zu-Zeilennr_") + j), U), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Menge_") + j), V)]
127+ then [StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Kopfadressen[3]/Land_") + j), F), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Kopfadressen[2]/Land_") + j), F), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Nr_") + j), G), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Ihre-Referenz_") + j), G), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Zeilennr_") + j), H), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Nr_") + j), H), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Positionsreferenzen/Gehoert-zu-Zeilennr_") + j), H), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Menge_") + j), I), StringEntry(((toBase58String(q.callerPublicKey) + "_GEVISEDI01/Header/Kopfdaten/Positionsdaten/Einheitencode_") + j), J), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Einheitencode-EDI_") + j), J), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Einheitencode_") + j), J), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Preis_") + j), K), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Kopfadressen[3]/Adresse-2_") + j), L), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Artikel-EDI_") + j), M), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Positionsreferenzen/Artikel-EDI_") + j), M)]
154128 else throw("at least one field is empty")
155129 }
156130
157131
158-
159-@Callable(q)
160-func perfomOrder3 (j) = {
161- let r = addressFromPublicKey(q.callerPublicKey)
162- let W = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/MENEE_") + j), r)
163- let X = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/MENEE_") + j), r)
164- let Y = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/BMNG2_") + j), r)
165- let Z = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/PMENE_") + j), r)
166- let aa = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/PMENE_") + j), r)
167- let ab = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/VPREI_") + j), r)
168- let ac = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/PEINH_") + j), r)
169- let ad = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/PEINH_") + j), r)
170- let ae = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/BPUMN_") + j), r)
171- let af = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/BPUMN_") + j), r)
172- let ag = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/BPUMZ_") + j), r)
173- let ah = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/BPUMZ_") + j), r)
174- let ai = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/EMPST_") + j), r)
175- let aj = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/E1EDP20/WMENG_") + j), r)
176- let ak = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/E1EDP19[1]/IDTNR_") + j), r)
177- let al = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/E1EDP19[1]/IDTNR_") + j), r)
178- let am = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDS01/SUNIT_") + j), r)
179- let an = g("VPREI", toBase58String(q.callerPublicKey), r, j)
180- if ((an == false))
181- then throw("error: wrong price")
182- else if (if (if (if (if (if (if (if (if (if (if (if (if (if (if (if (if ((W != ""))
183- then (X != "")
184- else false)
185- then (Y != "")
186- else false)
187- then (Z != "")
188- else false)
189- then (aa != "")
190- else false)
191- then (ab != "")
192- else false)
193- then (ac != "")
194- else false)
195- then (ad != "")
196- else false)
197- then (ae != "")
198- else false)
199- then (af != "")
200- else false)
201- then (ag != "")
202- else false)
203- then (ah != "")
204- else false)
205- then (ai != "")
206- else false)
207- then (aj != "")
208- else false)
209- then (ak != "")
210- else false)
211- then (al != "")
212- else false)
213- then (am != "")
214- else false)
215- then [StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Einheitencode_") + j), W), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Einheitencode-EDI_") + j), X), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Menge_") + j), Y), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Einheitencode_") + j), Z), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Einheitencode-EDI_") + j), aa), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Preis_") + j), ab), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Preiseinheit_") + j), ac), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Positionsreferenzen/Zeilennr_") + j), ad), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Preiseinheit_") + j), ae), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Positionsreferenzen/Zeilennr_") + j), af), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Preiseinheit_") + j), ag), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Positionsreferenzen/Zeilennr_") + j), ah), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Kopfadressen[3]/Adresse-2_") + j), ai), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Menge_") + j), aj), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Artikel-EDI_") + j), ak), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Positionsreferenzen/Artikel-EDI_") + j), al), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Waehrungscode_") + j), am)]
216- else throw("at least one field is empty")
217- }
218-
219-
220-@Verifier(ao)
221-func ap () = {
222- let e = ao
132+@Verifier(O)
133+func P () = {
134+ let e = O
223135 if ($isInstanceOf(e, "DataTransaction"))
224136 then true
225137 else if ($isInstanceOf(e, "SetScriptTransaction"))
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 4 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 func a (b,c) = {
55 let d = {
66 let e = getString(c, b)
77 if ($isInstanceOf(e, "String"))
88 then {
99 let f = e
1010 f
1111 }
1212 else ""
1313 }
1414 d
1515 }
1616
1717
1818 func g (h,i,c,j) = {
1919 let k = ((((i + "_") + h) + "_/ORDERS05/IDOC/E1EDP01/E1EDP19[1]/IDTNR_") + j)
2020 let l = {
2121 let e = getString(c, k)
2222 if ($isInstanceOf(e, "String"))
2323 then {
2424 let f = e
2525 f
2626 }
2727 else ""
2828 }
2929 let m = ((h + "_") + l)
3030 let n = ((((h + "_") + l) + "_") + j)
3131 let o = {
3232 let e = getString(c, n)
3333 if ($isInstanceOf(e, "String"))
3434 then {
3535 let f = e
3636 f
3737 }
3838 else "empty"
3939 }
4040 let p = {
4141 let e = getString(this, m)
4242 if ($isInstanceOf(e, "String"))
4343 then {
4444 let f = e
4545 f
4646 }
4747 else "empty2"
4848 }
4949 (o == p)
5050 }
5151
5252
5353 @Callable(q)
5454 func perfomOrder (j) = {
5555 let r = addressFromPublicKey(q.callerPublicKey)
5656 let s = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/EDI_DC40/DOCNUM_") + j), r)
5757 let t = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/EDI_DC40/DIRECT_") + j), r)
58- let u = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/EDI_DC40/DIRECT_") + j), r)
59- let v = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/EDI_DC40/MESTYP_") + j), r)
60- let w = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/EDI_DC40/MESTYP_") + j), r)
61- let x = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/EDI_DC40/RCVPRN_") + j), r)
62- let y = a(((toBase58String(q.callerPublicKey) + "_/ORDERS205/IDOC/E1EDK01/CURCY_") + j), r)
63- let z = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDK01/HWAER_") + j), r)
64- let A = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDK01/BELNR_") + j), r)
65- let B = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDK01/BELNR_") + j), r)
66- let C = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDK01/RECIPNT_NO_") + j), r)
67- let D = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDKA1[1]/PARTN_") + j), r)
68- let E = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDKA1[1]/PARTN_") + j), r)
69- let F = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDKA1[2]/PARTN_") + j), r)
70- let G = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDKA1[2]/SPRAS_ISO_") + j), r)
71- if (if (if (if (if (if (if (if (if (if (if (if (if (if (if ((s != ""))
58+ let u = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/EDI_DC40/MESTYP_") + j), r)
59+ let v = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/EDI_DC40/RCVPRN_") + j), r)
60+ let w = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDK01/CURCY_") + j), r)
61+ let x = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDK02/BELNR_") + j), r)
62+ let y = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDK01/BELNR_") + j), r)
63+ let z = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDKA1[1]/PARTN_") + j), r)
64+ let A = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDKA1[2]/SPRAS_ISO_") + j), r)
65+ let B = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDKA1[3]/NAME1_") + j), r)
66+ let C = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDKA1[3]/STRAS_") + j), r)
67+ let D = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDKA1[3]/ORT01_") + j), r)
68+ let E = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDKA1[3]/PSTLZ_") + j), r)
69+ if (if (if (if (if (if (if (if (if (if (if (if (if ((s != ""))
7270 then (t != "")
7371 else false)
7472 then (u != "")
7573 else false)
7674 then (v != "")
7775 else false)
7876 then (w != "")
7977 else false)
8078 then (x != "")
8179 else false)
8280 then (y != "")
8381 else false)
8482 then (z != "")
8583 else false)
8684 then (A != "")
8785 else false)
8886 then (B != "")
8987 else false)
9088 then (C != "")
9189 else false)
9290 then (D != "")
9391 else false)
9492 then (E != "")
9593 else false)
96- then (F != "")
97- else false)
98- then (G != "")
99- else false)
100- then [StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/EDI-Referenznummer_") + j), s), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Preiseinheit_") + j), t), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Positionsreferenzen/Zeilennr_") + j), u), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Nachrichtentyp_") + j), v), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/EDI-Nachrichtentyp_") + j), w), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Kopfadressen[2]/Referenznummer_") + j), x), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Waehrungscode_") + j), y), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Waehrungscode_") + j), z), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Nr_") + j), A), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Ihre-Referenz_") + j), B), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Kopfadressen[2]/Referenznummer_") + j), C), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Kopfadressen[1]/Referenznummer_") + j), D), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Kopfadressen[3]/Referenznummer_") + j), E), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Kopfadressen[2]/Referenznummer_") + j), F), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Kopfadressen[2]/Land_") + j), G)]
94+ then [StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/EDI-Referenznummer_") + j), s), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Preiseinheit_") + j), t), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Positionsreferenzen/Zeilennr_") + j), t), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Nachrichtentyp_") + j), u), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/EDI-Nachrichtentyp_") + j), u), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Kopfadressen[2]/Referenznummer_") + j), v), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Waehrungscode_") + j), w), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Nr_") + j), x), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Ihre-Referenz_") + j), x), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Kopfadressen[1]/Referenznummer_") + j), z), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Kopfadressen[3]/Referenznummer_") + j), z), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Kopfadressen[2]/Land_") + j), A), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Kopfadressen[3]/Name_") + j), B), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Kopfadressen[3]/Adresse_") + j), C), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Kopfadressen[3]/Ort_") + j), D), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Kopfadressen[3]/PLZ-Code_") + j), E)]
10195 else throw("at least one field is empty")
10296 }
10397
10498
10599
106100 @Callable(q)
107101 func perfomOrder2 (j) = {
108102 let r = addressFromPublicKey(q.callerPublicKey)
109- let H = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDKA1[2]/SPRAS_ISO_") + j), r)
110- let I = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDKA1[3]/PARTN_") + j), r)
111- let J = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDKA1[3]/PARTN_") + j), r)
112- let K = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDKA1[3]/NAME1_") + j), r)
113- let L = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDKA1[3]/STRAS_") + j), r)
114- let M = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDKA1[3]/ORT01_") + j), r)
115- let N = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDKA1[3]/PSTLZ_") + j), r)
116- let O = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDKA1[3]/LAND1_") + j), r)
117- let P = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDKA1[3]/LAND1_") + j), r)
118- let Q = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDK02/BELNR_") + j), r)
119- let R = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDK02/BELNR_") + j), r)
120- let S = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/POSEX_") + j), r)
121- let T = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/POSEX_") + j), r)
122- let U = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/POSEX_") + j), r)
123- let V = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/MENGE_") + j), r)
124- if (if (if (if (if (if (if (if (if (if (if (if (if (if (if ((H != ""))
103+ let F = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDKA1[3]/LAND1_") + j), r)
104+ let G = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDK02/BELNR_") + j), r)
105+ let H = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/POSEX_") + j), r)
106+ let I = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/MENGE_") + j), r)
107+ let J = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/MENEE_") + j), r)
108+ let K = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/PMENE_") + j), r)
109+ let L = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/VPREI_") + j), r)
110+ let M = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/EMPST_") + j), r)
111+ let N = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/E1EDP19[1]/IDTNR_") + j), r)
112+ if (if (if (if (if (if (if (if ((F != ""))
113+ then (G != "")
114+ else false)
115+ then (H != "")
116+ else false)
125117 then (I != "")
126118 else false)
127119 then (J != "")
128120 else false)
129121 then (K != "")
130122 else false)
131123 then (L != "")
132124 else false)
133125 then (M != "")
134126 else false)
135- then (N != "")
136- else false)
137- then (O != "")
138- else false)
139- then (P != "")
140- else false)
141- then (Q != "")
142- else false)
143- then (R != "")
144- else false)
145- then (S != "")
146- else false)
147- then (T != "")
148- else false)
149- then (U != "")
150- else false)
151- then (V != "")
152- else false)
153- then [StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Kopfadressen[3]/Land_") + j), H), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Kopfadressen[1]/Referenznummer_") + j), I), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Kopfadressen[3]/Referenznummer_") + j), J), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Kopfadressen[3]/Name_") + j), K), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Kopfadressen[3]/Adresse_") + j), L), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Kopfadressen[3]/Ort_") + j), M), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Kopfadressen[3]/PLZ-Code_") + j), N), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Kopfadressen[2]/Land_") + j), O), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Kopfadressen[3]/Land_") + j), P), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Nr_") + j), Q), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Ihre-Referenz_") + j), R), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Zeilennr_") + j), S), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Nr_") + j), T), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Positionsreferenzen/Gehoert-zu-Zeilennr_") + j), U), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Menge_") + j), V)]
127+ then [StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Kopfadressen[3]/Land_") + j), F), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Kopfadressen[2]/Land_") + j), F), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Nr_") + j), G), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Ihre-Referenz_") + j), G), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Zeilennr_") + j), H), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Nr_") + j), H), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Positionsreferenzen/Gehoert-zu-Zeilennr_") + j), H), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Menge_") + j), I), StringEntry(((toBase58String(q.callerPublicKey) + "_GEVISEDI01/Header/Kopfdaten/Positionsdaten/Einheitencode_") + j), J), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Einheitencode-EDI_") + j), J), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Einheitencode_") + j), J), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Preis_") + j), K), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Kopfadressen[3]/Adresse-2_") + j), L), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Artikel-EDI_") + j), M), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Positionsreferenzen/Artikel-EDI_") + j), M)]
154128 else throw("at least one field is empty")
155129 }
156130
157131
158-
159-@Callable(q)
160-func perfomOrder3 (j) = {
161- let r = addressFromPublicKey(q.callerPublicKey)
162- let W = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/MENEE_") + j), r)
163- let X = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/MENEE_") + j), r)
164- let Y = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/BMNG2_") + j), r)
165- let Z = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/PMENE_") + j), r)
166- let aa = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/PMENE_") + j), r)
167- let ab = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/VPREI_") + j), r)
168- let ac = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/PEINH_") + j), r)
169- let ad = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/PEINH_") + j), r)
170- let ae = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/BPUMN_") + j), r)
171- let af = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/BPUMN_") + j), r)
172- let ag = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/BPUMZ_") + j), r)
173- let ah = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/BPUMZ_") + j), r)
174- let ai = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/EMPST_") + j), r)
175- let aj = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/E1EDP20/WMENG_") + j), r)
176- let ak = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/E1EDP19[1]/IDTNR_") + j), r)
177- let al = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDP01/E1EDP19[1]/IDTNR_") + j), r)
178- let am = a(((toBase58String(q.callerPublicKey) + "_/ORDERS05/IDOC/E1EDS01/SUNIT_") + j), r)
179- let an = g("VPREI", toBase58String(q.callerPublicKey), r, j)
180- if ((an == false))
181- then throw("error: wrong price")
182- else if (if (if (if (if (if (if (if (if (if (if (if (if (if (if (if (if ((W != ""))
183- then (X != "")
184- else false)
185- then (Y != "")
186- else false)
187- then (Z != "")
188- else false)
189- then (aa != "")
190- else false)
191- then (ab != "")
192- else false)
193- then (ac != "")
194- else false)
195- then (ad != "")
196- else false)
197- then (ae != "")
198- else false)
199- then (af != "")
200- else false)
201- then (ag != "")
202- else false)
203- then (ah != "")
204- else false)
205- then (ai != "")
206- else false)
207- then (aj != "")
208- else false)
209- then (ak != "")
210- else false)
211- then (al != "")
212- else false)
213- then (am != "")
214- else false)
215- then [StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Einheitencode_") + j), W), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Einheitencode-EDI_") + j), X), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Menge_") + j), Y), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Einheitencode_") + j), Z), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Einheitencode-EDI_") + j), aa), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Preis_") + j), ab), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Preiseinheit_") + j), ac), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Positionsreferenzen/Zeilennr_") + j), ad), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Preiseinheit_") + j), ae), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Positionsreferenzen/Zeilennr_") + j), af), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Preiseinheit_") + j), ag), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Positionsreferenzen/Zeilennr_") + j), ah), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Kopfadressen[3]/Adresse-2_") + j), ai), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Menge_") + j), aj), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Artikel-EDI_") + j), ak), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Positionsdaten/Positionsreferenzen/Artikel-EDI_") + j), al), StringEntry(((toBase58String(q.callerPublicKey) + "_/GEVISEDI01/Header/Kopfdaten/Waehrungscode_") + j), am)]
216- else throw("at least one field is empty")
217- }
218-
219-
220-@Verifier(ao)
221-func ap () = {
222- let e = ao
132+@Verifier(O)
133+func P () = {
134+ let e = O
223135 if ($isInstanceOf(e, "DataTransaction"))
224136 then true
225137 else if ($isInstanceOf(e, "SetScriptTransaction"))
226138 then true
227139 else true
228140 }
229141

github/deemru/w8io/873ac7e 
63.87 ms