tx · 8CD9LzoD8WKNBga824BVcjDCqZhCF6UTqgaH8YBFhz12

3MpMuGN8rW9EpPwzETAQz88Pe9TQhSwiriq:  -0.01000000 Waves

2023.05.22 10:45 [2588892] smart account 3MpMuGN8rW9EpPwzETAQz88Pe9TQhSwiriq > SELF 0.00000000 Waves

{ "type": 13, "id": "8CD9LzoD8WKNBga824BVcjDCqZhCF6UTqgaH8YBFhz12", "fee": 1000000, "feeAssetId": null, "timestamp": 1684741525924, "version": 2, "chainId": 84, "sender": "3MpMuGN8rW9EpPwzETAQz88Pe9TQhSwiriq", "senderPublicKey": "57SkjQUEwC1ayCqLbXLuzBqifK6B6SR6rfxtGsbAo3zW", "proofs": [ "4wDQwvJzDmTcy4cyUF4DP8obnj4p2o1qJCkbSv5r5F5mZM8D8CRq4yZeZmgdYuQF8CmsGSvpuTCkmDNqcDLEj21k" ], "script": "base64:BgIECAISAAEBDnVwZGF0ZUludGVybmFsAAQOc2V0dGVyQ29udHJhY3QJARFAZXh0ck5hdGl2ZSgxMDYyKQECIzNNdTVrYXNaODVWWTV4VUNwUFlvV3I2ZkJ6aDZlR1p3Y250BAJubgoAAUAJAPwHBAUOc2V0dGVyQ29udHJhY3QCBmdldE51bQUDbmlsBQNuaWwDCQABAgUBQAIDSW50BQFACQACAQkArAICCQADAQUBQAIYIGNvdWxkbid0IGJlIGNhc3QgdG8gSW50CQCUCgIJAMwIAgkBDEludGVnZXJFbnRyeQICCUNvcHlWYWx1ZQkAZAIJARFAZXh0ck5hdGl2ZSgxMDUwKQIFDnNldHRlckNvbnRyYWN0AghudW1WYWx1ZQUCbm4FA25pbAUEdW5pdAEBaQEGdXBkYXRlAAkBDnVwZGF0ZUludGVybmFsAAAFKOi1", "height": 2588892, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 7bYoLBLXwHyUBgn9VvjAJQvnHEihN6zfx7fHZUT8Hs6k Next: CSQ5CdouS811kjkQ2TSe67nAfHFguYNCUp91VvStf7rB Diff:
OldNewDifferences
33 {-# CONTENT_TYPE DAPP #-}
44 func updateInternal () = {
55 let setterContract = addressFromStringValue("3Mu5kasZ85VY5xUCpPYoWr6fBzh6eGZwcnt")
6- $Tuple2([IntegerEntry("CopyValue", getIntegerValue(setterContract, "numValue"))], unit)
6+ let nn = {
7+ let @ = invoke(setterContract, "getNum", nil, nil)
8+ if ($isInstanceOf(@, "Int"))
9+ then @
10+ else throw(($getType(@) + " couldn't be cast to Int"))
11+ }
12+ $Tuple2([IntegerEntry("CopyValue", (getIntegerValue(setterContract, "numValue") + nn))], unit)
713 }
814
915
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 6 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 func updateInternal () = {
55 let setterContract = addressFromStringValue("3Mu5kasZ85VY5xUCpPYoWr6fBzh6eGZwcnt")
6- $Tuple2([IntegerEntry("CopyValue", getIntegerValue(setterContract, "numValue"))], unit)
6+ let nn = {
7+ let @ = invoke(setterContract, "getNum", nil, nil)
8+ if ($isInstanceOf(@, "Int"))
9+ then @
10+ else throw(($getType(@) + " couldn't be cast to Int"))
11+ }
12+ $Tuple2([IntegerEntry("CopyValue", (getIntegerValue(setterContract, "numValue") + nn))], unit)
713 }
814
915
1016 @Callable(i)
1117 func update () = updateInternal()
1218
1319

github/deemru/w8io/3ef1775 
26.40 ms