tx · 6VwaZBNge2Ak9cAyudwShLrkKDHLhDhWW9kkpma6qomA

3MzcHAM4DcpYKt1ZAMibQmqU69pKQ6qz3i4:  -0.00300000 Waves

2023.03.26 00:30 [2506065] smart account 3MzcHAM4DcpYKt1ZAMibQmqU69pKQ6qz3i4 > SELF 0.00000000 Waves

{ "type": 13, "id": "6VwaZBNge2Ak9cAyudwShLrkKDHLhDhWW9kkpma6qomA", "fee": 300000, "feeAssetId": null, "timestamp": 1679779839754, "version": 2, "chainId": 84, "sender": "3MzcHAM4DcpYKt1ZAMibQmqU69pKQ6qz3i4", "senderPublicKey": "DoAid1WtwHRuonKq6xKkbxijk1QQhXG75vdyuUM7n7NN", "proofs": [ "VfJR8sPpQ6PpXGJPAgfSC8AZJDqzcwHxYVBxMqqa7bdPX3xm3arLq54z1maQBJiy5MLXGm4UqrKf83zmmrtEsvn" ], "script": "base64:BgIOCAISBAoCCAgSABIAEgASAAZhZG1pbjECLEYxeWpEZGhvV2N0R1A5eW1HckJrVGROSG1FZlBxdk10aUNGWG1ON2lYTmdyAAZhZG1pbjICAAAKcHV6emxlTWludAIjM1BGUWpqRE1pWktRWmR1NUpxVEhEN0h3Z1NYeXA5Unc5QnkAFmtleV9mYXJtTmZ0X25leHROdW1iZXICEmZhcm1OZnRfbmV4dE51bWJlcgAQa2V5X2Zhcm1OZnRfbmFtZQIMZmFybU5mdF9uYW1lABdrZXlfZmFybU5mdF9kZXNjcmlwdGlvbgITZmFybU5mdF9kZXNjcmlwdGlvbgAWa2V5X2Zhcm1OZnRfY29sbGVjdGlvbgISZmFybU5mdF9jb2xsZWN0aW9uABFrZXlfZmFybU5mdF9pbWFnZQINZmFybU5mdF9pbWFnZQAPa2V5X2Nvd05mdF9uYW1lAgtjb3dOZnRfbmFtZQAWa2V5X2Nvd05mdF9kZXNjcmlwdGlvbgISY293TmZ0X2Rlc2NyaXB0aW9uABVrZXlfY293TmZ0X2NvbGxlY3Rpb24CEWNvd05mdF9jb2xsZWN0aW9uABBrZXlfY293TmZ0X2ltYWdlAgxjb3dOZnRfaW1hZ2UABGxpdmUCBkFDVElWRQAEZGVhZAIISU5BQ1RJVkUABmZhdHRlbgIGRkFUVEVOAQ10cnlHZXRJbnRlZ2VyAQNrZXkEByRtYXRjaDAJAJoIAgUEdGhpcwUDa2V5AwkAAQIFByRtYXRjaDACA0ludAQBYgUHJG1hdGNoMAUBYgAAAQx0cnlHZXRTdHJpbmcBA2tleQQHJG1hdGNoMAkAnQgCBQR0aGlzBQNrZXkDCQABAgUHJG1hdGNoMAIGU3RyaW5nBAFhBQckbWF0Y2gwBQFhAgABBWFsbG93AQljYWxsZXJQYmsDAwkAAAIFCWNhbGxlclBiawUGYWRtaW4xBgkAAAIFCWNhbGxlclBiawUGYWRtaW4yBgcEAWkBDHJlZ2lzdGVyRmFybQIHYWRkcmVzcwZwYXJhbXMECWNhbGxlclBiawkA2AQBCAUBaQ9jYWxsZXJQdWJsaWNLZXkDCQEFYWxsb3cBBQljYWxsZXJQYmsECXJlY2lwaWVudAkBEUBleHRyTmF0aXZlKDEwNjIpAQIjM013dGpWMlE2MkNOU3FLd00zSHpzcHk2RGR3cnZ4RThQOUYEBXBfYXJyCQC8CQIFBnBhcmFtcwIBfAQLJHQwMTc3NDE4MjUJAJQKAgkAkQMCBQVwX2FycgAACQCRAwIFBXBfYXJyAAEECGZhcm1OYW1lCAULJHQwMTc3NDE4MjUCXzEEDGZhcm1Mb2NhdGlvbggFCyR0MDE3NzQxODI1Al8yBAduZXh0TnVtCQENdHJ5R2V0SW50ZWdlcgEFFmtleV9mYXJtTmZ0X25leHROdW1iZXIDCQAAAgUHbmV4dE51bQUHbmV4dE51bQQLZmFybU5mdE5hbWUJAKwCAgkBDHRyeUdldFN0cmluZwEFEGtleV9mYXJtTmZ0X25hbWUJAKQDAQUHbmV4dE51bQQSZmFybU5mdERlc2NyaXB0aW9uCQEMdHJ5R2V0U3RyaW5nAQUXa2V5X2Zhcm1OZnRfZGVzY3JpcHRpb24EEWZhcm1OZnRDb2xsZWN0aW9uCQEMdHJ5R2V0U3RyaW5nAQUWa2V5X2Zhcm1OZnRfY29sbGVjdGlvbgQMZmFybU5mdEltYWdlCQEMdHJ5R2V0U3RyaW5nAQURa2V5X2Zhcm1OZnRfaW1hZ2UEB2Fzc2V0SWQKAAFACQD8BwQJARFAZXh0ck5hdGl2ZSgxMDYyKQEFCnB1enpsZU1pbnQCBG1pbnQJAMwIAgULZmFybU5mdE5hbWUJAMwIAgUSZmFybU5mdERlc2NyaXB0aW9uCQDMCAIFEWZhcm1OZnRDb2xsZWN0aW9uCQDMCAIFDGZhcm1OZnRJbWFnZQkAzAgCBQxmYXJtTmZ0SW1hZ2UJAMwIAgABCQDMCAICAAkAzAgCAgAJAMwIAgIABQNuaWwFA25pbAMJAAECBQFAAgZTdHJpbmcFAUAJAAIBCQCsAgIJAAMBBQFAAhsgY291bGRuJ3QgYmUgY2FzdCB0byBTdHJpbmcDCQAAAgUHYXNzZXRJZAUHYXNzZXRJZAkAlAoCCQDMCAIJAQ5TY3JpcHRUcmFuc2ZlcgMFCXJlY2lwaWVudAABCQDZBAEFB2Fzc2V0SWQJAMwIAgkBDEludGVnZXJFbnRyeQIFFmtleV9mYXJtTmZ0X25leHROdW1iZXIJAGQCBQduZXh0TnVtAAEJAMwIAgkBDEJvb2xlYW5FbnRyeQIJAKwCAgkArAICAgVmYXJtXwUHYWRkcmVzcwIHX3N0YXR1cwYJAMwIAgkBC1N0cmluZ0VudHJ5AgkArAICCQCsAgICBWZhcm1fBQdhZGRyZXNzAgVfbmFtZQUIZmFybU5hbWUJAMwIAgkBC1N0cmluZ0VudHJ5AgkArAICCQCsAgICBWZhcm1fBQdhZGRyZXNzAglfbG9jYXRpb24FDGZhcm1Mb2NhdGlvbgUDbmlsCQCVCgMFB25leHROdW0FCGZhcm1OYW1lBQxmYXJtTG9jYXRpb24JAAIBAiRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4JAAIBAiRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4JAAIBAhJOb3QgYWxsb3dlZCBjYWxsZXIBaQEEdGVzdAAEAXIKAAFACQD8BwQFBHRoaXMCBG1pbnQFA25pbAUDbmlsAwkAAQIFAUACBlN0cmluZwUBQAkAAgEJAKwCAgkAAwEFAUACGyBjb3VsZG4ndCBiZSBjYXN0IHRvIFN0cmluZwMJAAACBQFyBQFyAwYJAAIBBQFyBQNuaWwJAAIBAiRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4BaQEEbWludAAJAJQKAgUDbmlsACoBaQEEaW5pdAAECWNhbGxlclBiawkA2AQBCAUBaQ9jYWxsZXJQdWJsaWNLZXkDCQEFYWxsb3cBBQljYWxsZXJQYmsEB25leHROdW0JAQ10cnlHZXRJbnRlZ2VyAQUWa2V5X2Zhcm1OZnRfbmV4dE51bWJlcgMJAQIhPQIFB25leHROdW0AAAkAAgECH0NvbnRyYWN0IGlzIGFscmVhZHkgaW5pdGlhbGl6ZWQJAMwIAgkBDEludGVnZXJFbnRyeQIFFmtleV9mYXJtTmZ0X25leHROdW1iZXIAAQUDbmlsCQACAQISTm90IGFsbG93ZWQgY2FsbGVyAL5ujuw=", "height": 2506065, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: CQkYnqzadwS3gXS8PtokDHfb6iYYGgtffTH5fKV81C2R Next: DaAdLE1piJi4mhdZybbk3vALHm1owdBuyLEW5d9mh1V7 Diff:
OldNewDifferences
6565 let w = toBase58String(x.callerPublicKey)
6666 if (v(w))
6767 then {
68- let A = addressFromStringValue(y)
68+ let A = addressFromStringValue("3MwtjV2Q62CNSqKwM3Hzspy6DdwrvxE8P9F")
6969 let B = split_4C(z, "|")
7070 let C = $Tuple2(B[0], B[1])
7171 let D = C._1
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 6 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let a = "F1yjDdhoWctGP9ymGrBkTdNHmEfPqvMtiCFXmN7iXNgr"
55
66 let b = ""
77
88 let c = "3PFQjjDMiZKQZdu5JqTHD7HwgSXyp9Rw9By"
99
1010 let d = "farmNft_nextNumber"
1111
1212 let e = "farmNft_name"
1313
1414 let f = "farmNft_description"
1515
1616 let g = "farmNft_collection"
1717
1818 let h = "farmNft_image"
1919
2020 let i = "cowNft_name"
2121
2222 let j = "cowNft_description"
2323
2424 let k = "cowNft_collection"
2525
2626 let l = "cowNft_image"
2727
2828 let m = "ACTIVE"
2929
3030 let n = "INACTIVE"
3131
3232 let o = "FATTEN"
3333
3434 func p (q) = {
3535 let r = getInteger(this, q)
3636 if ($isInstanceOf(r, "Int"))
3737 then {
3838 let s = r
3939 s
4040 }
4141 else 0
4242 }
4343
4444
4545 func t (q) = {
4646 let r = getString(this, q)
4747 if ($isInstanceOf(r, "String"))
4848 then {
4949 let u = r
5050 u
5151 }
5252 else ""
5353 }
5454
5555
5656 func v (w) = if (if ((w == a))
5757 then true
5858 else (w == b))
5959 then true
6060 else false
6161
6262
6363 @Callable(x)
6464 func registerFarm (y,z) = {
6565 let w = toBase58String(x.callerPublicKey)
6666 if (v(w))
6767 then {
68- let A = addressFromStringValue(y)
68+ let A = addressFromStringValue("3MwtjV2Q62CNSqKwM3Hzspy6DdwrvxE8P9F")
6969 let B = split_4C(z, "|")
7070 let C = $Tuple2(B[0], B[1])
7171 let D = C._1
7272 let E = C._2
7373 let F = p(d)
7474 if ((F == F))
7575 then {
7676 let G = (t(e) + toString(F))
7777 let H = t(f)
7878 let I = t(g)
7979 let J = t(h)
8080 let K = {
8181 let L = invoke(addressFromStringValue(c), "mint", [G, H, I, J, J, 1, "", "", ""], nil)
8282 if ($isInstanceOf(L, "String"))
8383 then L
8484 else throw(($getType(L) + " couldn't be cast to String"))
8585 }
8686 if ((K == K))
8787 then $Tuple2([ScriptTransfer(A, 1, fromBase58String(K)), IntegerEntry(d, (F + 1)), BooleanEntry((("farm_" + y) + "_status"), true), StringEntry((("farm_" + y) + "_name"), D), StringEntry((("farm_" + y) + "_location"), E)], $Tuple3(F, D, E))
8888 else throw("Strict value is not equal to itself.")
8989 }
9090 else throw("Strict value is not equal to itself.")
9191 }
9292 else throw("Not allowed caller")
9393 }
9494
9595
9696
9797 @Callable(x)
9898 func test () = {
9999 let M = {
100100 let L = invoke(this, "mint", nil, nil)
101101 if ($isInstanceOf(L, "String"))
102102 then L
103103 else throw(($getType(L) + " couldn't be cast to String"))
104104 }
105105 if ((M == M))
106106 then if (true)
107107 then throw(M)
108108 else nil
109109 else throw("Strict value is not equal to itself.")
110110 }
111111
112112
113113
114114 @Callable(x)
115115 func mint () = $Tuple2(nil, 42)
116116
117117
118118
119119 @Callable(x)
120120 func init () = {
121121 let w = toBase58String(x.callerPublicKey)
122122 if (v(w))
123123 then {
124124 let F = p(d)
125125 if ((F != 0))
126126 then throw("Contract is already initialized")
127127 else [IntegerEntry(d, 1)]
128128 }
129129 else throw("Not allowed caller")
130130 }
131131
132132

github/deemru/w8io/026f985 
27.66 ms