tx · 9u1TAtRQxosWtdWV4EVCEdPxcTTqPn4E6oDj1z1ZB27H

3N3DQFhEz8QzvM2hrNHMsXKqfcZiAnzrvAz:  -0.01000000 Waves

2022.10.19 16:55 [2279356] smart account 3N3DQFhEz8QzvM2hrNHMsXKqfcZiAnzrvAz > SELF 0.00000000 Waves

{ "type": 13, "id": "9u1TAtRQxosWtdWV4EVCEdPxcTTqPn4E6oDj1z1ZB27H", "fee": 1000000, "feeAssetId": null, "timestamp": 1666187799890, "version": 2, "chainId": 84, "sender": "3N3DQFhEz8QzvM2hrNHMsXKqfcZiAnzrvAz", "senderPublicKey": "9y561KuPQ5dHWzq35YLJ9XAjGXaY135i4hrBiWq98nQa", "proofs": [ "5BkySfzWrvJnghQHPrjiZDeEuTqDruquvMe563DEYZ5A48tXuGDoQPNHeXo9hr51Zp6hXN2iFqjtvUkaweyJd6wa" ], "script": "base64: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", "height": 2279356, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: E7zQp1wRwnY3oUnV92VK5mdypXSUGcu3NsZ1oZy2GdBY Next: HHXfnRzRDJiU24M2Hak8A8hNv9gXombTKzwwUMYgQtzY Diff:
OldNewDifferences
4040 func Firstlevel () = {
4141 let h = Issue("Asset1", "на первом уровне был выпущен ассет", 1, 0, true, unit, 0)
4242 let i = calculateAssetId(h)
43- let j = Lease(a, 1)
43+ let j = Lease(a, 1, 1)
4444 let k = calculateLeaseId(j)
45- $Tuple2([BinaryEntry("bin1", base58''), BooleanEntry("bool1", true), IntegerEntry("int1", 1), StringEntry("str1", ""), DeleteEntry("str1"), ScriptTransfer(a, 1, unit)], true)
45+ let d = e()
46+ if ((d == d))
47+ then $Tuple2([BinaryEntry("bin1", base58''), BooleanEntry("bool1", true), IntegerEntry("int1", 1), StringEntry("str1", ""), DeleteEntry("str1"), ScriptTransfer(a, 1, unit), j, LeaseCancel(k)], true)
48+ else throw("Strict value is not equal to itself.")
4649 }
4750
4851
5154 func Secondlevel () = {
5255 let h = Issue("Asset2", "на втором уровне был выпущен ассет", 1, 0, true, unit, 0)
5356 let i = calculateAssetId(h)
54- let j = Lease(a, 1)
57+ let j = Lease(a, 1, 2)
5558 let k = calculateLeaseId(j)
5659 let d = f()
5760 if ((d == d))
58- then $Tuple2([BinaryEntry("bin2", base58''), BooleanEntry("bool2", true), IntegerEntry("int2", 1), StringEntry("str2", ""), DeleteEntry("str2"), h, Reissue(i, 1, true), Burn(i, 1), ScriptTransfer(a, 1, i), j], true)
61+ then $Tuple2([BinaryEntry("bin2", base58''), BooleanEntry("bool2", true), IntegerEntry("int2", 1), StringEntry("str2", ""), DeleteEntry("str2"), ScriptTransfer(a, 1, i), j, LeaseCancel(k)], true)
5962 else throw("Strict value is not equal to itself.")
6063 }
6164
6568 func Thirdlevel () = {
6669 let h = Issue("Asset1", "на третьем уровне был выпущен ассет", 1, 0, true, unit, 0)
6770 let i = calculateAssetId(h)
68- let j = Lease(a, 1)
71+ let j = Lease(a, 1, 3)
6972 let k = calculateLeaseId(j)
70- $Tuple2([BinaryEntry("bin3", base58''), BooleanEntry("bool3", true), IntegerEntry("int3", 1), StringEntry("str3", ""), DeleteEntry("str3"), h, Reissue(i, 1, true), Burn(i, 1), ScriptTransfer(a, 1, i), j], true)
73+ $Tuple2([BinaryEntry("bin3", base58''), BooleanEntry("bool3", true), IntegerEntry("int3", 1), StringEntry("str3", ""), DeleteEntry("str3"), ScriptTransfer(a, 1, i), j, LeaseCancel(k)], true)
7174 }
7275
7376
7679 func call () = {
7780 let h = Issue("NewAssettttt", "", 1, 1, true)
7881 let i = calculateAssetId(h)
79- let j = Lease(a, 1)
82+ let j = Lease(a, 1, 0)
8083 let k = calculateLeaseId(j)
8184 let d = b()
8285 if ((d == d))
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 5 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let a = value(addressFromString("3MxNnYVp81YfYpvdpskfCAS4SdmNYcrtYLE"))
55
66 func b () = {
77 let c = invoke(this, "Firstlevel", nil, nil)
88 if ($isInstanceOf(c, "Boolean"))
99 then {
1010 let d = c
1111 d
1212 }
1313 else throw("Unsupported result format (Firstlevel)")
1414 }
1515
1616
1717 func e () = {
1818 let c = invoke(this, "Secondlevel", nil, nil)
1919 if ($isInstanceOf(c, "Boolean"))
2020 then {
2121 let d = c
2222 d
2323 }
2424 else throw("Unsupported result format (Secondlevel)")
2525 }
2626
2727
2828 func f () = {
2929 let c = invoke(this, "Thirdlevel", nil, nil)
3030 if ($isInstanceOf(c, "Boolean"))
3131 then {
3232 let d = c
3333 d
3434 }
3535 else throw("Unsupported result format (Thirdlevel)")
3636 }
3737
3838
3939 @Callable(g)
4040 func Firstlevel () = {
4141 let h = Issue("Asset1", "на первом уровне был выпущен ассет", 1, 0, true, unit, 0)
4242 let i = calculateAssetId(h)
43- let j = Lease(a, 1)
43+ let j = Lease(a, 1, 1)
4444 let k = calculateLeaseId(j)
45- $Tuple2([BinaryEntry("bin1", base58''), BooleanEntry("bool1", true), IntegerEntry("int1", 1), StringEntry("str1", ""), DeleteEntry("str1"), ScriptTransfer(a, 1, unit)], true)
45+ let d = e()
46+ if ((d == d))
47+ then $Tuple2([BinaryEntry("bin1", base58''), BooleanEntry("bool1", true), IntegerEntry("int1", 1), StringEntry("str1", ""), DeleteEntry("str1"), ScriptTransfer(a, 1, unit), j, LeaseCancel(k)], true)
48+ else throw("Strict value is not equal to itself.")
4649 }
4750
4851
4952
5053 @Callable(g)
5154 func Secondlevel () = {
5255 let h = Issue("Asset2", "на втором уровне был выпущен ассет", 1, 0, true, unit, 0)
5356 let i = calculateAssetId(h)
54- let j = Lease(a, 1)
57+ let j = Lease(a, 1, 2)
5558 let k = calculateLeaseId(j)
5659 let d = f()
5760 if ((d == d))
58- then $Tuple2([BinaryEntry("bin2", base58''), BooleanEntry("bool2", true), IntegerEntry("int2", 1), StringEntry("str2", ""), DeleteEntry("str2"), h, Reissue(i, 1, true), Burn(i, 1), ScriptTransfer(a, 1, i), j], true)
61+ then $Tuple2([BinaryEntry("bin2", base58''), BooleanEntry("bool2", true), IntegerEntry("int2", 1), StringEntry("str2", ""), DeleteEntry("str2"), ScriptTransfer(a, 1, i), j, LeaseCancel(k)], true)
5962 else throw("Strict value is not equal to itself.")
6063 }
6164
6265
6366
6467 @Callable(g)
6568 func Thirdlevel () = {
6669 let h = Issue("Asset1", "на третьем уровне был выпущен ассет", 1, 0, true, unit, 0)
6770 let i = calculateAssetId(h)
68- let j = Lease(a, 1)
71+ let j = Lease(a, 1, 3)
6972 let k = calculateLeaseId(j)
70- $Tuple2([BinaryEntry("bin3", base58''), BooleanEntry("bool3", true), IntegerEntry("int3", 1), StringEntry("str3", ""), DeleteEntry("str3"), h, Reissue(i, 1, true), Burn(i, 1), ScriptTransfer(a, 1, i), j], true)
73+ $Tuple2([BinaryEntry("bin3", base58''), BooleanEntry("bool3", true), IntegerEntry("int3", 1), StringEntry("str3", ""), DeleteEntry("str3"), ScriptTransfer(a, 1, i), j, LeaseCancel(k)], true)
7174 }
7275
7376
7477
7578 @Callable(g)
7679 func call () = {
7780 let h = Issue("NewAssettttt", "", 1, 1, true)
7881 let i = calculateAssetId(h)
79- let j = Lease(a, 1)
82+ let j = Lease(a, 1, 0)
8083 let k = calculateLeaseId(j)
8184 let d = b()
8285 if ((d == d))
8386 then [BinaryEntry("bin", base58''), BooleanEntry("bool", true), IntegerEntry("int", 1), StringEntry("str", ""), DeleteEntry("str"), ScriptTransfer(a, 1, unit), j, LeaseCancel(k)]
8487 else throw("Strict value is not equal to itself.")
8588 }
8689
8790

github/deemru/w8io/169f3d6 
26.50 ms