tx · CG54hsqEiBELZXvsV6BgLS4gLHoZ9ABY4d2H8dkEwJ9x

3MvCKDNrXFLCPCMjLTQXzfiHYejGf5QST42:  -0.00100000 Waves

2022.06.27 18:32 [2115028] smart account 3MvCKDNrXFLCPCMjLTQXzfiHYejGf5QST42 > SELF 0.00000000 Waves

{ "type": 13, "id": "CG54hsqEiBELZXvsV6BgLS4gLHoZ9ABY4d2H8dkEwJ9x", "fee": 100000, "feeAssetId": null, "timestamp": 1656343980180, "version": 2, "chainId": 84, "sender": "3MvCKDNrXFLCPCMjLTQXzfiHYejGf5QST42", "senderPublicKey": "Bm8NA6cDADuRW1tDcjPsFdpsoUGwdxSD16MjDxtar9JB", "proofs": [ "3YC9wc9Zirzs8sHSwPbg4E8PcbPop6NaNxuFBSuYQqE2BRkWQ4CCdjiiyKzYTjcaNsEbCPfQS2dVJ5AAsiNVLp2W" ], "script": "base64:AAIFAAAAAAAAAAQIAhIAAAAABAAAAAAJc2VwYXJhdG9yAgAAAAFfAQAAABZnZXRBZGRyVG9JbnRNYXBwaW5nS2V5AAAAAgAAAAttYXBwaW5nTmFtZQAAAARhZGRyCQAEuQAAAAIJAARMAAAAAgUAAAALbWFwcGluZ05hbWUJAARMAAAAAgUAAAAEYWRkcgUAAAADbmlsBQAAAAlzZXBhcmF0b3IBAAAAGGdldEFkZHJUb0ludE1hcHBpbmdWYWx1ZQAAAAIAAAALbWFwcGluZ05hbWUAAAAEYWRkcgkBAAAAEUBleHRyTmF0aXZlKDEwNTApAAAAAgUAAAAEdGhpcwkBAAAAFmdldEFkZHJUb0ludE1hcHBpbmdLZXkAAAACBQAAAAttYXBwaW5nTmFtZQUAAAAEYWRkcgEAAAAYc2V0QWRkclRvSW50TWFwcGluZ1ZhbHVlAAAAAwAAAAttYXBwaW5nTmFtZQAAAARhZGRyAAAAA3ZhbAkBAAAADEludGVnZXJFbnRyeQAAAAIJAQAAABZnZXRBZGRyVG9JbnRNYXBwaW5nS2V5AAAAAgUAAAALbWFwcGluZ05hbWUFAAAABGFkZHIFAAAAA3ZhbAAAAAEAAAABaQEAAAAJR2V0U3RydWN0AAAAAAQAAAAFZmlyc3QJAQAAABhzZXRBZGRyVG9JbnRNYXBwaW5nVmFsdWUAAAADAgAAAAltYXBTdHJpbmcJAAQlAAAAAQUAAAAEdGhpcwAAAAAAAAAADwQAAAAGc2Vjb25kCQEAAAAWZ2V0QWRkclRvSW50TWFwcGluZ0tleQAAAAICAAAACm1hcFN0cmluZzIJAAQlAAAAAQUAAAAEdGhpcwQAAAAFdGhpcmQJAQAAABhnZXRBZGRyVG9JbnRNYXBwaW5nVmFsdWUAAAACAgAAAAptYXBTdHJpbmczCQAEJQAAAAEFAAAABHRoaXMJAARMAAAAAgUAAAAFZmlyc3QJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgIAAAAGc2Vjb25kBQAAAAZzZWNvbmQJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAICAAAABXRoaXJkBQAAAAV0aGlyZAUAAAADbmlsAAAAAN2lTnE=", "height": 2115028, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: HBpndXEm5xBQrcnbtc6ckJfLYuao9muowKdjRaf8f9Dd Next: 9ijZQg6jvQNBSpaXmArQya6K4ufRF33KuqZsobgPAJgQ Diff:
OldNewDifferences
1515 @Callable(i)
1616 func GetStruct () = {
1717 let first = setAddrToIntMappingValue("mapString", toString(this), 15)
18- let second = getAddrToIntMappingKey("mapString", toString(this))
19- let third = getAddrToIntMappingValue("mapString", toString(this))
18+ let second = getAddrToIntMappingKey("mapString2", toString(this))
19+ let third = getAddrToIntMappingValue("mapString3", toString(this))
2020 [first, StringEntry("second", second), IntegerEntry("third", third)]
2121 }
2222
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 5 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let separator = "_"
55
66 func getAddrToIntMappingKey (mappingName,addr) = makeString([mappingName, addr], separator)
77
88
99 func getAddrToIntMappingValue (mappingName,addr) = getIntegerValue(this, getAddrToIntMappingKey(mappingName, addr))
1010
1111
1212 func setAddrToIntMappingValue (mappingName,addr,val) = IntegerEntry(getAddrToIntMappingKey(mappingName, addr), val)
1313
1414
1515 @Callable(i)
1616 func GetStruct () = {
1717 let first = setAddrToIntMappingValue("mapString", toString(this), 15)
18- let second = getAddrToIntMappingKey("mapString", toString(this))
19- let third = getAddrToIntMappingValue("mapString", toString(this))
18+ let second = getAddrToIntMappingKey("mapString2", toString(this))
19+ let third = getAddrToIntMappingValue("mapString3", toString(this))
2020 [first, StringEntry("second", second), IntegerEntry("third", third)]
2121 }
2222
2323

github/deemru/w8io/169f3d6 
49.93 ms