tx · BUfExgi6utuR8USUmm7cTChp7QA3SLfKYpUzo7ZbbW5c

3Mvi23JJYiqZWXhqTzA61cah3t6KDG6qyLQ:  -0.01000000 Waves

2023.11.14 09:12 [2842630] smart account 3Mvi23JJYiqZWXhqTzA61cah3t6KDG6qyLQ > SELF 0.00000000 Waves

{ "type": 13, "id": "BUfExgi6utuR8USUmm7cTChp7QA3SLfKYpUzo7ZbbW5c", "fee": 1000000, "feeAssetId": null, "timestamp": 1699942399651, "version": 2, "chainId": 84, "sender": "3Mvi23JJYiqZWXhqTzA61cah3t6KDG6qyLQ", "senderPublicKey": "CcGBQt1gu49FG51ErbfAhzQkFoDYyNpFUeyr9q6jhPm2", "proofs": [ "29a36SXQDqfs6TNwp4YHezmqnYmrte54p2ZTA328kqBYz4Ey7bC3Uvh3YNHnmrFv4gKgVK19d2ZhvFJfD3fPYJfE" ], "script": "base64:BgIJCAISBQoDCAgBBAEIY2hhbmdlQnkCA2tleQV2YWx1ZQkBDEludGVnZXJFbnRyeQIFA2tleQkAZAIJAQt2YWx1ZU9yRWxzZQIJAJoIAgUEdGhpcwUDa2V5AAAFBXZhbHVlAQ11c2VyU2tpblN0b3JlAgVjaGlsZAR1c2VyCQCsAgIJAKwCAgkArAICAgVza2luXwUFY2hpbGQCAV8FBHVzZXIBDnNraW5Ub3RhbFN0b3JlAQVjaGlsZAkArAICAgtza2luX3RvdGFsXwUFY2hpbGQACnB3ckFzc2V0SWQJANkEAQkBE3ZhbHVlT3JFcnJvck1lc3NhZ2UCCQCdCAIFBHRoaXMCDHBvd2VyQXNzZXRJZAIWcHdyIGFzc2V0IGlkIG5vdCBmb3VuZAEBaQEgY29tbWl0QWZ0ZXJTdGFydFdpdGhMb2NrUm91bmRGb3IDBWNoaWxkB2FkZHJlc3MUYWRkaXRpb25hbExvY2tSb3VuZHMEAXAJAJEDAggFAWkIcGF5bWVudHMAAAQGY2hlY2tzCQDMCAIDCQAAAgkAkAMBCAUBaQhwYXltZW50cwABBgkAAgECEGludmFsaWQgcGF5bWVudHMJAMwIAgMJAAACCAUBcAdhc3NldElkBQpwd3JBc3NldElkBgkAAgECFWludmFsaWQgcGF5bWVudCBhc3NldAUDbmlsAwkAAAIFBmNoZWNrcwUGY2hlY2tzCQCUCgIJAMwIAgkBCGNoYW5nZUJ5AgkBDXVzZXJTa2luU3RvcmUCBQVjaGlsZAUHYWRkcmVzcwgFAXAGYW1vdW50CQDMCAIJAQhjaGFuZ2VCeQIJAQ5za2luVG90YWxTdG9yZQEFBWNoaWxkCAUBcAZhbW91bnQFA25pbAUEdW5pdAkAAgECJFN0cmljdCB2YWx1ZSBpcyBub3QgZXF1YWwgdG8gaXRzZWxmLgC6PdnZ", "height": 2842630, "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+func changeBy (key,value) = IntegerEntry(key, (valueOrElse(getInteger(this, key), 0) + value))
5+
6+
7+func userSkinStore (child,user) = ((("skin_" + child) + "_") + user)
8+
9+
10+func skinTotalStore (child) = ("skin_total_" + child)
11+
12+
13+let pwrAssetId = fromBase58String(valueOrErrorMessage(getString(this, "powerAssetId"), "pwr asset id not found"))
14+
15+@Callable(i)
16+func commitAfterStartWithLockRoundFor (child,address,additionalLockRounds) = {
17+ let p = i.payments[0]
18+ let checks = [if ((size(i.payments) == 1))
19+ then true
20+ else throw("invalid payments"), if ((p.assetId == pwrAssetId))
21+ then true
22+ else throw("invalid payment asset")]
23+ if ((checks == checks))
24+ then $Tuple2([changeBy(userSkinStore(child, address), p.amount), changeBy(skinTotalStore(child), p.amount)], unit)
25+ else throw("Strict value is not equal to itself.")
26+ }
27+
28+

github/deemru/w8io/169f3d6 
21.06 ms