tx · AXW8KrMQC5GHnNN7JWKgLSoUd4SUrXYo33Shzn1egMra

3N1ytAUyhtig9X6F2hHHs1jbzYxr47Yp8Fr:  -0.00600000 Waves

2024.10.14 10:39 [3326219] smart account 3N1ytAUyhtig9X6F2hHHs1jbzYxr47Yp8Fr > SELF 0.00000000 Waves

{ "type": 13, "id": "AXW8KrMQC5GHnNN7JWKgLSoUd4SUrXYo33Shzn1egMra", "fee": 600000, "feeAssetId": null, "timestamp": 1728891616805, "version": 2, "chainId": 84, "sender": "3N1ytAUyhtig9X6F2hHHs1jbzYxr47Yp8Fr", "senderPublicKey": "jXCTQV8PjX2uC9UHBFveupYy9cjhY7stHbzE9cptymw", "proofs": [ "2f31deHkFW5D6YKWZcE65WM8vUd3ZENX9uL9V8BWvh5a1FLRtrmdD75o7fDL4TD1xwKMr59G5A5haZMRU5wZNaq3" ], "script": "base64:BwIZCAISAwoBCBIECgICGBIECgICGBIECgICGCYACXNlcGFyYXRvcgICX18AC3dhdmVzU3RyaW5nAgVXQVZFUwAQY29udHJhY3RGaWxlbmFtZQIXbWVtZV9pbV9jYWxjdWxhdG9yLnJpZGUABW11bHQ4AIDC1y8BB3dyYXBFcnIBAXMJAKwCAgkArAICBRBjb250cmFjdEZpbGVuYW1lAgI6IAUBcwEIdGhyb3dFcnIBAXMJAAIBCQEHd3JhcEVycgEFAXMBD3ZhbGlkYXRlQWRkcmVzcwEHYWRkcmVzcwkBCWlzRGVmaW5lZAEJAKYIAQUHYWRkcmVzcwAMU1RBVFVTX0VNUFRZAAAADFNUQVRVU19SRUFEWQABAAlrU2h1dGRvd24CDnNodXRkb3duX19mbGFnAAtrUHJpY2VBc3NldAIMcHJpY2VfX2Fzc2V0AA5rTGlzdGluZ1ZvbHVtZQIPbGlzdGluZ19fdm9sdW1lAAxrQ3JlYXRpb25GZWUCEnNldHVwX19jcmVhdGlvbkZlZQAMa0N1cnZlVGFyZ2V0AhJzZXR1cF9fY3VydmVUYXJnZXQAEWtWaXJ0dWFsTGlxdWlkaXR5AhdzZXR1cF9fdmlydHVhbExpcXVpZGl0eQARa1Bvb2xDb250cmFjdEhhc2gCFHBvb2xfX2NvbnRyYWN0X19oYXNoABNrTGFzdEVtcHR5UG9vbEluZGV4AhdsYXN0X19lbXB0eV9wb29sX19pbmRleAAUa0ZpcnN0RW1wdHlQb29sSW5kZXgCGWZpcnN0X19lbXB0eV9fcG9vbF9faW5kZXgBFWtQb29sQWRkcmVzc0Zyb21JbmRleAEFaW5kZXgJALkJAgkAzAgCAgRwb29sCQDMCAIJAKQDAQUFaW5kZXgFA25pbAUJc2VwYXJhdG9yARVrUG9vbEluZGV4RnJvbUFkZHJlc3MBB2FkZHJlc3MJALkJAgkAzAgCAgRwb29sCQDMCAIJAKUIAQUHYWRkcmVzcwUDbmlsBQlzZXBhcmF0b3IBCmtQb29sQXNzZXQBB2FkZHJlc3MJALkJAgkAzAgCAgVhc3NldAkAzAgCCQClCAEFB2FkZHJlc3MFA25pbAUJc2VwYXJhdG9yAQtrUG9vbFN0YXR1cwEFaW5kZXgJALkJAgkAzAgCAgRwb29sCQDMCAICBnN0YXR1cwkAzAgCCQCkAwEFBWluZGV4BQNuaWwFCXNlcGFyYXRvcgAPa0ZhY3RvcnlBZGRyZXNzAhBmYWN0b3J5X19hZGRyZXNzABRmYWN0b3J5QWRkcmVzc09wdGlvbgQHJG1hdGNoMAkAnQgCBQR0aGlzBQ9rRmFjdG9yeUFkZHJlc3MDCQABAgUHJG1hdGNoMAIGU3RyaW5nBAFzBQckbWF0Y2gwCQCmCAEFAXMDCQABAgUHJG1hdGNoMAIEVW5pdAUEdW5pdAkAAgECC01hdGNoIGVycm9yAA5mYWN0b3J5QWRkcmVzcwkBE3ZhbHVlT3JFcnJvck1lc3NhZ2UCBRRmYWN0b3J5QWRkcmVzc09wdGlvbgkBB3dyYXBFcnIBAhdpbnZhbGlkIGZhY3RvcnkgYWRkcmVzcwAIc2h1dGRvd24JAQt2YWx1ZU9yRWxzZQIJAJsIAgUOZmFjdG9yeUFkZHJlc3MFCWtTaHV0ZG93bgcADmxhc3RFbXB0eUluZGV4CQELdmFsdWVPckVsc2UCCQCaCAIFDmZhY3RvcnlBZGRyZXNzBRNrTGFzdEVtcHR5UG9vbEluZGV4AAAAD2ZpcnN0RW1wdHlJbmRleAkBC3ZhbHVlT3JFbHNlAgkAmggCBQ5mYWN0b3J5QWRkcmVzcwUUa0ZpcnN0RW1wdHlQb29sSW5kZXgAAAANbGlzdGluZ1ZvbHVtZQkBC3ZhbHVlT3JFbHNlAgkAmggCBQ5mYWN0b3J5QWRkcmVzcwUOa0xpc3RpbmdWb2x1bWUAAAALY3JlYXRpb25GZWUJAQt2YWx1ZU9yRWxzZQIJAJoIAgUOZmFjdG9yeUFkZHJlc3MFDGtDcmVhdGlvbkZlZQAAABBwb29sQ29udHJhY3RIYXNoCQCcCAIFDmZhY3RvcnlBZGRyZXNzBRFrUG9vbENvbnRyYWN0SGFzaAEMcGFyc2VBc3NldElkAQVpbnB1dAMJAAACBQVpbnB1dAULd2F2ZXNTdHJpbmcFBHVuaXQJANkEAQUFaW5wdXQBD2Fzc2V0SWRUb1N0cmluZwEFaW5wdXQDCQAAAgUFaW5wdXQFBHVuaXQFC3dhdmVzU3RyaW5nCQDYBAEJAQV2YWx1ZQEFBWlucHV0AQttdXN0QWRkcmVzcwIGY2FsbGVyB2FkZHJlc3MDCQAAAgUGY2FsbGVyBQdhZGRyZXNzBgkBCHRocm93RXJyAQIRcGVybWlzc2lvbiBkZW5pZWQBCG11c3RUaGlzAQZjYWxsZXIJAQttdXN0QWRkcmVzcwIFBmNhbGxlcgUEdGhpcwELbXVzdEZhY3RvcnkBBmNhbGxlcgkBC211c3RBZGRyZXNzAgUGY2FsbGVyBQ5mYWN0b3J5QWRkcmVzcwETY2hlY2tDb250cmFjdFNjcmlwdAEHYWRkcmVzcwQHJG1hdGNoMAUQcG9vbENvbnRyYWN0SGFzaAMJAAECBQckbWF0Y2gwAgpCeXRlVmVjdG9yBARoYXNoBQckbWF0Y2gwCQAAAgkA8QcBBQdhZGRyZXNzBQRoYXNoBgEMaXNQb29sRXhpc3RzAQtwb29sQWRkcmVzcwkBCWlzRGVmaW5lZAEJAJoIAgUOZmFjdG9yeUFkZHJlc3MJARVrUG9vbEluZGV4RnJvbUFkZHJlc3MBBQtwb29sQWRkcmVzcwQBaQEEaW5pdAERZmFjdG9yeUFkZHJlc3NTdHIEC2NoZWNrQ2FsbGVyCQEIbXVzdFRoaXMBCAUBaQZjYWxsZXIDCQAAAgULY2hlY2tDYWxsZXIFC2NoZWNrQ2FsbGVyCQDMCAIJAQtTdHJpbmdFbnRyeQIFD2tGYWN0b3J5QWRkcmVzcwURZmFjdG9yeUFkZHJlc3NTdHIFA25pbAkAAgECJFN0cmljdCB2YWx1ZSBpcyBub3QgZXF1YWwgdG8gaXRzZWxmLgFpAQxhZGRFbXB0eVBvb2wCD2NhbGxlclB1YmxpY0tleQRhcmdzBA5uZXdQb29sQWRkcmVzcwkApwgBBQ9jYWxsZXJQdWJsaWNLZXkEDG5ld1Bvb2xJbmRleAkAZAIFDmxhc3RFbXB0eUluZGV4AAEEBmNoZWNrcwkAzAgCAwkBASEBBQhzaHV0ZG93bgYJAQh0aHJvd0VycgECFm5vdCBhbGxvd2VkIChzaHV0ZG93bikJAMwIAgMJARNjaGVja0NvbnRyYWN0U2NyaXB0AQUObmV3UG9vbEFkZHJlc3MGCQEIdGhyb3dFcnIBAhpwb29sIHNjcmlwdCBpcyBub3QgYWxsb3dlZAkAzAgCAwkBASEBCQEMaXNQb29sRXhpc3RzAQUObmV3UG9vbEFkZHJlc3MGCQEIdGhyb3dFcnIBAiJwb29sIGFkZHJlc3MgaXMgYWxyZWFkeSByZWdpc3RlcmVkBQNuaWwDCQAAAgUGY2hlY2tzBQZjaGVja3MEDmZhY3RvcnlBY3Rpb25zCQDMCAIJAPwHBAUOZmFjdG9yeUFkZHJlc3MCDGludGVnZXJFbnRyeQkAzAgCBRNrTGFzdEVtcHR5UG9vbEluZGV4CQDMCAIFDG5ld1Bvb2xJbmRleAUDbmlsBQNuaWwJAMwIAgkA/AcEBQ5mYWN0b3J5QWRkcmVzcwILc3RyaW5nRW50cnkJAMwIAgkBFWtQb29sQWRkcmVzc0Zyb21JbmRleAEFDG5ld1Bvb2xJbmRleAkAzAgCCQClCAEFDm5ld1Bvb2xBZGRyZXNzBQNuaWwFA25pbAkAzAgCCQD8BwQFDmZhY3RvcnlBZGRyZXNzAgxpbnRlZ2VyRW50cnkJAMwIAgkBFWtQb29sSW5kZXhGcm9tQWRkcmVzcwEFDm5ld1Bvb2xBZGRyZXNzCQDMCAIFDG5ld1Bvb2xJbmRleAUDbmlsBQNuaWwJAMwIAgkA/AcEBQ5mYWN0b3J5QWRkcmVzcwIMaW50ZWdlckVudHJ5CQDMCAIJAQtrUG9vbFN0YXR1cwEFDG5ld1Bvb2xJbmRleAkAzAgCBQxTVEFUVVNfRU1QVFkFA25pbAUDbmlsBQNuaWwJAJQKAgUDbmlsBQ5mYWN0b3J5QWN0aW9ucwkAAgECJFN0cmljdCB2YWx1ZSBpcyBub3QgZXF1YWwgdG8gaXRzZWxmLgFpAQpjcmVhdGVQb29sAg9jYWxsZXJQdWJsaWNLZXkEYXJncwQKbWluUGF5bWVudAkAZAIFDWxpc3RpbmdWb2x1bWUFC2NyZWF0aW9uRmVlBAZjaGVja3MJAMwIAgMJAQEhAQUIc2h1dGRvd24GCQEIdGhyb3dFcnIBAhZub3QgYWxsb3dlZCAoc2h1dGRvd24pCQDMCAIJAQttdXN0RmFjdG9yeQEIBQFpBmNhbGxlcgkAzAgCAwkAZgIJAGUCBQ5sYXN0RW1wdHlJbmRleAUPZmlyc3RFbXB0eUluZGV4AAAGCQEIdGhyb3dFcnIBAhhubyBlbXB0eSBwb29scyBhdmFpbGFibGUJAMwIAgMJAAACCAkAkQMCCAUBaQhwYXltZW50cwAAB2Fzc2V0SWQFBHVuaXQGCQEIdGhyb3dFcnIBAhpwYXltZW50IHNob3VsZCBiZSBpbiBXQVZFUwkAzAgCAwkAZwIICQCRAwIIBQFpCHBheW1lbnRzAAAGYW1vdW50BQptaW5QYXltZW50BgkBCHRocm93RXJyAQkArAICAiZwYXltZW50IGFtb3VudCBzaG91bGQgYmUgZ3JlYXRlciB0aGFuIAkApAMBBQptaW5QYXltZW50CQDMCAIDCQEJaXNEZWZpbmVkAQkAkQMCBQRhcmdzAAAGCQEIdGhyb3dFcnIBAhl0b2tlbk5hbWUgaXMgbm90IHByb3ZpZGVkCQDMCAIDCQEJaXNEZWZpbmVkAQkAkQMCBQRhcmdzAAEGCQEIdGhyb3dFcnIBAiB0b2tlbkRlc2NyaXB0aW9uIGlzIG5vdCBwcm92aWRlZAkAzAgCAwkBCWlzRGVmaW5lZAEJAJEDAgUEYXJncwACBgkBCHRocm93RXJyAQIddG9rZW5RdWFudGl0eSBpcyBub3QgcHJvdmlkZWQFA25pbAMJAAACBQZjaGVja3MFBmNoZWNrcwQJcG9vbEluZGV4CQBkAgUPZmlyc3RFbXB0eUluZGV4AAEEEXBvb2xBZGRyZXNzU3RyaW5nCQERQGV4dHJOYXRpdmUoMTA1MykCBQ5mYWN0b3J5QWRkcmVzcwkBFWtQb29sQWRkcmVzc0Zyb21JbmRleAEFCXBvb2xJbmRleAQLcG9vbEFkZHJlc3MJARFAZXh0ck5hdGl2ZSgxMDYyKQEFEXBvb2xBZGRyZXNzU3RyaW5nBA1jYWxsZXJBZGRyZXNzCQCnCAEFD2NhbGxlclB1YmxpY0tleQQKcG9vbERvbWFpbgkArwICBRFwb29sQWRkcmVzc1N0cmluZwAIBAlwb29sT3duZXIJAKUIAQUNY2FsbGVyQWRkcmVzcwQJdG9rZW5OYW1lCQCRAwIFBGFyZ3MAAAQJdG9rZW5EZXNjCQCRAwIFBGFyZ3MAAQQNdG9rZW5RdWFudGl0eQkAkQMCBQRhcmdzAAIEDmluaXRQb29sSW52b2tlCQD8BwQFDmZhY3RvcnlBZGRyZXNzAg5pbml0UG9vbEludm9rZQkAzAgCBRFwb29sQWRkcmVzc1N0cmluZwkAzAgCCQDMCAIFCnBvb2xEb21haW4JAMwIAgUJcG9vbE93bmVyCQDMCAIFCXRva2VuTmFtZQkAzAgCBQl0b2tlbkRlc2MJAMwIAgUNdG9rZW5RdWFudGl0eQUDbmlsBQNuaWwJAMwIAgkBD0F0dGFjaGVkUGF5bWVudAIICQCRAwIIBQFpCHBheW1lbnRzAAAHYXNzZXRJZAgJAJEDAggFAWkIcGF5bWVudHMAAAZhbW91bnQFA25pbAMJAAACBQ5pbml0UG9vbEludm9rZQUOaW5pdFBvb2xJbnZva2UEDmZhY3RvcnlBY3Rpb25zCQDMCAIJAPwHBAUOZmFjdG9yeUFkZHJlc3MCDGludGVnZXJFbnRyeQkAzAgCBRRrRmlyc3RFbXB0eVBvb2xJbmRleAkAzAgCBQlwb29sSW5kZXgFA25pbAUDbmlsCQDMCAIJAPwHBAUOZmFjdG9yeUFkZHJlc3MCDGludGVnZXJFbnRyeQkAzAgCCQELa1Bvb2xTdGF0dXMBBQlwb29sSW5kZXgJAMwIAgUMU1RBVFVTX1JFQURZBQNuaWwFA25pbAUDbmlsCQCUCgIFA25pbAUOZmFjdG9yeUFjdGlvbnMJAAIBAiRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4JAAIBAiRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4BaQESbm90aWZ5U3RhdHVzVXBkYXRlAg9jYWxsZXJQdWJsaWNLZXkEYXJncwQLcG9vbEFkZHJlc3MJAKcIAQUPY2FsbGVyUHVibGljS2V5BAZjaGVja3MJAMwIAgMJAQxpc1Bvb2xFeGlzdHMBBQtwb29sQWRkcmVzcwYJAQh0aHJvd0VycgECDnBvb2wgbm90IGZvdW5kBQNuaWwDCQAAAgUGY2hlY2tzBQZjaGVja3MECXBvb2xJbmRleAkBEUBleHRyTmF0aXZlKDEwNTApAgUOZmFjdG9yeUFkZHJlc3MJARVrUG9vbEluZGV4RnJvbUFkZHJlc3MBBQtwb29sQWRkcmVzcwQJbmV3U3RhdHVzCQENcGFyc2VJbnRWYWx1ZQEJAJEDAgUEYXJncwAABA5mYWN0b3J5QWN0aW9ucwkAzAgCCQD8BwQFDmZhY3RvcnlBZGRyZXNzAgxpbnRlZ2VyRW50cnkJAMwIAgkBC2tQb29sU3RhdHVzAQUJcG9vbEluZGV4CQDMCAIFCW5ld1N0YXR1cwUDbmlsBQNuaWwFA25pbAkAlAoCBQNuaWwFDmZhY3RvcnlBY3Rpb25zCQACAQIkU3RyaWN0IHZhbHVlIGlzIG5vdCBlcXVhbCB0byBpdHNlbGYuAEsc7UM=", "height": 3326219, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 8osuQYpZNKAMJGgbCULjAqTb692jAtAfNCBAQgnq34H7 Next: EVsmKaNXB5QaY9zg2kimEWzbPJupNdRBZpWw5Ar7CCAm Diff:
OldNewDifferences
3434
3535 let q = "setup__virtualLiquidity"
3636
37-let r = "pool__contract__script"
37+let r = "pool__contract__hash"
3838
3939 let s = "last__empty_pool__index"
4040
7878
7979 let H = valueOrElse(getInteger(C, o), 0)
8080
81-let I = getString(C, r)
81+let I = getBinary(C, r)
8282
8383 func J (K) = if ((K == b))
8484 then unit
103103
104104 func Q (i) = {
105105 let B = I
106- if ($isInstanceOf(B, "String"))
106+ if ($isInstanceOf(B, "ByteVector"))
107107 then {
108108 let R = B
109- (scriptHash(i) == blake2b256(fromBase58String(R)))
109+ (scriptHash(i) == R)
110110 }
111111 else true
112112 }
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 7 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let a = "__"
55
66 let b = "WAVES"
77
88 let c = "meme_im_calculator.ride"
99
1010 let d = 100000000
1111
1212 func e (f) = ((c + ": ") + f)
1313
1414
1515 func g (f) = throw(e(f))
1616
1717
1818 func h (i) = isDefined(addressFromString(i))
1919
2020
2121 let j = 0
2222
2323 let k = 1
2424
2525 let l = "shutdown__flag"
2626
2727 let m = "price__asset"
2828
2929 let n = "listing__volume"
3030
3131 let o = "setup__creationFee"
3232
3333 let p = "setup__curveTarget"
3434
3535 let q = "setup__virtualLiquidity"
3636
37-let r = "pool__contract__script"
37+let r = "pool__contract__hash"
3838
3939 let s = "last__empty_pool__index"
4040
4141 let t = "first__empty__pool__index"
4242
4343 func u (v) = makeString(["pool", toString(v)], a)
4444
4545
4646 func w (i) = makeString(["pool", toString(i)], a)
4747
4848
4949 func x (i) = makeString(["asset", toString(i)], a)
5050
5151
5252 func y (v) = makeString(["pool", "status", toString(v)], a)
5353
5454
5555 let z = "factory__address"
5656
5757 let A = {
5858 let B = getString(this, z)
5959 if ($isInstanceOf(B, "String"))
6060 then {
6161 let f = B
6262 addressFromString(f)
6363 }
6464 else if ($isInstanceOf(B, "Unit"))
6565 then unit
6666 else throw("Match error")
6767 }
6868
6969 let C = valueOrErrorMessage(A, e("invalid factory address"))
7070
7171 let D = valueOrElse(getBoolean(C, l), false)
7272
7373 let E = valueOrElse(getInteger(C, s), 0)
7474
7575 let F = valueOrElse(getInteger(C, t), 0)
7676
7777 let G = valueOrElse(getInteger(C, n), 0)
7878
7979 let H = valueOrElse(getInteger(C, o), 0)
8080
81-let I = getString(C, r)
81+let I = getBinary(C, r)
8282
8383 func J (K) = if ((K == b))
8484 then unit
8585 else fromBase58String(K)
8686
8787
8888 func L (K) = if ((K == unit))
8989 then b
9090 else toBase58String(value(K))
9191
9292
9393 func M (N,i) = if ((N == i))
9494 then true
9595 else g("permission denied")
9696
9797
9898 func O (N) = M(N, this)
9999
100100
101101 func P (N) = M(N, C)
102102
103103
104104 func Q (i) = {
105105 let B = I
106- if ($isInstanceOf(B, "String"))
106+ if ($isInstanceOf(B, "ByteVector"))
107107 then {
108108 let R = B
109- (scriptHash(i) == blake2b256(fromBase58String(R)))
109+ (scriptHash(i) == R)
110110 }
111111 else true
112112 }
113113
114114
115115 func S (T) = isDefined(getInteger(C, w(T)))
116116
117117
118118 @Callable(U)
119119 func init (V) = {
120120 let W = O(U.caller)
121121 if ((W == W))
122122 then [StringEntry(z, V)]
123123 else throw("Strict value is not equal to itself.")
124124 }
125125
126126
127127
128128 @Callable(U)
129129 func addEmptyPool (X,Y) = {
130130 let Z = addressFromPublicKey(X)
131131 let aa = (E + 1)
132132 let ab = [if (!(D))
133133 then true
134134 else g("not allowed (shutdown)"), if (Q(Z))
135135 then true
136136 else g("pool script is not allowed"), if (!(S(Z)))
137137 then true
138138 else g("pool address is already registered")]
139139 if ((ab == ab))
140140 then {
141141 let ac = [invoke(C, "integerEntry", [s, aa], nil), invoke(C, "stringEntry", [u(aa), toString(Z)], nil), invoke(C, "integerEntry", [w(Z), aa], nil), invoke(C, "integerEntry", [y(aa), j], nil)]
142142 $Tuple2(nil, ac)
143143 }
144144 else throw("Strict value is not equal to itself.")
145145 }
146146
147147
148148
149149 @Callable(U)
150150 func createPool (X,Y) = {
151151 let ad = (G + H)
152152 let ab = [if (!(D))
153153 then true
154154 else g("not allowed (shutdown)"), P(U.caller), if (((E - F) > 0))
155155 then true
156156 else g("no empty pools available"), if ((U.payments[0].assetId == unit))
157157 then true
158158 else g("payment should be in WAVES"), if ((U.payments[0].amount >= ad))
159159 then true
160160 else g(("payment amount should be greater than " + toString(ad))), if (isDefined(Y[0]))
161161 then true
162162 else g("tokenName is not provided"), if (isDefined(Y[1]))
163163 then true
164164 else g("tokenDescription is not provided"), if (isDefined(Y[2]))
165165 then true
166166 else g("tokenQuantity is not provided")]
167167 if ((ab == ab))
168168 then {
169169 let ae = (F + 1)
170170 let af = getStringValue(C, u(ae))
171171 let T = addressFromStringValue(af)
172172 let ag = addressFromPublicKey(X)
173173 let ah = take(af, 8)
174174 let ai = toString(ag)
175175 let aj = Y[0]
176176 let ak = Y[1]
177177 let al = Y[2]
178178 let am = invoke(C, "initPoolInvoke", [af, [ah, ai, aj, ak, al]], [AttachedPayment(U.payments[0].assetId, U.payments[0].amount)])
179179 if ((am == am))
180180 then {
181181 let ac = [invoke(C, "integerEntry", [t, ae], nil), invoke(C, "integerEntry", [y(ae), k], nil)]
182182 $Tuple2(nil, ac)
183183 }
184184 else throw("Strict value is not equal to itself.")
185185 }
186186 else throw("Strict value is not equal to itself.")
187187 }
188188
189189
190190
191191 @Callable(U)
192192 func notifyStatusUpdate (X,Y) = {
193193 let T = addressFromPublicKey(X)
194194 let ab = [if (S(T))
195195 then true
196196 else g("pool not found")]
197197 if ((ab == ab))
198198 then {
199199 let ae = getIntegerValue(C, w(T))
200200 let an = parseIntValue(Y[0])
201201 let ac = [invoke(C, "integerEntry", [y(ae), an], nil)]
202202 $Tuple2(nil, ac)
203203 }
204204 else throw("Strict value is not equal to itself.")
205205 }
206206
207207

github/deemru/w8io/c3f4982 
26.51 ms