tx · CMSJiTUkwnuara4UHfAgkJJ4dQLPNe31DtWCJ1moqtBM

3N6D1fPBTu4QuZenU7hKNuxEKsxd13USum8:  -0.01000000 Waves

2021.10.20 09:58 [1754277] smart account 3N6D1fPBTu4QuZenU7hKNuxEKsxd13USum8 > SELF 0.00000000 Waves

{ "type": 13, "id": "CMSJiTUkwnuara4UHfAgkJJ4dQLPNe31DtWCJ1moqtBM", "fee": 1000000, "feeAssetId": null, "timestamp": 1634713110555, "version": 2, "chainId": 84, "sender": "3N6D1fPBTu4QuZenU7hKNuxEKsxd13USum8", "senderPublicKey": "8xCH82jKi2DM7HXXD45fmftPUDjr3TJpjanUATKMK37U", "proofs": [ "4vd31DZZ5dSYsEXCNzJdLUHkz8C59iioTwKRmHHrZUFbaNSAdui2cEqP7wdCRgavzy5tWkVN7PyhBLKmr1Kb3sB9" ], "script": "base64:AAIDAAAAAAAAABcIARIECgIICBIHCgUICAgIARIECgIIAQAAADgAAAAAB3lCaXRDTzIBAAAAIGmM1P/bTQF96Mt4t9+zj8FcPDlb6Qx5aA0hjmfpm0utAAAAAAhzdGFydFF0eQAAAAAAAASqHQAAAAAMRmlyc3RGYXNlUXR5AAAAAAAAAHnZAAAAAA1TZWNvbmRGYXNlUXR5AAAAAAAABDBEAAAAAAN3dnMAAAAAAAX14QAAAAAABE5PTkUCAAAABG5vbmUAAAAAC093bmVyUHViS2V5AQAAACB2JYFH9ti5N+7uGrdzKwlrXhDeZ+vMkHOKuVJteEgPDwAAAAAGaXNzdWVyCQEAAAAHQWRkcmVzcwAAAAEBAAAAGgFUsZ/LLWvSicGFXkptOa6Ov7Vyb4KJ2haTAAAAAARlQWRkCQEAAAAHQWRkcmVzcwAAAAEBAAAAGgFUmX0sM+4Li4VQQQ26bfB7j/XU/VW4HmxXAAAAAARwQWRkCQEAAAAHQWRkcmVzcwAAAAEBAAAAGgFUQ6WuNYiemm0n1pXSZ6YgP2UOMpCwdKRqAAAAAAVldXJvdQAAAAAAAAAAdAAAAAAFdXNkbncAAAAAAAAACesAAAAABWJjbzJlAAAAAAAAAYagAAAAAAhiaXRkc2N0bwAAAAAAAAAAAwAAAAADcElQAAAAAAAAAAAKAAAAAAN1QlAAAAAAAAAAAAcAAAAAA3NCUAAAAAAAAAAAAgAAAAADZUlQAAAAAAAAAAABAAAAAANlQlAAAAAAAAAAAAIAAAAACXJlbGFjZGN0bwAAAAAAAAAACwEAAAAOZ2V0TnVtYmVyQnlLZXkAAAABAAAAA2tleQQAAAADbnVtBAAAAAckbWF0Y2gwCQAEGgAAAAIFAAAABHRoaXMFAAAAA2tleQMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAADSW50BAAAAAFhBQAAAAckbWF0Y2gwBQAAAAFhAAAAAAAAAAAABQAAAANudW0BAAAAC2dldFN0ckJ5S2V5AAAAAQAAAANrZXkEAAAAA3N0cgQAAAAHJG1hdGNoMAkABB0AAAACBQAAAAR0aGlzBQAAAANrZXkDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAABlN0cmluZwQAAAABYQUAAAAHJG1hdGNoMAUAAAABYQUAAAAETk9ORQUAAAADc3RyAQAAABJnZXRLZXlJdGVtU3VwcGxpZXIAAAABAAAACHN1cHBsaWVyCQABLAAAAAIFAAAACHN1cHBsaWVyAgAAABRWZW5kZWRvciwgTGltYS1QZXLDugEAAAAKZ2V0S2V5SXRlbQAAAAIAAAAIc3VwcGxpZXIAAAAEaXRlbQkAASwAAAACCQABLAAAAAICAAAADlByb2R1Y3RvLUdUUzogAgAAAAEgCQACWAAAAAEJAAH3AAAAAQkAAZsAAAABCQABLAAAAAIFAAAACHN1cHBsaWVyBQAAAARpdGVtAQAAAAxnZXRLZXlJc3N1ZXIAAAABAAAABGl0ZW0CAAAADUlzc3Vlci9UaWVuZGEBAAAADmdldFZhbHVlSXNzdWVyAAAAAQAAAARpdGVtCQEAAAALZ2V0U3RyQnlLZXkAAAABCQEAAAAMZ2V0S2V5SXNzdWVyAAAAAQUAAAAEaXRlbQEAAAANZ2V0S2V5UHJvamVjdAAAAAEAAAAEaXRlbQIAAAAHUHJvamVjdAEAAAAPZ2V0VmFsdWVQcm9qZWN0AAAAAQAAAARpdGVtCQEAAAALZ2V0U3RyQnlLZXkAAAABCQEAAAANZ2V0S2V5UHJvamVjdAAAAAEFAAAABGl0ZW0BAAAACmdldEtleU5vZG8AAAABAAAABGl0ZW0CAAAABE5vZG8BAAAADGdldFZhbHVlTm9kbwAAAAEAAAAEaXRlbQkBAAAAC2dldFN0ckJ5S2V5AAAAAQkBAAAACmdldEtleU5vZG8AAAABBQAAAARpdGVtAQAAABhnZXRLZXlVc2VySXRlbUd0c0NvdW50ZXIAAAACAAAABHVzZXIAAAAEaXRlbQIAAAAKT3JkZXJf4oSWOgEAAAAaZ2V0VmFsdWVVc2VySXRlbUd0c0NvdW50ZXIAAAACAAAABHVzZXIAAAAEaXRlbQkBAAAADmdldE51bWJlckJ5S2V5AAAAAQkBAAAAGGdldEtleVVzZXJJdGVtR3RzQ291bnRlcgAAAAIFAAAABHVzZXIFAAAABGl0ZW0BAAAADmdldEtleUl0ZW1OYW1lAAAAAQAAAARpdGVtAgAAABhDYXRlZ29yw61hIGRlbCBQcm9kdWN0bzoBAAAAEGdldFZhbHVlSXRlbU5hbWUAAAABAAAABGl0ZW0JAQAAAAtnZXRTdHJCeUtleQAAAAEJAQAAAA5nZXRLZXlJdGVtTmFtZQAAAAEFAAAABGl0ZW0BAAAADmdldEtleVVzZXJOYW1lAAAAAQAAAARpdGVtAgAAABNOb21icmUgZGVsIFVzdWFyaW86AQAAABBnZXRWYWx1ZVVzZXJOYW1lAAAAAQAAAARpdGVtCQEAAAALZ2V0U3RyQnlLZXkAAAABCQEAAAAOZ2V0S2V5VXNlck5hbWUAAAABBQAAAARpdGVtAQAAABJnZXRLZXlVc2VyRG9jdW1lbnQAAAABAAAABGl0ZW0CAAAAI+KEliBkZSBEb2N1bWVudG8gLyBETkkgZGVsIFVzdWFyaW86AQAAABRnZXRWYWx1ZVVzZXJEb2N1bWVudAAAAAEAAAAEaXRlbQkBAAAAC2dldFN0ckJ5S2V5AAAAAQkBAAAAEmdldEtleVVzZXJEb2N1bWVudAAAAAEFAAAABGl0ZW0BAAAACGdldEtleVVJAAAAAQAAAARpdGVtAgAAABBVSSwgeDEwZS0wNCBiaXQ6AQAAAApnZXRWYWx1ZVVJAAAAAQAAAARpdGVtCQEAAAAOZ2V0TnVtYmVyQnlLZXkAAAABCQEAAAAIZ2V0S2V5VUkAAAABBQAAAARpdGVtAQAAAAhnZXRLZXlQSQAAAAEAAAAEaXRlbQIAAAAJUEksIHd2bHM6AQAAAApnZXRWYWx1ZVBJAAAAAQAAAARpdGVtCQEAAAAOZ2V0TnVtYmVyQnlLZXkAAAABCQEAAAAIZ2V0S2V5UEkAAAABBQAAAARpdGVtAQAAAAhnZXRLZXlTSQAAAAEAAAAEaXRlbQIAAAAQU0ksIHgxMGUtMDQgYml0OgEAAAAKZ2V0VmFsdWVTSQAAAAEAAAAEaXRlbQkBAAAADmdldE51bWJlckJ5S2V5AAAAAQkBAAAACGdldEtleVNJAAAAAQUAAAAEaXRlbQEAAAAJZ2V0S2V5TkliAAAAAQAAAARpdGVtAgAAABFOSWIsIHgxMGUtMDQgYml0OgEAAAALZ2V0VmFsdWVOSWIAAAABAAAABGl0ZW0JAQAAAA5nZXROdW1iZXJCeUtleQAAAAEJAQAAAAlnZXRLZXlOSWIAAAABBQAAAARpdGVtAQAAAAlnZXRLZXlOSXcAAAABAAAABGl0ZW0CAAAACk5Jdywgd3ZsczoBAAAAC2dldFZhbHVlTkl3AAAAAQAAAARpdGVtCQEAAAAOZ2V0TnVtYmVyQnlLZXkAAAABCQEAAAAJZ2V0S2V5Tkl3AAAAAQUAAAAEaXRlbQEAAAAdZ2V0S2V5U2FsZG9Ub2tlblF0eVN0YXJ0RXRhcGEAAAABAAAABGl0ZW0CAAAANFRva2VucyBPZmVydGFkb3MgZW4gbGEgcHJlc2VudGUgZXRhcGEgLyBTYWxkbywgeXRvazoBAAAAH2dldFZhbHVlU2FsZG9Ub2tlblF0eVN0YXJ0RXRhcGEAAAABAAAABGl0ZW0JAQAAAA5nZXROdW1iZXJCeUtleQAAAAEJAQAAAB1nZXRLZXlTYWxkb1Rva2VuUXR5U3RhcnRFdGFwYQAAAAEFAAAABGl0ZW0BAAAAGGdldEtleUJhbGFuY2VRdHlTdXBwbGllcgAAAAEAAAAEaXRlbQIAAAAlQmFsYW5jZS9TYWxkbyBHVFMsIHl0b2tlbnMgcHJldG9rZW5zOgEAAAAaZ2V0VmFsdWVCYWxhbmNlUXR5U3VwcGxpZXIAAAABAAAABGl0ZW0JAQAAAA5nZXROdW1iZXJCeUtleQAAAAEJAQAAABhnZXRLZXlCYWxhbmNlUXR5U3VwcGxpZXIAAAABBQAAAARpdGVtAQAAABVnZXRLZXlCYWxhbmNlU3VwcGxpZXIAAAABAAAACHN1cHBsaWVyAgAAABlTYWxkbyBkZWwgUHJveWVjdG8sIHd2bHM6AQAAABdnZXRWYWx1ZUJhbGFuY2VTdXBwbGllcgAAAAEAAAAIc3VwcGxpZXIJAQAAAA5nZXROdW1iZXJCeUtleQAAAAEJAQAAABVnZXRLZXlCYWxhbmNlU3VwcGxpZXIAAAABBQAAAAhzdXBwbGllcgEAAAATZ2V0S2V5QmFsYW5jZUlzc3VlcgAAAAEAAAAIc3VwcGxpZXICAAAAHlNhbGRvIHd2cywgd3ZscyBiYWxhbmNlSXNzdWVyOgEAAAAVZ2V0VmFsdWVCYWxhbmNlSXNzdWVyAAAAAQAAAAhzdXBwbGllcgkBAAAADmdldE51bWJlckJ5S2V5AAAAAQkBAAAAE2dldEtleUJhbGFuY2VJc3N1ZXIAAAABBQAAAAhzdXBwbGllcgAAAAMAAAABaQEAAAAHZGVwb3NpdAAAAAIAAAAFdGl0bGUAAAAMc3VwcGxpZXJEYXRhBAAAAANwbXQJAQAA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aGFuIGl0ZW0gUHVyY2hhc2UgT3JkZXIDCQAAZgAAAAIIBQAAAANwbXQAAAAGYW1vdW50BQAAAAt0b3RhbEFtb3VudAkAAAIAAAABAgAAADdQYXltZW50IEFtb3VudCBjYW4ndCBiZSBoaWdoZXIgdGhhbiBpdGVtIFB1cmNoYXNlIE9yZGVyCQEAAAAMU2NyaXB0UmVzdWx0AAAAAgkBAAAACFdyaXRlU2V0AAAAAQkABEwAAAACCQEAAAAJRGF0YUVudHJ5AAAAAgkBAAAAGGdldEtleVVzZXJJdGVtR3RzQ291bnRlcgAAAAIFAAAAC3VzZXJBZGRyZXNzBQAAAARpdGVtCQAAZAAAAAIJAQAAABpnZXRWYWx1ZVVzZXJJdGVtR3RzQ291bnRlcgAAAAIFAAAAC3VzZXJBZGRyZXNzBQAAAARpdGVtAAAAAAAAAAABCQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACCQEAAAASZ2V0S2V5SXRlbVN1cHBsaWVyAAAAAQUAAAAIc3VwcGxpZXIFAAAACHN1cHBsaWVyCQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACCQEAAAAKZ2V0S2V5SXRlbQAAAAIFAAAACHN1cHBsaWVyBQAAAARpdGVtBQAAAARpdGVtCQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACCQEAAAAOZ2V0S2V5SXRlbU5hbWUAAAABBQAAAARpdGVtBQAAAAhpdGVtTmFtZQkABEwAAAACCQEAAAAJRGF0YUVudHJ5AAAAAgkBAAAADmdldEtleVVzZXJOYW1lAAAAAQUAAAAEaXRlbQUAAAAIdXNlck5hbWUJAARMAAAAAgkBAAAACURhdGFFbnRyeQAAAAIJAQAAABJnZXRLZXlVc2VyRG9jdW1lbnQAAAABBQAAAARpdGVtBQAAAAx1c2VyRG9jdW1lbnQJAARMAAAAAgkBAAAACURhdGFFbnRyeQAAAAIJAQAAAAxnZXRLZXlJc3N1ZXIAAAABBQAAAARpdGVtCQEAAAALZ2V0U3RyQnlLZXkAAAABCQEAAAAMZ2V0S2V5SXNzdWVyAAAAAQUAAAAEaXRlbQkABEwAAAACCQEAAAAJRGF0YUVudHJ5AAAAAgkBAAAADWdldEtleVByb2plY3QAAAABBQAAAARpdGVtCQEAAAALZ2V0U3RyQnlLZXkAAAABCQEAAAANZ2V0S2V5UHJvamVjdAAAAAEFAAAABGl0ZW0JAARMAAAAAgkBAAAACURhdGFFbnRyeQAAAAIJAQAAAApnZXRLZXlOb2RvAAAAAQUAAAAEaXRlbQkBAAAAC2dldFN0ckJ5S2V5AAAAAQkBAAAACmdldEtleU5vZG8AAAABBQAAAARpdGVtCQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACAgAAAAZUaWVuZGEFAAAACHN1cHBsaWVyCQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACAgAAAAR1c2RuBQAAAAV1c2RudwkABEwAAAACCQEAAAAJRGF0YUVudHJ5AAAAAgIAAAAFZXVyb3UFAAAABWV1cm91CQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACAgAAABZBcG95byBFY29sw7NnaWNvLCB3dmxzBQAAAAt0b3RhbEFtb3VudAkABEwAAAACCQEAAAAJRGF0YUVudHJ5AAAAAgkBAAAACGdldEtleVBJAAAAAQUAAAAEaXRlbQUAAAADcEl3CQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACCQEAAAAJZ2V0S2V5Tkl3AAAAAQUAAAAEaXRlbQUAAAADZUl3CQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACAgAAACYxIEJpdC1DTzIgUHJlY2lvIE5vbWluYWwsIGV1cm9zIHgxMGUtNAUAAAAFYmNvMmUJAARMAAAAAgkBAAAACURhdGFFbnRyeQAAAAICAAAAJzEgQml0LUNPMiBQcmVjaW8gY29uIERlc2N0bywgdXNkIHgxMGUtNAUAAAANYmNvMm1lbm9zZGN0bwkABEwAAAACCQEAAAAJRGF0YUVudHJ5AAAAAgIAAAAiVG90YWwgYml0LWNvMiBhIGRpc3RyaWJ1aXIsIHgxMGUtNAUAAAAJc3ViVG90YWxiCQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACAgAAABVUb3RhbCwgYml0LWNvMiB4MTBlLTQFAAAABnRvdGFsYgkABEwAAAACCQEAAAAJRGF0YUVudHJ5AAAAAgkBAAAACGdldEtleVVJAAAAAQUAAAAEaXRlbQUAAAADdUliCQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACCQEAAAAIZ2V0S2V5U0kAAAABBQAAAARpdGVtBQAAAANzSWIJAARMAAAAAgkBAAAACURhdGFFbnRyeQAAAAIJAQAAAAlnZXRLZXlOSWIAAAABBQAAAARpdGVtBQAAAANlSWIJAARMAAAAAgkBAAAACURhdGFFbnRyeQAAAAIJAAEsAAAAAgIAAAAOT3JkZXJfU3RhdHVzOl8FAAAAC3VzZXJBZGRyZXNzAgAAABhUcmFuc2FjY2nDs24gQ29uZmlybWFkYSEJAARMAAAAAgkBAAAACURhdGFFbnRyeQAAAAICAAAAC1ByZVRva2VuUXR5BQAAAAtwcmVUb2tlblF0eQkABEwAAAACCQEAAAAJRGF0YUVudHJ5AAAAAgIAAAAEU2VJdwUAAAAEU2VJdwkABEwAAAACCQEAAAAJRGF0YUVudHJ5AAAAAgIAAAAEU3BJdwUAAAAEU3BJdwkABEwAAAACCQEAAAAJRGF0YUVudHJ5AAAAAgIAAAAHcHJvakFkZAUAAAAHcHJvakFkZAkABEwAAAACCQEAAAAJRGF0YUVudHJ5AAAAAgkBAAAAFWdldEtleUJhbGFuY2VTdXBwbGllcgAAAAEFAAAACHN1cHBsaWVyBQAAAARTZUl3CQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACAgAAAA9iYWxhbmNlU3VwcGxpZXIFAAAAD2JhbGFuY2VTdXBwbGllcgkABEwAAAACCQEAAAAJRGF0YUVudHJ5AAAAAgkBAAAAFWdldEtleUJhbGFuY2VTdXBwbGllcgAAAAEFAAAACHN1cHBsaWVyCQAAZQAAAAIFAAAAD2JhbGFuY2VTdXBwbGllcgUAAAAEU2VJdwkABEwAAAACCQEAAAAJRGF0YUVudHJ5AAAAAgkBAAAAFWdldEtleUJhbGFuY2VTdXBwbGllcgAAAAEFAAAACHN1cHBsaWVyCQAAZQAAAAIJAQAAABdnZXRWYWx1ZUJhbGFuY2VTdXBwbGllcgAAAAEFAAAACHN1cHBsaWVyBQAAAARTZUl3CQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACAgAAAA1iYWxhbmNlVGllbmRhBQAAAA1CYWxhbmNlVGllbmRhCQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACAgAAAA1iYWxhbmNlSXNzdWVyBQAAAA1CYWxhbmNlSXNzdWVyCQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACAgAAAAhzdGFydFF0eQUAAAAIc3RhcnRRdHkJAARMAAAAAgkBAAAACURhdGFFbnRyeQAAAAICAAAADEZpcnN0RmFzZVF0eQUAAAAMRmlyc3RGYXNlUXR5CQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACAgAAAA1TZWNvbmRGYXNlUXR5BQAAAA1TZWNvbmRGYXNlUXR5CQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACCQEAAAAdZ2V0S2V5U2FsZG9Ub2tlblF0eVN0YXJ0RXRhcGEAAAABBQAAAARpdGVtCQEAAAAOZ2V0TnVtYmVyQnlLZXkAAAABCQEAAAAdZ2V0S2V5U2FsZG9Ub2tlblF0eVN0YXJ0RXRhcGEAAAABBQAAAARpdGVtCQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACCQEAAAAdZ2V0S2V5U2FsZG9Ub2tlblF0eVN0YXJ0RXRhcGEAAAABBQAAAARpdGVtCQEAAAAOZ2V0TnVtYmVyQnlLZXkAAAABCQEAAAAdZ2V0S2V5U2FsZG9Ub2tlblF0eVN0YXJ0RXRhcGEAAAABBQAAAARpdGVtCQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACCQEAAAAYZ2V0S2V5QmFsYW5jZVF0eVN1cHBsaWVyAAAAAQUAAAAEaXRlbQkAAGUAAAACBQAAAAtwcmVUb2tlblF0eQkAAGkAAAACBQAAAA1CYWxhbmNlVGllbmRhAAAAAAAAAAABCQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACCQEAAAAVZ2V0S2V5QmFsYW5jZVN1cHBsaWVyAAAAAQUAAAAIc3VwcGxpZXIJAABkAAAAAgUAAAAPYmFsYW5jZVN1cHBsaWVyCAUAAAADcG10AAAABmFtb3VudAUAAAADbmlsCQEAAAALVHJhbnNmZXJTZXQAAAABCQAETAAAAAIJAQAAAA5TY3JpcHRUcmFuc2ZlcgAAAAMFAAAABHBBZGQFAAAAA3BJdwUAAAAEdW5pdAkABEwAAAACCQEAAAAOU2NyaXB0VHJhbnNmZXIAAAADCAUAAAABaQAAAAZjYWxsZXIFAAAAA3VJYgUAAAAHeUJpdENPMgkABEwAAAACCQEAAAAOU2NyaXB0VHJhbnNmZXIAAAADBQAAAAZpc3N1ZXIFAAAAA3NJYgUAAAAHeUJpdENPMgkABEwAAAACCQEAAAAOU2NyaXB0VHJhbnNmZXIAAAADBQAAAARlQWRkBQAAAANlSXcFAAAABHVuaXQJAARMAAAAAgkBAAAADlNjcmlwdFRyYW5zZmVyAAAAAwUAAAAEZUFkZAUAAAADZUliBQAAAAd5Qml0Q08yBQAAAANuaWwAAAABaQEAAAAId2l0aGRyYXcAAAACAAAABGl0ZW0AAAAGYW1vdW50BAAAAAt1c2VyQWRkcmVzcwkAAlgAAAABCAgFAAAAAWkAAAAGY2FsbGVyAAAABWJ5dGVzBAAAAAhzdXBwbGllcgQAAAAHJG1hdGNoMAkABB0AAAACBQAAAAR0aGlzCQEAAAASZ2V0S2V5SXRlbVN1cHBsaWVyAAAAAQUAAAAEaXRlbQMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAAGU3RyaW5nBAAAAAFhBQAAAAckbWF0Y2gwBQAAAAFhBQAAAAROT05FBAAAAAlwcmVJY29RdHkEAAAAByRtYXRjaDAJAAQaAAAAAgUAAAAEdGhpcwkBAAAAGGdldEtleUJhbGFuY2VRdHlTdXBwbGllcgAAAAEFAAAABGl0ZW0DCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAA0ludAQAAAABYQUAAAAHJG1hdGNoMAUAAAABYQUAAAAIc3RhcnRRdHkEAAAACW5ld0Ftb3VudAkAAGUAAAACBQAAAAlwcmVJY29RdHkFAAAABmFtb3VudAMJAABmAAAAAgAAAAAAAAAAAAUAAAAGYW1vdW50CQAAAgAAAAECAAAAK0VsIGJhbGFuY2UgZGUgcmV0aXJvIG5vIHB1ZWRlIHNlciBuZWdhdGl2byEDCQAAZwAAAAIAAAAAAAAAAAAFAAAACW5ld0Ftb3VudAkAAAIAAAABAgAAAB5Pb3Bwc3MuLiBJbnN1ZmljaWVudGUgYmFsYW5jZSEJAQAAAAxTY3JpcHRSZXN1bHQAAAACCQEAAAAIV3JpdGVTZXQAAAABCQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACBQAAAARpdGVtBQAAAAluZXdBbW91bnQFAAAAA25pbAkBAAAAC1RyYW5zZmVyU2V0AAAAAQkABEwAAAACCQEAAAAOU2NyaXB0VHJhbnNmZXIAAAADCAUAAAABaQAAAAZjYWxsZXIFAAAABmFtb3VudAUAAAAHeUJpdENPMgUAAAADbmlsAAAAAQAAAAJ0eAEAAAAGdmVyaWZ5AAAAAAQAAAAHJG1hdGNoMAUAAAACdHgDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAFFNldFNjcmlwdFRyYW5zYWN0aW9uBAAAAAF0BQAAAAckbWF0Y2gwCQAB9AAAAAMIBQAAAAJ0eAAAAAlib2R5Qnl0ZXMJAAGRAAAAAggFAAAAAnR4AAAABnByb29mcwAAAAAAAAAAAAUAAAALT3duZXJQdWJLZXkDAwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAABJSZWlzc3VlVHJhbnNhY3Rpb24GCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAD0RhdGFUcmFuc2FjdGlvbgQAAAABZAUAAAAHJG1hdGNoMAYDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAE1RyYW5zZmVyVHJhbnNhY3Rpb24EAAAAAnR4BQAAAAckbWF0Y2gwBgdu9OJ9", "height": 1754277, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: Q2FU3cEXRg654BWptK3s4MMnvCdRZ9vwsEfJLf8MKCY Next: HTWEjhrxwsDe4C2f1KPBR62oWEUUnsZATbvPDquiSHTc Diff:
OldNewDifferences
153153 func af (E) = u(ae(E))
154154
155155
156-func ag (E) = "Balance/Saldo GTS, ytokens:"
156+func ag (E) = "Balance/Saldo GTS, ytokens pretokens:"
157157
158158
159159 func ah (E) = u(ag(E))
160160
161161
162-func ai (C) = "Saldo wvs, wvls:"
162+func ai (C) = "Saldo del Proyecto, wvls:"
163163
164164
165165 func aj (C) = u(ai(C))
166166
167167
168-func ak (C) = "Ingresos por VentaGTS, wvls:"
168+func ak (C) = "Saldo wvs, wvls balanceIssuer:"
169169
170170
171171 func al (C) = u(ak(C))
249249 else d
250250 }
251251 let aB = {
252- let x = getInteger(this, ak(C))
252+ let x = getInteger(this, ai(C))
253253 if ($isInstanceOf(x, "Int"))
254254 then {
255255 let y = x
258258 else 0
259259 }
260260 let aC = {
261- let x = getInteger(this, ai(C))
261+ let x = getInteger(this, ak(C))
262262 if ($isInstanceOf(x, "Int"))
263263 then {
264264 let y = x
284284 then throw("Payment Amount can't be less than item Purchase Order")
285285 else if ((ap.amount > av))
286286 then throw("Payment Amount can't be higher than item Purchase Order")
287- else ScriptResult(WriteSet([DataEntry(L(aD, E), (N(aD, E) + 1)), DataEntry(B(C), C), DataEntry(D(C, E), E), DataEntry(O(E), as), DataEntry(Q(E), at), DataEntry(S(E), au), DataEntry(F(E), z(F(E))), DataEntry(H(E), z(H(E))), DataEntry(J(E), z(J(E))), DataEntry("Tienda", C), DataEntry("usdn", l), DataEntry("eurou", k), DataEntry("Apoyo Ecológico, wvls", av), DataEntry(W(E), aF), DataEntry(ac(E), aG), DataEntry("1 Bit-CO2 Precio Nominal, euros x10e-4", m), DataEntry("1 Bit-CO2 Precio con Descto, usd x10e-4", aJ), DataEntry("Total bit-co2 a distribuir, x10e-4", aK), DataEntry("Total, bit-co2 x10e-4", aL), DataEntry(U(E), aM), DataEntry(Y(E), aN), DataEntry(aa(E), aO), DataEntry(("Order_Status:_" + aD), "Transacción Confirmada!"), DataEntry("PreTokenQty", aA), DataEntry("SeIw", aH), DataEntry("SpIw", aI), DataEntry("balanceSupplier", aB), DataEntry("balanceSupplier2", (aB - aH)), DataEntry(ak(C), (aB - aH)), DataEntry(ak(C), aH), DataEntry(ak(C), (al(C) - aH)), DataEntry("balanceTienda", aP), DataEntry("balanceIssuer", aQ), DataEntry("startQty", b), DataEntry("FirstFaseQty", c), DataEntry("SecondFaseQty", d), DataEntry(ae(E), u(ae(E))), DataEntry(ae(E), u(ae(E))), DataEntry(ag(E), (aA - (aP / 1))), DataEntry(ak(C), (aB + ap.amount))]), TransferSet([ScriptTransfer(j, aF, unit), ScriptTransfer(am.caller, aM, a), ScriptTransfer(h, aN, a), ScriptTransfer(i, aG, unit), ScriptTransfer(i, aO, a)]))
287+ else ScriptResult(WriteSet([DataEntry(L(aD, E), (N(aD, E) + 1)), DataEntry(B(C), C), DataEntry(D(C, E), E), DataEntry(O(E), as), DataEntry(Q(E), at), DataEntry(S(E), au), DataEntry(F(E), z(F(E))), DataEntry(H(E), z(H(E))), DataEntry(J(E), z(J(E))), DataEntry("Tienda", C), DataEntry("usdn", l), DataEntry("eurou", k), DataEntry("Apoyo Ecológico, wvls", av), DataEntry(W(E), aF), DataEntry(ac(E), aG), DataEntry("1 Bit-CO2 Precio Nominal, euros x10e-4", m), DataEntry("1 Bit-CO2 Precio con Descto, usd x10e-4", aJ), DataEntry("Total bit-co2 a distribuir, x10e-4", aK), DataEntry("Total, bit-co2 x10e-4", aL), DataEntry(U(E), aM), DataEntry(Y(E), aN), DataEntry(aa(E), aO), DataEntry(("Order_Status:_" + aD), "Transacción Confirmada!"), DataEntry("PreTokenQty", aA), DataEntry("SeIw", aH), DataEntry("SpIw", aI), DataEntry("projAdd", ay), DataEntry(ai(C), aH), DataEntry("balanceSupplier", aB), DataEntry(ai(C), (aB - aH)), DataEntry(ai(C), (aj(C) - aH)), DataEntry("balanceTienda", aP), DataEntry("balanceIssuer", aQ), DataEntry("startQty", b), DataEntry("FirstFaseQty", c), DataEntry("SecondFaseQty", d), DataEntry(ae(E), u(ae(E))), DataEntry(ae(E), u(ae(E))), DataEntry(ag(E), (aA - (aP / 1))), DataEntry(ai(C), (aB + ap.amount))]), TransferSet([ScriptTransfer(j, aF, unit), ScriptTransfer(am.caller, aM, a), ScriptTransfer(h, aN, a), ScriptTransfer(i, aG, unit), ScriptTransfer(i, aO, a)]))
288288 }
289289 }
290290
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 3 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let a = base58'872MvpMoQx7SnV58HMcR9hd6vBWDtQvqmt5javCmYwpx'
55
66 let b = 305693
77
88 let c = 31193
99
1010 let d = 274500
1111
1212 let e = 100000000
1313
1414 let f = "none"
1515
1616 let g = base58'8xCH82jKi2DM7HXXD45fmftPUDjr3TJpjanUATKMK37U'
1717
1818 let h = Address(base58'3N67GoXrZo4iwmEjLhS9iNUCbzpPEjoYgNW')
1919
2020 let i = Address(base58'3N3uf7RK8Aed4v5ufGB8xV2Wsz4WNoHj21c')
2121
2222 let j = Address(base58'3Mv5mXTRhpWZxZxstmnsBhckWNgErMTFEaD')
2323
2424 let k = 116
2525
2626 let l = 2539
2727
2828 let m = 100000
2929
3030 let n = 3
3131
3232 let o = 10
3333
3434 let p = 7
3535
3636 let q = 2
3737
3838 let r = 1
3939
4040 let s = 2
4141
4242 let t = 11
4343
4444 func u (v) = {
4545 let w = {
4646 let x = getInteger(this, v)
4747 if ($isInstanceOf(x, "Int"))
4848 then {
4949 let y = x
5050 y
5151 }
5252 else 0
5353 }
5454 w
5555 }
5656
5757
5858 func z (v) = {
5959 let A = {
6060 let x = getString(this, v)
6161 if ($isInstanceOf(x, "String"))
6262 then {
6363 let y = x
6464 y
6565 }
6666 else f
6767 }
6868 A
6969 }
7070
7171
7272 func B (C) = (C + "Vendedor, Lima-Perú")
7373
7474
7575 func D (C,E) = (("Producto-GTS: " + " ") + toBase58String(sha256(toBytes((C + E)))))
7676
7777
7878 func F (E) = "Issuer/Tienda"
7979
8080
8181 func G (E) = z(F(E))
8282
8383
8484 func H (E) = "Project"
8585
8686
8787 func I (E) = z(H(E))
8888
8989
9090 func J (E) = "Nodo"
9191
9292
9393 func K (E) = z(J(E))
9494
9595
9696 func L (M,E) = "Order_№:"
9797
9898
9999 func N (M,E) = u(L(M, E))
100100
101101
102102 func O (E) = "Categoría del Producto:"
103103
104104
105105 func P (E) = z(O(E))
106106
107107
108108 func Q (E) = "Nombre del Usuario:"
109109
110110
111111 func R (E) = z(Q(E))
112112
113113
114114 func S (E) = "№ de Documento / DNI del Usuario:"
115115
116116
117117 func T (E) = z(S(E))
118118
119119
120120 func U (E) = "UI, x10e-04 bit:"
121121
122122
123123 func V (E) = u(U(E))
124124
125125
126126 func W (E) = "PI, wvls:"
127127
128128
129129 func X (E) = u(W(E))
130130
131131
132132 func Y (E) = "SI, x10e-04 bit:"
133133
134134
135135 func Z (E) = u(Y(E))
136136
137137
138138 func aa (E) = "NIb, x10e-04 bit:"
139139
140140
141141 func ab (E) = u(aa(E))
142142
143143
144144 func ac (E) = "NIw, wvls:"
145145
146146
147147 func ad (E) = u(ac(E))
148148
149149
150150 func ae (E) = "Tokens Ofertados en la presente etapa / Saldo, ytok:"
151151
152152
153153 func af (E) = u(ae(E))
154154
155155
156-func ag (E) = "Balance/Saldo GTS, ytokens:"
156+func ag (E) = "Balance/Saldo GTS, ytokens pretokens:"
157157
158158
159159 func ah (E) = u(ag(E))
160160
161161
162-func ai (C) = "Saldo wvs, wvls:"
162+func ai (C) = "Saldo del Proyecto, wvls:"
163163
164164
165165 func aj (C) = u(ai(C))
166166
167167
168-func ak (C) = "Ingresos por VentaGTS, wvls:"
168+func ak (C) = "Saldo wvs, wvls balanceIssuer:"
169169
170170
171171 func al (C) = u(ak(C))
172172
173173
174174 @Callable(am)
175175 func deposit (an,ao) = {
176176 let ap = extract(am.payment)
177177 if ((ap.assetId != a))
178178 then throw("deposito permitido solo en yBitCO2 tokens")
179179 else {
180180 let C = toBase58String(am.caller.bytes)
181181 let aq = {
182182 let x = getInteger(this, C)
183183 if ($isInstanceOf(x, "Int"))
184184 then {
185185 let y = x
186186 y
187187 }
188188 else b
189189 }
190190 let ar = (aq + ap.amount)
191191 if ((0 >= ar))
192192 then throw("No hay yBitCO2 en su balance")
193193 else WriteSet([DataEntry(C, ar)])
194194 }
195195 }
196196
197197
198198
199199 @Callable(am)
200200 func purchaseGTS (E,as,at,au,av) = {
201201 let ap = extract(am.payment)
202202 if (isDefined(ap.assetId))
203203 then throw("El Precio en waves.")
204204 else {
205205 let C = {
206206 let x = getString(this, B(E))
207207 if ($isInstanceOf(x, "String"))
208208 then {
209209 let y = x
210210 y
211211 }
212212 else f
213213 }
214214 let aw = {
215215 let x = getString(this, F(E))
216216 if ($isInstanceOf(x, "String"))
217217 then {
218218 let y = x
219219 y
220220 }
221221 else h
222222 }
223223 let ax = toBase58String(base58'3Mv5mXTRhpWZxZxstmnsBhckWNgErMTFEaD')
224224 let ay = {
225225 let x = getInteger(this, ax)
226226 if ($isInstanceOf(x, "Int"))
227227 then {
228228 let y = x
229229 y
230230 }
231231 else 0
232232 }
233233 let az = {
234234 let x = getString(this, J(E))
235235 if ($isInstanceOf(x, "String"))
236236 then {
237237 let y = x
238238 y
239239 }
240240 else i
241241 }
242242 let aA = {
243243 let x = getInteger(this, ag(E))
244244 if ($isInstanceOf(x, "Int"))
245245 then {
246246 let y = x
247247 y
248248 }
249249 else d
250250 }
251251 let aB = {
252- let x = getInteger(this, ak(C))
252+ let x = getInteger(this, ai(C))
253253 if ($isInstanceOf(x, "Int"))
254254 then {
255255 let y = x
256256 y
257257 }
258258 else 0
259259 }
260260 let aC = {
261- let x = getInteger(this, ai(C))
261+ let x = getInteger(this, ak(C))
262262 if ($isInstanceOf(x, "Int"))
263263 then {
264264 let y = x
265265 y
266266 }
267267 else c
268268 }
269269 let aD = toBase58String(am.caller.bytes)
270270 let aE = av
271271 let aF = ((o * aE) / t)
272272 let aG = ((r * aE) / t)
273273 let aH = aG
274274 let aI = (c - ay)
275275 let aJ = (((100 - n) * (k * m)) / 10000)
276276 let aK = (((av * l) / 100) / aJ)
277277 let aL = (aK * 10000)
278278 let aM = ((p * aK) / t)
279279 let aN = ((q * aK) / t)
280280 let aO = ((s * aK) / t)
281281 let aP = (aB + (ap.amount / e))
282282 let aQ = (aC - (ap.amount / e))
283283 if ((av > ap.amount))
284284 then throw("Payment Amount can't be less than item Purchase Order")
285285 else if ((ap.amount > av))
286286 then throw("Payment Amount can't be higher than item Purchase Order")
287- else ScriptResult(WriteSet([DataEntry(L(aD, E), (N(aD, E) + 1)), DataEntry(B(C), C), DataEntry(D(C, E), E), DataEntry(O(E), as), DataEntry(Q(E), at), DataEntry(S(E), au), DataEntry(F(E), z(F(E))), DataEntry(H(E), z(H(E))), DataEntry(J(E), z(J(E))), DataEntry("Tienda", C), DataEntry("usdn", l), DataEntry("eurou", k), DataEntry("Apoyo Ecológico, wvls", av), DataEntry(W(E), aF), DataEntry(ac(E), aG), DataEntry("1 Bit-CO2 Precio Nominal, euros x10e-4", m), DataEntry("1 Bit-CO2 Precio con Descto, usd x10e-4", aJ), DataEntry("Total bit-co2 a distribuir, x10e-4", aK), DataEntry("Total, bit-co2 x10e-4", aL), DataEntry(U(E), aM), DataEntry(Y(E), aN), DataEntry(aa(E), aO), DataEntry(("Order_Status:_" + aD), "Transacción Confirmada!"), DataEntry("PreTokenQty", aA), DataEntry("SeIw", aH), DataEntry("SpIw", aI), DataEntry("balanceSupplier", aB), DataEntry("balanceSupplier2", (aB - aH)), DataEntry(ak(C), (aB - aH)), DataEntry(ak(C), aH), DataEntry(ak(C), (al(C) - aH)), DataEntry("balanceTienda", aP), DataEntry("balanceIssuer", aQ), DataEntry("startQty", b), DataEntry("FirstFaseQty", c), DataEntry("SecondFaseQty", d), DataEntry(ae(E), u(ae(E))), DataEntry(ae(E), u(ae(E))), DataEntry(ag(E), (aA - (aP / 1))), DataEntry(ak(C), (aB + ap.amount))]), TransferSet([ScriptTransfer(j, aF, unit), ScriptTransfer(am.caller, aM, a), ScriptTransfer(h, aN, a), ScriptTransfer(i, aG, unit), ScriptTransfer(i, aO, a)]))
287+ else ScriptResult(WriteSet([DataEntry(L(aD, E), (N(aD, E) + 1)), DataEntry(B(C), C), DataEntry(D(C, E), E), DataEntry(O(E), as), DataEntry(Q(E), at), DataEntry(S(E), au), DataEntry(F(E), z(F(E))), DataEntry(H(E), z(H(E))), DataEntry(J(E), z(J(E))), DataEntry("Tienda", C), DataEntry("usdn", l), DataEntry("eurou", k), DataEntry("Apoyo Ecológico, wvls", av), DataEntry(W(E), aF), DataEntry(ac(E), aG), DataEntry("1 Bit-CO2 Precio Nominal, euros x10e-4", m), DataEntry("1 Bit-CO2 Precio con Descto, usd x10e-4", aJ), DataEntry("Total bit-co2 a distribuir, x10e-4", aK), DataEntry("Total, bit-co2 x10e-4", aL), DataEntry(U(E), aM), DataEntry(Y(E), aN), DataEntry(aa(E), aO), DataEntry(("Order_Status:_" + aD), "Transacción Confirmada!"), DataEntry("PreTokenQty", aA), DataEntry("SeIw", aH), DataEntry("SpIw", aI), DataEntry("projAdd", ay), DataEntry(ai(C), aH), DataEntry("balanceSupplier", aB), DataEntry(ai(C), (aB - aH)), DataEntry(ai(C), (aj(C) - aH)), DataEntry("balanceTienda", aP), DataEntry("balanceIssuer", aQ), DataEntry("startQty", b), DataEntry("FirstFaseQty", c), DataEntry("SecondFaseQty", d), DataEntry(ae(E), u(ae(E))), DataEntry(ae(E), u(ae(E))), DataEntry(ag(E), (aA - (aP / 1))), DataEntry(ai(C), (aB + ap.amount))]), TransferSet([ScriptTransfer(j, aF, unit), ScriptTransfer(am.caller, aM, a), ScriptTransfer(h, aN, a), ScriptTransfer(i, aG, unit), ScriptTransfer(i, aO, a)]))
288288 }
289289 }
290290
291291
292292
293293 @Callable(am)
294294 func withdraw (E,aR) = {
295295 let aD = toBase58String(am.caller.bytes)
296296 let C = {
297297 let x = getString(this, B(E))
298298 if ($isInstanceOf(x, "String"))
299299 then {
300300 let y = x
301301 y
302302 }
303303 else f
304304 }
305305 let aS = {
306306 let x = getInteger(this, ag(E))
307307 if ($isInstanceOf(x, "Int"))
308308 then {
309309 let y = x
310310 y
311311 }
312312 else b
313313 }
314314 let ar = (aS - aR)
315315 if ((0 > aR))
316316 then throw("El balance de retiro no puede ser negativo!")
317317 else if ((0 >= ar))
318318 then throw("Ooppss.. Insuficiente balance!")
319319 else ScriptResult(WriteSet([DataEntry(E, ar)]), TransferSet([ScriptTransfer(am.caller, aR, a)]))
320320 }
321321
322322
323323 @Verifier(aT)
324324 func aU () = {
325325 let x = aT
326326 if ($isInstanceOf(x, "SetScriptTransaction"))
327327 then {
328328 let aV = x
329329 sigVerify(aT.bodyBytes, aT.proofs[0], g)
330330 }
331331 else if (if ($isInstanceOf(x, "ReissueTransaction"))
332332 then true
333333 else $isInstanceOf(x, "DataTransaction"))
334334 then {
335335 let aW = x
336336 true
337337 }
338338 else if ($isInstanceOf(x, "TransferTransaction"))
339339 then {
340340 let aT = x
341341 true
342342 }
343343 else false
344344 }
345345

github/deemru/w8io/169f3d6 
60.40 ms