tx · DCfXjtn8HEnDgGs4KZu6fZ7HhydeqmDYCdgRKuXiPjHT 3Mvfd3vadpkQDZiRPpzySf7LaHKTfStTvBF: -0.00800000 Waves 2022.08.07 19:49 [2174302] smart account 3Mvfd3vadpkQDZiRPpzySf7LaHKTfStTvBF > SELF 0.00000000 Waves
{ "type": 13, "id": "DCfXjtn8HEnDgGs4KZu6fZ7HhydeqmDYCdgRKuXiPjHT", "fee": 800000, "feeAssetId": null, "timestamp": 1659890981714, "version": 2, "chainId": 84, "sender": "3Mvfd3vadpkQDZiRPpzySf7LaHKTfStTvBF", "senderPublicKey": "CrHzh76G1uaKBfxvmTBKRxmTkxLc9XgpNK9yyjMBFHY4", "proofs": [ "4PC7VoxACHdREW9jMwAs3t6GWeyE3ARwnuQ46M5NG2wNA5AHZ4ALmMuytGAkQUHsR1FrroJyY3rboDMyvZjBFLdj" ], "script": "base64:AAIFAAAAAAAAAAwIAhIICgYBCAgICAgAAAAuAAAAAAZCaXRDTzIBAAAAIMUi0QAOPWzHrrHgLgYvt6byvqBTCBHKATKU5thr4LIYAAAAABFUb2tUb1ZlbnRhc0UyRVF0eQAAAAAAAASqHQAAAAAETk9ORQIAAAAEbm9uZQAAAAAVYWRtTjA4QW1helBqR1RTYmNoVzEwCQEAAAAHQWRkcmVzcwAAAAEBAAAAGgFUtq4/C4u0Eu0RNocaiJGOl9oSx1H9Eq+AAAAAABNyY3B0TjA4UGFpc0dUU2JjaFcxCQEAAAAHQWRkcmVzcwAAAAEBAAAAGgFUYgPdd57CCNSqV4XsbGwsyZW3qE++Hz1MAAAAABNyY3B0TjA4UGFpc0dUU2JjaEIxCQEAAAAHQWRkcmVzcwAAAAEBAAAAGgFUQX5GU35l474w0PFVmNaNPdQGmfe8Tl0BAAAAABRjdGFOMDhUaWVuZGFHVFNiY2hCMgkBAAAAB0FkZHJlc3MAAAABAQAAABoBVOVOnAx8X7FBo8fCTDqjLnhMza+RWW6FUgAAAAARcmNwdE4wODAwR1RTYmNoQjEJAQAAAAdBZGRyZXNzAAAAAQEAAAAaAVSJWC9Y8X73isBTfFYpEZAxOFicjZFgt1AAAAAABWV1cm91AAAAAAAAAABlAAAAAAV1c2RudwAAAAAAAAACQQAAAAAFYmNvMmUAAAAAAAABhqAAAAAACGJpdGRzY3RvAAAAAAAAAAADAAAAAANwSVAAAAAAAAAAAAoAAAAAA2VJUAAAAAAAAAAAAQAAAAADdUJQAAAAAAAAAAAHAAAAAANzQlAAAAAAAAAAAAIAAAAAA2VCUAAAAAAAAAAAAQAAAAAFb3JnQlAAAAAAAAAAAAEAAAAACXJlbGFjZGN0bwAAAAAAAAAACwEAAAAOZ2V0TnVtYmVyQnlLZXkAAAABAAAAA2tleQQAAAADbnVtBAAAAAckbWF0Y2gwCQAEGgAAAAIFAAAABHRoaXMFAAAAA2tleQMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAADSW50BAAAAAFhBQAAAAckbWF0Y2gwBQAAAAFhAAAAAAAAAAAABQAAAANudW0BAAAAC2dldFN0ckJ5S2V5AAAAAQAAAANrZXkEAAAAA3N0cgQAAAAHJG1hdGNoMAkABB0AAAACBQAAAAR0aGlzBQAAAANrZXkDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAABlN0cmluZwQAAAABYQUAAAAHJG1hdGNoMAUAAAABYQUAAAAETk9ORQUAAAADc3RyAQAAABhnZXRLZXlVc2VySXRlbUd0c0NvdW50ZXIAAAACAAAABHVzZXIAAAAEaXRlbQIAAAAKT3JkZXJf4oSWIAEAAAAaZ2V0VmFsdWVVc2VySXRlbUd0c0NvdW50ZXIAAAACAAAABHVzZXIAAAAEaXRlbQkBAAAADmdldE51bWJlckJ5S2V5AAAAAQkBAAAAGGdldEtleVVzZXJJdGVtR3RzQ291bnRlcgAAAAIFAAAABHVzZXIFAAAABGl0ZW0BAAAAEWdldEtleXByb2plY3ROYW1lAAAAAQAAAARpdGVtAgAAACZQcm95ZWN0byB8IFJ1YnJvIGRlIEFwb3lvLCBJbnZlcnNpw7NuIAEAAAATZ2V0VmFsdWVwcm9qZWN0TmFtZQAAAAEAAAAEaXRlbQkBAAAAC2dldFN0ckJ5S2V5AAAAAQkBAAAAEWdldEtleXByb2plY3ROYW1lAAAAAQUAAAAEaXRlbQEAAAASZ2V0S2V5VXNlckRvY3VtZW50AAAAAQAAAARpdGVtAgAAACXihJYgZGUgRG9jdW1lbnRvIHwgRE5JIGRlbCBDb21wcmFkb3IgAQAAABRnZXRWYWx1ZVVzZXJEb2N1bWVudAAAAAEAAAAEaXRlbQkBAAAAC2dldFN0ckJ5S2V5AAAAAQkBAAAAEmdldEtleVVzZXJEb2N1bWVudAAAAAEFAAAABGl0ZW0BAAAADmdldEtleUl0ZW1OYW1lAAAAAQAAAARpdGVtAgAAACRQcm9kdWN0by1HVFMgYWRxdWlyaWRvIHwgQ2F0ZWdvcsOtYSABAAAAEGdldFZhbHVlSXRlbU5hbWUAAAABAAAABGl0ZW0JAQAAAAtnZXRTdHJCeUtleQAAAAEJAQAAAA5nZXRLZXlJdGVtTmFtZQAAAAEFAAAABGl0ZW0BAAAAC2dldEtleVROYW1lAAAAAQAAAARpdGVtAgAAABZUaWVuZGEgfCBWZW5kZWRvci1HVFMgAQAAAA1nZXRWYWx1ZVROYW1lAAAAAQAAAARpdGVtCQEAAAALZ2V0U3RyQnlLZXkAAAABCQEAAAALZ2V0S2V5VE5hbWUAAAABBQAAAARpdGVtAQAAAA5nZXRLZXlTdXBwbGllcgAAAAEAAAAEaXRlbQIAAAAZTm9kby1BY3Rpdm8gUGFydGljaXBhbnRlIAEAAAAIZ2V0S2V5UEkAAAABAAAABGl0ZW0CAAAAClBJLCB3dmxzOiABAAAACmdldFZhbHVlUEkAAAABAAAABGl0ZW0JAQAAAA5nZXROdW1iZXJCeUtleQAAAAEJAQAAAAhnZXRLZXlQSQAAAAEFAAAABGl0ZW0BAAAACWdldEtleU5JdwAAAAEAAAAEaXRlbQIAAAALTkl3LCB3dmxzOiABAAAAC2dldFZhbHVlTkl3AAAAAQAAAARpdGVtCQEAAAAOZ2V0TnVtYmVyQnlLZXkAAAABCQEAAAAJZ2V0S2V5Tkl3AAAAAQUAAAAEaXRlbQEAAAAIZ2V0S2V5VUkAAAABAAAABGl0ZW0CAAAAE1VJLCAxMGUtNCBiaXQtY28yOiABAAAACmdldFZhbHVlVUkAAAABAAAABGl0ZW0JAQAAAA5nZXROdW1iZXJCeUtleQAAAAEJAQAAAAhnZXRLZXlVSQAAAAEFAAAABGl0ZW0BAAAACGdldEtleVNJAAAAAQAAAARpdGVtAgAAABNTSSwgMTBlLTQgYml0LWNvMjogAQAAAApnZXRWYWx1ZVNJAAAAAQAAAARpdGVtCQEAAAAOZ2V0TnVtYmVyQnlLZXkAAAABCQEAAAAIZ2V0S2V5U0kAAAABBQAAAARpdGVtAQAAAAlnZXRLZXlOSWIAAAABAAAABGl0ZW0CAAAAFE5JYiwgMTBlLTQgYml0LWNvMjogAQAAAAtnZXRWYWx1ZU5JYgAAAAEAAAAEaXRlbQkBAAAADmdldE51bWJlckJ5S2V5AAAAAQkBAAAACWdldEtleU5JYgAAAAEFAAAABGl0ZW0BAAAAEmdldEtleUJhbGFuY2VUb2tlbgAAAAEAAAAGdGllbmRhAgAAADVUb2tlbnMgZW50cmVnYWRvcyBkZXNkZSBQcm9ncmFtYS1HVFMsIDEwZS00IGJpdC1jbzI6IAEAAAAUZ2V0VmFsdWVCYWxhbmNlVG9rZW4AAAABAAAABnRpZW5kYQkBAAAADmdldE51bWJlckJ5S2V5AAAAAQkBAAAAEmdldEtleUJhbGFuY2VUb2tlbgAAAAEFAAAABnRpZW5kYQEAAAAVZ2V0S2V5QmFsYW5jZVByb3llY3RvAAAAAQAAAAhwcm95ZWN0bwIAAAAlRm9uZG9zIEUyRSBkZXNkZSBQcm9ncmFtYS1HVFMsIHd2bHM6IAEAAAAXZ2V0VmFsdWVCYWxhbmNlUHJveWVjdG8AAAABAAAACHByb3llY3RvCQEAAAAOZ2V0TnVtYmVyQnlLZXkAAAABCQEAAAAVZ2V0S2V5QmFsYW5jZVByb3llY3RvAAAAAQUAAAAIcHJveWVjdG8AAAABAAAAAWkBAAAADnB1cmNoYXNlR1RTYmNoAAAABgAAAAt0b3RhbEFtb3VudAAAAAx1c2VyRG9jdW1lbnQAAAALcHJvamVjdE5hbWUAAAAIaXRlbU5hbWUAAAAFdE5hbWUAAAAEaXRlbQQAAAADcG10AwkAAAAAAAACCQABkAAAAAEIBQAAAAFpAAAACHBheW1lbnRzAAAAAAAAAAABCQABkQAAAAIIBQAAAAFpAAAACHBheW1lbnRzAAAAAAAAAAAACQAAAgAAAAECAAAAGVNlIHJlcXVpZXJlIHBhZ28gYWRqdW50by4DCQEAAAAJaXNEZWZpbmVkAAAAAQgFAAAAA3BtdAAAAAdhc3NldElkCQAAAgAAAAECAAAATFVkLiBzb2xvIHB1ZWRlIGFkcXVpcmlyIGJpdC1jbzIgdXNhbmRvIFdhdmVzS2VlcGVyIHkgc3UgdG9rZW4gZGUgcGFnbyBXYXZlcy4EAAAACHN1cHBsaWVyBAAAAAckbWF0Y2gwCQAEHQAAAAIFAAAABHRoaXMJAQAAAA5nZXRLZXlTdXBwbGllcgAAAAEFAAAABGl0ZW0DCQAAAQAAAAIFAAAAByRtYXRjaDACAAAABlN0cmluZwQAAAABYQUAAAAHJG1hdGNoMAUAAAABYQUAAAAETk9ORQQAAAAGdGllbmRhCQACWAAAAAEIBQAAABRjdGFOMDhUaWVuZGFHVFNiY2hCMgAAAAVieXRlcwQAAAAMc2FsZG9UaWVuZGExBAAAAAckbWF0Y2gwCQAEGgAAAAIFAAAABHRoaXMJAQAAABJnZXRLZXlCYWxhbmNlVG9rZW4AAAABBQAAAAZ0aWVuZGEDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAA0ludAQAAAABYQUAAAAHJG1hdGNoMAUAAAABYQAAAAAAAAAAAAQAAAAIcHJveWVjdG8JAAJYAAAAAQgFAAAAFWFkbU4wOEFtYXpQakdUU2JjaFcxMAAAAAVieXRlcwQAAAAJc2FsZG9Qcm9qBAAAAAckbWF0Y2gwCQAEGgAAAAIFAAAABHRoaXMJAQAAABVnZXRLZXlCYWxhbmNlUHJveWVjdG8AAAABBQAAAAhwcm95ZWN0bwMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAADSW50BAAAAAFhBQAAAAckbWF0Y2gwBQAAAAFhAAAAAAAAAAAABAAAAAt1c2VyQWRkcmVzcwkAAlgAAAABCAgFAAAAAWkAAAAGY2FsbGVyAAAABWJ5dGVzBAAAAAhzdWJUb3RhbAUAAAALdG90YWxBbW91bnQEAAAAA3BJdwkAAGkAAAACCQAAaAAAAAIFAAAAA3BJUAUAAAAIc3ViVG90YWwFAAAACXJlbGFjZGN0bwQAAAADZUl3CQAAaQAAAAIJAABoAAAAAgUAAAADZUlQBQAAAAhzdWJUb3RhbAUAAAAJcmVsYWNkY3RvBAAAAA1iY28ybWVub3NkY3RvCQAAaQAAAAIJAABoAAAAAgkAAGUAAAACAAAAAAAAAABkBQAAAAhiaXRkc2N0bwkAAGgAAAACBQAAAAVldXJvdQUAAAAFYmNvMmUAAAAAAAAAJxAEAAAACXN1YlRvdGFsYgkAAGkAAAACCQAAaQAAAAIJAABoAAAAAgUAAAALdG90YWxBbW91bnQFAAAABXVzZG53AAAAAAAAAABkBQAAAA1iY28ybWVub3NkY3RvBAAAAAZ0b3RhbGIJAABoAAAAAgUAAAAJc3ViVG90YWxiAAAAAAAAACcQBAAAAAN1SWIJAABpAAAAAgkAAGgAAAACBQAAAAN1QlAFAAAACXN1YlRvdGFsYgUAAAAJcmVsYWNkY3RvBAAAAANzSWIJAABpAAAAAgkAAGgAAAACBQAAAANzQlAFAAAACXN1YlRvdGFsYgUAAAAJcmVsYWNkY3RvBAAAAANlSWIJAABpAAAAAgkAAGgAAAACBQAAAANlQlAFAAAACXN1YlRvdGFsYgUAAAAJcmVsYWNkY3RvBAAAAAVvcmdJYgkAAGkAAAACCQAAaAAAAAIFAAAABW9yZ0JQBQAAAAlzdWJUb3RhbGIFAAAACXJlbGFjZGN0bwMJAABnAAAAAgUAAAAMc2FsZG9UaWVuZGExCQAAaAAAAAIFAAAAEVRva1RvVmVudGFzRTJFUXR5AAAAAAAAACcQCQAAAgAAAAECAAAAQ0xvIHNlbnRpbW9zLCBwb3IgYWhvcmEgbm8gaGF5IG9mZXJ0YSBkZSB0b2tlbnMgcGFyYSBzdSB0cmFuc2FjY2nDs24EAAAACmFtb3VudEJDTzIJAABlAAAAAgkAAGgAAAACBQAAABFUb2tUb1ZlbnRhc0UyRVF0eQAAAAAAAAAnEAUAAAAMc2FsZG9UaWVuZGExAwkAAGYAAAACBQAAAAt0b3RhbEFtb3VudAgFAAAAA3BtdAAAAAZhbW91bnQJAAACAAAAAQIAAABLRWwgbW9udG8gZGVsIHBhZ28gbm8gcHVlZGUgc2VyIGluZmVyaW9yIGEgbGEgb3JkZW4gZGUgY29tcHJhIGRlbCBhcnTDrWN1bG8uAwkAAGYAAAACCAUAAAADcG10AAAABmFtb3VudAUAAAALdG90YWxBbW91bnQJAAACAAAAAQIAAABKRWwgbW9udG8gZGVsIHBhZ28gbm8gcHVlZGUgc2VyIG1heW9yIHF1ZSBsYSBvcmRlbiBkZSBjb21wcmEgZGVsIGFydMOtY3Vsby4JAAUUAAAAAgkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgkBAAAAGGdldEtleVVzZXJJdGVtR3RzQ291bnRlcgAAAAIFAAAAC3VzZXJBZGRyZXNzBQAAAARpdGVtCQAAZAAAAAIJAQAAABpnZXRWYWx1ZVVzZXJJdGVtR3RzQ291bnRlcgAAAAIFAAAAC3VzZXJBZGRyZXNzBQAAAARpdGVtAAAAAAAAAAABCQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIJAQAAABJnZXRLZXlVc2VyRG9jdW1lbnQAAAABBQAAAARpdGVtBQAAAAx1c2VyRG9jdW1lbnQJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgkBAAAAEWdldEtleXByb2plY3ROYW1lAAAAAQUAAAAEaXRlbQUAAAALcHJvamVjdE5hbWUJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAICAAAAH01vbnRvIGRlIGFwb3lvIGVjb2zDs2dpY28sIHd2bHMFAAAAC3RvdGFsQW1vdW50CQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIJAQAAAA5nZXRLZXlJdGVtTmFtZQAAAAEFAAAABGl0ZW0FAAAACGl0ZW1OYW1lCQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIJAQAAAAtnZXRLZXlUTmFtZQAAAAEFAAAABGl0ZW0FAAAABXROYW1lCQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIJAQAAAA5nZXRLZXlTdXBwbGllcgAAAAEFAAAABGl0ZW0FAAAABGl0ZW0JAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAICAAAABHVzZG4FAAAABXVzZG53CQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACAgAAAAVldXJvdQUAAAAFZXVyb3UJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAICAAAAJlByZWNpbyBkZSAxIHRva2VuIGNvbiBkc2N0bywgMTBlLTQgdXNkBQAAAA1iY28ybWVub3NkY3RvCQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACAgAAACtUb3RhbCBkZSB0b2tlbnMgYSBkaXN0cmlidWlyLCAxMGUtNCBiaXQtY28yBQAAAAlzdWJUb3RhbGIJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgkAASwAAAACAgAAAA5PcmRlcl9TdGF0dXM6XwUAAAALdXNlckFkZHJlc3MCAAAAGFRyYW5zYWNjacOzbiBDb25maXJtYWRhIQkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgIAAAAjVG9rZW5zIGEgZGlzdHJpYnVpciBlbiBFMkUsIGJpdC1jbzIFAAAAEVRva1RvVmVudGFzRTJFUXR5CQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACCQEAAAAVZ2V0S2V5QmFsYW5jZVByb3llY3RvAAAAAQUAAAAIcHJveWVjdG8JAABkAAAAAgkBAAAAF2dldFZhbHVlQmFsYW5jZVByb3llY3RvAAAAAQUAAAAIcHJveWVjdG8FAAAAA3BJdwkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgkBAAAAEmdldEtleUJhbGFuY2VUb2tlbgAAAAEFAAAABnRpZW5kYQkAAGQAAAACCQEAAAAUZ2V0VmFsdWVCYWxhbmNlVG9rZW4AAAABBQAAAAZ0aWVuZGEFAAAACXN1YlRvdGFsYgkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgIAAAAtU2FsZG8gZGUgdG9rZW5zIGVuIG9mZXJ0YSBFMkUsIDEwZS0wNCBiaXQtY28yCQAAZQAAAAIFAAAACmFtb3VudEJDTzIJAABkAAAAAgkAAGUAAAACCQEAAAAUZ2V0VmFsdWVCYWxhbmNlVG9rZW4AAAABBQAAAAZ0aWVuZGEFAAAADHNhbGRvVGllbmRhMQUAAAAJc3ViVG90YWxiCQAETAAAAAIJAQAAAA5TY3JpcHRUcmFuc2ZlcgAAAAMFAAAAFWFkbU4wOEFtYXpQakdUU2JjaFcxMAUAAAADcEl3BQAAAAR1bml0CQAETAAAAAIJAQAAAA5TY3JpcHRUcmFuc2ZlcgAAAAMFAAAAE3JjcHROMDhQYWlzR1RTYmNoVzEFAAAAA2VJdwUAAAAEdW5pdAkABEwAAAACCQEAAAAOU2NyaXB0VHJhbnNmZXIAAAADCAUAAAABaQAAAAZjYWxsZXIFAAAAA3VJYgUAAAAGQml0Q08yCQAETAAAAAIJAQAAAA5TY3JpcHRUcmFuc2ZlcgAAAAMFAAAAFGN0YU4wOFRpZW5kYUdUU2JjaEIyBQAAAANzSWIFAAAABkJpdENPMgkABEwAAAACCQEAAAAOU2NyaXB0VHJhbnNmZXIAAAADBQAAABNyY3B0TjA4UGFpc0dUU2JjaEIxBQAAAANlSWIFAAAABkJpdENPMgkABEwAAAACCQEAAAAOU2NyaXB0VHJhbnNmZXIAAAADBQAAABFyY3B0TjA4MDBHVFNiY2hCMQUAAAAFb3JnSWIFAAAABkJpdENPMgUAAAADbmlsBQAAAAR1bml0AAAAAQAAAAJ0eAEAAAAGdmVyaWZ5AAAAAAQAAAAHJG1hdGNoMAUAAAACdHgDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAFFNldFNjcmlwdFRyYW5zYWN0aW9uBAAAAAF0BQAAAAckbWF0Y2gwCQAB9AAAAAMIBQAAAAJ0eAAAAAlib2R5Qnl0ZXMJAAGRAAAAAggFAAAAAnR4AAAABnByb29mcwAAAAAAAAAAAAkAAlkAAAABAgAAACxDckh6aDc2RzF1YUtCZnh2bVRCS1J4bVRreExjOVhncE5LOXl5ak1CRkhZNAcWe5zE", "height": 2174302, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: Ftkq1vnRiV6bNxiTuwPQkfdiAs51faqG68hQkqdNwBDq Next: GcLyzPF6v4n5k8NEmtwEromTMJGMK3TaEFYoEpCYRrXh Diff:
Old | New | Differences | |
---|---|---|---|
1 | - | {-# STDLIB_VERSION | |
1 | + | {-# STDLIB_VERSION 5 #-} | |
2 | 2 | {-# SCRIPT_TYPE ACCOUNT #-} | |
3 | 3 | {-# CONTENT_TYPE DAPP #-} | |
4 | 4 | let a = base58'EGY7HCyeHiHiCiiYpqH1Dmd5E6nzbwrgsdX3FHx5kFWw' | |
7 | 7 | ||
8 | 8 | let c = "none" | |
9 | 9 | ||
10 | - | let d = base58' | |
10 | + | let d = Address(base58'3N6a1VgCsb1vreGyaaBRFutCeoeWaZHB7nf') | |
11 | 11 | ||
12 | - | let e = Address(base58' | |
12 | + | let e = Address(base58'3MxrLdGk3Dop5pvi3nck8MFSxqb9nKsDxqq') | |
13 | 13 | ||
14 | - | let f = Address(base58' | |
14 | + | let f = Address(base58'3MutNy7MGJCYvdrGY6GYERsy52RuSBuTsKN') | |
15 | 15 | ||
16 | - | let g = Address(base58' | |
16 | + | let g = Address(base58'3NApYgjm8eF1mesnamEyFrPe3Rn6u53WY2M') | |
17 | 17 | ||
18 | - | let h = Address(base58' | |
18 | + | let h = Address(base58'3N2SHzQ6syt8o69A7hbsrPjjChihKHGyhiw') | |
19 | 19 | ||
20 | - | let i = | |
20 | + | let i = 101 | |
21 | 21 | ||
22 | - | let j = | |
22 | + | let j = 577 | |
23 | 23 | ||
24 | - | let k = | |
24 | + | let k = 100000 | |
25 | 25 | ||
26 | - | let l = | |
26 | + | let l = 3 | |
27 | 27 | ||
28 | - | let m = | |
28 | + | let m = 10 | |
29 | 29 | ||
30 | - | let n = | |
30 | + | let n = 1 | |
31 | 31 | ||
32 | - | let o = | |
32 | + | let o = 7 | |
33 | 33 | ||
34 | - | let p = | |
34 | + | let p = 2 | |
35 | 35 | ||
36 | - | let q = | |
36 | + | let q = 1 | |
37 | 37 | ||
38 | 38 | let r = 1 | |
39 | 39 | ||
40 | - | let s = | |
40 | + | let s = 11 | |
41 | 41 | ||
42 | - | let t = 11 | |
43 | - | ||
44 | - | func u (v) = { | |
45 | - | let w = { | |
46 | - | let x = getInteger(this, v) | |
47 | - | if ($isInstanceOf(x, "Int")) | |
42 | + | func t (u) = { | |
43 | + | let v = { | |
44 | + | let w = getInteger(this, u) | |
45 | + | if ($isInstanceOf(w, "Int")) | |
48 | 46 | then { | |
49 | - | let | |
50 | - | | |
47 | + | let x = w | |
48 | + | x | |
51 | 49 | } | |
52 | 50 | else 0 | |
53 | 51 | } | |
54 | - | | |
52 | + | v | |
55 | 53 | } | |
56 | 54 | ||
57 | 55 | ||
58 | - | func | |
59 | - | let | |
60 | - | let | |
61 | - | if ($isInstanceOf( | |
56 | + | func y (u) = { | |
57 | + | let z = { | |
58 | + | let w = getString(this, u) | |
59 | + | if ($isInstanceOf(w, "String")) | |
62 | 60 | then { | |
63 | - | let | |
64 | - | | |
61 | + | let x = w | |
62 | + | x | |
65 | 63 | } | |
66 | 64 | else c | |
67 | 65 | } | |
68 | - | | |
66 | + | z | |
69 | 67 | } | |
70 | 68 | ||
71 | 69 | ||
72 | - | func | |
70 | + | func A (B,C) = "Order_№ " | |
73 | 71 | ||
74 | 72 | ||
75 | - | func | |
73 | + | func D (B,C) = t(A(B, C)) | |
76 | 74 | ||
77 | 75 | ||
78 | - | func | |
76 | + | func E (C) = "Proyecto | Rubro de Apoyo, Inversión " | |
79 | 77 | ||
80 | 78 | ||
81 | - | func | |
79 | + | func F (C) = y(E(C)) | |
82 | 80 | ||
83 | 81 | ||
84 | - | func | |
82 | + | func G (C) = "№ de Documento | DNI del Comprador " | |
85 | 83 | ||
86 | 84 | ||
87 | - | func | |
85 | + | func H (C) = y(G(C)) | |
88 | 86 | ||
89 | 87 | ||
90 | - | func | |
88 | + | func I (C) = "Producto-GTS adquirido | Categoría " | |
91 | 89 | ||
92 | 90 | ||
93 | - | func | |
91 | + | func J (C) = y(I(C)) | |
94 | 92 | ||
95 | 93 | ||
96 | - | func | |
94 | + | func K (C) = "Tienda | Vendedor-GTS " | |
97 | 95 | ||
98 | 96 | ||
99 | - | func | |
97 | + | func L (C) = y(K(C)) | |
100 | 98 | ||
101 | 99 | ||
102 | - | func | |
100 | + | func M (C) = "Nodo-Activo Participante " | |
103 | 101 | ||
104 | 102 | ||
105 | - | func | |
103 | + | func N (C) = "PI, wvls: " | |
106 | 104 | ||
107 | 105 | ||
108 | - | func | |
106 | + | func O (C) = t(N(C)) | |
109 | 107 | ||
110 | 108 | ||
111 | - | func | |
109 | + | func P (C) = "NIw, wvls: " | |
112 | 110 | ||
113 | 111 | ||
114 | - | func | |
112 | + | func Q (C) = t(P(C)) | |
115 | 113 | ||
116 | 114 | ||
117 | - | func | |
115 | + | func R (C) = "UI, 10e-4 bit-co2: " | |
118 | 116 | ||
119 | 117 | ||
120 | - | func | |
118 | + | func S (C) = t(R(C)) | |
121 | 119 | ||
122 | 120 | ||
123 | - | func | |
121 | + | func T (C) = "SI, 10e-4 bit-co2: " | |
124 | 122 | ||
125 | 123 | ||
126 | - | func | |
124 | + | func U (C) = t(T(C)) | |
127 | 125 | ||
128 | 126 | ||
129 | - | func | |
127 | + | func V (C) = "NIb, 10e-4 bit-co2: " | |
130 | 128 | ||
131 | 129 | ||
132 | - | func | |
130 | + | func W (C) = t(V(C)) | |
133 | 131 | ||
134 | 132 | ||
135 | - | func | |
133 | + | func X (Y) = "Tokens entregados desde Programa-GTS, 10e-4 bit-co2: " | |
136 | 134 | ||
137 | 135 | ||
138 | - | func | |
136 | + | func Z (Y) = t(X(Y)) | |
139 | 137 | ||
140 | 138 | ||
141 | - | func | |
139 | + | func aa (ab) = "Fondos E2E desde Programa-GTS, wvls: " | |
142 | 140 | ||
143 | 141 | ||
144 | - | func | |
142 | + | func ac (ab) = t(aa(ab)) | |
145 | 143 | ||
146 | 144 | ||
147 | - | @Callable(ae) | |
148 | - | func purchaseGTS (af,ag,ah,ai,aj,D) = { | |
149 | - | let ak = extract(ae.payment) | |
150 | - | if (isDefined(ak.assetId)) | |
151 | - | then throw("El Precio en waves.") | |
145 | + | @Callable(ad) | |
146 | + | func purchaseGTSbch (ae,af,ag,ah,ai,C) = { | |
147 | + | let aj = if ((size(ad.payments) == 1)) | |
148 | + | then ad.payments[0] | |
149 | + | else throw("Se requiere pago adjunto.") | |
150 | + | if (isDefined(aj.assetId)) | |
151 | + | then throw("Ud. solo puede adquirir bit-co2 usando WavesKeeper y su token de pago Waves.") | |
152 | 152 | else { | |
153 | - | let | |
154 | - | let | |
155 | - | if ($isInstanceOf( | |
153 | + | let ak = { | |
154 | + | let w = getString(this, M(C)) | |
155 | + | if ($isInstanceOf(w, "String")) | |
156 | 156 | then { | |
157 | - | let | |
158 | - | | |
157 | + | let x = w | |
158 | + | x | |
159 | 159 | } | |
160 | 160 | else c | |
161 | 161 | } | |
162 | - | let | |
163 | - | let | |
164 | - | let | |
165 | - | if ($isInstanceOf( | |
162 | + | let Y = toBase58String(g.bytes) | |
163 | + | let al = { | |
164 | + | let w = getInteger(this, X(Y)) | |
165 | + | if ($isInstanceOf(w, "Int")) | |
166 | 166 | then { | |
167 | - | let | |
168 | - | | |
167 | + | let x = w | |
168 | + | x | |
169 | 169 | } | |
170 | 170 | else 0 | |
171 | 171 | } | |
172 | - | let | |
173 | - | let | |
174 | - | let | |
175 | - | if ($isInstanceOf( | |
172 | + | let ab = toBase58String(d.bytes) | |
173 | + | let am = { | |
174 | + | let w = getInteger(this, aa(ab)) | |
175 | + | if ($isInstanceOf(w, "Int")) | |
176 | 176 | then { | |
177 | - | let | |
178 | - | | |
177 | + | let x = w | |
178 | + | x | |
179 | 179 | } | |
180 | 180 | else 0 | |
181 | 181 | } | |
182 | - | let | |
183 | - | let | |
184 | - | let | |
185 | - | let | |
186 | - | let | |
187 | - | let | |
188 | - | let | |
189 | - | let | |
190 | - | let | |
191 | - | let | |
192 | - | let | |
193 | - | if (( | |
182 | + | let an = toBase58String(ad.caller.bytes) | |
183 | + | let ao = ae | |
184 | + | let ap = ((m * ao) / s) | |
185 | + | let aq = ((n * ao) / s) | |
186 | + | let ar = (((100 - l) * (i * k)) / 10000) | |
187 | + | let as = (((ae * j) / 100) / ar) | |
188 | + | let at = (as * 10000) | |
189 | + | let au = ((o * as) / s) | |
190 | + | let av = ((p * as) / s) | |
191 | + | let aw = ((q * as) / s) | |
192 | + | let ax = ((r * as) / s) | |
193 | + | if ((al >= (b * 10000))) | |
194 | 194 | then throw("Lo sentimos, por ahora no hay oferta de tokens para su transacción") | |
195 | 195 | else { | |
196 | - | let | |
197 | - | if (( | |
198 | - | then throw(" | |
199 | - | else if (( | |
200 | - | then throw(" | |
201 | - | else | |
196 | + | let ay = ((b * 10000) - al) | |
197 | + | if ((ae > aj.amount)) | |
198 | + | then throw("El monto del pago no puede ser inferior a la orden de compra del artículo.") | |
199 | + | else if ((aj.amount > ae)) | |
200 | + | then throw("El monto del pago no puede ser mayor que la orden de compra del artículo.") | |
201 | + | else $Tuple2([IntegerEntry(A(an, C), (D(an, C) + 1)), StringEntry(G(C), af), StringEntry(E(C), ag), IntegerEntry("Monto de apoyo ecológico, wvls", ae), StringEntry(I(C), ah), StringEntry(K(C), ai), StringEntry(M(C), C), IntegerEntry("usdn", j), IntegerEntry("eurou", i), IntegerEntry("Precio de 1 token con dscto, 10e-4 usd", ar), IntegerEntry("Total de tokens a distribuir, 10e-4 bit-co2", as), StringEntry(("Order_Status:_" + an), "Transacción Confirmada!"), IntegerEntry("Tokens a distribuir en E2E, bit-co2", b), IntegerEntry(aa(ab), (ac(ab) + ap)), IntegerEntry(X(Y), (Z(Y) + as)), IntegerEntry("Saldo de tokens en oferta E2E, 10e-04 bit-co2", (ay - ((Z(Y) - al) + as))), ScriptTransfer(d, ap, unit), ScriptTransfer(e, aq, unit), ScriptTransfer(ad.caller, au, a), ScriptTransfer(g, av, a), ScriptTransfer(f, aw, a), ScriptTransfer(h, ax, a)], unit) | |
202 | 202 | } | |
203 | 203 | } | |
204 | 204 | } | |
205 | 205 | ||
206 | 206 | ||
207 | - | @Verifier( | |
208 | - | func | |
209 | - | let | |
210 | - | if ($isInstanceOf( | |
207 | + | @Verifier(az) | |
208 | + | func aA () = { | |
209 | + | let w = az | |
210 | + | if ($isInstanceOf(w, "SetScriptTransaction")) | |
211 | 211 | then { | |
212 | - | let | |
213 | - | sigVerify( | |
212 | + | let aB = w | |
213 | + | sigVerify(az.bodyBytes, az.proofs[0], fromBase58String("CrHzh76G1uaKBfxvmTBKRxmTkxLc9XgpNK9yyjMBFHY4")) | |
214 | 214 | } | |
215 | - | else if ($isInstanceOf(x, "DataTransaction")) | |
216 | - | then { | |
217 | - | let aD = x | |
218 | - | true | |
219 | - | } | |
220 | - | else if ($isInstanceOf(x, "TransferTransaction")) | |
221 | - | then { | |
222 | - | let aA = x | |
223 | - | true | |
224 | - | } | |
225 | - | else false | |
215 | + | else false | |
226 | 216 | } | |
227 | 217 |
Old | New | Differences | |
---|---|---|---|
1 | - | {-# STDLIB_VERSION | |
1 | + | {-# STDLIB_VERSION 5 #-} | |
2 | 2 | {-# SCRIPT_TYPE ACCOUNT #-} | |
3 | 3 | {-# CONTENT_TYPE DAPP #-} | |
4 | 4 | let a = base58'EGY7HCyeHiHiCiiYpqH1Dmd5E6nzbwrgsdX3FHx5kFWw' | |
5 | 5 | ||
6 | 6 | let b = 305693 | |
7 | 7 | ||
8 | 8 | let c = "none" | |
9 | 9 | ||
10 | - | let d = base58' | |
10 | + | let d = Address(base58'3N6a1VgCsb1vreGyaaBRFutCeoeWaZHB7nf') | |
11 | 11 | ||
12 | - | let e = Address(base58' | |
12 | + | let e = Address(base58'3MxrLdGk3Dop5pvi3nck8MFSxqb9nKsDxqq') | |
13 | 13 | ||
14 | - | let f = Address(base58' | |
14 | + | let f = Address(base58'3MutNy7MGJCYvdrGY6GYERsy52RuSBuTsKN') | |
15 | 15 | ||
16 | - | let g = Address(base58' | |
16 | + | let g = Address(base58'3NApYgjm8eF1mesnamEyFrPe3Rn6u53WY2M') | |
17 | 17 | ||
18 | - | let h = Address(base58' | |
18 | + | let h = Address(base58'3N2SHzQ6syt8o69A7hbsrPjjChihKHGyhiw') | |
19 | 19 | ||
20 | - | let i = | |
20 | + | let i = 101 | |
21 | 21 | ||
22 | - | let j = | |
22 | + | let j = 577 | |
23 | 23 | ||
24 | - | let k = | |
24 | + | let k = 100000 | |
25 | 25 | ||
26 | - | let l = | |
26 | + | let l = 3 | |
27 | 27 | ||
28 | - | let m = | |
28 | + | let m = 10 | |
29 | 29 | ||
30 | - | let n = | |
30 | + | let n = 1 | |
31 | 31 | ||
32 | - | let o = | |
32 | + | let o = 7 | |
33 | 33 | ||
34 | - | let p = | |
34 | + | let p = 2 | |
35 | 35 | ||
36 | - | let q = | |
36 | + | let q = 1 | |
37 | 37 | ||
38 | 38 | let r = 1 | |
39 | 39 | ||
40 | - | let s = | |
40 | + | let s = 11 | |
41 | 41 | ||
42 | - | let t = 11 | |
43 | - | ||
44 | - | func u (v) = { | |
45 | - | let w = { | |
46 | - | let x = getInteger(this, v) | |
47 | - | if ($isInstanceOf(x, "Int")) | |
42 | + | func t (u) = { | |
43 | + | let v = { | |
44 | + | let w = getInteger(this, u) | |
45 | + | if ($isInstanceOf(w, "Int")) | |
48 | 46 | then { | |
49 | - | let | |
50 | - | | |
47 | + | let x = w | |
48 | + | x | |
51 | 49 | } | |
52 | 50 | else 0 | |
53 | 51 | } | |
54 | - | | |
52 | + | v | |
55 | 53 | } | |
56 | 54 | ||
57 | 55 | ||
58 | - | func | |
59 | - | let | |
60 | - | let | |
61 | - | if ($isInstanceOf( | |
56 | + | func y (u) = { | |
57 | + | let z = { | |
58 | + | let w = getString(this, u) | |
59 | + | if ($isInstanceOf(w, "String")) | |
62 | 60 | then { | |
63 | - | let | |
64 | - | | |
61 | + | let x = w | |
62 | + | x | |
65 | 63 | } | |
66 | 64 | else c | |
67 | 65 | } | |
68 | - | | |
66 | + | z | |
69 | 67 | } | |
70 | 68 | ||
71 | 69 | ||
72 | - | func | |
70 | + | func A (B,C) = "Order_№ " | |
73 | 71 | ||
74 | 72 | ||
75 | - | func | |
73 | + | func D (B,C) = t(A(B, C)) | |
76 | 74 | ||
77 | 75 | ||
78 | - | func | |
76 | + | func E (C) = "Proyecto | Rubro de Apoyo, Inversión " | |
79 | 77 | ||
80 | 78 | ||
81 | - | func | |
79 | + | func F (C) = y(E(C)) | |
82 | 80 | ||
83 | 81 | ||
84 | - | func | |
82 | + | func G (C) = "№ de Documento | DNI del Comprador " | |
85 | 83 | ||
86 | 84 | ||
87 | - | func | |
85 | + | func H (C) = y(G(C)) | |
88 | 86 | ||
89 | 87 | ||
90 | - | func | |
88 | + | func I (C) = "Producto-GTS adquirido | Categoría " | |
91 | 89 | ||
92 | 90 | ||
93 | - | func | |
91 | + | func J (C) = y(I(C)) | |
94 | 92 | ||
95 | 93 | ||
96 | - | func | |
94 | + | func K (C) = "Tienda | Vendedor-GTS " | |
97 | 95 | ||
98 | 96 | ||
99 | - | func | |
97 | + | func L (C) = y(K(C)) | |
100 | 98 | ||
101 | 99 | ||
102 | - | func | |
100 | + | func M (C) = "Nodo-Activo Participante " | |
103 | 101 | ||
104 | 102 | ||
105 | - | func | |
103 | + | func N (C) = "PI, wvls: " | |
106 | 104 | ||
107 | 105 | ||
108 | - | func | |
106 | + | func O (C) = t(N(C)) | |
109 | 107 | ||
110 | 108 | ||
111 | - | func | |
109 | + | func P (C) = "NIw, wvls: " | |
112 | 110 | ||
113 | 111 | ||
114 | - | func | |
112 | + | func Q (C) = t(P(C)) | |
115 | 113 | ||
116 | 114 | ||
117 | - | func | |
115 | + | func R (C) = "UI, 10e-4 bit-co2: " | |
118 | 116 | ||
119 | 117 | ||
120 | - | func | |
118 | + | func S (C) = t(R(C)) | |
121 | 119 | ||
122 | 120 | ||
123 | - | func | |
121 | + | func T (C) = "SI, 10e-4 bit-co2: " | |
124 | 122 | ||
125 | 123 | ||
126 | - | func | |
124 | + | func U (C) = t(T(C)) | |
127 | 125 | ||
128 | 126 | ||
129 | - | func | |
127 | + | func V (C) = "NIb, 10e-4 bit-co2: " | |
130 | 128 | ||
131 | 129 | ||
132 | - | func | |
130 | + | func W (C) = t(V(C)) | |
133 | 131 | ||
134 | 132 | ||
135 | - | func | |
133 | + | func X (Y) = "Tokens entregados desde Programa-GTS, 10e-4 bit-co2: " | |
136 | 134 | ||
137 | 135 | ||
138 | - | func | |
136 | + | func Z (Y) = t(X(Y)) | |
139 | 137 | ||
140 | 138 | ||
141 | - | func | |
139 | + | func aa (ab) = "Fondos E2E desde Programa-GTS, wvls: " | |
142 | 140 | ||
143 | 141 | ||
144 | - | func | |
142 | + | func ac (ab) = t(aa(ab)) | |
145 | 143 | ||
146 | 144 | ||
147 | - | @Callable(ae) | |
148 | - | func purchaseGTS (af,ag,ah,ai,aj,D) = { | |
149 | - | let ak = extract(ae.payment) | |
150 | - | if (isDefined(ak.assetId)) | |
151 | - | then throw("El Precio en waves.") | |
145 | + | @Callable(ad) | |
146 | + | func purchaseGTSbch (ae,af,ag,ah,ai,C) = { | |
147 | + | let aj = if ((size(ad.payments) == 1)) | |
148 | + | then ad.payments[0] | |
149 | + | else throw("Se requiere pago adjunto.") | |
150 | + | if (isDefined(aj.assetId)) | |
151 | + | then throw("Ud. solo puede adquirir bit-co2 usando WavesKeeper y su token de pago Waves.") | |
152 | 152 | else { | |
153 | - | let | |
154 | - | let | |
155 | - | if ($isInstanceOf( | |
153 | + | let ak = { | |
154 | + | let w = getString(this, M(C)) | |
155 | + | if ($isInstanceOf(w, "String")) | |
156 | 156 | then { | |
157 | - | let | |
158 | - | | |
157 | + | let x = w | |
158 | + | x | |
159 | 159 | } | |
160 | 160 | else c | |
161 | 161 | } | |
162 | - | let | |
163 | - | let | |
164 | - | let | |
165 | - | if ($isInstanceOf( | |
162 | + | let Y = toBase58String(g.bytes) | |
163 | + | let al = { | |
164 | + | let w = getInteger(this, X(Y)) | |
165 | + | if ($isInstanceOf(w, "Int")) | |
166 | 166 | then { | |
167 | - | let | |
168 | - | | |
167 | + | let x = w | |
168 | + | x | |
169 | 169 | } | |
170 | 170 | else 0 | |
171 | 171 | } | |
172 | - | let | |
173 | - | let | |
174 | - | let | |
175 | - | if ($isInstanceOf( | |
172 | + | let ab = toBase58String(d.bytes) | |
173 | + | let am = { | |
174 | + | let w = getInteger(this, aa(ab)) | |
175 | + | if ($isInstanceOf(w, "Int")) | |
176 | 176 | then { | |
177 | - | let | |
178 | - | | |
177 | + | let x = w | |
178 | + | x | |
179 | 179 | } | |
180 | 180 | else 0 | |
181 | 181 | } | |
182 | - | let | |
183 | - | let | |
184 | - | let | |
185 | - | let | |
186 | - | let | |
187 | - | let | |
188 | - | let | |
189 | - | let | |
190 | - | let | |
191 | - | let | |
192 | - | let | |
193 | - | if (( | |
182 | + | let an = toBase58String(ad.caller.bytes) | |
183 | + | let ao = ae | |
184 | + | let ap = ((m * ao) / s) | |
185 | + | let aq = ((n * ao) / s) | |
186 | + | let ar = (((100 - l) * (i * k)) / 10000) | |
187 | + | let as = (((ae * j) / 100) / ar) | |
188 | + | let at = (as * 10000) | |
189 | + | let au = ((o * as) / s) | |
190 | + | let av = ((p * as) / s) | |
191 | + | let aw = ((q * as) / s) | |
192 | + | let ax = ((r * as) / s) | |
193 | + | if ((al >= (b * 10000))) | |
194 | 194 | then throw("Lo sentimos, por ahora no hay oferta de tokens para su transacción") | |
195 | 195 | else { | |
196 | - | let | |
197 | - | if (( | |
198 | - | then throw(" | |
199 | - | else if (( | |
200 | - | then throw(" | |
201 | - | else | |
196 | + | let ay = ((b * 10000) - al) | |
197 | + | if ((ae > aj.amount)) | |
198 | + | then throw("El monto del pago no puede ser inferior a la orden de compra del artículo.") | |
199 | + | else if ((aj.amount > ae)) | |
200 | + | then throw("El monto del pago no puede ser mayor que la orden de compra del artículo.") | |
201 | + | else $Tuple2([IntegerEntry(A(an, C), (D(an, C) + 1)), StringEntry(G(C), af), StringEntry(E(C), ag), IntegerEntry("Monto de apoyo ecológico, wvls", ae), StringEntry(I(C), ah), StringEntry(K(C), ai), StringEntry(M(C), C), IntegerEntry("usdn", j), IntegerEntry("eurou", i), IntegerEntry("Precio de 1 token con dscto, 10e-4 usd", ar), IntegerEntry("Total de tokens a distribuir, 10e-4 bit-co2", as), StringEntry(("Order_Status:_" + an), "Transacción Confirmada!"), IntegerEntry("Tokens a distribuir en E2E, bit-co2", b), IntegerEntry(aa(ab), (ac(ab) + ap)), IntegerEntry(X(Y), (Z(Y) + as)), IntegerEntry("Saldo de tokens en oferta E2E, 10e-04 bit-co2", (ay - ((Z(Y) - al) + as))), ScriptTransfer(d, ap, unit), ScriptTransfer(e, aq, unit), ScriptTransfer(ad.caller, au, a), ScriptTransfer(g, av, a), ScriptTransfer(f, aw, a), ScriptTransfer(h, ax, a)], unit) | |
202 | 202 | } | |
203 | 203 | } | |
204 | 204 | } | |
205 | 205 | ||
206 | 206 | ||
207 | - | @Verifier( | |
208 | - | func | |
209 | - | let | |
210 | - | if ($isInstanceOf( | |
207 | + | @Verifier(az) | |
208 | + | func aA () = { | |
209 | + | let w = az | |
210 | + | if ($isInstanceOf(w, "SetScriptTransaction")) | |
211 | 211 | then { | |
212 | - | let | |
213 | - | sigVerify( | |
212 | + | let aB = w | |
213 | + | sigVerify(az.bodyBytes, az.proofs[0], fromBase58String("CrHzh76G1uaKBfxvmTBKRxmTkxLc9XgpNK9yyjMBFHY4")) | |
214 | 214 | } | |
215 | - | else if ($isInstanceOf(x, "DataTransaction")) | |
216 | - | then { | |
217 | - | let aD = x | |
218 | - | true | |
219 | - | } | |
220 | - | else if ($isInstanceOf(x, "TransferTransaction")) | |
221 | - | then { | |
222 | - | let aA = x | |
223 | - | true | |
224 | - | } | |
225 | - | else false | |
215 | + | else false | |
226 | 216 | } | |
227 | 217 |
github/deemru/w8io/169f3d6 102.76 ms ◑![]()