tx · 6UzAfASQVx6Ecb3dsUB23K3RdxiobYfiwWjAXX1MSv9x

3MuS6qVvhBR6wSynFRdcE3fVqmGBjoc7Hhx:  -0.01000000 Waves

2023.07.03 18:30 [2649912] smart account 3MuS6qVvhBR6wSynFRdcE3fVqmGBjoc7Hhx > SELF 0.00000000 Waves

{ "type": 13, "id": "6UzAfASQVx6Ecb3dsUB23K3RdxiobYfiwWjAXX1MSv9x", "fee": 1000000, "feeAssetId": null, "timestamp": 1688398209666, "version": 1, "sender": "3MuS6qVvhBR6wSynFRdcE3fVqmGBjoc7Hhx", "senderPublicKey": "62CHk4MqTdq3LqeUycy7TPnpvwrjgerSa2FqAY2EafXn", "proofs": [ "3skiUfdi6RHrjxUS2yDWXhmweEtwPZh3Vv4EL8M2Zk7xG74Pmy2dq9PKoXsbwLJrNHGa2gjLbG1uQYjwnE1tkUet" ], "script": "base64:BwJVCAISBAoCCAgSBAoCCAESBAoCCAQSBAoCCAISAwoBCBIDCgEBEgMKAQESBQoDAgECEgQKAgIBEgQKAgIBEgUKAwEBARIAEgMKAQgSABIAEgMKAQgSAB4AA1NFUAICX18AEGNvbnRyYWN0RmlsZW5hbWUCDGZhY3RvcnkucmlkZQEHd3JhcEVycgEBcwkArAICCQCsAgIFEGNvbnRyYWN0RmlsZW5hbWUCAjogBQFzAQh0aHJvd0VycgEBcwkAAgEJAQd3cmFwRXJyAQUBcwEUa2V5Q2FsY3VsYXRvckFkZHJlc3MAAg4lc19fY2FsY3VsYXRvcgEXa2V5UHJveHlUcmVhc3VyeUFkZHJlc3MAAhElc19fcHJveHlUcmVhc3VyeQEPa2V5Q2hpbGRBZGRyZXNzAAIJJXNfX2NoaWxkARhrZXlCbG9ja1Byb2Nlc3NpbmdSZXdhcmQAAhklc19fYmxvY2tQcm9jZXNzaW5nUmV3YXJkARVrZXlOZXh0QmxvY2tUb1Byb2Nlc3MAAhYlc19fbmV4dEJsb2NrVG9Qcm9jZXNzAQxrZXlMcEFzc2V0SWQAAg0lc19fbHBBc3NldElkABdjYWxjdWxhdG9yQWRkcmVzc09wdGlvbgQHJG1hdGNoMAkAnQgCBQR0aGlzCQEUa2V5Q2FsY3VsYXRvckFkZHJlc3MAAwkAAQIFByRtYXRjaDACBlN0cmluZwQBcwUHJG1hdGNoMAkApggBBQFzAwkAAQIFByRtYXRjaDACBFVuaXQFBHVuaXQJAAIBAgtNYXRjaCBlcnJvcgAXY2FsY3VsYXRvckFkZHJlc3NPckZhaWwJARN2YWx1ZU9yRXJyb3JNZXNzYWdlAgUXY2FsY3VsYXRvckFkZHJlc3NPcHRpb24JAQd3cmFwRXJyAQIaaW52YWxpZCBjYWxjdWxhdG9yIGFkZHJlc3MAGnByb3h5VHJlYXN1cnlBZGRyZXNzT3B0aW9uBAckbWF0Y2gwCQCdCAIFBHRoaXMJARdrZXlQcm94eVRyZWFzdXJ5QWRkcmVzcwADCQABAgUHJG1hdGNoMAIGU3RyaW5nBAFzBQckbWF0Y2gwCQCmCAEFAXMDCQABAgUHJG1hdGNoMAIEVW5pdAUEdW5pdAkAAgECC01hdGNoIGVycm9yABpwcm94eVRyZWFzdXJ5QWRkcmVzc09yRmFpbAkBE3ZhbHVlT3JFcnJvck1lc3NhZ2UCBRpwcm94eVRyZWFzdXJ5QWRkcmVzc09wdGlvbgkBB3dyYXBFcnIBAh5pbnZhbGlkIHByb3h5IHRyZWFzdXJ5IGFkZHJlc3MBEGtleUNvbmZpZ0FkZHJlc3MAAgolc19fY29uZmlnARJrZXlDaGlsZHJlbkFkZHJlc3MAAhFjb250cmFjdF9jaGlsZHJlbgEWa2V5Vm90aW5nUmVzdWx0QWRkcmVzcwACFmNvbnRyYWN0X3ZvdGluZ19yZXN1bHQBGWtleVByb3Bvc2FsQWxsb3dCcm9hZGNhc3QCB2FkZHJlc3MEdHhJZAkArAICCQCsAgIJAKwCAgIZcHJvcG9zYWxfYWxsb3dfYnJvYWRjYXN0XwkApQgBBQdhZGRyZXNzAgFfCQDYBAEFBHR4SWQBEWtleUludmVzdGVkQnlVc2VyAgxjaGlsZEFkZHJlc3MLdXNlckFkZHJlc3MJALkJAgkAzAgCAghpbnZlc3RvcgkAzAgCCQClCAEFDGNoaWxkQWRkcmVzcwkAzAgCCQClCAEFC3VzZXJBZGRyZXNzBQNuaWwCAV8AE2NvbmZpZ0FkZHJlc3NPcHRpb24EByRtYXRjaDAJAJ0IAgUEdGhpcwkBEGtleUNvbmZpZ0FkZHJlc3MAAwkAAQIFByRtYXRjaDACBlN0cmluZwQBcwUHJG1hdGNoMAkApggBBQFzAwkAAQIFByRtYXRjaDACBFVuaXQFBHVuaXQJAAIBAgtNYXRjaCBlcnJvcgATY29uZmlnQWRkcmVzc09yRmFpbAkBE3ZhbHVlT3JFcnJvck1lc3NhZ2UCBRNjb25maWdBZGRyZXNzT3B0aW9uCQEHd3JhcEVycgECFmludmFsaWQgY29uZmlnIGFkZHJlc3MAGXZvdGluZ1Jlc3VsdEFkZHJlc3NPcHRpb24EByRtYXRjaDAFE2NvbmZpZ0FkZHJlc3NPcHRpb24DCQABAgUHJG1hdGNoMAIHQWRkcmVzcwQBYQUHJG1hdGNoMAQHJG1hdGNoMQkAnQgCBQFhCQEWa2V5Vm90aW5nUmVzdWx0QWRkcmVzcwADCQABAgUHJG1hdGNoMQIGU3RyaW5nBAFzBQckbWF0Y2gxCQCmCAEFAXMDCQABAgUHJG1hdGNoMQIEVW5pdAUEdW5pdAkAAgECC01hdGNoIGVycm9yAwkAAQIFByRtYXRjaDACBFVuaXQFBHVuaXQJAAIBAgtNYXRjaCBlcnJvcgAZdm90aW5nUmVzdWx0QWRkcmVzc09yRmFpbAkBE3ZhbHVlT3JFcnJvck1lc3NhZ2UCBRl2b3RpbmdSZXN1bHRBZGRyZXNzT3B0aW9uCQEHd3JhcEVycgECHWludmFsaWQgdm90aW5nIHJlc3VsdCBhZGRyZXNzABVjaGlsZHJlbkFkZHJlc3NPcHRpb24EByRtYXRjaDAFE2NvbmZpZ0FkZHJlc3NPcHRpb24DCQABAgUHJG1hdGNoMAIHQWRkcmVzcwQBYQUHJG1hdGNoMAQHJG1hdGNoMQkAnQgCBQFhCQESa2V5Q2hpbGRyZW5BZGRyZXNzAAMJAAECBQckbWF0Y2gxAgZTdHJpbmcEAXMFByRtYXRjaDEJAKYIAQUBcwMJAAECBQckbWF0Y2gxAgRVbml0BQR1bml0CQACAQILTWF0Y2ggZXJyb3IDCQABAgUHJG1hdGNoMAIEVW5pdAUEdW5pdAkAAgECC01hdGNoIGVycm9yABVjaGlsZHJlbkFkZHJlc3NPckZhaWwJARN2YWx1ZU9yRXJyb3JNZXNzYWdlAgUVY2hpbGRyZW5BZGRyZXNzT3B0aW9uCQEHd3JhcEVycgECGGludmFsaWQgY2hpbGRyZW4gYWRkcmVzcwAPbHBBc3NldElkT3B0aW9uBAckbWF0Y2gwCQCdCAIFBHRoaXMJAQxrZXlMcEFzc2V0SWQAAwkAAQIFByRtYXRjaDACBlN0cmluZwQBcwUHJG1hdGNoMAkA2QQBBQFzAwkAAQIFByRtYXRjaDACBFVuaXQFBHVuaXQJAAIBAgtNYXRjaCBlcnJvcgAPbHBBc3NldElkT3JGYWlsCQETdmFsdWVPckVycm9yTWVzc2FnZQIFD2xwQXNzZXRJZE9wdGlvbgkBB3dyYXBFcnIBAhFpbnZhbGlkIGxwQXNzZXRJZAELb25seUFkZHJlc3MCAWkHYWRkcmVzcwMJAAACCAUBaQZjYWxsZXIFB2FkZHJlc3MGCQEIdGhyb3dFcnIBAhFwZXJtaXNzaW9uIGRlbmllZAEIb25seVRoaXMBAWkJAQtvbmx5QWRkcmVzcwIFAWkFBHRoaXMBDm9ubHlDYWxjdWxhdG9yAQFpCQELb25seUFkZHJlc3MCBQFpBRdjYWxjdWxhdG9yQWRkcmVzc09yRmFpbBEBaQELc3RyaW5nRW50cnkCA2tleQN2YWwDCQEOb25seUNhbGN1bGF0b3IBBQFpCQCUCgIJAMwIAgkBC1N0cmluZ0VudHJ5AgUDa2V5BQN2YWwFA25pbAUDa2V5CQCUCgIFA25pbAUEdW5pdAFpAQxpbnRlZ2VyRW50cnkCA2tleQN2YWwDCQEOb25seUNhbGN1bGF0b3IBBQFpCQCUCgIJAMwIAgkBDEludGVnZXJFbnRyeQIFA2tleQUDdmFsBQNuaWwFA2tleQkAlAoCBQNuaWwFBHVuaXQBaQEMYm9vbGVhbkVudHJ5AgNrZXkDdmFsAwkBDm9ubHlDYWxjdWxhdG9yAQUBaQkAlAoCCQDMCAIJAQxCb29sZWFuRW50cnkCBQNrZXkFA3ZhbAUDbmlsBQNrZXkJAJQKAgUDbmlsBQR1bml0AWkBC2JpbmFyeUVudHJ5AgNrZXkDdmFsAwkBDm9ubHlDYWxjdWxhdG9yAQUBaQkAlAoCCQDMCAIJAQtCaW5hcnlFbnRyeQIFA2tleQUDdmFsBQNuaWwFA2tleQkAlAoCBQNuaWwFBHVuaXQBaQELZGVsZXRlRW50cnkBA2tleQMJAQ5vbmx5Q2FsY3VsYXRvcgEFAWkJAJQKAgkAzAgCCQELRGVsZXRlRW50cnkBBQNrZXkFA25pbAUDa2V5CQCUCgIFA25pbAUEdW5pdAFpAQdyZWlzc3VlAQZhbW91bnQDCQEOb25seUNhbGN1bGF0b3IBBQFpCQCUCgIJAMwIAgkBB1JlaXNzdWUDBQ9scEFzc2V0SWRPckZhaWwFBmFtb3VudAYFA25pbAUGYW1vdW50CQCUCgIFA25pbAUEdW5pdAFpAQRidXJuAQZhbW91bnQDCQEOb25seUNhbGN1bGF0b3IBBQFpCQCUCgIJAMwIAgkBBEJ1cm4CBQ9scEFzc2V0SWRPckZhaWwFBmFtb3VudAUDbmlsBQZhbW91bnQJAJQKAgUDbmlsBQR1bml0AWkBDXRyYW5zZmVyQXNzZXQDDnJlY2VwaWVudEJ5dGVzBmFtb3VudAdhc3NldElkAwkBDm9ubHlDYWxjdWxhdG9yAQUBaQkAlAoCCQDMCAIJAQ5TY3JpcHRUcmFuc2ZlcgMJAQdBZGRyZXNzAQUOcmVjZXBpZW50Qnl0ZXMFBmFtb3VudAUHYXNzZXRJZAUDbmlsBQZhbW91bnQJAJQKAgUDbmlsBQR1bml0AWkBDXRyYW5zZmVyV2F2ZXMCDnJlY2VwaWVudEJ5dGVzBmFtb3VudAMJAQ5vbmx5Q2FsY3VsYXRvcgEFAWkJAJQKAgkAzAgCCQEOU2NyaXB0VHJhbnNmZXIDCQEHQWRkcmVzcwEFDnJlY2VwaWVudEJ5dGVzBQZhbW91bnQFBHVuaXQFA25pbAUGYW1vdW50CQCUCgIFA25pbAUEdW5pdAFpARl0cmFuc2ZlckZyb21Qcm94eVRyZWFzdXJ5Ag5yZWNpcGllbnRCeXRlcw1yZXdhcmRzQW1vdW50AwkBDm9ubHlDYWxjdWxhdG9yAQUBaQkAlAoCBQNuaWwJAPwHBAUacHJveHlUcmVhc3VyeUFkZHJlc3NPckZhaWwCDXRyYW5zZmVyV2F2ZXMJAMwIAgUOcmVjaXBpZW50Qnl0ZXMJAMwIAgUNcmV3YXJkc0Ftb3VudAUDbmlsBQNuaWwJAJQKAgUDbmlsBQR1bml0AWkBCGZpbmFsaXplAxhuZXdUcmVhc3VyeVZvbHVtZUluV2F2ZXMXcHdyTWFuYWdlcnNCb251c0luV2F2ZXMgdHJlYXN1cnlWb2x1bWVEaWZmQWxsb2NhdGlvbkNvZWYJAJQKAgUDbmlsCQD9BwQFF2NhbGN1bGF0b3JBZGRyZXNzT3JGYWlsAghmaW5hbGl6ZQkAzAgCCAgFAWkGY2FsbGVyBWJ5dGVzCQDMCAIFGG5ld1RyZWFzdXJ5Vm9sdW1lSW5XYXZlcwkAzAgCBRdwd3JNYW5hZ2Vyc0JvbnVzSW5XYXZlcwkAzAgCBSB0cmVhc3VyeVZvbHVtZURpZmZBbGxvY2F0aW9uQ29lZgUDbmlsCAUBaQhwYXltZW50cwFpAQdjbGFpbUxQAAkAlAoCBQNuaWwJAP0HBAUXY2FsY3VsYXRvckFkZHJlc3NPckZhaWwCB2NsYWltTFAJAMwIAggIBQFpBmNhbGxlcgVieXRlcwUDbmlsCAUBaQhwYXltZW50cwFpAQpjbGFpbVdhdmVzAQd0eElkU3RyCQCUCgIFA25pbAkA/QcEBRdjYWxjdWxhdG9yQWRkcmVzc09yRmFpbAIKY2xhaW1XYXZlcwkAzAgCCAgFAWkGY2FsbGVyBWJ5dGVzCQDMCAIJANkEAQUHdHhJZFN0cgUDbmlsCAUBaQhwYXltZW50cwFpAQZpbnZlc3QACQCUCgIFA25pbAkA/QcEBRdjYWxjdWxhdG9yQWRkcmVzc09yRmFpbAIGaW52ZXN0CQDMCAIICAUBaQZjYWxsZXIFYnl0ZXMFA25pbAgFAWkIcGF5bWVudHMBaQEId2l0aGRyYXcACQCUCgIFA25pbAkA/QcEBRdjYWxjdWxhdG9yQWRkcmVzc09yRmFpbAIId2l0aGRyYXcJAMwIAggIBQFpBmNhbGxlcgVieXRlcwUDbmlsCAUBaQhwYXltZW50cwFpAQ5jYW5jZWxXaXRoZHJhdwEHdHhJZFN0cgkAlAoCBQNuaWwJAP0HBAUXY2FsY3VsYXRvckFkZHJlc3NPckZhaWwCDmNhbmNlbFdpdGhkcmF3CQDMCAIICAUBaQZjYWxsZXIFYnl0ZXMJAMwIAgkA2QQBBQd0eElkU3RyBQNuaWwIBQFpCHBheW1lbnRzAWkBDXByb2Nlc3NCbG9ja3MACQCUCgIFA25pbAkA/QcEBRdjYWxjdWxhdG9yQWRkcmVzc09yRmFpbAINcHJvY2Vzc0Jsb2NrcwkAzAgCCAgFAWkGY2FsbGVyBWJ5dGVzBQNuaWwIBQFpCHBheW1lbnRzAQJ0eAEGdmVyaWZ5AAQKYnlQcm9wb3NhbAkBC3ZhbHVlT3JFbHNlAgkAmwgCBRl2b3RpbmdSZXN1bHRBZGRyZXNzT3JGYWlsCQEZa2V5UHJvcG9zYWxBbGxvd0Jyb2FkY2FzdAIFBHRoaXMIBQJ0eAJpZAcEB2J5T3duZXIJAPQDAwgFAnR4CWJvZHlCeXRlcwkAkQMCCAUCdHgGcHJvb2ZzAAAIBQJ0eA9zZW5kZXJQdWJsaWNLZXkDCQECIT0CBRl2b3RpbmdSZXN1bHRBZGRyZXNzT3B0aW9uBQR1bml0AwUKYnlQcm9wb3NhbAYFB2J5T3duZXIFB2J5T3duZXL+G7Xb", "chainId": 84, "height": 2649912, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 8po6AV1JjYfPx8dQvUyfngpxxLdjaUkecPFBhDgVXsvF Next: HV3fFkUaikCTs9gUWtc5M4sitXDqQq2W9fdnPuw917Ti Diff:
OldNewDifferences
1414 func f () = "%s__calculator"
1515
1616
17-func g () = "%s__treasury"
17+func g () = "%s__proxyTreasury"
1818
1919
2020 func h () = "%s__child"
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 7 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let a = "__"
55
66 let b = "factory.ride"
77
88 func c (d) = ((b + ": ") + d)
99
1010
1111 func e (d) = throw(c(d))
1212
1313
1414 func f () = "%s__calculator"
1515
1616
17-func g () = "%s__treasury"
17+func g () = "%s__proxyTreasury"
1818
1919
2020 func h () = "%s__child"
2121
2222
2323 func i () = "%s__blockProcessingReward"
2424
2525
2626 func j () = "%s__nextBlockToProcess"
2727
2828
2929 func k () = "%s__lpAssetId"
3030
3131
3232 let l = {
3333 let m = getString(this, f())
3434 if ($isInstanceOf(m, "String"))
3535 then {
3636 let d = m
3737 addressFromString(d)
3838 }
3939 else if ($isInstanceOf(m, "Unit"))
4040 then unit
4141 else throw("Match error")
4242 }
4343
4444 let n = valueOrErrorMessage(l, c("invalid calculator address"))
4545
4646 let o = {
4747 let m = getString(this, g())
4848 if ($isInstanceOf(m, "String"))
4949 then {
5050 let d = m
5151 addressFromString(d)
5252 }
5353 else if ($isInstanceOf(m, "Unit"))
5454 then unit
5555 else throw("Match error")
5656 }
5757
5858 let p = valueOrErrorMessage(o, c("invalid proxy treasury address"))
5959
6060 func q () = "%s__config"
6161
6262
6363 func r () = "contract_children"
6464
6565
6666 func s () = "contract_voting_result"
6767
6868
6969 func t (u,v) = ((("proposal_allow_broadcast_" + toString(u)) + "_") + toBase58String(v))
7070
7171
7272 func w (x,y) = makeString(["investor", toString(x), toString(y)], "_")
7373
7474
7575 let z = {
7676 let m = getString(this, q())
7777 if ($isInstanceOf(m, "String"))
7878 then {
7979 let d = m
8080 addressFromString(d)
8181 }
8282 else if ($isInstanceOf(m, "Unit"))
8383 then unit
8484 else throw("Match error")
8585 }
8686
8787 let A = valueOrErrorMessage(z, c("invalid config address"))
8888
8989 let B = {
9090 let m = z
9191 if ($isInstanceOf(m, "Address"))
9292 then {
9393 let C = m
9494 let D = getString(C, s())
9595 if ($isInstanceOf(D, "String"))
9696 then {
9797 let d = D
9898 addressFromString(d)
9999 }
100100 else if ($isInstanceOf(D, "Unit"))
101101 then unit
102102 else throw("Match error")
103103 }
104104 else if ($isInstanceOf(m, "Unit"))
105105 then unit
106106 else throw("Match error")
107107 }
108108
109109 let E = valueOrErrorMessage(B, c("invalid voting result address"))
110110
111111 let F = {
112112 let m = z
113113 if ($isInstanceOf(m, "Address"))
114114 then {
115115 let C = m
116116 let D = getString(C, r())
117117 if ($isInstanceOf(D, "String"))
118118 then {
119119 let d = D
120120 addressFromString(d)
121121 }
122122 else if ($isInstanceOf(D, "Unit"))
123123 then unit
124124 else throw("Match error")
125125 }
126126 else if ($isInstanceOf(m, "Unit"))
127127 then unit
128128 else throw("Match error")
129129 }
130130
131131 let G = valueOrErrorMessage(F, c("invalid children address"))
132132
133133 let H = {
134134 let m = getString(this, k())
135135 if ($isInstanceOf(m, "String"))
136136 then {
137137 let d = m
138138 fromBase58String(d)
139139 }
140140 else if ($isInstanceOf(m, "Unit"))
141141 then unit
142142 else throw("Match error")
143143 }
144144
145145 let I = valueOrErrorMessage(H, c("invalid lpAssetId"))
146146
147147 func J (K,u) = if ((K.caller == u))
148148 then true
149149 else e("permission denied")
150150
151151
152152 func L (K) = J(K, this)
153153
154154
155155 func M (K) = J(K, n)
156156
157157
158158 @Callable(K)
159159 func stringEntry (N,O) = if (M(K))
160160 then $Tuple2([StringEntry(N, O)], N)
161161 else $Tuple2(nil, unit)
162162
163163
164164
165165 @Callable(K)
166166 func integerEntry (N,O) = if (M(K))
167167 then $Tuple2([IntegerEntry(N, O)], N)
168168 else $Tuple2(nil, unit)
169169
170170
171171
172172 @Callable(K)
173173 func booleanEntry (N,O) = if (M(K))
174174 then $Tuple2([BooleanEntry(N, O)], N)
175175 else $Tuple2(nil, unit)
176176
177177
178178
179179 @Callable(K)
180180 func binaryEntry (N,O) = if (M(K))
181181 then $Tuple2([BinaryEntry(N, O)], N)
182182 else $Tuple2(nil, unit)
183183
184184
185185
186186 @Callable(K)
187187 func deleteEntry (N) = if (M(K))
188188 then $Tuple2([DeleteEntry(N)], N)
189189 else $Tuple2(nil, unit)
190190
191191
192192
193193 @Callable(K)
194194 func reissue (P) = if (M(K))
195195 then $Tuple2([Reissue(I, P, true)], P)
196196 else $Tuple2(nil, unit)
197197
198198
199199
200200 @Callable(K)
201201 func burn (P) = if (M(K))
202202 then $Tuple2([Burn(I, P)], P)
203203 else $Tuple2(nil, unit)
204204
205205
206206
207207 @Callable(K)
208208 func transferAsset (Q,P,R) = if (M(K))
209209 then $Tuple2([ScriptTransfer(Address(Q), P, R)], P)
210210 else $Tuple2(nil, unit)
211211
212212
213213
214214 @Callable(K)
215215 func transferWaves (Q,P) = if (M(K))
216216 then $Tuple2([ScriptTransfer(Address(Q), P, unit)], P)
217217 else $Tuple2(nil, unit)
218218
219219
220220
221221 @Callable(K)
222222 func transferFromProxyTreasury (S,T) = if (M(K))
223223 then $Tuple2(nil, invoke(p, "transferWaves", [S, T], nil))
224224 else $Tuple2(nil, unit)
225225
226226
227227
228228 @Callable(K)
229229 func finalize (U,V,W) = $Tuple2(nil, reentrantInvoke(n, "finalize", [K.caller.bytes, U, V, W], K.payments))
230230
231231
232232
233233 @Callable(K)
234234 func claimLP () = $Tuple2(nil, reentrantInvoke(n, "claimLP", [K.caller.bytes], K.payments))
235235
236236
237237
238238 @Callable(K)
239239 func claimWaves (X) = $Tuple2(nil, reentrantInvoke(n, "claimWaves", [K.caller.bytes, fromBase58String(X)], K.payments))
240240
241241
242242
243243 @Callable(K)
244244 func invest () = $Tuple2(nil, reentrantInvoke(n, "invest", [K.caller.bytes], K.payments))
245245
246246
247247
248248 @Callable(K)
249249 func withdraw () = $Tuple2(nil, reentrantInvoke(n, "withdraw", [K.caller.bytes], K.payments))
250250
251251
252252
253253 @Callable(K)
254254 func cancelWithdraw (X) = $Tuple2(nil, reentrantInvoke(n, "cancelWithdraw", [K.caller.bytes, fromBase58String(X)], K.payments))
255255
256256
257257
258258 @Callable(K)
259259 func processBlocks () = $Tuple2(nil, reentrantInvoke(n, "processBlocks", [K.caller.bytes], K.payments))
260260
261261
262262 @Verifier(Y)
263263 func Z () = {
264264 let aa = valueOrElse(getBoolean(E, t(this, Y.id)), false)
265265 let ab = sigVerify(Y.bodyBytes, Y.proofs[0], Y.senderPublicKey)
266266 if ((B != unit))
267267 then if (aa)
268268 then true
269269 else ab
270270 else ab
271271 }
272272

github/deemru/w8io/169f3d6 
48.37 ms