tx · 2rewbW6DzYJ2m9TpMftnNiHdzay3kRDrHkuiiVbaMkQh

3MwPF8FWd4fYohy6CXXB6wtjbRRvqFpxmdD:  -0.01000000 Waves

2023.07.30 13:26 [2688483] smart account 3MwPF8FWd4fYohy6CXXB6wtjbRRvqFpxmdD > SELF 0.00000000 Waves

{ "type": 13, "id": "2rewbW6DzYJ2m9TpMftnNiHdzay3kRDrHkuiiVbaMkQh", "fee": 1000000, "feeAssetId": null, "timestamp": 1690712749036, "version": 2, "chainId": 84, "sender": "3MwPF8FWd4fYohy6CXXB6wtjbRRvqFpxmdD", "senderPublicKey": "G6PnkMn8MpXBkNwsQKMn1o1V7EKMgZyHCJRdFMQuouBC", "proofs": [ "5EDRFeMcStinCpgxsZXHVwCqwRy69RAsux2DfeY4zYVg8DGhAmga97vLq8c75BfXTYvxofx7dei6cDTht78c235S" ], "script": "base64:BgIHCAISAwoBCAgAEGNvbnRyYWN0RmlsZU5hbWUCAnAxAA10b2tlbl9hZGRyZXNzCQEHQWRkcmVzcwEBGgFUUevquKc82yLj6POP0d8MGx4c9yM7LkYsAANTRVACASAACGthc3NldElkAgdBc3NldElEAQZrZXlNc2cACQC5CQIJAMwIAgICJXMJAMwIAgIp0J/QtdGA0LXQtNCw0L3QvdC+0LUg0YHQvtC+0LHRidC10L3QuNC1OiAFA25pbAUDU0VQAQprZXlBc3NldElEAAkAuQkCCQDMCAICAiVzCQDMCAICB2Fzc2V0SUQFA25pbAUDU0VQAQd3cmFwRXJyAQNtc2cJALkJAgkAzAgCBRBjb250cmFjdEZpbGVOYW1lCQDMCAICAToJAMwIAgUDbXNnBQNuaWwCAAEIdGhyb3dFcnIBA21zZwkAAgEJAQd3cmFwRXJyAQUDbXNnAQFpAQdtZXNzYWdlAQNtc2cEBXdvcmRzCQC1CQIFA21zZwUDU0VQBAl3b3JkQ291bnQJAJADAQUFd29yZHMECmdldEFzc2V0SUQJARFAZXh0ck5hdGl2ZSgxMDUzKQIFDXRva2VuX2FkZHJlc3MFCGthc3NldElkBA90b0J5dGVzX2Fzc2V0SUQJAJsDAQUKZ2V0QXNzZXRJRAQHcGF5bWVudAkAkQMCCAUBaQhwYXltZW50cwAABA5wYXltZW50X2Ftb3VudAgJAJEDAggFAWkIcGF5bWVudHMAAAZhbW91bnQDCQECIT0CBQ5wYXltZW50X2Ftb3VudAUJd29yZENvdW50CQEIdGhyb3dFcnIBAjLQmtC+0Lst0LLQviDRgdC70L7QsiAhPSDQutC+0Lst0LLRgyDRgtC+0LrQtdC90L7QsgMJAAACBQ90b0J5dGVzX2Fzc2V0SUQICQCRAwIIBQFpCHBheW1lbnRzAAAHYXNzZXRJZAkBCHRocm93RXJyAQJ20J/Qu9Cw0YLQtdC2INC00L7Qu9C20LXQvSDQsdGL0YLRjCDRgNCw0LLQtdC9INC60L7Qu9C40YfQtdGB0YLQstGDINGB0LvQvtCyINCyINC/0LXRgNC10LTQsNC90L3QvtC8INGB0L7QvtCx0YnQtdC90LjQuAkAzAgCCQELU3RyaW5nRW50cnkCBQhrYXNzZXRJZAUKZ2V0QXNzZXRJRAkAzAgCCQELU3RyaW5nRW50cnkCCQEGa2V5TXNnAAUDbXNnBQNuaWwBAnR4AQZ2ZXJpZnkACQD0AwMIBQJ0eAlib2R5Qnl0ZXMJAJEDAggFAnR4BnByb29mcwAACAUCdHgPc2VuZGVyUHVibGljS2V5FwT44Q==", "height": 2688483, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 2oVz1zWkS44twHLxVoA5vh7GnVCVAGWe4D9ncLW95L9a Next: FafG5DvVanaRDEkCksLGrm7X1z6BKffizJEzQtzvwLwr Diff:
OldNewDifferences
2929 let n = toBytes(m)
3030 let o = j.payments[0]
3131 let p = j.payments[0].amount
32- if (if ((p == l))
33- then (n == j.payments[0].assetId)
34- else false)
35- then [StringEntry(d, m), StringEntry(e(), h)]
36- else i("Платеж должен быть равен количеству слов в переданном сообщении")
32+ if ((p != l))
33+ then i("Кол-во слов != кол-ву токенов")
34+ else if ((n == j.payments[0].assetId))
35+ then i("Платеж должен быть равен количеству слов в переданном сообщении")
36+ else [StringEntry(d, m), StringEntry(e(), h)]
3737 }
3838
3939
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 6 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let a = "p1"
55
66 let b = Address(base58'3MwPF8FWd4fYohy6CXXB6wtjbRRvqFpxmdD')
77
88 let c = " "
99
1010 let d = "AssetID"
1111
1212 func e () = makeString(["%s", "Переданное сообщение: "], c)
1313
1414
1515 func f () = makeString(["%s", "assetID"], c)
1616
1717
1818 func g (h) = makeString([a, ":", h], "")
1919
2020
2121 func i (h) = throw(g(h))
2222
2323
2424 @Callable(j)
2525 func message (h) = {
2626 let k = split(h, c)
2727 let l = size(k)
2828 let m = getStringValue(b, d)
2929 let n = toBytes(m)
3030 let o = j.payments[0]
3131 let p = j.payments[0].amount
32- if (if ((p == l))
33- then (n == j.payments[0].assetId)
34- else false)
35- then [StringEntry(d, m), StringEntry(e(), h)]
36- else i("Платеж должен быть равен количеству слов в переданном сообщении")
32+ if ((p != l))
33+ then i("Кол-во слов != кол-ву токенов")
34+ else if ((n == j.payments[0].assetId))
35+ then i("Платеж должен быть равен количеству слов в переданном сообщении")
36+ else [StringEntry(d, m), StringEntry(e(), h)]
3737 }
3838
3939
4040 @Verifier(q)
4141 func r () = sigVerify(q.bodyBytes, q.proofs[0], q.senderPublicKey)
4242

github/deemru/w8io/873ac7e 
34.55 ms