tx · 5PH35y5jZeKd78yK4ARHT9E6TSEbDBmQKSQCR282Asba

3Mu5kasZ85VY5xUCpPYoWr6fBzh6eGZwcnt:  -0.01000000 Waves

2023.05.18 10:09 [2583073] smart account 3Mu5kasZ85VY5xUCpPYoWr6fBzh6eGZwcnt > SELF 0.00000000 Waves

{ "type": 13, "id": "5PH35y5jZeKd78yK4ARHT9E6TSEbDBmQKSQCR282Asba", "fee": 1000000, "feeAssetId": null, "timestamp": 1684393829423, "version": 2, "chainId": 84, "sender": "3Mu5kasZ85VY5xUCpPYoWr6fBzh6eGZwcnt", "senderPublicKey": "6VehQ4nhpSn9EW76xuyThbHcUFYhjEbb4sJDrys5ZEx5", "proofs": [ "4hCCb9z4RKJssoUmxVhBrKqr9nBnbRZ8zs2QAYYrbbic7LDnLWBZec93WSyq6jBuWvbUTehan18w6LW8xJ9g5Vdg" ], "script": "base64:BgIMCAISAwoBARIDCgEBAAIBaQEOc2V0dGVySU5URVJOQUwBAW4EBWNoZWNrAwkAAAIIBQFpBmNhbGxlcgUEdGhpcwYJAAIBAgdFUlJPUiAxAwkAAAIFBWNoZWNrBQVjaGVjawQGdGltZXN0BAckbWF0Y2gwCQDtBwEFBmhlaWdodAMJAAECBQckbWF0Y2gwAglCbG9ja0luZm8EAmJpBQckbWF0Y2gwCAUCYmkJdGltZXN0YW1wCQACAQIHRVJST1IgMgkAzAgCCQEMSW50ZWdlckVudHJ5AgIIbnVtVmFsdWUFAW4JAMwIAgkBDEludGVnZXJFbnRyeQICAWgFBmhlaWdodAkAzAgCCQEMSW50ZWdlckVudHJ5AgIBdAUGdGltZXN0BQNuaWwJAAIBAiRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4BaQEGc2V0dGVyAQFuBA1vdGhlckNvbnRyYWN0CQERQGV4dHJOYXRpdmUoMTA2MikBAiMzTXBNdUdOOHJXOUVwUHd6RVRBUXo4OFBlOVRRaFN3aXJpcQQCdGMJAPwHBAUEdGhpcwIOc2V0dGVySU5URVJOQUwJAMwIAgUBbgUDbmlsBQNuaWwDCQAAAgUCdGMFAnRjBAJvYwkA/AcEBQ1vdGhlckNvbnRyYWN0AgZ1cGRhdGUFA25pbAUDbmlsAwkAAAIFAm9jBQJvYwUDbmlsCQACAQIkU3RyaWN0IHZhbHVlIGlzIG5vdCBlcXVhbCB0byBpdHNlbGYuCQACAQIkU3RyaWN0IHZhbHVlIGlzIG5vdCBlcXVhbCB0byBpdHNlbGYuAGpq9l4=", "height": 2583073, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: HpgSPVy6NazJM2RCaJSjBpBRX5XuL4cVE1rMCzV5cX9U Next: BirznnTUaNp2k97Jzmxgb3nYSM6tMMoStCznEhCXLhiq Diff:
OldNewDifferences
99 then true
1010 else throw("ERROR 1")
1111 if ((check == check))
12- then [IntegerEntry("numValue", n)]
12+ then {
13+ let timest = match blockInfoByHeight(height) {
14+ case bi: BlockInfo =>
15+ bi.timestamp
16+ case _ =>
17+ throw("ERROR 2")
18+ }
19+[IntegerEntry("numValue", n), IntegerEntry("h", height), IntegerEntry("t", timest)]
20+ }
1321 else throw("Strict value is not equal to itself.")
1422 }
1523
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 6 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44
55
66 @Callable(i)
77 func setterINTERNAL (n) = {
88 let check = if ((i.caller == this))
99 then true
1010 else throw("ERROR 1")
1111 if ((check == check))
12- then [IntegerEntry("numValue", n)]
12+ then {
13+ let timest = match blockInfoByHeight(height) {
14+ case bi: BlockInfo =>
15+ bi.timestamp
16+ case _ =>
17+ throw("ERROR 2")
18+ }
19+[IntegerEntry("numValue", n), IntegerEntry("h", height), IntegerEntry("t", timest)]
20+ }
1321 else throw("Strict value is not equal to itself.")
1422 }
1523
1624
1725
1826 @Callable(i)
1927 func setter (n) = {
2028 let otherContract = addressFromStringValue("3MpMuGN8rW9EpPwzETAQz88Pe9TQhSwiriq")
2129 let tc = invoke(this, "setterINTERNAL", [n], nil)
2230 if ((tc == tc))
2331 then {
2432 let oc = invoke(otherContract, "update", nil, nil)
2533 if ((oc == oc))
2634 then nil
2735 else throw("Strict value is not equal to itself.")
2836 }
2937 else throw("Strict value is not equal to itself.")
3038 }
3139
3240

github/deemru/w8io/3ef1775 
29.19 ms