tx · GUrG7nSj4LUokkP4CprFcrWb3G8z7zD3E6E9Xprdemoc

3N3eUdWrMTAN52D2qecByZJ1AEAARpfif4m:  -0.00100000 Waves

2023.04.25 23:17 [2550541] smart account 3N3eUdWrMTAN52D2qecByZJ1AEAARpfif4m > SELF 0.00000000 Waves

{ "type": 13, "id": "GUrG7nSj4LUokkP4CprFcrWb3G8z7zD3E6E9Xprdemoc", "fee": 100000, "feeAssetId": null, "timestamp": 1682453977123, "version": 1, "sender": "3N3eUdWrMTAN52D2qecByZJ1AEAARpfif4m", "senderPublicKey": "HGVPqgch1R3cSfrrWE6CYG28TkhTQb2fUxBgD5CDycPa", "proofs": [ "5gkyaQaq7otyr8V3dg43QSrWpYr4JSfZVDwmHsYxVuzYDG2kBQx3MANSREqLCdcXoTDicoGTSEvQ6AehBuKnxkuJ" ], "script": "base64:BgIECAISAAYACHJlY2VpdmVyCQEHQWRkcmVzcwEBGgFUGka9OmWcMzmsn6UEd761d70UF0omV1ldAAFjCQEHQWRkcmVzcwEBGgFUXaoZrZ1gavuCle3uszb94stRyHm9/weHAAF3CQEHQWRkcmVzcwEBGgFUj/pdlJyLAVLnyQL4NA8O85EC0Jc5XAYNAAZwY2J0SWQBIAJ2eaV1/epXrWkJC7dZzKim6epRFup+N2eyhF+4BvYvAAlwY2J0SWRTdHICK0FjYlk1aEp5N3p6QWlyWmhUNDlXZllwTUt4ZWVyODZFUWtVV25GaXBaWjgBDGdldEludE9yWmVybwEDa2V5CQELdmFsdWVPckVsc2UCCQCfCAEFA2tleQAAAQFpAQR0ZXN0AAMJAQIhPQIIBQFpBmNhbGxlcgUEdGhpcwkAAgECCm9ubHkgYWRtaW4EAWQJALUJAgkBEUBleHRyTmF0aXZlKDEwNTMpAgUBYwkArAICAgdFVkVOVF9fCQCkAwEJAGUCCQERQGV4dHJOYXRpdmUoMTA1MCkCBQFjAgpFVkVOVF9TSVpFAAECAl9fBANpbnYJAPwHBAUBdwISc3VibWl0RVZNQ2FsbEV2ZW50CQDMCAIJAQ1wYXJzZUludFZhbHVlAQkAkQMCBQFkAAAJAMwIAgkBDXBhcnNlSW50VmFsdWUBCQCRAwIFAWQAAQkAzAgCCQENcGFyc2VJbnRWYWx1ZQEJAJEDAgUBZAAECQDMCAIJAJEDAgUBZAACCQDMCAIJAJEDAgUBZAADCQDMCAIJAJEDAgUBZAAFCQDMCAIJAQ1wYXJzZUludFZhbHVlAQkAkQMCBQFkAAYFA25pbAUDbmlsAwkAAAIFA2ludgUDaW52BAdiYWxhbmNlCQDwBwIFBHRoaXMFBnBjYnRJZAkAzAgCCQEOU2NyaXB0VHJhbnNmZXIDBQhyZWNlaXZlcgUHYmFsYW5jZQUGcGNidElkCQDMCAIJAQxJbnRlZ2VyRW50cnkCCQCsAgIJAKwCAgkArAICAgdwcm9maXRfBQlwY2J0SWRTdHICAV8JAKQDAQgFCWxhc3RCbG9jawl0aW1lc3RhbXAFB2JhbGFuY2UJAMwIAgkBDEludGVnZXJFbnRyeQIJAKwCAgIMdG90YWxQcm9maXRfBQlwY2J0SWRTdHIJAGQCCQEMZ2V0SW50T3JaZXJvAQkArAICAgx0b3RhbFByb2ZpdF8FCXBjYnRJZFN0cgUHYmFsYW5jZQUDbmlsCQACAQIkU3RyaWN0IHZhbHVlIGlzIG5vdCBlcXVhbCB0byBpdHNlbGYuAGXYSnw=", "chainId": 84, "height": 2550541, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: none Next: none Full:
OldNewDifferences
1-# no script
1+{-# STDLIB_VERSION 6 #-}
2+{-# SCRIPT_TYPE ACCOUNT #-}
3+{-# CONTENT_TYPE DAPP #-}
4+let receiver = Address(base58'3MrK25xAkfYJt1VYu9ZVMmQhZD8XwrT1DgQ')
5+
6+let c = Address(base58'3MxTLPY7MJxVDfpJcNy9Liq2r8pyZxNbjjU')
7+
8+let w = Address(base58'3N33NL4BGxFEEiXKgnENVRDiE3RwkYmaNmS')
9+
10+let pcbtId = base58'AcbY5hJy7zzAirZhT49WfYpMKxeer86EQkUWnFipZZ8'
11+
12+let pcbtIdStr = "AcbY5hJy7zzAirZhT49WfYpMKxeer86EQkUWnFipZZ8"
13+
14+func getIntOrZero (key) = valueOrElse(getInteger(key), 0)
15+
16+
17+@Callable(i)
18+func test () = if ((i.caller != this))
19+ then throw("only admin")
20+ else {
21+ let d = split(getStringValue(c, ("EVENT__" + toString((getIntegerValue(c, "EVENT_SIZE") - 1)))), "__")
22+ let inv = invoke(w, "submitEVMCallEvent", [parseIntValue(d[0]), parseIntValue(d[1]), parseIntValue(d[4]), d[2], d[3], d[5], parseIntValue(d[6])], nil)
23+ if ((inv == inv))
24+ then {
25+ let balance = assetBalance(this, pcbtId)
26+[ScriptTransfer(receiver, balance, pcbtId), IntegerEntry(((("profit_" + pcbtIdStr) + "_") + toString(lastBlock.timestamp)), balance), IntegerEntry(("totalProfit_" + pcbtIdStr), (getIntOrZero(("totalProfit_" + pcbtIdStr)) + balance))]
27+ }
28+ else throw("Strict value is not equal to itself.")
29+ }
30+
31+

github/deemru/w8io/169f3d6 
33.58 ms