tx · 5mtGMHUQqKkywwAm26ttJ4mmoocUqYVLQn3g9FxnQYcN

3N7b5RREJBhrQwb5AiKUB2upCxMSfNw4nok:  -0.05000000 Waves

2019.11.17 11:38 [768888] smart account 3N7b5RREJBhrQwb5AiKUB2upCxMSfNw4nok > SELF 0.00000000 Waves

{ "type": 13, "id": "5mtGMHUQqKkywwAm26ttJ4mmoocUqYVLQn3g9FxnQYcN", "fee": 5000000, "feeAssetId": null, "timestamp": 1573979943670, "version": 1, "sender": "3N7b5RREJBhrQwb5AiKUB2upCxMSfNw4nok", "senderPublicKey": "DmGuFUH4FowzKombiviDc5zueFtTtRAcEYoEs9d8Rmd4", "proofs": [ "5hWZkJ4S7GSGdHAGFR8JVm5agsaaAHpLnK5iwF2C3uaobitQNmz8swV3XQ29MLcuxoCxqGBTzCm394jQae6VfAAg" ], "script": "base64:AAIDAAAAAAAAAAQIARIAAAAAAAAAAAEAAAABaQEAAAAHZGVwb3NpdAAAAAAEAAAAA3BtdAkBAAAAB2V4dHJhY3QAAAABCAUAAAABaQAAAAdwYXltZW50AwkBAAAACWlzRGVmaW5lZAAAAAEIBQAAAANwbXQAAAAHYXNzZXRJZAkAAAIAAAABAgAAACFjYW4gaG9kbCB3YXZlcyBvbmx5IGF0IHRoZSBtb21lbnQEAAAACmN1cnJlbnRLZXkJAAJYAAAAAQgIBQAAAAFpAAAABmNhbGxlcgAAAAVieXRlcwQAAAASeHh4SW52ZXN0b3JCYWxhbmNlCQABLAAAAAIJAAEsAAAAAgUAAAAKY3VycmVudEtleQIAAAABXwIAAAACaWIEAAAADWN1cnJlbnRBbW91bnQEAAAAByRtYXRjaDAJAAQaAAAAAgUAAAAEdGhpcwUAAAASeHh4SW52ZXN0b3JCYWxhbmNlAwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAAANJbnQEAAAAAWEFAAAAByRtYXRjaDAFAAAAAWEAAAAAAAAAAAAEAAAACW5ld0Ftb3VudAkAAGQAAAACBQAAAA1jdXJyZW50QW1vdW50CAUAAAADcG10AAAABmFtb3VudAkBAAAACFdyaXRlU2V0AAAAAQkABEwAAAACCQEAAAAJRGF0YUVudHJ5AAAAAgUAAAASeHh4SW52ZXN0b3JCYWxhbmNlBQAAAAluZXdBbW91bnQFAAAAA25pbAAAAAEAAAACdHgBAAAABnZlcmlmeQAAAAAEAAAAByRtYXRjaDAFAAAAAnR4AwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAABdJbnZva2VTY3JpcHRUcmFuc2FjdGlvbgQAAAABdAUAAAAHJG1hdGNoMAYDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAD0RhdGFUcmFuc2FjdGlvbgQAAAABYwUAAAAHJG1hdGNoMAYDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAFFNldFNjcmlwdFRyYW5zYWN0aW9uBAAAAAFkBQAAAAckbWF0Y2gwCQAB9AAAAAMIBQAAAAJ0eAAAAAlib2R5Qnl0ZXMJAAGRAAAAAggFAAAAAnR4AAAABnByb29mcwAAAAAAAAAAAAEAAAAgvaPHIlTQg/OUw69fgteVXCmutUNxvvKDOEFdq9Vp0AsHm6nBxw==", "chainId": 84, "height": 768888, "spentComplexity": 0 } View: original | compacted Prev: CggdF6N8cWFKKRAfnDCkMuwPDrUxwAnbvxLh5WfQ5wvH Next: none Diff:
OldNewDifferences
2525
2626 @Verifier(tx)
2727 func verify () = match tx {
28+ case t: InvokeScriptTransaction =>
29+ true
30+ case c: DataTransaction =>
31+ true
2832 case d: SetScriptTransaction =>
2933 sigVerify(tx.bodyBytes, tx.proofs[0], base58'DmGuFUH4FowzKombiviDc5zueFtTtRAcEYoEs9d8Rmd4')
3034 case _ =>
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 3 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44
55
66 @Callable(i)
77 func deposit () = {
88 let pmt = extract(i.payment)
99 if (isDefined(pmt.assetId))
1010 then throw("can hodl waves only at the moment")
1111 else {
1212 let currentKey = toBase58String(i.caller.bytes)
1313 let xxxInvestorBalance = ((currentKey + "_") + "ib")
1414 let currentAmount = match getInteger(this, xxxInvestorBalance) {
1515 case a: Int =>
1616 a
1717 case _ =>
1818 0
1919 }
2020 let newAmount = (currentAmount + pmt.amount)
2121 WriteSet([DataEntry(xxxInvestorBalance, newAmount)])
2222 }
2323 }
2424
2525
2626 @Verifier(tx)
2727 func verify () = match tx {
28+ case t: InvokeScriptTransaction =>
29+ true
30+ case c: DataTransaction =>
31+ true
2832 case d: SetScriptTransaction =>
2933 sigVerify(tx.bodyBytes, tx.proofs[0], base58'DmGuFUH4FowzKombiviDc5zueFtTtRAcEYoEs9d8Rmd4')
3034 case _ =>
3135 false
3236 }
3337

github/deemru/w8io/026f985 
21.44 ms