tx · ATAhTN26fwbamafXakXP4DcRktppmUXGbtgBRYyikoQF

3N8oN3yLcrZHa6DcDfqE9Rz8GkzudXjnmrx:  -0.01000000 Waves

2023.08.18 16:57 [2716139] smart account 3N8oN3yLcrZHa6DcDfqE9Rz8GkzudXjnmrx > SELF 0.00000000 Waves

{ "type": 13, "id": "ATAhTN26fwbamafXakXP4DcRktppmUXGbtgBRYyikoQF", "fee": 1000000, "feeAssetId": null, "timestamp": 1692367011573, "version": 2, "chainId": 84, "sender": "3N8oN3yLcrZHa6DcDfqE9Rz8GkzudXjnmrx", "senderPublicKey": "81tRXAgqfPdSG8kxEMcAuyLeBBRRrzyqQLXCtCj1dpk2", "proofs": [ "59oUmpmQLkJrFJyZBP7mpEVMWhKupT2DTkDtSFUDsZe7KuNQeXkfsFCVBp3uE886oAx72TGfGajCB17yFe1Mbxuz" ], "script": "base64:BgIJCAISAwoBCBIAAgANYXNzZXRJZFN0cmluZwIsRU1BTUx4RG52M3hpejhSWGc4QnRqMzNqY0V3M3dMY3pMM0pLWVltdXVicGMABWFzc2V0CQDZBAEFDWFzc2V0SWRTdHJpbmcCAWkBDmNvbW1pdEZvck1pbmVyAQ1hZGRyZXNzU3RyaW5nBANrZXkJAKwCAgUNYWRkcmVzc1N0cmluZwIIX3N0YWtlZF8EBnN0YWtlZAkBC3ZhbHVlT3JFbHNlAgkAmggCBQR0aGlzBQNrZXkAAAkAzAgCCQEMSW50ZWdlckVudHJ5AgUDa2V5CQBkAgUGc3Rha2VkCAkAkQMCCAUBaQhwYXltZW50cwAABmFtb3VudAUDbmlsAWkBCHdpdGhkcmF3AAQDa2V5CQCsAgIJAKUIAQgFAWkGY2FsbGVyAghfc3Rha2VkXwQGYW1vdW50CQETdmFsdWVPckVycm9yTWVzc2FnZQIJAJoIAgUEdGhpcwUDa2V5AgFhCQDMCAIJAQ5TY3JpcHRUcmFuc2ZlcgMIBQFpBmNhbGxlcgUGYW1vdW50BQVhc3NldAkAzAgCCQEMSW50ZWdlckVudHJ5AgUDa2V5AAAFA25pbAAxj51R", "height": 2716139, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: Fe9uF1r4M6msbjMyKYUNfjPtj9iCXV2p9ju58Btw5dcT Next: none Diff:
OldNewDifferences
77
88 @Callable(i)
99 func commitForMiner (addressString) = {
10- let index = valueOrElse(getInteger(this, "index"), 0)
1110 let key = (addressString + "_staked_")
1211 let staked = valueOrElse(getInteger(this, key), 0)
13-[IntegerEntry(key, (staked + i.payments[0].amount)), IntegerEntry(("index" + toString(index)), (index + 1)), IntegerEntry("index", (index + 1))]
12+[IntegerEntry(key, (staked + i.payments[0].amount))]
1413 }
1514
1615
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) = {
10- let index = valueOrElse(getInteger(this, "index"), 0)
1110 let key = (addressString + "_staked_")
1211 let staked = valueOrElse(getInteger(this, key), 0)
13-[IntegerEntry(key, (staked + i.payments[0].amount)), IntegerEntry(("index" + toString(index)), (index + 1)), IntegerEntry("index", (index + 1))]
12+[IntegerEntry(key, (staked + i.payments[0].amount))]
1413 }
1514
1615
1716
1817 @Callable(i)
1918 func withdraw () = {
2019 let key = (toString(i.caller) + "_staked_")
2120 let amount = valueOrErrorMessage(getInteger(this, key), "a")
2221 [ScriptTransfer(i.caller, amount, asset), IntegerEntry(key, 0)]
2322 }
2423
2524

github/deemru/w8io/873ac7e 
23.38 ms