tx · HHVbjGgbHuQkRLUkZLGV4F12HR7SbjipBV5y5NQfa2sm

3N3DQFhEz8QzvM2hrNHMsXKqfcZiAnzrvAz:  -0.01000000 Waves

2022.10.19 16:26 [2279327] smart account 3N3DQFhEz8QzvM2hrNHMsXKqfcZiAnzrvAz > SELF 0.00000000 Waves

{ "type": 13, "id": "HHVbjGgbHuQkRLUkZLGV4F12HR7SbjipBV5y5NQfa2sm", "fee": 1000000, "feeAssetId": null, "timestamp": 1666186095816, "version": 2, "chainId": 84, "sender": "3N3DQFhEz8QzvM2hrNHMsXKqfcZiAnzrvAz", "senderPublicKey": "9y561KuPQ5dHWzq35YLJ9XAjGXaY135i4hrBiWq98nQa", "proofs": [ "umcwtuR9USLi8DLT7TYK5Pvv6tvKWJERt7y77QFsbtRLM3JWDNmBKib1bRj1G3JjLqFohM2cPyn8DMQnUJK1hLU" ], "script": "base64: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", "height": 2279327, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 2CWCRi5Y3cjG6FHjT5KYQwSrC7i7E1roPm4y6veLAWvH Next: B3xyMptPex7zBbASJAokRmpLJbStJPgVnLmGLemffmP4 Diff:
OldNewDifferences
3333 let assetId = calculateAssetId(asset)
3434 let lease = Lease(recipient, 1)
3535 let id = calculateLeaseId(lease)
36- let a = isSecondlevel()
37- if ((a == a))
38- then $Tuple2([BinaryEntry("bin1", base58''), BooleanEntry("bool1", true), IntegerEntry("int1", 1), StringEntry("str1", ""), DeleteEntry("str1"), asset, Reissue(assetId, 1, true), Burn(assetId, 1), ScriptTransfer(recipient, 1, assetId), lease], true)
39- else throw("Strict value is not equal to itself.")
36+ $Tuple2([BinaryEntry("bin1", base58''), BooleanEntry("bool1", true), IntegerEntry("int1", 1), StringEntry("str1", ""), DeleteEntry("str1"), ScriptTransfer(recipient, 1, assetId), lease, LeaseCancel(id)], true)
4037 }
4138
4239
7269 let assetId = calculateAssetId(asset)
7370 let lease = Lease(recipient, 1)
7471 let id = calculateLeaseId(lease)
75-[BinaryEntry("bin", base58''), BooleanEntry("bool", true), IntegerEntry("int", 1), StringEntry("str", ""), DeleteEntry("str"), asset, ScriptTransfer(recipient, 1, unit), lease, LeaseCancel(id)]
72+ let a = isFirstlevel()
73+ if ((a == a))
74+ then [BinaryEntry("bin", base58''), BooleanEntry("bool", true), IntegerEntry("int", 1), StringEntry("str", ""), DeleteEntry("str"), ScriptTransfer(recipient, 1, unit), lease, LeaseCancel(id)]
75+ else throw("Strict value is not equal to itself.")
7676 }
7777
7878
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 5 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let recipient = value(addressFromString("3MxNnYVp81YfYpvdpskfCAS4SdmNYcrtYLE"))
55
66 func isFirstlevel () = match invoke(this, "Firstlevel", nil, nil) {
77 case a: Boolean =>
88 a
99 case _ =>
1010 throw("Unsupported result format (Firstlevel)")
1111 }
1212
1313
1414 func isSecondlevel () = match invoke(this, "Secondlevel", nil, nil) {
1515 case a: Boolean =>
1616 a
1717 case _ =>
1818 throw("Unsupported result format (Secondlevel)")
1919 }
2020
2121
2222 func isThirdlevel () = match invoke(this, "Thirdlevel", nil, nil) {
2323 case a: Boolean =>
2424 a
2525 case _ =>
2626 throw("Unsupported result format (Thirdlevel)")
2727 }
2828
2929
3030 @Callable(i)
3131 func Firstlevel () = {
3232 let asset = Issue("Asset1", "на первом уровне был выпущен ассет", 1, 0, true, unit, 0)
3333 let assetId = calculateAssetId(asset)
3434 let lease = Lease(recipient, 1)
3535 let id = calculateLeaseId(lease)
36- let a = isSecondlevel()
37- if ((a == a))
38- then $Tuple2([BinaryEntry("bin1", base58''), BooleanEntry("bool1", true), IntegerEntry("int1", 1), StringEntry("str1", ""), DeleteEntry("str1"), asset, Reissue(assetId, 1, true), Burn(assetId, 1), ScriptTransfer(recipient, 1, assetId), lease], true)
39- else throw("Strict value is not equal to itself.")
36+ $Tuple2([BinaryEntry("bin1", base58''), BooleanEntry("bool1", true), IntegerEntry("int1", 1), StringEntry("str1", ""), DeleteEntry("str1"), ScriptTransfer(recipient, 1, assetId), lease, LeaseCancel(id)], true)
4037 }
4138
4239
4340
4441 @Callable(i)
4542 func Secondlevel () = {
4643 let asset = Issue("Asset2", "на втором уровне был выпущен ассет", 1, 0, true, unit, 0)
4744 let assetId = calculateAssetId(asset)
4845 let lease = Lease(recipient, 1)
4946 let id = calculateLeaseId(lease)
5047 let a = isThirdlevel()
5148 if ((a == a))
5249 then $Tuple2([BinaryEntry("bin2", base58''), BooleanEntry("bool2", true), IntegerEntry("int2", 1), StringEntry("str2", ""), DeleteEntry("str2"), asset, Reissue(assetId, 1, true), Burn(assetId, 1), ScriptTransfer(recipient, 1, assetId), lease], true)
5350 else throw("Strict value is not equal to itself.")
5451 }
5552
5653
5754
5855 @Callable(i)
5956 func Thirdlevel () = {
6057 let asset = Issue("Asset1", "на третьем уровне был выпущен ассет", 1, 0, true, unit, 0)
6158 let assetId = calculateAssetId(asset)
6259 let lease = Lease(recipient, 1)
6360 let id = calculateLeaseId(lease)
6461 $Tuple2([BinaryEntry("bin3", base58''), BooleanEntry("bool3", true), IntegerEntry("int3", 1), StringEntry("str3", ""), DeleteEntry("str3"), asset, Reissue(assetId, 1, true), Burn(assetId, 1), ScriptTransfer(recipient, 1, assetId), lease], true)
6562 }
6663
6764
6865
6966 @Callable(i)
7067 func call () = {
7168 let asset = Issue("NewAssettttt", "", 1, 1, true)
7269 let assetId = calculateAssetId(asset)
7370 let lease = Lease(recipient, 1)
7471 let id = calculateLeaseId(lease)
75-[BinaryEntry("bin", base58''), BooleanEntry("bool", true), IntegerEntry("int", 1), StringEntry("str", ""), DeleteEntry("str"), asset, ScriptTransfer(recipient, 1, unit), lease, LeaseCancel(id)]
72+ let a = isFirstlevel()
73+ if ((a == a))
74+ then [BinaryEntry("bin", base58''), BooleanEntry("bool", true), IntegerEntry("int", 1), StringEntry("str", ""), DeleteEntry("str"), ScriptTransfer(recipient, 1, unit), lease, LeaseCancel(id)]
75+ else throw("Strict value is not equal to itself.")
7676 }
7777
7878

github/deemru/w8io/873ac7e 
24.81 ms