tx · DXLpduRhjXjtxyWPg9bK8rahT2CJCibtsK4VeMGpzFr5

3N7LYefWk1WhvCsY5A9nTq244SbVPmhCypi:  -0.02700000 Waves

2023.02.27 10:00 [2467783] smart account 3N7LYefWk1WhvCsY5A9nTq244SbVPmhCypi > SELF 0.00000000 Waves

{ "type": 13, "id": "DXLpduRhjXjtxyWPg9bK8rahT2CJCibtsK4VeMGpzFr5", "fee": 2700000, "feeAssetId": null, "timestamp": 1677481303289, "version": 2, "chainId": 84, "sender": "3N7LYefWk1WhvCsY5A9nTq244SbVPmhCypi", "senderPublicKey": "4qGVXRFATZNzo2RZZ5UYHXojGyJgSRBwtgJcCU8rJe5A", "proofs": [ "3v7z9B5gJcmyMmUQdGVyAaR8d35NZfcKYRpbLSWFKe8LDZBdcF9vCX5Uc4eZ9owYtKD75pbTuSmVftHMhFj18QqL", "5Ug3SwLgmhi3YoCc7EwGia88K8S56oatSyFbiMPYF1MnXn7a9phafmb7ngkPpGBWxcyquRrbbmgtwHUYt5eSvYmw", "jnrnVoZGhmfLFmNeFpKKeNKJFQaAo3j9Y19C2YCrAPHZGj6pLqhhuXhVBUirrjt3gCvfJ9UFH7EcXxKhC1sDf7R" ], "script": "base64:AAIFAAAAAAAAADkIAhIFCgMICAESAwoBARIHCgUBAQEBARIDCgEBEgQKAgECEgMKAQESABIFCgMBAQESBwoFAQEBAQEAAAB1AAAAAAtyZXZpc2lvbk51bQIAAAAAAAAAAAlNVUxUU0NBTEUAAAAAAAAAAAgAAAAAB1NDQUxFMTYAAAAAAAAAABAAAAAAA1NFUAIAAAACX18AAAAABUhBTEY4AAAAAAAC+vCAAAAAAAhFVUxFUlgxNgkAATYAAAABAABgkqET2NV0AAAAAARUV09YCQABNgAAAAEAAAAAAAAAAAIAAAAABU1VTFQ2AAAAAAAAD0JAAAAAAAZNVUxUWDYJAAE2AAAAAQAAAAAAAA9CQAAAAAAFTVVMVDgAAAAAAAX14QAAAAAABk1VTFRYOAkAATYAAAABAAAAAAAF9eEAAAAAAAdNVUxUWDEwCQABNgAAAAEAAAAAAlQL5AAAAAAAB01VTFRYMTYJAAE2AAAAAQAAI4byb8EAAAAAAAAHV0FWRVNJRAkAAlkAAAABAgAAAAVXQVZFUwAAAAALa1Jlc3VsdElkeEEAAAAAAAAAAAAAAAAAD2tSZXN1bHRJZHhQYXVsQgAAAAAAAAAAAQAAAAAZa1Jlc3VsdElkeFdSZXNlcnZlc0luVXNkbgAAAAAAAAAAAgAAAAAQa1Jlc3VsdElkeE11bHRCUgAAAAAAAAAAAwAAAAATa1Jlc3VsdElkeE11bHRQb3dlcgAAAAAAAAAABAAAAAAba1Jlc3VsdElkeE11bHRFeHBJblBvd2VyU3RyAAAAAAAAAAAFAAAAABJrUmVzdWx0SWR4TXVsdEtTdHIAAAAAAAAAAAYAAAAAD25NZXRyaWNJZHhQcmljZQAAAAAAAAAAAAAAAAAbbk1ldHJpY0lkeFVzZG5Mb2NrZWRCYWxhbmNlAAAAAAAAAAABAAAAABxuTWV0cmljSWR4V2F2ZXNMb2NrZWRCYWxhbmNlAAAAAAAAAAACAAAAABFuTWV0cmljSWR4UmVzZXJ2ZQAAAAAAAAAAAwAAAAAXbk1ldHJpY0lkeFJlc2VydmVJblVzZG4AAAAAAAAAAAQAAAAAFG5NZXRyaWNJZHhVc2RuU3VwcGx5AAAAAAAAAAAFAAAAABFuTWV0cmljSWR4U3VycGx1cwAAAAAAAAAABgAAAAAYbk1ldHJpY0lkeFN1cnBsdXNQZXJjZW50AAAAAAAAAAAHAAAAAAxuTWV0cmljSWR4QlIAAAAAAAAAAAgAAAAAFG5NZXRyaWNJZHhOc2J0U3VwcGx5AAAAAAAAAAAJAAAAABduTWV0cmljSWR4TWF4TnNidFN1cHBseQAAAAAAAAAACgAAAAAUbk1ldHJpY0lkeFN1cmZTdXBwbHkAAAAAAAAAAAsAAAAAEm5NZXRyaWNVc2RuVXNkdFBlZwAAAAAAAAAADAAAAAAWbk1ldHJpY0N1cnJlbnRQcmljZUFkagAAAAAAAAAADQAAAAARbk1ldHJpY0Jhc2tldEluZm8AAAAAAAAAAA4BAAAAEmtleU5ldXRyaW5vQWRkcmVzcwAAAAACAAAAHSVzJXNfX2NvbmZpZ19fbmV1dHJpbm9BZGRyZXNzAQAAABNrZXlTd2FwQW1vdW50QVBhcmFtAAAAAAIAAAAYJXMlc19fY29uZmlnX19zd2FwQVBhcmFtAQAAABNrZXlTd2FwQW1vdW50QlBhcmFtAAAAAAIAAAAYJXMlc19fY29uZmlnX19zd2FwQlBhcmFtAQAAABdrZXlVc2RuU3dhcEFtb3VudEFQYXJhbQAAAAACAAAAHCVzJXNfX2NvbmZpZ19fdXNkblN3YXBBUGFyYW0BAAAAF2tleVVzZG5Td2FwQW1vdW50QlBhcmFtAAAAAAIAAAAcJXMlc19fY29uZmlnX191c2RuU3dhcEJQYXJhbQEAAAATa2V5UHJpY2VBZGpNaW5Db2VmZgAAAAACAAAAHiVzJXNfX3ByaWNlQWRqX19taW5Db2VmZmljaWVudAEAAAAXa2V5UHJpY2VBZGpBcmJSZWd1bGF0b3IAAAAAAgAAABwlcyVzX19wcmljZUFkal9fYXJiUmVndWxhdG9yAQAAABJrZXlOZXV0cmlub0Fzc2V0SWQAAAAAAgAAABFuZXV0cmlub19hc3NldF9pZAEAAAAOa2V5TnNidEFzc2V0SWQAAAAAAgAAAA1ib25kX2Fzc2V0X2lkAQAAAA5rZXlTdXJmQXNzZXRJZAAAAAACAAAADXN1cmZfYXNzZXRfaWQBAAAAEXN3YXBzVGltZWZyYW1lS0VZAAAAAAIAAAAPc3dhcHNfdGltZWZyYW1lAQAAABprZXlVc2VyTGFzdFF1aWNrU3dhcEhlaWdodAAAAAEAAAAL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AAgAAAAAGUlkeENvbnRyb2xDZmdNZWRpYXRvckRhcHAAAAAAAAAAAAkAAAAAHElkeENvbnRyb2xDZmdTdXJmU3Rha2luZ0RhcHAAAAAAAAAAAAoAAAAAIElkeENvbnRyb2xDZmdHbnNidENvbnRyb2xsZXJEYXBwAAAAAAAAAAALAAAAABdJZHhDb250cm9sQ2ZnUmVzdFYyRGFwcAAAAAAAAAAADAAAAAAbSWR4Q29udHJvbENmZ0dvdmVybmFuY2VEYXBwAAAAAAAAAAANAAAAABxJZHhDb250cm9sQ2ZnUGVnUHJvdmlkZXJEYXBwAAAAAAAAAAAOAQAAABFrZXlDb250cm9sQWRkcmVzcwAAAAACAAAAHCVzJXNfX2NvbmZpZ19fY29udHJvbEFkZHJlc3MBAAAADWtleUNvbnRyb2xDZmcAAAAAAgAAABElc19fY29udHJvbENvbmZpZwEAAAAUcmVhZENvbnRyb2xDZmdPckZhaWwAAAABAAAAB2NvbnRyb2wJAAS1AAAAAgkBAAAAD2dldFN0cmluZ09yRmFpbAAAAAIFAAAAB2NvbnRyb2wJAQAAAA1rZXlDb250cm9sQ2ZnAAAAAAUAAAADU0VQAQAAABhnZXRDb250cmFjdEFkZHJlc3NPckZhaWwAAAACAAAACmNvbnRyb2xDZmcAAAADaWR4CQEAAAATdmFsdWVPckVycm9yTWVzc2FnZQAAAAIJAAQmAAAAAQkAAZEAAAACBQAAAApjb250cm9sQ2ZnBQAAAANpZHgJAAEsAAAAAgIAAAAtQ29udHJvbCBjZmcgZG9lc24ndCBjb250YWluIGFkZHJlc3MgYXQgaW5kZXggCQABpAAAAAEFAAAAA2lkeAAAAAAPY29udHJvbENvbnRyYWN0CQEAAAARQGV4dHJOYXRpdmUoMTA2MikAAAABCQEAAAALdmFsdWVPckVsc2UAAAACCQAEHQAAAAIFAAAABHRoaXMJAQAAABFrZXlDb250cm9sQWRkcmVzcwAAAAACAAAAIzNONE5TN2Q0Sm85YTZGMTRMaUZVS0tZVmRVa2tmMmVQNFp4AAAAAApjb250cm9sQ2ZnCQEAAAAUcmVhZENvbnRyb2xDZmdPckZhaWwAAAABBQAAAA9jb250cm9sQ29udHJhY3QAAAAAEG5ldXRyaW5vQ29udHJhY3QJAQAAABhnZXRDb250cmFjdEFkZHJlc3NPckZhaWwAAAACBQAAAApjb250cm9sQ2ZnBQAAABlJZHhDb250cm9sQ2ZnTmV1dHJpbm9EYXBwAAAAAA9hdWN0aW9uQ29udHJhY3QJAQAAABhnZXRDb250cmFjdEFkZHJlc3NPckZhaWwAAAACBQAAAApjb250cm9sQ2ZnBQAAABhJZHhDb250cm9sQ2ZnQXVjdGlvbkRhcHAAAAAAE2xpcXVpZGF0aW9uQ29udHJhY3QJAQAAABhnZXRDb250cmFjdEFkZHJlc3NPckZhaWwAAAACBQAAAApjb250cm9sQ2ZnBQAAABxJZHhDb250cm9sQ2ZnTGlxdWlkYXRpb25EYXBwAAAAABN1c2RuU3Rha2luZ0NvbnRyYWN0CQEAAAAYZ2V0Q29udHJhY3RBZGRyZXNzT3JGYWlsAAAAAgUAAAAKY29udHJvbENmZwUAAAAUSWR4Q29udHJvbENmZ1JwZERhcHAAAAAAE3BlZ1Byb3ZpZGVyQ29udHJhY3QJAQAAABhnZXRDb250cmFjdEFkZHJlc3NPckZhaWwAAAACBQAAAApjb250cm9sQ2ZnBQAAABxJZHhDb250cm9sQ2ZnUGVnUHJvdmlkZXJEYXBwAAAAABJuZXV0cmlub0Fzc2V0SWRTdHIJAQAAAA9nZXRTdHJpbmdPckZhaWwAAAACBQAAABBuZXV0cmlub0NvbnRyYWN0CQEAAAASa2V5TmV1dHJpbm9Bc3NldElkAAAAAAAAAAAPbmV1dHJpbm9Bc3NldElkCQACWQAAAAEFAAAAEm5ldXRyaW5vQXNzZXRJZFN0cgAAAAALbnNidEFzc2V0SWQJAAJZAAAAAQkBAAAAEUBleHRyTmF0aXZlKDEwNTMpAAAAAgUAAAAQbmV1dHJpbm9Db250cmFjdAkBAAAADmtleU5zYnRBc3NldElkAAAAAAAAAAALc3VyZkFzc2V0SWQJAAJZAAAAAQkBAAAAEUBleHRyTmF0aXZlKDEwNTMpAAAAAgUAAAAPYXVjdGlvbkNvbnRyYWN0CQEAAAAOa2V5U3VyZkFzc2V0SWQAAAAAAQAAABBrZXlCYWxhbmNlTG9ja2VkAAAAAAIAAAANYmFsYW5jZV9sb2NrXwEAAAAOdG90YWxMb2NrZWRLRVkAAAACAAAACHN3YXBUeXBlAAAAB2Fzc2V0SWQJAAS5AAAAAgkABEwAAAACAgAAAAYlcyVzJXMJAARMAAAAAgIAAAALYmFsYW5jZUxvY2sJAARMAAAAAgUAAAAIc3dhcFR5cGUJAARMAAAAAgUAAAAHYXNzZXRJZAUAAAADbmlsBQAAAANTRVABAAAAFWtleVRva2VuTG9ja2VkQmFsYW5jZQAAAAEAAAAHYXNzZXRJZAkBAAAADnRvdGFsTG9ja2VkS0VZAAAAAgIAAAALb3V0TmV1dHJpbm8FAAAAB2Fzc2V0SWQBAAAAGGtleU5ldXRyaW5vTG9ja2VkQmFsYW5jZQAAAAAJAQAAAA50b3RhbExvY2tlZEtFWQAAAAICAAAACG91dE11bHRpBQAAABJuZXV0cmlub0Fzc2V0SWRTdHIBAAAAG2tleU9sZE5ldXRyaW5vTG9ja2VkQmFsYW5jZQAAAAAJAAEsAAAAAgkBAAAAEGtleUJhbGFuY2VMb2NrZWQAAAAAAgAAAAhuZXV0cmlubwEAAAAYa2V5T2xkV2F2ZXNMb2NrZWRCYWxhbmNlAAAAAAkAASwAAAACCQEAAAAQa2V5QmFsYW5jZUxvY2tlZAAAAAACAAAABXdhdmVzAQAAABljYWxjVXNkbk91dE9mTWFya2V0U3VwcGx5AAAAAAQAAAAWb3V0T2ZNYXJrZXRBZGRyZXNzTGlzdAkBAAAAC3ZhbHVlT3JFbHNlAAAAAgkABB0AAAACBQAAAA9jb250cm9sQ29udHJhY3QCAAAAJSVzJXNfX2NvbnRyb2xfX291dE9mTWFya2V0QWRkcmVzc0xpc3QCAAAAAAMJAAAAAAAAAgUAAAAWb3V0T2ZNYXJrZXRBZGRyZXNzTGlzdAIAAAAAAAAAAAAAAAAACgEAAAALYmFsYW5jZXNTVU0AAAACAAAAEW91dE9mTWFya2V0U3VwcGx5AAAAC25leHRBZGRyZXNzCQAAZAAAAAIJAABkAAAAAgUAAAARb3V0T2ZNYXJrZXRTdXBwbHkJAQAAAAt2YWx1ZU9yRWxzZQAAAAIJAAQaAAAAAgUAAAATdXNkblN0YWtpbmdDb250cmFjdAkBAAAAEXJwZFVzZXJCYWxhbmNlS2V5AAAAAgUAAAALbmV4dEFkZHJlc3MFAAAAEm5ldXRyaW5vQXNzZXRJZFN0cgAAAAAAAAAAAAkAA/AAAAACCQEAAAARQGV4dHJOYXRpdmUoMTA2MikAAAABBQAAAAtuZXh0QWRkcmVzcwUAAAAPbmV1dHJpbm9Bc3NldElkCgAAAAACJGwJAAS1AAAAAgUAAAAWb3V0T2ZNYXJrZXRBZGRyZXNzTGlzdAUAAAADU0VQCgAAAAACJHMJAAGQAAAAAQUAAAACJGwKAAAAAAUkYWNjMAAAAAAAAAAAAAoBAAAABSRmMF8xAAAAAgAAAAIkYQAAAAIkaQMJAABnAAAAAgUAAAACJGkFAAAAAiRzBQAAAAIkYQkBAAAAC2JhbGFuY2VzU1VNAAAAAgUAAAACJGEJAAGRAAAAAgUAAAACJGwFAAAAAiRpCgEAAAAFJGYwXzIAAAACAAAAAiRhAAAAAiRpAwkAAGcAAAACBQAAAAIkaQUAAAACJHMFAAAAAiRhCQAAAgAAAAECAAAAE0xpc3Qgc2l6ZSBleGNlZWRzIDcJAQAAAAUkZjBfMgAAAAIJAQAAAAUkZjBfMQAAAAIJAQAAAAUkZjBfMQAAAAIJAQAAAAUkZjBfMQAAAAIJAQAAAAUkZjBfMQAAAAIJAQAAAAUkZjBfMQAAAAIJAQAAAAUkZjBfMQAAAAIJAQAAAAUkZjBfMQAAAAIFAAAABSRhY2MwAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAACAAAAAAAAAAADAAAAAAAAAAAEAAAAAAAAAAAFAAAAAAAAAAAGAAAAAAAAAAAHAQAAABFyZWFkQ3VycmVudEF2Z1BlZwAAAAAICQEAAAANYXNQcmljZVNUUlVDVAAAAAEJAAP8AAAABAUAAAATcGVnUHJvdmlkZXJDb250cmFjdAIAAAAFcHJpY2UJAARMAAAAAgAAAAAAAAAABAUAAAADbmlsBQAAAANuaWwAAAACXzIBAAAAC2FkanVzdFByaWNlAAAAAgAAAAdwcmljZVg2AAAADXVzZG5Vc2R0UGVnWDYEAAAACm1pbkNvZWZmWDYJAQAAAAt2YWx1ZU9yRWxzZQAAAAIJAAQaAAAAAgUAAAAEdGhpcwkBAAAAE2tleVByaWNlQWRqTWluQ29lZmYAAAAAAAAAAAAACSfABAAAAA5hcmJSZWd1bGF0b3JYNgkBAAAAC3ZhbHVlT3JFbHNlAAAAAgkABBoAAAACBQAAAAR0aGlzCQEAAAAXa2V5UHJpY2VBZGpBcmJSZWd1bGF0b3IAAAAAAAAAAAAAAknwBAAAAA9tYXhQcmljZUNvZWZmWDYJAAGWAAAAAQkABEwAAAACBQAAAAptaW5Db2VmZlg2CQAETAAAAAIJAABrAAAAAwkAAGQAAAACBQAAAAVNVUxUNgUAAAAOYXJiUmVndWxhdG9yWDYFAAAADXVzZG5Vc2R0UGVnWDYFAAAABU1VTFQ2BQAAAANuaWwEAAAADHByaWNlQ29lZmZYNgkAAZcAAAABCQAETAAAAAIFAAAAD21heFByaWNlQ29lZmZYNgkABEwAAAACBQAAAAVNVUxUNgUAAAADbmlsCQAAawAAAAMFAAAAB3ByaWNlWDYFAAAABU1VTFQ2BQAAAAxwcmljZUNvZWZmWDYAAAAADGN1cnJlbnRQcmljZQkBAAAAEUBleHRyTmF0aXZlKDEwNTApAAAAAgUAAAAPY29udHJvbENvbnRyYWN0CQEAAAAIa2V5UHJpY2UAAAAAAAAAAA11c2RuVXNkdFBlZ1g2CQEAAAARcmVhZEN1cnJlbnRBdmdQZWcAAAAAAAAAAA9jdXJyZW50UHJpY2VBZGoJAQAAAAthZGp1c3RQcmljZQAAAAIFAAAADGN1cnJlbnRQcmljZQUAAAANdXNkblVzZHRQZWdYNgAAAAAVbmV1dHJpbm9Mb2NrZWRCYWxhbmNlCQAAZAAAAAIJAQAAAAt2YWx1ZU9yRWxzZQAAAAIJAAQaAAAAAgUAAAAQbmV1dHJpbm9Db250cmFjdAkBAAAAG2tleU9sZE5ldXRyaW5vTG9ja2VkQmFsYW5jZQAAAAAAAAAAAAAAAAAJAQAAAAt2YWx1ZU9yRWxzZQAAAAIJAAQaAAAAAgUAAAAQbmV1dHJpbm9Db250cmFjdAkBAAAAGGtleU5ldXRyaW5vTG9ja2VkQmFsYW5jZQAAAAAAAAAAAAAAAAAAAAAAEndhdmVzTG9ja2VkQmFsYW5jZQkAAGQAAAACCQEAAAALdmFsdWVPckVsc2UAAAACCQAEGgAAAAIFAAAAEG5ldXRyaW5vQ29udHJhY3QJAQAAABhrZXlPbGRXYXZlc0xvY2tlZEJhbGFuY2UAAAAAAAAAAAAAAAAACQEAAAALdmFsdWVPckVsc2UAAAACCQAEGgAAAAIFAAAAEG5ldXRyaW5vQ29udHJhY3QJAQAAABVrZXlUb2tlbkxvY2tlZEJhbGFuY2UAAAABAgAAAAVXQVZFUwAAAAAAAAAAAAEAAAAHcmVzZXJ2ZQAAAAEAAAAHYXNzZXRJZAQAAAALdGVtcEFzc2V0SWQJAAJZAAAAAQUAAAAHYXNzZXRJZAMJAAAAAAAAAgUAAAALdGVtcEFzc2V0SWQFAAAAB1dBVkVTSUQJAABlAAAAAggJAAPvAAAAAQUAAAAQbmV1dHJpbm9Db250cmFjdAAAAAdyZWd1bGFyBQAAABJ3YXZlc0xvY2tlZEJhbGFuY2UJAABlAAAAAgkAA/AAAAACBQAAABBuZXV0cmlub0NvbnRyYWN0BQAAAAt0ZW1wQXNzZXRJZAkBAAAAC3ZhbHVlT3JFbHNlAAAAAgkABBoAAAACBQAAABBuZXV0cmlub0NvbnRyYWN0CQEAAAAVa2V5VG9rZW5Mb2NrZWRCYWxhbmNlAAAAAQUAAAAHYXNzZXRJZAAAAAAAAAAAAAEAAAAOcmVzZXJ2ZXNJblVzZG4AAAABAAAAB2Fzc2V0SWQEAAAAC3RlbXBBc3NldElkCQACWQAAAAEFAAAAB2Fzc2V0SWQEAAAAA3ZvbAkBAAAAB3Jlc2VydmUAAAABBQAAAAdhc3NldElkAwkAAAAAAAACBQAAAAt0ZW1wQXNzZXRJZAUAAAAHV0FWRVNJRAkBAAAAFmNvbnZlcnRXYXZlc1RvTmV1dHJpbm8AAAACBQAAAAN2b2wFAAAAD2N1cnJlbnRQcmljZUFkagQAAAACcHIJAQAAAAt2YWx1ZU9yRWxzZQAAAAIJAAQaAAAAAgUAAAAPY29udHJvbENvbnRyYWN0CQEAAAAPa2V5UHJpY2VCeUFzc2V0AAAAAQUAAAAHYXNzZXRJZAUAAAAFTVVMVDYJAABrAAAAAwUAAAADdm9sBQAAAAJwcgUAAAAFTVVMVDgAAAAAGW5ldXRyaW5vT3V0T2ZNYXJrZXRTdXBwbHkJAQAAABljYWxjVXNkbk91dE9mTWFya2V0U3VwcGx5AAAAAAAAAAATbmV1dHJpbm9Ub3RhbFN1cHBseQkAAGUAAAACCQAAZQAAAAIJAABkAAAAAgUAAAAVbmV1dHJpbm9Mb2NrZWRCYWxhbmNlCAkBAAAABXZhbHVlAAAAAQkAA+wAAAABBQAAAA9uZXV0cmlub0Fzc2V0SWQA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AA9uZXV0cmlub01ldHJpY3MJAQAAAAlhc0FueUxpc3QAAAABCQAD/AAAAAQFAAAABHRoaXMCAAAAGmNhbGNOZXV0aW5vTWV0cmljc1JFQURPTkxZBQAAAANuaWwFAAAAA25pbAQAAAAFcHJpY2UJAQAAAAVhc0ludAAAAAEJAAGRAAAAAgUAAAAPbmV1dHJpbm9NZXRyaWNzBQAAAA9uTWV0cmljSWR4UHJpY2UEAAAABHdSYXcJAQAAAAVhc0ludAAAAAEJAAGRAAAAAgUAAAAPbmV1dHJpbm9NZXRyaWNzBQAAABFuTWV0cmljSWR4UmVzZXJ2ZQQAAAAEdVJhdwkBAAAABWFzSW50AAAAAQkAAZEAAAACBQAAAA9uZXV0cmlub01ldHJpY3MFAAAAFG5NZXRyaWNJZHhVc2RuU3VwcGx5BAAAAARzUmF3CQEAAAAFYXNJbnQAAAABCQABkQAAAAIFAAAAD25ldXRyaW5vTWV0cmljcwUAAAAUbk1ldHJpY0lkeE5zYnRTdXBwbHkEAAAABG1SYXcJAQAAAAVhc0ludAAAAAEJAAGRAAAAAgUAAAAPbmV1dHJpbm9NZXRyaWNzBQAAABduTWV0cmljSWR4TWF4TnNidFN1cHBseQQAAAAKa0NhbGNBcnJheQkBAAAACWFzQW55TGlzdAAAAAEJAAP8AAAABAUAAAAEdGhpcwIAAAASY2FsY3VsYXRlS1JFQURPTkxZCQAETAAAAAIFAAAABHdSYXcJAARMAAAAAgUAAAAEdVJhdwkABEwAAAACBQAAAAVwcmljZQkABEwAAAACBQAAAARtUmF3CQAETAAAAAIFAAAABHNSYXcFAAAAA25pbAUAAAADbmlsBAAAAAVtdWx0SwkAAacAAAABCQEAAAAIYXNTdHJpbmcAAAABCQABkQAAAAIFAAAACmtDYWxjQXJyYXkFAAAAEmtSZXN1bHRJZHhNdWx0S1N0cgQAAAAHdXNkblBheQkBAAAAFmNvbnZlcnRXYXZlc1RvTmV1dHJpbm8AAAACBQAAAAt3YXZlc1BheVJhdwUAAAAFcHJpY2UEAAAAEGJpZ01heE5zYnRTdXBwbHkJAAE2AAAAAQUAAAAEbVJhdwQAAAANYmlnTnNidFN1cHBseQkAATYAAAABCQAAZQAAAAIFAAAABG1SYXcFAAAABHNSYXcE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AARMAAAAAgUAAAAGc3VwcGx5CQAETAAAAAIJAABrAAAAAwkBAAAAFmNvbnZlcnRXYXZlc1RvTmV1dHJpbm8AAAACCQAAZAAAAAIFAAAACHJlc2VydmVXBQAAAAl1c2VBbW91bnQFAAAABXByaWNlBQAAAAVNVUxUNgUAAAAGc3VwcGx5CQAETAAAAAIJAABlAAAAAgUAAAAGYW1vdW50BQAAAAl1c2VBbW91bnQJAARMAAAAAgUAAAAFcHJpY2UFAAAAA25pbAkAAAIAAAABAgAAABFVbnN1cHBvcnRlZCBhc3NldAAAAAFpAQAAACBjYWxjQ29udHJhY3ROc2J0UHJpY2VTWVNSRUFET05MWQAAAAEAAAAPbnNidFN1cHBseURFTFRBBAAAAA9uZXV0cmlub01ldHJpY3MJAQAAAAlhc0FueUxpc3QAAAABCQAD/AAAAAQFAAAABHRoaXMCAAAAGmNhbGNOZXV0aW5vTWV0cmljc1JFQURPTkxZBQAAAANuaWwFAAAAA25pbAQAAAAFcHJpY2UJAQAAAAVhc0ludAAAAAEJAAGRAAAAAgUAAAAPbmV1dHJpbm9NZXRyaWNzBQAAAA9uTWV0cmljSWR4UHJpY2UEAAAABHdSYXcJAQAAAAVhc0ludAAAAAEJAAGRAAAAAgUAAAAPbmV1dHJpbm9NZXRyaWNzBQAAABFuTWV0cmljSWR4UmVzZXJ2ZQQAAAAEdVJhdwkAAGUAAAACCQEAAAAFYXNJbnQAAAABCQABkQAAAAIFAAAAD25ldXRyaW5vTWV0cmljcwUAAAAUbk1ldHJpY0lkeFVzZG5TdXBwbHkFAAAAD25zYnRTdXBwbHlERUxUQQQAAAAEc1JhdwkAAGQAAAACCQEAAAAFYXNJbnQAAAABCQABkQAAAAIFAAAAD25ldXRyaW5vTWV0cmljcwUAAAAUbk1ldHJpY0lkeE5zYnRTdXBwbHkFAAAAD25zYnRTdXBwbHlERUxUQQQAAAAEbVJhdwkBAAAABWFzSW50AAAAAQkAAZEAAAACBQAAAA9uZXV0cmlub01ldHJpY3MFAAAAF25NZXRyaWNJZHhNYXhOc2J0U3VwcGx5BAAAAAprQ2FsY0FycmF5CQEAAAAJYXNBbnlMaXN0AAAAAQkAA/wAAAAEBQAAAAR0aGlzAgAAABJjYWxjdWxhdGVL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", "height": 2467783, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: AcLT6u466PERvXsVmPVW9niMWnQA1z1QEJ9RLZdP9Rmh Next: 6G2CLdNyFLGjnGEAwZzNXWWqxS8BbkBpYTRctnuYkUFf Full:
OldNewDifferences
11 {-# STDLIB_VERSION 5 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let a = ""
55
66 let b = 8
77
88 let c = 16
99
1010 let d = "__"
1111
1212 let e = 50000000
1313
1414 let f = toBigInt(27182818284590452)
1515
1616 let g = toBigInt(2)
1717
1818 let h = 1000000
1919
2020 let i = toBigInt(1000000)
2121
2222 let j = 100000000
2323
2424 let k = toBigInt(100000000)
2525
2626 let l = toBigInt(10000000000)
2727
2828 let m = toBigInt(10000000000000000)
2929
3030 let n = fromBase58String("WAVES")
3131
3232 let o = 0
3333
3434 let p = 1
3535
3636 let q = 2
3737
3838 let r = 3
3939
4040 let s = 4
4141
4242 let t = 5
4343
4444 let u = 6
4545
4646 let v = 0
4747
4848 let w = 1
4949
5050 let x = 2
5151
5252 let y = 3
5353
5454 let z = 4
5555
5656 let A = 5
5757
5858 let B = 6
5959
6060 let C = 7
6161
6262 let D = 8
6363
6464 let E = 9
6565
6666 let F = 10
6767
6868 let G = 11
6969
7070 let H = 12
7171
7272 let I = 13
7373
7474 let J = 14
7575
7676 func K () = "%s%s__config__neutrinoAddress"
7777
7878
7979 func L () = "%s%s__config__swapAParam"
8080
8181
8282 func M () = "%s%s__config__swapBParam"
8383
8484
8585 func N () = "%s%s__config__usdnSwapAParam"
8686
8787
8888 func O () = "%s%s__config__usdnSwapBParam"
8989
9090
9191 func P () = "%s%s__priceAdj__minCoefficient"
9292
9393
9494 func Q () = "%s%s__priceAdj__arbRegulator"
9595
9696
9797 func R () = "neutrino_asset_id"
9898
9999
100100 func S () = "bond_asset_id"
101101
102102
103103 func T () = "surf_asset_id"
104104
105105
106106 func U () = "swaps_timeframe"
107107
108108
109109 func V (W) = makeString(["%s%s", "userLastQuickSwapHeight", W], d)
110110
111111
112112 func X (W) = makeString(["%s%s", "quickSwapUserSpentInPeriod", W], d)
113113
114114
115115 func Y () = "%s%s__common__basketAssets"
116116
117117
118118 func Z () = "price"
119119
120120
121121 func aa (ab) = ("%s%s%s__common__priceByAsset__" + ab)
122122
123123
124124 let ac = "rpd_balance"
125125
126126 func ad (ae,ab) = makeString([ac, ab, ae], "_")
127127
128128
129129 func af (ag,ah) = valueOrErrorMessage(getString(ag, ah), makeString(["mandatory ", toString(ag), ".", ah, " is not defined"], ""))
130130
131131
132132 func ai (ag,ah) = valueOrErrorMessage(getInteger(ag, ah), makeString(["mandatory ", toString(ag), ".", ah, " is not defined"], ""))
133133
134134
135135 func aj (ag,ah) = valueOrElse(getInteger(ag, ah), 0)
136136
137137
138138 func ak (ag,ah) = valueOrErrorMessage(getBoolean(ag, ah), makeString(["mandatory ", toString(ag), ".", ah, " is not defined"], ""))
139139
140140
141141 func al (am,an) = fraction(am, j, an)
142142
143143
144144 func ao (am,an) = fraction(am, an, j)
145145
146146
147147 func ap (aq,ar) = fraction(toBigInt(aq), m, toBigInt(ar))
148148
149149
150150 func as (at,au) = toInt(fraction(at, toBigInt(au), m))
151151
152152
153153 func av (at) = {
154154 let aw = at
155155 if ($isInstanceOf(aw, "List[Any]"))
156156 then {
157157 let ax = aw
158158 ax
159159 }
160160 else throw("fail to cast into List[Any]")
161161 }
162162
163163
164164 func ay (at) = {
165165 let aw = at
166166 if ($isInstanceOf(aw, "Int"))
167167 then {
168168 let az = aw
169169 az
170170 }
171171 else throw("fail to cast into Int")
172172 }
173173
174174
175175 func aA (at) = {
176176 let aw = at
177177 if ($isInstanceOf(aw, "String"))
178178 then {
179179 let aB = aw
180180 aB
181181 }
182182 else throw("fail to cast into String")
183183 }
184184
185185
186186 func aC (aD) = {
187187 let aw = aD
188188 if ($isInstanceOf(aw, "(Int, Int, Int, Int)"))
189189 then {
190190 let aE = aw
191191 aE
192192 }
193193 else throw("fail to cast into PriceSTRUCT")
194194 }
195195
196196
197197 let aF = 1
198198
199199 let aG = 2
200200
201201 let aH = 3
202202
203203 let aI = 4
204204
205205 let aJ = 5
206206
207207 let aK = 6
208208
209209 let aL = 7
210210
211211 let aM = 8
212212
213213 let aN = 9
214214
215215 let aO = 10
216216
217217 let aP = 11
218218
219219 let aQ = 12
220220
221221 let aR = 13
222222
223223 let aS = 14
224224
225225 func aT () = "%s%s__config__controlAddress"
226226
227227
228228 func aU () = "%s__controlConfig"
229229
230230
231231 func aV (aW) = split(af(aW, aU()), d)
232232
233233
234234 func aX (aY,aZ) = valueOrErrorMessage(addressFromString(aY[aZ]), ("Control cfg doesn't contain address at index " + toString(aZ)))
235235
236236
237237 let ba = addressFromStringValue(valueOrElse(getString(this, aT()), "3N4NS7d4Jo9a6F14LiFUKKYVdUkkf2eP4Zx"))
238238
239239 let aY = aV(ba)
240240
241241 let bb = aX(aY, aF)
242242
243243 let bc = aX(aY, aG)
244244
245245 let bd = aX(aY, aJ)
246246
247247 let be = aX(aY, aH)
248248
249249 let bf = aX(aY, aS)
250250
251251 let bg = af(bb, R())
252252
253253 let bh = fromBase58String(bg)
254254
255255 let bi = fromBase58String(getStringValue(bb, S()))
256256
257257 let bj = fromBase58String(getStringValue(bc, T()))
258258
259259 func bk () = "balance_lock_"
260260
261261
262262 func bl (bm,ab) = makeString(["%s%s%s", "balanceLock", bm, ab], d)
263263
264264
265265 func bn (ab) = bl("outNeutrino", ab)
266266
267267
268268 func bo () = bl("outMulti", bg)
269269
270270
271271 func bp () = (bk() + "neutrino")
272272
273273
274274 func bq () = (bk() + "waves")
275275
276276
277277 func br () = {
278278 let bs = valueOrElse(getString(ba, "%s%s__control__outOfMarketAddressList"), "")
279279 if ((bs == ""))
280280 then 0
281281 else {
282282 func bt (bu,bv) = ((bu + valueOrElse(getInteger(be, ad(bv, bg)), 0)) + assetBalance(addressFromStringValue(bv), bh))
283283
284284 let bw = split(bs, d)
285285 let bx = size(bw)
286286 let by = 0
287287 func bz (bA,bB) = if ((bB >= bx))
288288 then bA
289289 else bt(bA, bw[bB])
290290
291291 func bC (bA,bB) = if ((bB >= bx))
292292 then bA
293293 else throw("List size exceeds 7")
294294
295295 bC(bz(bz(bz(bz(bz(bz(bz(by, 0), 1), 2), 3), 4), 5), 6), 7)
296296 }
297297 }
298298
299299
300300 func bD () = aC(invoke(bf, "price", [4], nil))._2
301301
302302
303303 func bE (bF,bG) = {
304304 let bH = valueOrElse(getInteger(this, P()), 600000)
305305 let bI = valueOrElse(getInteger(this, Q()), 150000)
306306 let bJ = max([bH, fraction((h + bI), bG, h)])
307307 let bK = min([bJ, h])
308308 fraction(bF, h, bK)
309309 }
310310
311311
312312 let bL = getIntegerValue(ba, Z())
313313
314314 let bG = bD()
315315
316316 let bM = bE(bL, bG)
317317
318318 let bN = (valueOrElse(getInteger(bb, bp()), 0) + valueOrElse(getInteger(bb, bo()), 0))
319319
320320 let bO = (valueOrElse(getInteger(bb, bq()), 0) + valueOrElse(getInteger(bb, bn("WAVES")), 0))
321321
322322 func bP (ab) = {
323323 let bQ = fromBase58String(ab)
324324 if ((bQ == n))
325325 then (wavesBalance(bb).regular - bO)
326326 else (assetBalance(bb, bQ) - valueOrElse(getInteger(bb, bn(ab)), 0))
327327 }
328328
329329
330330 func bR (ab) = {
331331 let bQ = fromBase58String(ab)
332332 let bS = bP(ab)
333333 if ((bQ == n))
334334 then ao(bS, bM)
335335 else {
336336 let bT = valueOrElse(getInteger(ba, aa(ab)), h)
337337 fraction(bS, bT, j)
338338 }
339339 }
340340
341341
342342 let bU = br()
343343
344344 let bV = (((bN + value(assetInfo(bh)).quantity) - assetBalance(bb, bh)) - assetBalance(bd, bh))
345345
346346 let bW = (bV - bU)
347347
348348 func bX () = {
349349 let bY = split(valueOrElse(getString(bb, Y()), "WAVES"), d)
350350 func bZ (ca,ab) = (ca + fraction(bR(ab), h, bW))
351351
352352 let bw = bY
353353 let bx = size(bw)
354354 let by = 0
355355 func bz (bA,bB) = if ((bB >= bx))
356356 then bA
357357 else bZ(bA, bw[bB])
358358
359359 func bC (bA,bB) = if ((bB >= bx))
360360 then bA
361361 else throw("List size exceeds 10")
362362
363363 bC(bz(bz(bz(bz(bz(bz(bz(bz(bz(bz(by, 0), 1), 2), 3), 4), 5), 6), 7), 8), 9), 10)
364364 }
365365
366366
367367 let cb = if ((bW == 0))
368368 then 0
369369 else bX()
370370
371371 func cc () = {
372372 let cd = valueOrElse(getString(bb, Y()), "WAVES")
373373 let bY = split(cd, d)
374374 func ce (ca,ab) = {
375375 let bS = bP(ab)
376376 let bT = valueOrElse(getInteger(ba, aa(ab)), h)
377377 let cf = fraction(bS, bT, j)
378378 $Tuple2((ca._1 :+ $Tuple4(ab, bS, cf, bT)), (ca._2 + cf))
379379 }
380380
381381 let cg = {
382382 let bw = bY
383383 let bx = size(bw)
384384 let by = $Tuple2(nil, 0)
385385 func bz (bA,bB) = if ((bB >= bx))
386386 then bA
387387 else ce(bA, bw[bB])
388388
389389 func bC (bA,bB) = if ((bB >= bx))
390390 then bA
391391 else throw("List size exceeds 10")
392392
393393 bC(bz(bz(bz(bz(bz(bz(bz(bz(bz(bz(by, 0), 1), 2), 3), 4), 5), 6), 7), 8), 9), 10)
394394 }
395395 func ch (ca,ci) = {
396396 let cj = if ((cg._2 == 0))
397397 then h
398398 else fraction(ci._3, h, cg._2)
399399 (ca :+ makeString([ci._1, toString(cj), toString(ci._4), toString(ci._2)], ":"))
400400 }
401401
402402 let ck = if ((bW == 0))
403403 then 0
404404 else fraction(cg._2, h, bW)
405405 $Tuple3(makeString({
406406 let bw = cg._1
407407 let bx = size(bw)
408408 let by = nil
409409 func cl (bA,bB) = if ((bB >= bx))
410410 then bA
411411 else ch(bA, bw[bB])
412412
413413 func cm (bA,bB) = if ((bB >= bx))
414414 then bA
415415 else throw("List size exceeds 10")
416416
417417 cm(cl(cl(cl(cl(cl(cl(cl(cl(cl(cl(by, 0), 1), 2), 3), 4), 5), 6), 7), 8), 9), 10)
418418 }, "_"), ck, cg._2)
419419 }
420420
421421
422422 @Callable(cn)
423423 func constructorV1 (co,cp,cq) = if ((cn.caller != this))
424424 then throw("not authorized")
425425 else [StringEntry(K(), co), IntegerEntry(L(), cq)]
426426
427427
428428
429429 @Callable(cn)
430430 func calcSwapLimitREADONLY (cr) = {
431431 let cs = if ((0 >= cr))
432432 then 0
433433 else {
434434 let ct = toBigInt(ai(this, L()))
435435 let cu = toBigInt(ai(this, M()))
436436 let cv = pow(toBigInt(cr), 6, cu, 16, 8, CEILING)
437437 toInt(fraction(ct, cv, l))
438438 }
439439 let cw = if ((0 >= cr))
440440 then 0
441441 else {
442442 let ct = toBigInt(ai(this, N()))
443443 let cu = toBigInt(ai(this, O()))
444444 let cx = toBigInt(cb)
445445 let cv = pow(toBigInt(cr), 6, cu, 16, 8, CEILING)
446446 toInt(fraction(fraction(ct, cv, l), cx, i))
447447 }
448448 $Tuple2(nil, [cs, 0, cw])
449449 }
450450
451451
452452
453453 @Callable(cn)
454454 func calculateKREADONLY (cy,cz,an,cA,cB) = {
455455 let cC = toBigInt(2718281)
456456 let cD = 6
457457 let cE = valueOrElse(getInteger(bc, "nsbtCurveParam_a"), 3)
458458 let cF = valueOrElse(getInteger(bc, "nsbtCurveParam_b"), ((3 * h) / 10))
459459 let cG = ao(cy, an)
460460 let cH = fraction(cG, j, cz)
461461 if ((cH > 10678564816))
462462 then throw((("BR=" + toString(cH)) + " > 10678.564816% will overflow exponent"))
463463 else {
464464 let cI = (cE * (cH - j))
465465 let cJ = pow(cC, cD, toBigInt(cI), b, c, DOWN)
466466 let cK = fraction(toBigInt(cF), cJ, i)
467467 $Tuple2(nil, [cE, cF, cG, cH, cI, toString(cJ), toString(cK)])
468468 }
469469 }
470470
471471
472472
473473 @Callable(cn)
474474 func curveFunctionREADONLY (cL) = {
475475 let cM = av(invoke(this, "calcNeutinoMetricsREADONLY", nil, nil))
476476 let an = ay(cM[v])
477477 let cy = ay(cM[y])
478478 let cz = ay(cM[A])
479479 let cB = ay(cM[E])
480480 let cA = ay(cM[F])
481481 let cN = av(invoke(this, "calculateKREADONLY", [cy, cz, an, cA, cB], nil))
482482 let cK = parseBigIntValue(aA(cN[u]))
483483 let cO = ao(cL, an)
484484 let cP = toBigInt(cA)
485485 let cQ = toBigInt((cA - cB))
486486 let cR = fraction(toBigInt(cO), m, cK)
487487 let cS = fraction(cR, cQ, cP)
488488 let cT = toInt(fraction(cQ, cP, (cS + cP)))
489489 let cU = ((cA - cB) - cT)
490490 $Tuple2(nil, [cU, cO, cy, cz, cA, cB, ay(cN[o]), ay(cN[p]), ay(cN[q]), an, ay(cN[r]), ay(cN[s]), cN[t], cN[u], toString(cR), toString(cS), cT])
491491 }
492492
493493
494494
495495 @Callable(cn)
496496 func surfFunctionREADONLY (am,ab) = if ((0 > am))
497497 then throw("amount should be positive")
498498 else {
499499 let an = bL
500500 let cV = toBigInt(an)
501501 let cW = bP("WAVES")
502502 let cX = toBigInt(cW)
503503 let cY = bW
504504 let cZ = toBigInt(cY)
505505 if ((cb >= h))
506506 then throw((("BR = " + toString(cb)) + ", cannot buy SURF"))
507507 else {
508508 let da = (fraction(cY, j, an) - cW)
509509 let db = (cY - fraction(cW, an, j))
510510 let dc = if ((ab == bh))
511511 then if ((am > db))
512512 then db
513513 else am
514514 else if ((ab == n))
515515 then if ((am > da))
516516 then da
517517 else am
518518 else 0
519519 let dd = toBigInt(dc)
520520 if ((ab == bh))
521521 then $Tuple2(nil, [toInt(fraction(fraction(dd, k, cV), (cZ - (dd / g)), cX)), 0, dc, cW, cY, cb, cW, (cY - dc), fraction(ao(cW, an), h, (cY - dc)), (am - dc), an])
522522 else if ((ab == n))
523523 then $Tuple2(nil, [toInt(fraction(cZ, log(fraction((cX + dd), m, cX), 16, f, 16, 16, HALFUP), m)), dc, 0, cW, cY, cb, (cW + dc), cY, fraction(ao((cW + dc), an), h, cY), (am - dc), an])
524524 else throw("Unsupported asset")
525525 }
526526 }
527527
528528
529529
530530 @Callable(cn)
531531 func calcContractNsbtPriceSYSREADONLY (de) = {
532532 let cM = av(invoke(this, "calcNeutinoMetricsREADONLY", nil, nil))
533533 let an = ay(cM[v])
534534 let cy = ay(cM[y])
535535 let cz = (ay(cM[A]) - de)
536536 let cB = (ay(cM[E]) + de)
537537 let cA = ay(cM[F])
538538 let cN = av(invoke(this, "calculateKREADONLY", [cy, cz, an, cA, cB], nil))
539539 let df = parseBigIntValue(aA(cN[u]))
540540 let dg = fraction(toBigInt(cA), m, toBigInt((cA - cB)))
541541 let dh = fraction(dg, dg, m)
542542 let di = fraction(df, dh, m)
543543 let dj = toInt(fraction(di, toBigInt(h), m))
544544 let dk = fraction(dj, h, an)
545545 $Tuple2(nil, [dj, dk])
546546 }
547547
548548
549549
550550 @Callable(cn)
551551 func calcNeutinoMetricsREADONLY () = {
552552 let dl = value(assetInfo(bi)).quantity
553553 let dm = (dl - assetBalance(bc, bi))
554554 let dn = value(assetInfo(bj)).quantity
555555 let do = cc()
556556 $Tuple2(nil, [bL, bN, bO, bP("WAVES"), bR("WAVES"), bW, bU, bV, cb, dm, dl, dn, bG, bM, do._1, do._2, do._3])
557557 }
558558
559559
560560
561561 @Callable(cn)
562562 func getUnstakeComissionAmountREADONLY (am,dp,dq) = $Tuple2(nil, fraction(am, pow(2, 0, fraction(-((height - dp)), j, dq), 8, 8, HALFUP), j))
563563
564564
565565
566566 @Callable(cn)
567567 func mergeStakesREADONLY (dr,ds,dt,du,dq) = {
568568 let dv = fraction(dt, pow(2, 0, fraction((du - ds), j, dq), 8, 8, HALFUP), j)
569569 let aD = fraction((dr + dt), j, (dr + dv))
570570 $Tuple2(nil, (ds + ((e - (dq * log(aD, 8, 2, 0, 8, HALFUP))) / j)))
571571 }
572572
573573
574574 @Verifier(dw)
575575 func dx () = {
576576 let dy = makeString(["ExtEEK19nmKj9mCpnWyvEEJFYATLMcVEMvohhUHkyHNm", "Ev5py5FfBQX9cZpYKnfQrTB49Byf8QmpZWeDVRim4yV7", "DUuuLjXu98nBwZc7fqwCTjtA3nnRwgTbkMSr5SU2NmDR", "DUuuLjXu98nBwZc7fqwCTjtA3nnRwgTbkMSr5SU2NmDR"], d)
577577 let dz = split(valueOrElse(getString(ba, "%s__multisig"), dy), d)
578578 let dA = ((((if (sigVerify(dw.bodyBytes, dw.proofs[0], fromBase58String(dz[0])))
579579 then 1
580580 else 0) + (if (sigVerify(dw.bodyBytes, dw.proofs[1], fromBase58String(dz[1])))
581581 then 1
582582 else 0)) + (if (sigVerify(dw.bodyBytes, dw.proofs[2], fromBase58String(dz[2])))
583583 then 1
584584 else 0)) + (if (sigVerify(dw.bodyBytes, dw.proofs[3], fromBase58String(dz[3])))
585585 then 2
586586 else 0))
587587 (dA >= 3)
588588 }
589589

github/deemru/w8io/873ac7e 
457.60 ms