tx · Fe9uF1r4M6msbjMyKYUNfjPtj9iCXV2p9ju58Btw5dcT

3N8oN3yLcrZHa6DcDfqE9Rz8GkzudXjnmrx:  -0.01000000 Waves

2023.08.18 16:08 [2716087] smart account 3N8oN3yLcrZHa6DcDfqE9Rz8GkzudXjnmrx > SELF 0.00000000 Waves

{ "type": 13, "id": "Fe9uF1r4M6msbjMyKYUNfjPtj9iCXV2p9ju58Btw5dcT", "fee": 1000000, "feeAssetId": null, "timestamp": 1692364123667, "version": 2, "chainId": 84, "sender": "3N8oN3yLcrZHa6DcDfqE9Rz8GkzudXjnmrx", "senderPublicKey": "81tRXAgqfPdSG8kxEMcAuyLeBBRRrzyqQLXCtCj1dpk2", "proofs": [ "2irViqyuLiENCaQms1QBFvQqFntRJvTxn1NwebdnjRN4ayFZ6msmpEmLLfcys5eYyAQ78j42e11JoY2RGtz3im5C" ], "script": "base64:BgIJCAISAwoBCBIAAgANYXNzZXRJZFN0cmluZwIsRU1BTUx4RG52M3hpejhSWGc4QnRqMzNqY0V3M3dMY3pMM0pLWVltdXVicGMABWFzc2V0CQDZBAEFDWFzc2V0SWRTdHJpbmcCAWkBDmNvbW1pdEZvck1pbmVyAQ1hZGRyZXNzU3RyaW5nBAVpbmRleAkBC3ZhbHVlT3JFbHNlAgkAmggCBQR0aGlzAgVpbmRleAAABANrZXkJAKwCAgUNYWRkcmVzc1N0cmluZwIIX3N0YWtlZF8EBnN0YWtlZAkBC3ZhbHVlT3JFbHNlAgkAmggCBQR0aGlzBQNrZXkAAAkAzAgCCQEMSW50ZWdlckVudHJ5AgUDa2V5CQBkAgUGc3Rha2VkCAkAkQMCCAUBaQhwYXltZW50cwAABmFtb3VudAkAzAgCCQEMSW50ZWdlckVudHJ5AgkArAICAgVpbmRleAkApAMBBQVpbmRleAkAZAIFBWluZGV4AAEJAMwIAgkBDEludGVnZXJFbnRyeQICBWluZGV4CQBkAgUFaW5kZXgAAQUDbmlsAWkBCHdpdGhkcmF3AAQDa2V5CQCsAgIJAKUIAQgFAWkGY2FsbGVyAghfc3Rha2VkXwQGYW1vdW50CQETdmFsdWVPckVycm9yTWVzc2FnZQIJAJoIAgUEdGhpcwUDa2V5AgFhCQDMCAIJAQ5TY3JpcHRUcmFuc2ZlcgMIBQFpBmNhbGxlcgUGYW1vdW50BQVhc3NldAkAzAgCCQEMSW50ZWdlckVudHJ5AgUDa2V5AAAFA25pbADPoF4b", "height": 2716087, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: FFbUBZ9w35FxZuUvKJZ7wcUnJvBM7QnRwrtVtn7fcMDS Next: ATAhTN26fwbamafXakXP4DcRktppmUXGbtgBRYyikoQF Diff:
OldNewDifferences
1010 let index = valueOrElse(getInteger(this, "index"), 0)
1111 let key = (addressString + "_staked_")
1212 let staked = valueOrElse(getInteger(this, key), 0)
13-[IntegerEntry(key, (staked + i.payments[0].amount)), IntegerEntry(("index" + toString(index)), (index + 1))]
13+[IntegerEntry(key, (staked + i.payments[0].amount)), IntegerEntry(("index" + toString(index)), (index + 1)), IntegerEntry("index", (index + 1))]
1414 }
1515
1616
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 6 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let assetIdString = "EMAMLxDnv3xiz8RXg8Btj33jcEw3wLczL3JKYYmuubpc"
55
66 let asset = fromBase58String(assetIdString)
77
88 @Callable(i)
99 func commitForMiner (addressString) = {
1010 let index = valueOrElse(getInteger(this, "index"), 0)
1111 let key = (addressString + "_staked_")
1212 let staked = valueOrElse(getInteger(this, key), 0)
13-[IntegerEntry(key, (staked + i.payments[0].amount)), IntegerEntry(("index" + toString(index)), (index + 1))]
13+[IntegerEntry(key, (staked + i.payments[0].amount)), IntegerEntry(("index" + toString(index)), (index + 1)), IntegerEntry("index", (index + 1))]
1414 }
1515
1616
1717
1818 @Callable(i)
1919 func withdraw () = {
2020 let key = (toString(i.caller) + "_staked_")
2121 let amount = valueOrErrorMessage(getInteger(this, key), "a")
2222 [ScriptTransfer(i.caller, amount, asset), IntegerEntry(key, 0)]
2323 }
2424
2525

github/deemru/w8io/026f985 
24.72 ms