tx · 2ZzBhyvAekatY9nNzztRQqUHYtasx8AcbsBbneU3Ppr3

3Mz5qoLGd3ZwTbXn8ssTNfshdAXfqwn6112:  -0.01400000 Waves

2020.09.07 12:51 [1166821] smart account 3Mz5qoLGd3ZwTbXn8ssTNfshdAXfqwn6112 > SELF 0.00000000 Waves

{ "type": 13, "id": "2ZzBhyvAekatY9nNzztRQqUHYtasx8AcbsBbneU3Ppr3", "fee": 1400000, "feeAssetId": null, "timestamp": 1599472338484, "version": 2, "chainId": 84, "sender": "3Mz5qoLGd3ZwTbXn8ssTNfshdAXfqwn6112", "senderPublicKey": "66Hi5wbp4TgwoEb5wVR9Bki27yZQQoyYB7UAJZQ9jG9m", "proofs": [ "5itAi5wYPKnpfxNq3AhBf8uP9dAVHyZYsVtULVbGBVy5kUKXvzNyg3rAAqQMBnegx31Wp8AroC6DLk9Xz4xzAyGb" ], "script": "base64:AAIEAAAAAAAAAAcIAhIDCgEBAAAAAAAAAAEAAAABaQEAAAAMaXNzdWVBbmRTZW5kAAAAAQAAAAtpc3N1ZUFtb3VudAQAAAAKY3VycmVudEtleQIAAAALYXNzZXROdW1iZXIEAAAADWN1cnJlbnROdW1iZXIEAAAAByRtYXRjaDAJAAQaAAAAAgUAAAAEdGhpcwUAAAAKY3VycmVudEtleQMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAADSW50BAAAAAFhBQAAAAckbWF0Y2gwBQAAAAFhAAAAAAAAAAAABAAAAAluZXdOdW1iZXIJAABkAAAAAgUAAAANY3VycmVudE51bWJlcgAAAAAAAAAAAQQAAAAJYXNzZXROYW1lCQABLAAAAAICAAAABVBBUjctCQABpAAAAAEFAAAACW5ld051bWJlcgQAAAAQYXNzZXREZXNjcmlwdGlvbgkAASwAAAACAgAAABlzY29yZUdPIGxlc3NvbiB0aWNrZXQgTm8uCQABpAAAAAEFAAAACW5ld051bWJlcgQAAAALYXNzZXRJc3N1ZXIJAAJYAAAAAQgIBQAAAAFpAAAABmNhbGxlcgAAAAVieXRlcwQAAAAFaXNzdWUJAARCAAAABQUAAAAJYXNzZXROYW1lBQAAABBhc3NldERlc2NyaXB0aW9uBQAAAAtpc3N1ZUFtb3VudAAAAAAAAAAAAgYEAAAAAmlkCQAEOAAAAAEFAAAABWlzc3VlCQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIFAAAACWFzc2V0TmFtZQUAAAALYXNzZXRJc3N1ZXIJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAIFAAAACmN1cnJlbnRLZXkFAAAADWN1cnJlbnROdW1iZXIJAARMAAAAAgUAAAAFaXNzdWUJAARMAAAAAgkBAAAADlNjcmlwdFRyYW5zZmVyAAAAAwgFAAAAAWkAAAAGY2FsbGVyCAUAAAAFaXNzdWUAAAAIcXVhbnRpdHkFAAAAAmlkBQAAAANuaWwAAAABAAAAAnR4AQAAAAZ2ZXJpZnkAAAAACQAB9AAAAAMIBQAAAAJ0eAAAAAlib2R5Qnl0ZXMJAAGRAAAAAggFAAAAAnR4AAAABnByb29mcwAAAAAAAAAAAAgFAAAAAnR4AAAAD3NlbmRlclB1YmxpY0tleaxLp28=", "height": 1166821, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: B1mR4rqDB2CpNMavf932sysPWaTAeDSh9C4hw62Bckwq Next: none Diff:
OldNewDifferences
44
55
66 @Callable(i)
7-func issueAndSend () = {
7+func issueAndSend (issueAmount) = {
88 let currentKey = "assetNumber"
99 let currentNumber = match getInteger(this, currentKey) {
1010 case a: Int =>
1515 let newNumber = (currentNumber + 1)
1616 let assetName = ("PAR7-" + toString(newNumber))
1717 let assetDescription = ("scoreGO lesson ticket No." + toString(newNumber))
18- let assetIssuer = i.caller.bytes
19- let issue = Issue(assetName, assetDescription, 1000, 2, true)
18+ let assetIssuer = toBase58String(i.caller.bytes)
19+ let issue = Issue(assetName, assetDescription, issueAmount, 2, true)
2020 let id = calculateAssetId(issue)
21-[issue, ScriptTransfer(i.caller, issue.quantity, id), BinaryEntry(assetName, assetIssuer)]
21+[StringEntry(assetName, assetIssuer), IntegerEntry(currentKey, currentNumber), issue, ScriptTransfer(i.caller, issue.quantity, id)]
2222 }
2323
2424
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 4 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44
55
66 @Callable(i)
7-func issueAndSend () = {
7+func issueAndSend (issueAmount) = {
88 let currentKey = "assetNumber"
99 let currentNumber = match getInteger(this, currentKey) {
1010 case a: Int =>
1111 a
1212 case _ =>
1313 0
1414 }
1515 let newNumber = (currentNumber + 1)
1616 let assetName = ("PAR7-" + toString(newNumber))
1717 let assetDescription = ("scoreGO lesson ticket No." + toString(newNumber))
18- let assetIssuer = i.caller.bytes
19- let issue = Issue(assetName, assetDescription, 1000, 2, true)
18+ let assetIssuer = toBase58String(i.caller.bytes)
19+ let issue = Issue(assetName, assetDescription, issueAmount, 2, true)
2020 let id = calculateAssetId(issue)
21-[issue, ScriptTransfer(i.caller, issue.quantity, id), BinaryEntry(assetName, assetIssuer)]
21+[StringEntry(assetName, assetIssuer), IntegerEntry(currentKey, currentNumber), issue, ScriptTransfer(i.caller, issue.quantity, id)]
2222 }
2323
2424
2525 @Verifier(tx)
2626 func verify () = sigVerify(tx.bodyBytes, tx.proofs[0], tx.senderPublicKey)
2727

github/deemru/w8io/03bedc9 
25.29 ms