tx · 2MZcZYyjjoN7hbPGXpERixwQrhFsBFfLJQPHVZ7LEJz1

3N6Xy426iByijotCbF9hQRu7KWbV76xb4n8:  -0.01000000 Waves

2022.11.21 01:56 [2326062] smart account 3N6Xy426iByijotCbF9hQRu7KWbV76xb4n8 > SELF 0.00000000 Waves

{ "type": 13, "id": "2MZcZYyjjoN7hbPGXpERixwQrhFsBFfLJQPHVZ7LEJz1", "fee": 1000000, "feeAssetId": null, "timestamp": 1668985026899, "version": 2, "chainId": 84, "sender": "3N6Xy426iByijotCbF9hQRu7KWbV76xb4n8", "senderPublicKey": "2krAhNZ3ApQZaHMnyhticm7R3mSvdnwDpvKrRji28vQS", "proofs": [ "jsdUWxVEqwwojFTjuLynAuSDc7nutxmzJGtCQUEdHUE4mTDVeqC3DMK7reduEGBz9ke9G8esdW99gZKxscS3o2P" ], "script": "base64:AAIFAAAAAAAAAAQIAhIAAAAAAgAAAAAIYWNjb3VudHMJAARMAAAAAgIAAAAjM043V2NrZ0hFSks2SlpWaFFBdXJIS2JKdmNYeEVxY3JZb3cJAARMAAAAAgIAAAAjM015OEx3TVlYWW01d1p5S2Y0cFh0blUxWnNRVVBmTDdIWTMFAAAAA25pbAEAAAAIZGVsZWdhdGUAAAACAAAABHByZXYAAAAHYWRkcmVzcwQAAAADaW52CQAD/AAAAAQJAQAAABFAZXh0ck5hdGl2ZSgxMDYyKQAAAAEFAAAAB2FkZHJlc3MCAAAAA2ZmZgUAAAADbmlsBQAAAANuaWwDCQAAAAAAAAIFAAAAA2ludgUAAAADaW52BgkAAAIAAAABAgAAACRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4AAAABAAAAAWkBAAAACW1haW5fZnVuYwAAAAAEAAAABnJlc3VsdAoAAAAAAiRsBQAAAAhhY2NvdW50cwoAAAAAAiRzCQABkAAAAAEFAAAAAiRsCgAAAAAFJGFjYzAGCgEAAAAFJGYwXzEAAAACAAAAAiRhAAAAAiRpAwkAAGcAAAACBQAAAAIkaQUAAAACJHMFAAAAAiRhCQEAAAAIZGVsZWdhdGUAAAACBQAAAAIkYQkAAZEAAAACBQAAAAIkbAUAAAACJGkKAQAAAAUkZjBfMgAAAAIAAAACJGEAAAACJGkDCQAAZwAAAAIFAAAAAiRpBQAAAAIkcwUAAAACJGEJAAACAAAAAQIAAAATTGlzdCBzaXplIGV4Y2VlZHMgMgkBAAAABSRmMF8yAAAAAgkBAAAABSRmMF8xAAAAAgkBAAAABSRmMF8xAAAAAgUAAAAFJGFjYzAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAIDCQAAAAAAAAIFAAAABnJlc3VsdAUAAAAGcmVzdWx0BQAAAANuaWwJAAACAAAAAQIAAAAkU3RyaWN0IHZhbHVlIGlzIG5vdCBlcXVhbCB0byBpdHNlbGYuAAAAAQAAAAJ0eAEAAAAGdmVyaWZ5AAAAAAkAAfQAAAADCAUAAAACdHgAAAAJYm9keUJ5dGVzCQABkQAAAAIIBQAAAAJ0eAAAAAZwcm9vZnMAAAAAAAAAAAAIBQAAAAJ0eAAAAA9zZW5kZXJQdWJsaWNLZXnIc9RH", "height": 2326062, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 86iZ4PQ6dqw1kcwX24ck86ucM2vcbLgrX5HgsgR4tofd Next: Cbyx6CQGUFCFSNFs6uiAp1JzdkXcRx4GeXGLpxEgBvrW Diff:
OldNewDifferences
77 let e = invoke(addressFromStringValue(d), "fff", nil, nil)
88 if ((e == e))
99 then true
10- else false
10+ else throw("Strict value is not equal to itself.")
1111 }
1212
1313
1414 @Callable(f)
1515 func main_func () = {
16- let g = invoke(addressFromStringValue("3N7WckgHEJK6JZVhQAurHKbJvcXxEqcrYow"), "fff", nil, nil)
16+ let g = {
17+ let h = a
18+ let i = size(h)
19+ let j = true
20+ func k (l,m) = if ((m >= i))
21+ then l
22+ else b(l, h[m])
23+
24+ func n (l,m) = if ((m >= i))
25+ then l
26+ else throw("List size exceeds 2")
27+
28+ n(k(k(j, 0), 1), 2)
29+ }
1730 if ((g == g))
18- then {
19- let h = invoke(addressFromStringValue("3My8LwMYXYm5wZyKf4pXtnU1ZsQUPfL7HY3"), "fff", nil, nil)
20- if ((h == h))
21- then nil
22- else throw("Strict value is not equal to itself.")
23- }
31+ then nil
2432 else throw("Strict value is not equal to itself.")
2533 }
2634
2735
28-@Verifier(i)
29-func j () = sigVerify(i.bodyBytes, i.proofs[0], i.senderPublicKey)
36+@Verifier(o)
37+func p () = sigVerify(o.bodyBytes, o.proofs[0], o.senderPublicKey)
3038
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 5 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let a = ["3N7WckgHEJK6JZVhQAurHKbJvcXxEqcrYow", "3My8LwMYXYm5wZyKf4pXtnU1ZsQUPfL7HY3"]
55
66 func b (c,d) = {
77 let e = invoke(addressFromStringValue(d), "fff", nil, nil)
88 if ((e == e))
99 then true
10- else false
10+ else throw("Strict value is not equal to itself.")
1111 }
1212
1313
1414 @Callable(f)
1515 func main_func () = {
16- let g = invoke(addressFromStringValue("3N7WckgHEJK6JZVhQAurHKbJvcXxEqcrYow"), "fff", nil, nil)
16+ let g = {
17+ let h = a
18+ let i = size(h)
19+ let j = true
20+ func k (l,m) = if ((m >= i))
21+ then l
22+ else b(l, h[m])
23+
24+ func n (l,m) = if ((m >= i))
25+ then l
26+ else throw("List size exceeds 2")
27+
28+ n(k(k(j, 0), 1), 2)
29+ }
1730 if ((g == g))
18- then {
19- let h = invoke(addressFromStringValue("3My8LwMYXYm5wZyKf4pXtnU1ZsQUPfL7HY3"), "fff", nil, nil)
20- if ((h == h))
21- then nil
22- else throw("Strict value is not equal to itself.")
23- }
31+ then nil
2432 else throw("Strict value is not equal to itself.")
2533 }
2634
2735
28-@Verifier(i)
29-func j () = sigVerify(i.bodyBytes, i.proofs[0], i.senderPublicKey)
36+@Verifier(o)
37+func p () = sigVerify(o.bodyBytes, o.proofs[0], o.senderPublicKey)
3038

github/deemru/w8io/169f3d6 
26.34 ms