tx · BE4fUWknvjSZai3VXef385TKWrqDc2zvmYBz6SdfBPDA

3MvyzDtzWWV5MZ1GP8JfQhhQqiGU4Nbifdy:  -0.01000000 Waves

2022.05.12 12:02 [2048256] smart account 3MvyzDtzWWV5MZ1GP8JfQhhQqiGU4Nbifdy > SELF 0.00000000 Waves

{ "type": 13, "id": "BE4fUWknvjSZai3VXef385TKWrqDc2zvmYBz6SdfBPDA", "fee": 1000000, "feeAssetId": null, "timestamp": 1652346157108, "version": 2, "chainId": 84, "sender": "3MvyzDtzWWV5MZ1GP8JfQhhQqiGU4Nbifdy", "senderPublicKey": "3o2zJzkX9SQ65BrfAiyV4tuKneQz8eDLocKmiai1L6Tg", "proofs": [ "C4kqwLiS9sEZWP3iWn4qpjqsSsAYN3kjM7j3umCRVZkfjMWCLx8nxUG9xVEfJsXeWUKRNTSYjdNnd8zebGqu7dE" ], "script": "base64:AAIFAAAAAAAAABMIAhIDCgEBEgQKAggBEgQKAggBAAAACQAAAAAKc2hpbnl3Z2dpZAEAAAAgiWnPAv+2urnUcZbXebiZdiawdNB3efRzbobw9HOfBiYAAAAAD3RyZWFzdXJ5QWRkcmVzcwEAAAAaAVRl+PAWCwTAWUJwGp5IjJf/ftwcYvLdu/0AAAAADWFzc2V0c0FkZHJlc3MBAAAAGgFUy+a0wXfXHSctaxYQS8qRSOspiwoalaeaAAAAABJtYXJrZXRwbGFjZUFkZHJlc3MBAAAAGgFUHSG5k/H8GMOnG0lxFkOWUXTrrFQuJbzvAAAAAAxhZG1pbkFkZHJlc3MJAQAAABFAZXh0ck5hdGl2ZSgxMDYyKQAAAAECAAAAIzNNcE50aVBTUlNxNk5uYVFZazM4QmZXU3paY2dBWVR5clE5AAAAABBzdGFydE5hdGlvbnNTSEVHAAAAABT0awQAAQAAAA10cnlHZXRJbnRlZ2VyAAAAAQAAAANrZXkEAAAAByRtYXRjaDAJAAQaAAAAAgUAAAAEdGhpcwUAAAADa2V5AwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAAANJbnQEAAAAAWIFAAAAByRtYXRjaDAFAAAAAWIAAAAAAAAAAAABAAAADXRyeUdldEJvb2xlYW4AAAABAAAAA2tleQQAAAAHJG1hdGNoMAkABBsAAAACBQAAAAR0aGlzBQAAAANrZXkDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAB0Jvb2xlYW4EAAAAAWIFAAAAByRtYXRjaDAFAAAAAWIHAQAAAApjaGVja0FkbWluAAAAAQAAAAZjYWxsZXIDAwMDCQAAAAAAAAIFAAAABmNhbGxlcgUAAAAMYWRtaW5BZGRyZXNzBgkAAAAAAAACBQAAAAZjYWxsZXIFAAAABHRoaXMGCQAAAAAAAAIIBQAAAAZjYWxsZXIAAAAFYnl0ZXMFAAAADWFzc2V0c0FkZHJlc3MGCQAAAAAAAAIIBQAAAAZjYWxsZXIAAAAFYnl0ZXMFAAAAD3RyZWFzdXJ5QWRkcmVzcwYJAAAAAAAAAggFAAAABmNhbGxlcgAAAAVieXRlcwUAAAASbWFya2V0cGxhY2VBZGRyZXNzAAAAAwAAAAFpAQAAAA1zZXRVc2VyTmF0aW9uAAAAAQAAAAhuYXRpb25JZAkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgkABCUAAAABCAUAAAABaQAAAAZjYWxsZXIFAAAACG5hdGlvbklkBQAAAANuaWwAAAABaQEAAAAMc2V0VXNlclBvd2VyAAAAAgAAAAdhZGRyZXNzAAAACG5ld1Bvd2VyAwkBAAAAASEAAAABCQEAAAAKY2hlY2tBZG1pbgAAAAEIBQAAAAFpAAAABmNhbGxlcgkAAAIAAAABAgAAAClPbmx5IHRoZSBhZG1pbiBjYW4gcGVyZm9ybSB0aGlzIG9wZXJhdGlvbgkABRQAAAACCQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACCQABLAAAAAIFAAAAB2FkZHJlc3MCAAAABl9Qb3dlcgUAAAAIbmV3UG93ZXIFAAAAA25pbAUAAAAIbmV3UG93ZXIAAAABaQEAAAATc2V0TmF0aW9uRGlzY292ZXJlZAAAAAIAAAAIc3RyT3duZXIAAAAIbmF0aW9uSWQDCQEAAAABIQAAAAEJAQAAAApjaGVja0FkbWluAAAAAQgFAAAAAWkAAAAGY2FsbGVyCQAAAgAAAAECAAAAKU9ubHkgdGhlIGFkbWluIGNhbiBwZXJmb3JtIHRoaXMgb3BlcmF0aW9uBAAAAAlOYXRpb25rZXkJAAEsAAAAAgIAAAAHTmF0aW9uXwkAAlgAAAABCAUAAAABaQAAAA10cmFuc2FjdGlvbklkBAAAAAdkZXBvc2l0CQAD/AAAAAQJAQAAAAdBZGRyZXNzAAAAAQUAAAAPdHJlYXN1cnlBZGRyZXNzAgAAABRpbmNyZWFzZU5hdGlvbldhbGxldAkABEwAAAACBQAAAAlOYXRpb25rZXkJAARMAAAAAgUAAAAQc3RhcnROYXRpb25zU0hFRwUAAAADbmlsBQAAAANuaWwDCQAAAAAAAAIFAAAAB2RlcG9zaXQFAAAAB2RlcG9zaXQEAAAAA293bgkAA/wAAAAECQEAAAAHQWRkcmVzcwAAAAEFAAAADWFzc2V0c0FkZHJlc3MCAAAADnNldE5hdGlvbk93bmVyCQAETAAAAAIFAAAACU5hdGlvbmtleQkABEwAAAACBQAAAAhzdHJPd25lcgUAAAADbmlsBQAAAANuaWwDCQAAAAAAAAIFAAAAA293bgUAAAADb3duCQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACBQAAAAlOYXRpb25rZXkFAAAACG5hdGlvbklkBQAAAANuaWwJAAACAAAAAQIAAAAkU3RyaWN0IHZhbHVlIGlzIG5vdCBlcXVhbCB0byBpdHNlbGYuCQAAAgAAAAECAAAAJFN0cmljdCB2YWx1ZSBpcyBub3QgZXF1YWwgdG8gaXRzZWxmLgAAAADfprNa", "height": 2048256, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 3np9hf4VLhyWEzcaLur6BiFdx5HYko3jAGPHziscdqkN Next: 5dPt5PkF8BwD815Q9mCuvpTw9dBy3UWm8omE7izpjrvL Diff:
OldNewDifferences
77
88 let c = base58'3N8WDKbqGox5Eky326PHHT7rUyrby5MXdmb'
99
10-let d = addressFromStringValue("3MpNtiPSRSq6NnaQYk38BfWSzZcgAYTyrQ9")
10+let d = base58'3Mra7mjPipcQd5sJaRmXK8xgS4scb8gPF4A'
1111
12-let e = 9000000000
12+let e = addressFromStringValue("3MpNtiPSRSq6NnaQYk38BfWSzZcgAYTyrQ9")
1313
14-func f (g) = {
15- let h = getInteger(this, g)
16- if ($isInstanceOf(h, "Int"))
14+let f = 90000000000
15+
16+func g (h) = {
17+ let i = getInteger(this, h)
18+ if ($isInstanceOf(i, "Int"))
1719 then {
18- let i = h
19- i
20+ let j = i
21+ j
2022 }
2123 else 0
2224 }
2325
2426
25-func j (g) = {
26- let h = getBoolean(this, g)
27- if ($isInstanceOf(h, "Boolean"))
27+func k (h) = {
28+ let i = getBoolean(this, h)
29+ if ($isInstanceOf(i, "Boolean"))
2830 then {
29- let i = h
30- i
31+ let j = i
32+ j
3133 }
3234 else false
3335 }
3436
3537
36-func k (l) = if (if (if ((l == d))
38+func l (m) = if (if (if (if ((m == e))
3739 then true
38- else (l == this))
40+ else (m == this))
3941 then true
40- else (l.bytes == c))
42+ else (m.bytes == c))
4143 then true
42- else (l.bytes == b)
44+ else (m.bytes == b))
45+ then true
46+ else (m.bytes == d)
4347
4448
45-@Callable(m)
46-func setUserNation (n) = [IntegerEntry(toString(m.caller), n)]
49+@Callable(n)
50+func setUserNation (o) = [IntegerEntry(toString(n.caller), o)]
4751
4852
4953
50-@Callable(m)
51-func setUserPower (o,p) = if (!(k(m.caller)))
54+@Callable(n)
55+func setUserPower (p,q) = if (!(l(n.caller)))
5256 then throw("Only the admin can perform this operation")
53- else $Tuple2([IntegerEntry((o + "_Power"), p)], p)
57+ else $Tuple2([IntegerEntry((p + "_Power"), q)], q)
5458
5559
5660
57-@Callable(m)
58-func setNationDiscovered (q,n) = if (!(k(m.caller)))
61+@Callable(n)
62+func setNationDiscovered (r,o) = if (!(l(n.caller)))
5963 then throw("Only the admin can perform this operation")
6064 else {
61- let r = ("Nation_" + toBase58String(m.transactionId))
62- let s = invoke(Address(b), "increaseNationWallet", [r, e], nil)
63- if ((s == s))
65+ let s = ("Nation_" + toBase58String(n.transactionId))
66+ let t = invoke(Address(b), "increaseNationWallet", [s, f], nil)
67+ if ((t == t))
6468 then {
65- let t = invoke(Address(c), "setNationOwner", [r, q], nil)
66- if ((t == t))
67- then [IntegerEntry(r, n)]
69+ let u = invoke(Address(c), "setNationOwner", [s, r], nil)
70+ if ((u == u))
71+ then [IntegerEntry(s, o)]
6872 else throw("Strict value is not equal to itself.")
6973 }
7074 else throw("Strict value is not equal to itself.")
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 5 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let a = base58'AFQS5E4ELtxex3iANtWtUU2V2oWJZSo8VVnK8z3VFmqf'
55
66 let b = base58'3MyDGEoKp1gF4LSRknk9vSuDEyrwuYXcQEQ'
77
88 let c = base58'3N8WDKbqGox5Eky326PHHT7rUyrby5MXdmb'
99
10-let d = addressFromStringValue("3MpNtiPSRSq6NnaQYk38BfWSzZcgAYTyrQ9")
10+let d = base58'3Mra7mjPipcQd5sJaRmXK8xgS4scb8gPF4A'
1111
12-let e = 9000000000
12+let e = addressFromStringValue("3MpNtiPSRSq6NnaQYk38BfWSzZcgAYTyrQ9")
1313
14-func f (g) = {
15- let h = getInteger(this, g)
16- if ($isInstanceOf(h, "Int"))
14+let f = 90000000000
15+
16+func g (h) = {
17+ let i = getInteger(this, h)
18+ if ($isInstanceOf(i, "Int"))
1719 then {
18- let i = h
19- i
20+ let j = i
21+ j
2022 }
2123 else 0
2224 }
2325
2426
25-func j (g) = {
26- let h = getBoolean(this, g)
27- if ($isInstanceOf(h, "Boolean"))
27+func k (h) = {
28+ let i = getBoolean(this, h)
29+ if ($isInstanceOf(i, "Boolean"))
2830 then {
29- let i = h
30- i
31+ let j = i
32+ j
3133 }
3234 else false
3335 }
3436
3537
36-func k (l) = if (if (if ((l == d))
38+func l (m) = if (if (if (if ((m == e))
3739 then true
38- else (l == this))
40+ else (m == this))
3941 then true
40- else (l.bytes == c))
42+ else (m.bytes == c))
4143 then true
42- else (l.bytes == b)
44+ else (m.bytes == b))
45+ then true
46+ else (m.bytes == d)
4347
4448
45-@Callable(m)
46-func setUserNation (n) = [IntegerEntry(toString(m.caller), n)]
49+@Callable(n)
50+func setUserNation (o) = [IntegerEntry(toString(n.caller), o)]
4751
4852
4953
50-@Callable(m)
51-func setUserPower (o,p) = if (!(k(m.caller)))
54+@Callable(n)
55+func setUserPower (p,q) = if (!(l(n.caller)))
5256 then throw("Only the admin can perform this operation")
53- else $Tuple2([IntegerEntry((o + "_Power"), p)], p)
57+ else $Tuple2([IntegerEntry((p + "_Power"), q)], q)
5458
5559
5660
57-@Callable(m)
58-func setNationDiscovered (q,n) = if (!(k(m.caller)))
61+@Callable(n)
62+func setNationDiscovered (r,o) = if (!(l(n.caller)))
5963 then throw("Only the admin can perform this operation")
6064 else {
61- let r = ("Nation_" + toBase58String(m.transactionId))
62- let s = invoke(Address(b), "increaseNationWallet", [r, e], nil)
63- if ((s == s))
65+ let s = ("Nation_" + toBase58String(n.transactionId))
66+ let t = invoke(Address(b), "increaseNationWallet", [s, f], nil)
67+ if ((t == t))
6468 then {
65- let t = invoke(Address(c), "setNationOwner", [r, q], nil)
66- if ((t == t))
67- then [IntegerEntry(r, n)]
69+ let u = invoke(Address(c), "setNationOwner", [s, r], nil)
70+ if ((u == u))
71+ then [IntegerEntry(s, o)]
6872 else throw("Strict value is not equal to itself.")
6973 }
7074 else throw("Strict value is not equal to itself.")
7175 }
7276
7377

github/deemru/w8io/169f3d6 
58.17 ms