tx · 6rfVNUVW5g6UPbYL5P5C2s1gPkGJVkQaUpoE12KMyKJy

3N32GeQUdczGs7Z7ydw61pwvSiQBZzcw3JT:  -0.00100000 Waves

2024.11.16 22:47 [3374447] smart account 3N32GeQUdczGs7Z7ydw61pwvSiQBZzcw3JT > SELF 0.00000000 Waves

{ "type": 13, "id": "6rfVNUVW5g6UPbYL5P5C2s1gPkGJVkQaUpoE12KMyKJy", "fee": 100000, "feeAssetId": null, "timestamp": 1731786467460, "version": 2, "chainId": 84, "sender": "3N32GeQUdczGs7Z7ydw61pwvSiQBZzcw3JT", "senderPublicKey": "ET6ym4HVZdZ7NydKrh8XyxxRd45au4zvLQq7LieAFSs1", "proofs": [ "fZt4rKRSfs7kPbhSioTmnPLtxCHnvScb19HV9bt5JHjP5TFy4iFs1P64jdk3nuPjEtwWz5NcTUwaBDzJuXXKc1q" ], "script": "base64:CAIKCAISABIECgIICAACAWkBCWFkZEZhcm1lcgAEB2FkZHJlc3MJAKUIAQgFAWkGY2FsbGVyBAZmYXJtZXIJAJ8IAQUHYWRkcmVzcwMJAAACBQZmYXJtZXIFBHVuaXQJAMwIAgkBDEludGVnZXJFbnRyeQIFB2FkZHJlc3MAAAUDbmlsCQACAQIVRmFybWVyIGFscmVhZHkgZXhpc3RzAWkBBmFkZEF1QQIEZGF0YQZmYXJtZXIEB2FkZHJlc3MJAKUIAQgFAWkGY2FsbGVyBAVjb3VudAQHJG1hdGNoMAkAnwgBBQdhZGRyZXNzAwkAAQIFByRtYXRjaDACA0ludAQBYQUHJG1hdGNoMAUBYQAABAdwZW5kaW5nCQCiCAEJAKwCAgUHYWRkcmVzcwIIX3BlbmRpbmcDCQAAAgUHcGVuZGluZwUEdW5pdAkAzAgCCQELU3RyaW5nRW50cnkCCQCsAgIFB2FkZHJlc3MCCF9wZW5kaW5nAgEwCQDMCAIJAQtTdHJpbmdFbnRyeQIJAKwCAgUHYWRkcmVzcwICXzAFBGRhdGEJAMwIAgkBDEludGVnZXJFbnRyeQIFB2FkZHJlc3MAAQUDbmlsCQDMCAIJAQtTdHJpbmdFbnRyeQIJAKwCAgUHYWRkcmVzcwIIX3BlbmRpbmcJAKwCAgkArAICCQEFdmFsdWUBBQdwZW5kaW5nAgEsCQCkAwEFBWNvdW50CQDMCAIJAQtTdHJpbmdFbnRyeQIJAKwCAgkArAICBQdhZGRyZXNzAgFfCQCkAwEFBWNvdW50BQRkYXRhCQDMCAIJAQxJbnRlZ2VyRW50cnkCBQdhZGRyZXNzCQBkAgUFY291bnQAAQUDbmlsADppE7s=", "height": 3374447, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 7MZ1nsdeUnaSJ8LRWBLp31rZPsiiFLERWT9QXX6DV5Cx Next: E1Gq2hLSxv75J7bYfhEyxJTovxkSj53qF1ZoqNja2gvY Diff:
OldNewDifferences
2626 }
2727 else 0
2828 }
29- if ((e == 0))
30- then throw("Farmer does not exist")
31- else {
32- let f = getString((b + "_pending"))
33- if ($isInstanceOf(f, "Unit"))
34- then [StringEntry((b + "_pending"), "0"), StringEntry((b + "_0"), d), IntegerEntry(b, 1)]
35- else if ($isInstanceOf(f, "String"))
36- then {
37- let h = f
38-[StringEntry((b + "_pending"), ((h + ",") + toString(e))), StringEntry(((b + "_") + toString(e)), d), IntegerEntry(b, (e + 1))]
39- }
40- else throw("Match error")
41- }
29+ let h = getString((b + "_pending"))
30+ if ((h == unit))
31+ then [StringEntry((b + "_pending"), "0"), StringEntry((b + "_0"), d), IntegerEntry(b, 1)]
32+ else [StringEntry((b + "_pending"), ((value(h) + ",") + toString(e))), StringEntry(((b + "_") + toString(e)), d), IntegerEntry(b, (e + 1))]
4233 }
4334
4435
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 8 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44
55
66 @Callable(a)
77 func addFarmer () = {
88 let b = toString(a.caller)
99 let c = getInteger(b)
1010 if ((c == unit))
1111 then [IntegerEntry(b, 0)]
1212 else throw("Farmer already exists")
1313 }
1414
1515
1616
1717 @Callable(a)
1818 func addAuA (d,c) = {
1919 let b = toString(a.caller)
2020 let e = {
2121 let f = getInteger(b)
2222 if ($isInstanceOf(f, "Int"))
2323 then {
2424 let g = f
2525 g
2626 }
2727 else 0
2828 }
29- if ((e == 0))
30- then throw("Farmer does not exist")
31- else {
32- let f = getString((b + "_pending"))
33- if ($isInstanceOf(f, "Unit"))
34- then [StringEntry((b + "_pending"), "0"), StringEntry((b + "_0"), d), IntegerEntry(b, 1)]
35- else if ($isInstanceOf(f, "String"))
36- then {
37- let h = f
38-[StringEntry((b + "_pending"), ((h + ",") + toString(e))), StringEntry(((b + "_") + toString(e)), d), IntegerEntry(b, (e + 1))]
39- }
40- else throw("Match error")
41- }
29+ let h = getString((b + "_pending"))
30+ if ((h == unit))
31+ then [StringEntry((b + "_pending"), "0"), StringEntry((b + "_0"), d), IntegerEntry(b, 1)]
32+ else [StringEntry((b + "_pending"), ((value(h) + ",") + toString(e))), StringEntry(((b + "_") + toString(e)), d), IntegerEntry(b, (e + 1))]
4233 }
4334
4435

github/deemru/w8io/169f3d6 
41.51 ms